.income-page{color:#344632;max-width:1240px;margin:auto;padding:28px 24px;font-family:Arial,sans-serif}.income-page header,.income-status,.income-chart-tools{justify-content:space-between;align-items:center;gap:14px;display:flex}.income-page header{justify-content:flex-start;margin-bottom:36px}.income-page header>button{margin-left:auto}.income-page button{cursor:pointer;color:#4f6d43;background:#fff;border:1px solid #dce5d3;border-radius:9px;padding:9px 13px}.income-page button[aria-pressed=true]{background:#eaf1e1;border-color:#93ad7f;font-weight:700}.income-page button:disabled{opacity:.5}.income-eyebrow{color:#81966c;letter-spacing:3px;font-size:11px;font-weight:700}.income-page h1{margin:10px 0;font-size:30px}.income-page main>p{color:#7a8770}.income-status{color:#7d8972;margin:24px 0;font-size:12px}.income-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.income-stats article,.income-chart,.income-table{background:#fff;border:1px solid #dce5d3;border-radius:16px;padding:24px}.income-stats span{color:#80916f;margin-bottom:12px;font-size:12px;display:block}.income-stats strong{overflow-wrap:anywhere;font-size:22px;display:block}.income-stats b{overflow-wrap:anywhere;line-height:1.7;display:block}.income-chart h2{font-size:18px}.income-chart-tools>div,.income-tabs{flex-wrap:wrap;gap:6px;display:flex}.income-tabs{margin:15px 0}.income-plot{width:100%;min-width:0}.income-note,.income-empty{color:#839177;font-size:12px;line-height:1.8}.income-table{margin-top:20px}.income-table summary{cursor:pointer}.income-table>div{max-height:420px;margin-top:16px;overflow:auto}.income-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.income-table td,.income-table th{text-align:right;border-bottom:1px solid #e6ecdf;padding:12px}.income-table td:first-child{text-align:left}@media (max-width:700px){.income-stats{grid-template-columns:1fr}.income-chart-tools{flex-direction:column;align-items:flex-start}.income-page{padding:20px 12px}.income-chart{padding:16px 10px}}
