.finance-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.finance-overview .panel{display:flex;flex-direction:column;padding:24px}.finance-overview h2{font-size:23px}.finance-overview p.muted{flex:1;font-size:13px;line-height:1.7}.finance-overview button{align-self:flex-start}.finance-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line);padding:8px 0 14px;margin-top:18px}.finance-tabs button{white-space:nowrap;border-color:transparent}.finance-tabs button[aria-selected=true]{background:#e9eedb;border-color:#ced8b7;font-weight:600}.finance-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0}.finance-toolbar .field{margin:0}.finance-toolbar input{min-width:220px}.finance-toolbar [hidden]{display:none}.finance-toolbar>.actions{align-items:flex-end}.finance-toolbar>#refreshFinance{margin-left:auto}.finance-pagination{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.finance-upload{display:grid;gap:12px;padding:22px;border:1px dashed #abb996;border-radius:10px;background:#f4f7ec;margin:20px 0;font-size:14px}.finance-upload input{max-width:100%}.finance-link{display:inline-block;text-decoration:none;border:1px solid var(--line);border-radius:7px;white-space:nowrap;padding:8px 10px}#customerResults{display:grid;gap:6px;max-height:180px;overflow:auto}#customerResults button{text-align:left}#financeList td:first-child{max-width:340px;overflow-wrap:anywhere}#financeReview .tip{margin-top:20px}#financeFormError{white-space:normal}@media(max-width:1000px){.finance-overview{grid-template-columns:1fr}.finance-overview .panel{margin-bottom:0}.finance-overview{margin-bottom:20px}}@media(max-width:600px){.finance-toolbar{align-items:stretch;flex-direction:column}.finance-toolbar input{min-width:0}.finance-toolbar .field{flex:1}.finance-toolbar>.actions{flex-wrap:nowrap}.finance-toolbar>#refreshFinance{margin-left:0}}
