._form_lntrt_4{gap:var(--space-4);display:grid}._pair_lntrt_9{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._actions_lntrt_15{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}._save_lntrt_23{margin-inline-start:auto}._delete_lntrt_27{color:var(--color-danger);margin-inline-start:calc(-1 * var(--space-3))}._delete_lntrt_27:hover:not(:disabled){background:var(--color-danger-soft)}._hint_lntrt_36{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._switchRow_lntrt_42{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._switchText_lntrt_49{gap:2px;display:grid}._tabPanel_lntrt_54,._panel_lntrt_55{gap:var(--space-4);display:grid}._amountInput_lntrt_61{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._picker_lntrt_68{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}._pick_lntrt_68{justify-items:center;gap:var(--space-1);min-block-size:64px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;border:2px solid #0000;display:grid}._pick_lntrt_68:hover{background:var(--course-bg)}._picked_lntrt_93{border-color:var(--course-fg);background:var(--course-bg)}._pickIcon_lntrt_98{border-radius:var(--radius-full);background:var(--course-bg);block-size:32px;inline-size:32px;color:var(--course-fg);place-items:center;display:grid}._pickLabel_lntrt_108{overflow-wrap:anywhere;text-align:center}._icons_lntrt_113{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}._iconOption_lntrt_119{border-radius:var(--radius-md);background:var(--color-surface-sunken);block-size:44px;color:var(--course-fg);cursor:pointer;border:2px solid #0000;place-items:center;display:grid}._iconOption_lntrt_119._picked_lntrt_93{border-color:var(--course-fg)}._colors_lntrt_134{gap:var(--space-2);flex-wrap:wrap;display:flex}._color_lntrt_134{border-radius:var(--radius-full);background:var(--course-bg);block-size:36px;inline-size:36px;color:var(--course-fg);cursor:pointer;border:2px solid #0000;place-items:center;display:grid}._color_lntrt_134[aria-checked=true]{border-color:currentColor}._tint_lntrt_156{border-radius:var(--radius-full);background:var(--course-bg);block-size:32px;inline-size:32px;color:var(--course-fg);place-items:center;display:grid}._learned_lntrt_166{gap:var(--space-2);display:grid}._chips_lntrt_171{gap:var(--space-2);flex-wrap:wrap;display:flex}._have_lntrt_178{gap:var(--space-1);display:grid}._haveLabel_lntrt_183{font-size:var(--text-sm);color:var(--color-text-muted)}._haveAmount_lntrt_188{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._stats_lntrt_194{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._stat_lntrt_194{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}._statLabel_lntrt_208{font-size:var(--text-sm);color:var(--color-text-muted)}._statValue_lntrt_213{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._walletTitle_lntrt_219{align-items:center;gap:var(--space-1);display:inline-flex}._walletTitle_lntrt_219 svg{color:var(--color-accent)}._monthNav_lntrt_229{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._monthLabel_lntrt_236{text-align:center;justify-items:center;display:grid}._monthName_lntrt_242{font-weight:var(--weight-semibold)}._filters_lntrt_246{gap:var(--space-3);grid-template-columns:2fr 1fr 1fr;align-items:end;display:grid}._totals_lntrt_253{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}._day_lntrt_264{gap:var(--space-2);content-visibility:auto;contain-intrinsic-size:auto 200px;display:grid}._dayName_lntrt_271{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._rows_lntrt_277{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_lntrt_277{align-items:center;gap:var(--space-3);min-block-size:56px;inline-size:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);display:flex}._row_lntrt_277:hover{background:var(--color-surface-sunken)}._rowIcon_lntrt_306{border-radius:var(--radius-full);background:var(--course-bg);block-size:36px;inline-size:36px;color:var(--course-fg);flex:none;place-items:center;display:grid}._rowText_lntrt_317{flex:1;gap:2px;min-inline-size:0;display:grid}._rowTitle_lntrt_324{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_lntrt_330{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;display:flex;overflow:hidden}._rowAmount_lntrt_340{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none}._income_lntrt_346{color:var(--color-success)}._neutral_lntrt_350{color:var(--color-text-muted)}._receipts_lntrt_354{gap:var(--space-2);display:grid}._receiptAdd_lntrt_359{justify-self:start;align-items:center;gap:var(--space-2);min-block-size:var(--touch);padding-inline:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:inline-flex}._receiptAdd_lntrt_359:hover{background:var(--color-surface-sunken)}._receipt_lntrt_354{align-items:center;gap:var(--space-3);display:flex}._receiptThumb_lntrt_382{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);block-size:56px;inline-size:56px;color:var(--color-text-muted);cursor:zoom-in;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}._receiptThumb_lntrt_382 img{object-fit:cover;block-size:100%;inline-size:100%}._receiptLabel_lntrt_403{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}._receiptFull_lntrt_409{max-block-size:70vh;max-inline-size:100%;margin-inline:auto;display:block}@media (max-width:600px){._filters_lntrt_246{grid-template-columns:1fr 1fr}._filters_lntrt_246>:first-child{grid-column:1/-1}._stats_lntrt_194{grid-template-columns:1fr}}._moneyDraft_lntrt_430{gap:var(--space-3);display:grid}._chipButton_lntrt_435{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._asTask_lntrt_444{justify-self:start;margin-inline-start:calc(-1 * var(--space-3))}._due_lntrt_450{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}._dueActions_lntrt_461{justify-content:flex-end;gap:var(--space-2);flex-basis:100%;display:flex}._budget_lntrt_469,._goalOpen_lntrt_470,._debtOpen_lntrt_471{gap:var(--space-2);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}._budget_lntrt_469{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._budget_lntrt_469:hover,._goal_lntrt_470:hover{background:var(--color-surface-sunken)}._debtOpen_lntrt_471{align-items:center;gap:var(--space-3);flex:1;min-inline-size:0;display:flex}._budgetHead_lntrt_504{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._budgetHead_lntrt_504 ._rowTitle_lntrt_324{flex:1}._level_ok_lntrt_515{font-size:var(--text-sm);color:var(--color-text-muted)}._level_near_lntrt_520{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-warning)}._level_over_lntrt_526{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger)}._goal_lntrt_470{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}._goal_lntrt_470>:last-child{justify-self:end}._goalNeed_lntrt_545{font-size:var(--text-sm);font-weight:var(--weight-medium)}._actionsEnd_lntrt_550{justify-content:flex-end;display:flex}._late_lntrt_555{color:var(--color-danger)}._plainList_lntrt_559{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}._reportBar_lntrt_569{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}._shares_lntrt_577{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._share_lntrt_577{gap:var(--space-1);display:grid}._shareHead_lntrt_590{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._shareHead_lntrt_590 ._rowTitle_lntrt_324{flex:1}._sharePercent_lntrt_601{min-inline-size:3em;font-size:var(--text-sm);color:var(--color-text-muted);text-align:end;font-variant-numeric:tabular-nums;flex:none}._shareTrack_lntrt_610{border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:8px;display:block;overflow:hidden}._shareFill_lntrt_619{border-radius:var(--radius-full);background:var(--course-fg);block-size:100%;display:block}._chart_lntrt_626{gap:var(--space-1);grid-template-columns:repeat(12,1fr);align-items:end;block-size:160px;display:grid}._chartMonth_lntrt_634{gap:var(--space-1);grid-template-rows:1fr auto;block-size:100%;display:grid}._chartBars_lntrt_641{justify-content:center;align-items:flex-end;gap:2px;display:flex}._chartIncome_lntrt_648,._chartExpense_lntrt_649{border-radius:3px 3px 0 0;min-block-size:1px;inline-size:40%;display:block}._chartIncome_lntrt_648,._keyIncome_lntrt_657{background:var(--color-success)}._chartExpense_lntrt_649,._keyExpense_lntrt_662{background:var(--color-accent)}._chartLabel_lntrt_666{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;font-variant-numeric:tabular-nums}._chartKey_lntrt_673{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}._keyIncome_lntrt_657,._keyExpense_lntrt_662{border-radius:3px;block-size:12px;inline-size:12px;display:inline-block}._keyExpense_lntrt_662{margin-inline-start:var(--space-3)}._compare_lntrt_694{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
