.backsBillingPage{display:grid;gap:18px}.backsBillingSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.backsBillingSummary .adminCard{display:grid;gap:9px;margin:0;padding:20px 22px}.backsBillingSummary span{color:#64736a;font-size:12px;font-weight:700}.backsBillingSummary strong{color:#203a2b;font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backsBillingList{margin:0}.backsBillingTable{min-width:990px}.backsBillingTable td,.backsBillingTable th{padding:15px 22px;vertical-align:middle}.backsBillingNumber,.backsBillingTable th:nth-child(3),.backsBillingTable th:nth-child(4),.backsBillingTable th:nth-child(5){text-align:right}.backsBillingRow{cursor:pointer}.backsBillingRow:focus-visible td,.backsBillingRow:hover td{background:#f3faf6}.backsBillingRow:focus-visible{outline:2px solid var(--ag-color-brand);outline-offset:-2px}.backsBillingMonth{color:#1e3f30;font-weight:800}.backsBillingNumber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.backsBillingPayable,.backsBillingStatus{color:#147b4d;font-weight:800}.backsBillingStatus{display:inline-flex;padding:5px 10px;border-radius:99px;background:#e5f5ec;font-size:11px;white-space:nowrap}.backsBillingStatus.planned{background:#fff3dc;color:#916112}.backsBillingEmpty{padding:34px 28px 42px;color:#6a7b70;font-size:13px;line-height:1.7}.backsBillingModal{width:min(650px,100%)}.backsBillingModalBody{padding:23px 28px 30px}.backsBillingMeta{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;color:#617168;font-size:12px}.backsBillingBreakdown{display:grid;gap:0;margin-top:20px}.backsBillingBreakdown>div{display:flex;justify-content:space-between;gap:20px;padding:13px 1px;border-bottom:1px solid #e8eee9;font-size:13px}.backsBillingBreakdown span{color:#52645a}.backsBillingBreakdown strong{color:#253b2b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.backsBillingBreakdown .backsBillingSubtotal{font-weight:800}.backsBillingBreakdown .backsBillingGrandTotal{font-weight:800;background:#f1faf5;margin:12px -12px 0;padding:17px 13px;border:0;border-radius:8px}.backsBillingGrandTotal strong{color:#147b4d;font-size:18px}.backsBillingFootnote{margin:20px 0 0;color:#718078;font-size:11px;line-height:1.7}@media(max-width:850px){.backsBillingSummary{grid-template-columns:1fr 1fr}.backsBillingSummary .adminCard:last-child{grid-column:1/-1}}@media(max-width:580px){.backsBillingSummary{grid-template-columns:1fr}.backsBillingSummary .adminCard:last-child{grid-column:auto}.backsBillingSummary strong{font-size:21px}.backsBillingModalBody{padding:18px}.backsBillingBreakdown>div{font-size:12px}}