.invoice-workbench-backdrop{z-index:120;background:#0f1f2f80;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.invoice-workbench-backdrop>.invoice-workbench{background:#fff;width:min(1500px,100%);max-height:calc(100vh - 48px);margin:0;overflow:auto}.invoice-workbench-toolbar,.invoice-workbench-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:14px 0;display:flex}.invoice-workbench-filters label{gap:5px;min-width:130px;font-size:13px;display:grid}.invoice-workbench-filters input,.invoice-workbench-filters select{border:1px solid #d6dee7;border-radius:6px;max-width:230px;padding:9px}.invoice-workbench [aria-pressed=true]{color:#183f64;background:#e4eef7;border-color:#183f64}.invoice-workbench .table-wrap{max-height:62vh;overflow:auto}.invoice-workbench .work-month-matrix{overflow:auto}.invoice-workbench .work-month-matrix table{min-width:1300px}.invoice-workbench .work-month-matrix th:first-child{min-width:200px}.invoice-workbench th button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.invoice-workbench .invoice-dialog-backdrop,.invoice-workbench .invoice-email-batch-backdrop{z-index:140}@media (max-width:700px){.invoice-workbench-backdrop{padding:8px}.invoice-workbench-backdrop>.invoice-workbench{max-height:calc(100vh - 16px)}.invoice-workbench-filters label{flex:1;min-width:120px}.invoice-workbench-toolbar .button{padding:8px 10px}}.invoice-workbench-summary{background:#f5faf8;border:1px solid #d6e4df;border-radius:10px;margin:16px 0;padding:16px}.invoice-workbench-summary header{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:12px;display:flex}.invoice-workbench-summary header small{color:#5f716b}.invoice-workbench-summary-counts{flex-wrap:wrap;gap:12px 24px;margin-bottom:12px;display:flex}.invoice-workbench-summary-counts strong{margin-left:8px}.invoice-workbench-summary dl{flex-wrap:wrap;gap:12px 28px;margin:8px 0 0;display:flex}.invoice-workbench-summary dl div{min-width:100px}.invoice-workbench-summary dt{color:#5f716b;font-size:12px}.invoice-workbench-summary dd{margin:3px 0 0;font-weight:600}.invoice-workbench-summary .is-total dd{color:#126b54}.invoice-workbench .work-month-matrix tfoot th,.invoice-workbench .work-month-matrix tfoot td{background:#eaf5f1;border-top:2px solid #bad4cb;font-weight:700}
