.admin-v2 .modal-form :is(input,select,textarea),.admin-v2 .sales-ledger-filters :is(input,select){min-height:44px;border:1px solid #bdb8ad;border-radius:10px;background:#f7f7f5;color:#171717}.admin-v2 :is(input,select,textarea):focus-visible{border-color:#171717;outline:3px solid rgba(242,195,0,.35);outline-offset:1px}.admin-v2 :is(input,select,textarea)[readonly]{background:#eeece6;color:#625f58}.admin-v2 :is(input,select,textarea):disabled{cursor:not-allowed;background:#eeece6;color:#817d75;opacity:.72}.admin-v2 :is(input,select,textarea)[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 2px rgba(180,35,24,.1)}.admin-v2 .sales-ledger-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;width:100%}.admin-v2 .sales-ledger-filters label{display:grid;grid-gap:6px;gap:6px;color:#625f58;font-size:.75rem;font-weight:750}.admin-v2 .payroll-table-head,.admin-v2 .payroll-table-row{grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(105px,.8fr)) minmax(110px,.75fr);min-width:930px}.admin-v2 .payroll-breakdown>summary{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:7px 9px;border:1px solid #d8d3c8;border-radius:8px;background:#fff;cursor:pointer;font-weight:800}.admin-v2 .payroll-breakdown-grid footer{grid-column:1/-1;display:flex;justify-content:flex-end}.admin-v2 .payroll-table-row input{min-height:44px;border-radius:10px;background:#f7f7f5}.admin-v2 .calculated-field{display:grid;grid-gap:3px;gap:3px;min-height:58px;align-content:center;padding:8px!important;border-radius:10px;background:#eeece6;color:#171717}.admin-v2 .calculated-field small{color:#625f58;text-transform:uppercase;letter-spacing:.04em}.admin-v2 .calculated-field em{font-size:.68rem;color:#625f58;font-style:normal;overflow-wrap:anywhere}.admin-v2 .funding-projection{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid #d7d3c9;border-radius:12px;background:#f7f7f5}.admin-v2 .funding-projection h3,.admin-v2 .funding-projection p{margin:0}.admin-v2 .funding-projection div{display:flex;justify-content:space-between;gap:16px;padding-top:7px;border-top:1px solid #d7d3c9}.admin-v2 .modal-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:10px;padding:14px 0 0;background:#fff}.admin-v2 .ca-funding-modal select{width:100%;min-height:44px}.admin-v2 .metric-card{height:100%;overflow:hidden}.admin-v2 .metric-card>strong{max-width:100%;overflow-wrap:anywhere}.admin-v2 .data-table{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}@media(max-width:1400px){.admin-v2 .sales-ledger-filters{grid-template-columns:1fr 1fr}.admin-v2 .sales-ledger-filters label:first-child{grid-column:1/-1}}@media(max-width:600px){.admin-v2 .sales-ledger-filters{grid-template-columns:1fr}.admin-v2 .sales-ledger-filters label:first-child{grid-column:auto}.admin-v2 .sales-ledger-filters .button{width:100%}.admin-v2 .modal-actions{flex-direction:column-reverse}.admin-v2 .modal-actions .button{width:100%}.admin-v2 .funding-projection div{align-items:flex-start;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){.admin-v2 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}