.comment-actions,.comment-editor>div{justify-content:flex-end;gap:8px;display:flex}.comment-actions button,.comment-editor button{border:1px solid var(--line);color:var(--brand-dark);cursor:pointer;background:#fff;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:800}.comment-actions button:last-child{color:#972f3b;border-color:#d9a9ae}.comment-editor{gap:8px;margin-top:10px;display:grid}.comment-editor textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:90px;padding:10px}.intake-status.anulada,.intake-status.eliminada,.intake-status.anulacion_solicitada{color:#8d303a;background:#f7e5e6}.table-actions details{position:relative}.table-actions summary{border:1px solid var(--line);color:var(--brand-dark);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800;list-style:none}.table-actions details>div{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:140px;padding:6px;position:absolute;right:0;box-shadow:0 10px 25px #2d242526}.table-actions details button{text-align:left;width:100%;margin:3px 0;display:block}.table-actions .danger-action{color:#972f3b;border-color:#d9a9ae}.register-result-count{border-top:1px solid var(--line);color:var(--muted);padding:8px 12px;font-size:10px;font-weight:800}.deleted-toggle{border:1px solid var(--brand);color:var(--brand-dark);background:#fff;border-radius:7px;margin:0 auto 10px;padding:8px 12px;font-weight:800;display:block}.intake-edit-dialog{width:min(760px,100vw - 32px);max-height:90vh;overflow:auto}.intake-edit-dialog>label{gap:6px;font-weight:800;display:grid}.intake-edit-dialog textarea{border:1px solid var(--line);border-radius:8px;min-height:80px;padding:10px}.invoice-register,.invoice-table-scroll{overflow:visible!important}.table-actions details[open]{z-index:20}.table-actions details[open]>div{z-index:30;top:calc(100% + 6px);bottom:auto}.invoice-register-table tbody tr:has(details[open]){z-index:15;position:relative}@media (max-width:800px){.invoice-register{overflow:hidden!important}.invoice-table-scroll{overflow:auto visible!important}.table-actions details[open]>div{min-width:190px;position:fixed;top:auto;bottom:18px;right:18px}}.observation-count{min-width:28px;color:var(--brand-dark);cursor:pointer;background:#fff;border:1px solid #d8c7ca;border-radius:999px;padding:5px 8px;font-weight:900}.observation-count:hover{background:var(--brand-light)}:root{--brand:#69737d;--brand-dark:#3b434c;--brand-soft:#e9edf1;--brand-light:#f1f3f5;--silver:#b8c0c8;--cream:#f6f7f8;--line:#d7dce1;--ink:#252b33;--muted:#69727c}.brandmark,.login-mark{color:#fff;background:linear-gradient(135deg,#7d8791,#4d5761)!important}.logout-button{color:#59636d;border-color:#cbd1d7}.logout-button:hover{background:#f0f2f4}.history-panel,.sidecard,.maincard,.invoice-register{box-shadow:0 10px 30px #252b3312}.bulk-approval-backdrop{background:#252b3375}.bulk-approval-dialog{box-shadow:0 24px 70px #252b3338}.login-page section{box-shadow:0 24px 70px #252b331f}.upload,.empty-upload{color:var(--brand-dark);background:#fafbfc;border-color:#c5ccd3}.picker-change,.register-tools button,.register-filters button,.register-pagination button{border-color:#c5ccd3}.register-filters{background:#f8f9fa}.invoice-register-table tbody tr:nth-child(2n){background:#fafbfc}.search input:focus,.picker-input-row input:focus,.product-picker>input:focus,.password-login input:focus,.access-dialog input:focus,.intake-basic-grid input:focus,.basic-data-grid input:focus,.basic-data-grid select:focus,.basic-data-grid textarea:focus,.register-search:focus-within{outline-color:#d9dee3}.picker-results{border-color:#c5ccd3;box-shadow:0 14px 35px #252b3329}.table-actions details>div{box-shadow:0 10px 25px #252b3326}
