.finance-controls{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.finance-controls .field{flex:1;min-width:180px;margin:0}.finance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.finance-stat{border:1px solid var(--line,#ddd3cb);border-radius:16px;padding:22px 18px;background:#fff}.finance-stat h3{font-size:14px;margin:0;color:#766e67}.finance-stat p{font-size:clamp(16px,2vw,27px);font-weight:700;margin:14px 0;overflow-wrap:anywhere}.finance-stat small{font-size:12px;color:#766e67}.finance-schedule{padding:26px;border-radius:18px;background:#f4eee7;display:flex;gap:24px;align-items:center;justify-content:space-between}.finance-schedule h3{font-size:21px;margin:8px 0 12px}.finance-schedule p{margin:0;max-width:520px}.finance-schedule-status{display:grid;gap:8px;flex-shrink:0}.finance-schedule-status b{color:#994b52}.finance-schedule-status span{font-size:12px}.finance-notes{margin:24px 0}.finance-notes small{color:#766e67}.finance-notes ol{padding-left:24px}.finance-ledger-title{margin:32px 0 16px}.finance-ledger-row{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #ddd3cb;overflow-wrap:anywhere}.finance-ledger-row p{font-size:13px;margin:8px 0 0}.finance-ledger-row>div:last-child{display:grid;gap:8px;font-size:14px;text-align:right}.finance-ledger-row b{font-size:14px}.admin-tabs{flex-wrap:wrap}@media(max-width:800px){.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-schedule{display:block}.finance-schedule-status{margin-top:22px;padding-top:18px;border-top:1px solid #d9cfc5}}@media(max-width:480px){.finance-controls{gap:14px}.finance-controls .field{min-width:100%;width:100%}.finance-stat{padding:16px 12px}.finance-stat p{font-size:19px}.finance-stat small{font-size:11px}.finance-schedule{padding:22px 18px}.finance-schedule h3{font-size:20px}.finance-ledger-row{display:block}.finance-ledger-row>div:last-child{text-align:left;margin-top:12px}}
