._nav_102s1_1{align-items:center;gap:var(--space-2);display:flex}._controls_102s1_7{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._toggles_102s1_16{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._summary_102s1_23{gap:var(--space-3);flex-direction:column;display:flex}._summaryTitle_102s1_29{color:var(--text-muted);font-size:var(--text-xs);margin:0;font-weight:500}._stats_102s1_36{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}._stat_102s1_36{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}._stat_102s1_36 span{color:var(--text-muted);font-size:var(--text-xs)}._stat_102s1_36 strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;overflow:hidden}._stat_102s1_36._success_102s1_68 strong{color:var(--success-strong)}._stat_102s1_36._danger_102s1_72 strong{color:var(--danger)}._stat_102s1_36._brand_102s1_76 strong{color:var(--primary)}._tableWrap_102s1_80{overflow-x:auto}._table_102s1_80{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:13px}._table_102s1_80 th,._table_102s1_80 td{padding:9px var(--space-3);border-bottom:1px solid var(--border);text-align:right}._table_102s1_80 th:first-child,._table_102s1_80 td:first-child{text-align:left}._table_102s1_80 thead th{background:var(--surface-muted);border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);font-weight:500}._table_102s1_80 tfoot td{background:var(--surface-muted);border-top:1px solid var(--border-strong);border-bottom:0;font-weight:500}._table_102s1_80 tbody tr:hover{background:var(--surface-sunken)}._table_102s1_80 tbody tr:last-child td{border-bottom:0}._positive_102s1_127{color:var(--success)}._negative_102s1_131{color:var(--danger)}._planInput_102s1_135{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:96px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:6px 8px}._planInput_102s1_135:focus-visible{border-color:var(--primary)}._muted_102s1_151{color:var(--text-muted);margin:0;font-size:13px}._stack_102s1_157{gap:var(--space-4);flex-direction:column;display:flex}._monthButton_102s1_163{border-radius:var(--radius-sm);color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;margin-left:-6px;padding:4px 6px;font-weight:500}._monthButton_102s1_163:hover{background:var(--primary-soft);border-color:var(--primary-soft-border)}._detailBlock_102s1_181{gap:var(--space-2);flex-direction:column;display:flex}._detailBlock_102s1_181 h3{margin:0;font-size:14px}._detailList_102s1_192{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._detailRow_102s1_201{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-2);display:flex}._detailList_102s1_192 ._detailRow_102s1_201 strong{font-variant-numeric:tabular-nums;white-space:nowrap}._detailRow_102s1_201:last-child{border-bottom:0;padding-bottom:0}._breakdownMeta_102s1_219{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px;display:block}._amountButton_102s1_226{border-radius:var(--radius-sm);color:var(--primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;margin:-2px -4px;padding:2px 4px;font-weight:500}._amountButton_102s1_226:hover{background:var(--primary-soft);border-color:var(--primary-soft-border)}
