main .finance-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 20px;background:#edf2ee;border:1px solid #e0e7e1;border-radius:13px}
main .finance-view-switch button{min-height:44px;border:0;background:transparent;color:#53695e;border-radius:9px}
main .finance-view-switch button[aria-pressed=true]{background:#254b3c;color:#fff;box-shadow:0 2px 5px #1b3a2b18}
main .finance-year-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;margin-bottom:10px}
main .finance-year-nav button{min-height:46px;padding:0;font-size:26px;line-height:1}
main .finance-year-nav select{margin:0;min-width:0;min-height:48px;font-size:18px;font-weight:600;text-align:center;background:#fff;border:1px solid #dfe7e1;border-radius:11px;padding:10px 15px;color:#254b3c}
main #financeYearCount{margin:10px 0 20px}
main #yearMetrics .fuel-net-metric{background:#254b3c;color:#fff}
main #yearMetrics .fuel-net-metric b{color:#fff}
main #yearMetrics .fuel-net-metric .small,main #yearMetrics .fuel-net-metric .fuel-metric-note{color:#e4eee8}
main .finance-view-switch button:focus-visible{outline:2px solid #87ab96;outline-offset:3px}
main .finance-year-group:first-child{padding-top:0}
main .finance-year-group:last-child{border-bottom:0;padding-bottom:0}
main .finance-year-group .detail-toggle{min-height:44px;font-weight:650;overflow-wrap:anywhere!important}
main .finance-year-note{font-size:12px;color:#8a5c1e;margin-top:6px}
main .finance-year-client{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #e4eae5;font-size:13px}
main .finance-year-client span{min-width:0;overflow-wrap:anywhere}
main .finance-year-client strong{white-space:nowrap;font-variant-numeric:tabular-nums}
main .finance-year-breakdown{margin:12px 0 0;font-size:13px}
main .finance-year-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}
main .finance-year-breakdown dt{color:#617268}
main .finance-year-breakdown dd{margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
main #financeMonthView[hidden],main #financeYearView[hidden],main #financeYearBrokers[hidden],main #financeYearClients[hidden],main [data-finance-month-only][hidden]{display:none!important}
@media(max-width:350px){main .finance-year-breakdown>div,main .finance-year-client{flex-wrap:wrap;gap:4px}main .finance-year-breakdown dd{margin-left:auto}}
