#documentWorkspace[hidden],.v203-invoice-workspace[hidden]{display:none!important}.v203-invoice-workspace{display:grid;gap:14px;min-width:0}
.v203-invoice-kpis{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;position:sticky;top:58px;z-index:8;background:var(--page-bg,#f3f4f6);padding-bottom:2px}
.v203-invoice-kpis button{appearance:none;text-align:left;border:1px solid #d9dde3;border-radius:12px;background:#fff;padding:13px 15px;display:grid;gap:3px;box-shadow:0 2px 8px rgba(20,32,48,.05);font:inherit;color:inherit;min-width:0}
.v203-invoice-kpis button:hover{border-color:#bdc5cf;box-shadow:0 4px 13px rgba(20,32,48,.09)}.v203-invoice-kpis span{font-size:12px;color:#667180}.v203-invoice-kpis strong{font-size:21px;white-space:nowrap}.v203-invoice-kpis small{font-size:11px;color:#8a929d}
.v203-invoice-list{overflow:hidden}.v203-invoice-filters{display:flex;gap:9px;align-items:center;padding:12px;border-bottom:1px solid #e1e4e8;flex-wrap:wrap}.v203-invoice-filters .search{flex:1 1 320px}.v203-invoice-filters select{min-height:38px;border:1px solid #cfd4da;border-radius:8px;background:#fff;padding:0 34px 0 11px;font:inherit}
.v203-invoice-table{width:100%;border-collapse:collapse;font-size:13px}.v203-invoice-table th{font-size:11px;letter-spacing:.01em;color:#66717f;background:#fafbfc;text-align:left;padding:11px 12px;border-bottom:1px solid #dfe3e8;white-space:nowrap}.v203-invoice-table td{padding:11px 12px;border-bottom:1px solid #e5e7ea;vertical-align:middle}.v203-invoice-table tbody tr{cursor:pointer;background:#fff}.v203-invoice-table tbody tr:hover,.v203-invoice-table tbody tr:focus{background:#f7f9fb;outline:none}.v203-invoice-table td:nth-child(2){min-width:190px}.v203-invoice-table td:nth-child(3){min-width:180px}.v203-invoice-table td strong,.v203-invoice-table td small{display:block}.v203-invoice-table td small{color:#717b87;margin-top:3px}.v203-invoice-table .num{text-align:right;white-space:nowrap}.v203-invoice-table tfoot td{position:sticky;bottom:0;background:#fff;border-top:2px solid #cfd4da;border-bottom:0;box-shadow:0 -2px 8px rgba(20,32,48,.04)}
.v203-invoice-no{display:block;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#465465}.v203-invoice-status{display:inline-flex!important;align-items:center;padding:4px 9px;border-radius:999px;font-size:11px!important;font-weight:750;color:#1c3b5d;background:#d9e9fb;white-space:nowrap}.v203-invoice-status.paid{background:#d9f0df;color:#205b32}.v203-invoice-status.late{background:#f8d9d8;color:#842b27}.v203-invoice-status.draft{background:#e8e9ec;color:#4f5660}.v203-invoice-status.corrected{background:#eee2f7;color:#65417e}.v203-overdue{color:#aa2d27;font-weight:700}.v203-row-menu{width:30px;height:30px;border:1px solid #d6dae0;background:#fff;border-radius:8px;font-size:20px;line-height:1;cursor:pointer}.v203-row-menu:hover{background:#edf1f5}
.v203-invoice-detail{display:grid;gap:14px}.v203-invoice-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v203-invoice-detail-head>div:first-child{display:grid;gap:5px}.v203-invoice-detail-head>div:first-child>strong{font-size:24px}.v203-invoice-detail-head small{color:#6e7884}.v203-invoice-preview{background:#e8ebef;border:1px solid #d2d7dd;border-radius:10px;padding:18px;max-height:62vh;overflow:auto}.v203-invoice-preview .v20-paper-page{margin:0 auto 18px;max-width:760px}.v203-audit{border:1px solid #dce1e6;border-radius:10px;padding:11px 13px}.v203-audit summary{font-weight:750;cursor:pointer}.v203-audit>div{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:4px 12px;border-top:1px solid #eceef0;padding:9px 0}.v203-audit>div:first-of-type{margin-top:9px}.v203-audit span,.v203-audit small{font-size:12px;color:#6f7985}.v203-audit small{grid-column:1/-1}
@media(max-width:1200px){.v203-invoice-kpis{grid-template-columns:repeat(2,1fr);position:static}.v203-invoice-table{min-width:1050px}}
@media(max-width:720px){.v203-invoice-kpis{grid-template-columns:1fr 1fr}.v203-invoice-kpis strong{font-size:17px}.v203-invoice-detail-head{display:grid}.v203-invoice-detail-head .toolbar{width:100%}}
