.unified-invoice-browser{align-content:start;gap:7px;min-width:0;max-width:100%;padding:0 2px 6px;display:grid}.unified-invoice-browser .invoice-browser-heading{flex-wrap:wrap;align-items:center;gap:9px;min-height:32px;padding:0 2px;display:flex}.unified-invoice-browser .invoice-browser-heading h1{color:var(--admin-text,#38232f);margin:0;font-size:14px;font-weight:800}.unified-invoice-browser .invoice-browser-selected-type{color:#82124f;background:#faf0f6;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.unified-invoice-browser .invoice-browser-count{color:var(--admin-muted,#806d79);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px}.unified-invoice-browser .invoice-browser-types{border-bottom:1px solid #eadce5;flex-wrap:wrap;gap:5px;min-width:0;padding:2px 2px 7px;display:flex}.unified-invoice-browser .invoice-browser-types button{color:#5d3a50;cursor:pointer;background:#fff;border:1px solid #e5d4e0;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:4px 11px;font:700 11px IRANSans,sans-serif;transition:background-color .15s,border-color .15s;display:inline-flex}.unified-invoice-browser .invoice-browser-types button:is(:hover,:focus-visible):not(:disabled){outline-offset:2px;background:#fff3f8;border-color:#a94a7e}.unified-invoice-browser .invoice-browser-types button[aria-pressed=true]{color:#fff;background:#84124e;border-color:#84124e;box-shadow:0 2px 7px #84124e26}.unified-invoice-browser .invoice-browser-types button:disabled{opacity:.55;cursor:not-allowed}.unified-invoice-browser .invoice-browser-types small{font-size:9px;font-weight:500}.unified-invoice-browser .invoice-browser-filters{box-shadow:none;border:1px solid #ecdfe7;border-radius:8px;flex-wrap:wrap;align-items:end;gap:6px;margin:0;padding:7px 8px;display:flex}.unified-invoice-browser .invoice-browser-filters>label{color:#5e4454;flex:130px;gap:3px;min-width:105px;font-size:10px;font-weight:700;display:grid}.unified-invoice-browser .invoice-browser-filters>label>input{outline-offset:1px;background:#fff;border:1px solid #e4d8df;border-radius:6px;width:100%;height:31px;min-height:31px;padding:3px 7px;font:11px IRANSans,sans-serif}.unified-invoice-browser .invoice-browser-filters>label>input:focus{border-color:#9a2f68}.unified-invoice-browser .invoice-browser-filters .report-date-range-filter{flex-wrap:wrap;flex:2 275px;align-items:end;gap:4px;min-width:220px;display:flex}.unified-invoice-browser .invoice-browser-filters .report-date-filter-label{color:#5e4454;white-space:nowrap;font-size:10px}.unified-invoice-browser .invoice-browser-filters .modern-date-field{flex:118px;min-width:106px}.unified-invoice-browser .invoice-browser-filters .modern-date-control{min-height:31px}.unified-invoice-browser .invoice-browser-filter-actions{align-items:center;gap:5px;margin-inline-start:auto;display:flex}.unified-invoice-browser .invoice-browser-filter-actions button{white-space:nowrap;border-radius:6px;height:31px;min-height:31px;padding:3px 10px;font-size:11px}.unified-invoice-browser .invoice-browser-results{min-width:0;box-shadow:none;border:1px solid #ecdfe7;border-radius:8px;margin:0;padding:5px}.unified-invoice-browser .admin-table-wrap{min-width:0;max-height:min(63vh,650px);overflow:auto}.unified-invoice-browser .invoice-browser-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:11px}.unified-invoice-browser .invoice-browser-table thead th{z-index:1;text-align:right;white-space:nowrap;background:#f8f1f6;border-bottom:1px solid #ebdce5;padding:7px 8px;font-size:10px;position:sticky;top:0}.unified-invoice-browser .invoice-browser-table tbody td{vertical-align:middle;border-bottom:1px solid #f1eaf0;padding:5px 8px;line-height:1.7}.unified-invoice-browser .invoice-browser-table tbody tr:hover{background:#fff7fb}.unified-invoice-browser .invoice-browser-table .invoice-browser-openable{cursor:pointer}.unified-invoice-browser .invoice-browser-table .invoice-browser-openable:focus-visible{outline-offset:-2px;outline:2px solid #9b2e6d}.unified-invoice-browser .invoice-browser-products{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.unified-invoice-browser .invoice-browser-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.unified-invoice-browser .invoice-browser-status{white-space:nowrap;background:#f7f2f6;border-radius:5px;padding:2px 6px;font-size:10px;display:inline-block}.unified-invoice-browser .invoice-browser-actions{white-space:nowrap}.unified-invoice-browser .invoice-browser-actions .table-action{min-height:24px;padding:3px 5px;font-size:10px}.unified-invoice-browser .invoice-browser-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 6px 2px;font-size:11px;display:flex}.unified-invoice-browser .invoice-browser-pages>div{gap:6px;display:flex}.unified-invoice-browser .invoice-browser-pages button{min-height:29px;padding:4px 12px;font-size:11px}@media (max-width:720px){.unified-invoice-browser .invoice-browser-types{flex-wrap:nowrap;padding-bottom:9px;overflow-x:auto}.unified-invoice-browser .invoice-browser-types button{flex:none}.unified-invoice-browser .invoice-browser-filters .report-date-range-filter{flex:100%;min-width:0}.unified-invoice-browser .invoice-browser-products{max-width:160px}}.invoice-browser-document{gap:8px;min-width:0;padding:4px;display:grid}.invoice-browser-document .invoice-browser-detail-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-browser-document .invoice-browser-detail-head h1{color:#542541;margin:0;font-size:14px}.invoice-browser-document .invoice-browser-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;display:grid}.invoice-browser-document .invoice-browser-detail-summary>div{background:#fbf7fa;border-radius:6px;gap:3px;padding:5px;font-size:11px;display:grid}.invoice-browser-document .invoice-browser-detail-summary span{color:#816d79;font-size:10px}.invoice-browser-document .invoice-browser-detail-summary strong{color:#463040;font-weight:800}.invoice-browser-document .invoice-browser-detail-note{margin:0;font-size:11px}@media (max-width:700px){.invoice-browser-document .invoice-browser-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.unified-invoice-browser .invoice-browser-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;vertical-align:middle;width:16px;height:16px;display:inline-block}.unified-invoice-browser .invoice-browser-delete-dialog{background:var(--admin-surface,#fff);width:min(420px,90vw);color:var(--admin-text,#453640);border-radius:8px;padding:14px;font-size:11px}.unified-invoice-browser .invoice-browser-delete-dialog button{min-height:28px;margin:3px;padding:3px 9px}.unified-invoice-browser .invoice-browser-table thead th .invoice-browser-sort{width:100%;min-width:0;color:inherit;font:inherit;font-size:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.unified-invoice-browser .invoice-browser-table thead th .invoice-browser-sort:is(:hover,:focus-visible){color:var(--admin-accent,#8b1b59);outline-offset:3px}.unified-invoice-browser .invoice-browser-sort-direction{opacity:.42;font-variant-numeric:tabular-nums;font:700 12px/1 Arial,sans-serif;display:inline-block}.unified-invoice-browser .invoice-browser-sort.is-active .invoice-browser-sort-direction{opacity:1;color:var(--admin-accent,#8b1b59)}
