.theme-toggle{display:flex;align-items:center;gap:7px;padding:9px 11px;font-size:11px}.theme-toggle span:first-child{font-size:16px}.stats-card{margin-top:16px;padding:23px 24px}.stats-controls{display:flex;align-items:center;gap:9px}.stats-period{border-radius:20px;background:#eef1e9;color:#718073;padding:7px 10px;font-size:10px}.stats-copy{font-size:11px;color:#879089;line-height:1.5;margin:12px 0 16px}.stats-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.stats-table{border-collapse:collapse;width:100%;min-width:690px;font-size:11px}.stats-table th,.stats-table td{padding:11px 12px;text-align:right;border-bottom:1px solid #efeee8;white-space:nowrap}.stats-table th{font-size:10px;font-weight:700;color:#77847a;background:#f7f7f1}.stats-table th:first-child,.stats-table td:first-child{text-align:left;position:sticky;left:0;z-index:1}.stats-table th:first-child{background:#f7f7f1}.stats-table td:first-child{background:var(--paper);font-weight:600}.stats-table tr:last-child td{border-bottom:0}.stats-total{font-weight:700;color:#748078}.stats-table .stats-total-row td{background:#eef1e9;font-weight:700;color:#334838}
.stats-kind{width:auto;min-height:32px;padding:6px 8px;font-size:10px}.summary-main strong.projection-negative{color:#ad4f3f}
.category-field{margin-bottom:15px}.category-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.category-label-row label{margin:0!important}.category-field select{font-size:12px}
@media(max-width:600px){.stats-card .section-heading{align-items:flex-start;flex-direction:column;gap:12px}.stats-controls{flex-wrap:wrap}.stats-period{font-size:9px}}
