.business-space-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.business-space-switch button{min-width:0}.finance-hero{padding:30px;border-radius:18px;background:linear-gradient(135deg,#17233c,#244a73);color:#fff;margin-bottom:18px}.finance-hero small{letter-spacing:2px;color:#9dc9ef}.finance-hero h2{font-size:30px;margin:8px 0}.finance-hero p{color:#d7e7f6}.finance-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}.finance-metrics article{background:#fff;border:1px solid #e1e8f1;border-radius:15px;padding:20px}.finance-metrics small,.finance-metrics b,.finance-metrics em{display:block}.finance-metrics b{font-size:22px;margin:10px 0}.finance-metrics em{font-style:normal;color:#7b8799;font-size:12px}.finance-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.finance-rules span{background:#f4f8fc;border-radius:10px;padding:16px}.finance-rules b{display:block;margin-bottom:5px}.finance-toolbar{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.finance-toolbar span{color:#778397}.finance-table td{white-space:nowrap}.finance-amount{color:#129970}.finance-status{display:inline-flex;padding:6px 10px;border-radius:8px;font-weight:700}.finance-status.pending{color:#d18311;background:#fff3db}.finance-status.approved{color:#15966d;background:#eaf8f2}.finance-pager input{width:70px;margin:0 6px;padding:8px;text-align:center}.finance-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.finance-payment-focus{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.finance-payment-focus>div{background:#f4f8fc;border-radius:12px;padding:18px}.finance-payment-focus small,.finance-payment-focus b{display:block}.finance-payment-focus b{font-size:18px;margin-top:7px}.finance-audits{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:#7b8799}.finance-user-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.finance-user-list section b,.finance-user-list section span,.finance-user-list section small{display:block}.finance-user-list section span{margin:8px 0;color:#3976f6}@media(max-width:1200px){.finance-metrics{grid-template-columns:repeat(3,1fr)}.finance-payment-focus{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.finance-metrics,.finance-rules,.finance-user-list,.finance-payment-focus{grid-template-columns:1fr}.business-space-switch{grid-template-columns:1fr}.finance-toolbar{align-items:flex-start;flex-direction:column;gap:8px}}
