.invoice-filters{grid-template-columns:170px minmax(260px,1fr) 170px 145px 145px auto}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.invoice-config-link{width:auto}.invoice-table-head,.invoice-row{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(240px,1.4fr) minmax(150px,.8fr) 130px 110px;align-items:center;gap:16px}.invoice-table-head{margin-top:18px;padding:0 16px 8px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.invoice-list{display:grid;gap:8px}.invoice-row{width:100%;padding:15px 16px;border:1px solid var(--line);border-radius:11px;color:inherit;background:#fff;text-align:left;cursor:pointer}.invoice-row:hover{border-color:var(--aqua);background:#f9fcfc}.invoice-row strong,.invoice-row small{display:block}.invoice-row strong{color:var(--navy)}.invoice-row small{margin-top:4px;color:var(--muted);font-size:10px}.invoice-row-total{color:var(--navy);font-weight:900;text-align:right}.invoice-state{justify-self:start;padding:6px 9px;border-radius:999px;color:#315d65;background:var(--aqua-soft);font-size:9px;font-weight:900;text-transform:uppercase}.invoice-state.unknown{color:#9b3030;background:#fff0f0}.invoice-state.pending{color:#7b5b00;background:#fff6d9}.invoice-empty{padding:45px 20px;color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:12px}.invoice-detail-dialog{width:min(760px,calc(100vw - 24px));padding:0;border:0;border-radius:18px}.invoice-detail-dialog .dialog-card{width:auto}.invoice-detail{padding:22px}.invoice-detail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.invoice-detail-summary span{padding:13px;border-radius:10px;background:var(--aqua-soft)}.invoice-detail-summary small,.invoice-detail-summary strong{display:block}.invoice-detail-summary small{color:var(--muted);font-size:9px}.invoice-detail-summary strong{margin-top:4px;color:var(--navy)}.invoice-customer-card{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:12px}.invoice-customer-card h3{margin:0 0 13px;color:var(--navy)}.invoice-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.invoice-customer-grid span{min-width:0}.invoice-customer-grid small,.invoice-customer-grid strong{display:block}.invoice-customer-grid small{color:var(--muted);font-size:9px;text-transform:uppercase}.invoice-customer-grid strong{margin-top:3px;color:var(--navy);overflow-wrap:anywhere}.invoice-detail-actions{padding:0 22px 22px;display:flex;justify-content:flex-end;gap:9px}.invoice-detail-actions .button{width:auto}@media(max-width:1050px){.invoice-filters{grid-template-columns:1fr 1fr 1fr}.invoice-table-head{display:none}.invoice-row{grid-template-columns:1fr auto}.invoice-row>span:nth-child(3){display:none}.invoice-state{justify-self:end}.invoice-row-total{grid-column:2;grid-row:1;text-align:right}}@media(max-width:650px){.invoice-filters{grid-template-columns:1fr}.invoice-row{grid-template-columns:1fr}.invoice-row>span:nth-child(3){display:block}.invoice-state{justify-self:start}.invoice-row-total{grid-column:auto;grid-row:auto;text-align:left}.invoice-detail-summary,.invoice-customer-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.invoice-detail-actions{flex-direction:column}.invoice-detail-actions .button{width:100%}}
