._form_9xj69_2{gap:var(--space-4);display:grid}._pair_9xj69_9{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actions_9xj69_16{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}._save_9xj69_24{margin-inline-start:auto}._delete_9xj69_28{color:var(--color-danger);margin-inline-start:calc(-1 * var(--space-3))}._switchRow_9xj69_34{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._switchText_9xj69_41{gap:2px;display:grid}._delete_1xrsf_20:hover:not(:disabled){background:var(--color-danger-soft)}._hint_1xrsf_28{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._tabPanel_1xrsf_42,._panel_1xrsf_43{gap:var(--space-6);display:grid}._toolbar_1xrsf_49{gap:var(--space-3);display:grid}._amountInput_1xrsf_55{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._picker_1xrsf_62{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}._pick_1xrsf_62{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_1xrsf_62:hover{background:var(--course-bg)}._picked_1xrsf_87{border-color:var(--course-fg);background:var(--course-bg)}._pickLabel_1xrsf_92{overflow-wrap:anywhere;text-align:center}._icons_1xrsf_97{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}._iconOption_1xrsf_103{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_1xrsf_103._picked_1xrsf_87{border-color:var(--course-fg)}._tint_1xrsf_119{background:var(--course-bg);block-size:32px;inline-size:32px;color:var(--course-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--course-fg) 12%, transparent);border-radius:30%;place-items:center;display:grid}._tint_1xrsf_119>svg{block-size:20px;inline-size:20px}._learned_1xrsf_136{gap:var(--space-2);display:grid}._chips_1xrsf_141{gap:var(--space-2);flex-wrap:wrap;display:flex}._haveHead_1xrsf_148{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);display:grid}._haveHead_1xrsf_148+*{border-block-start:1px solid var(--color-border)}._haveLabel_1xrsf_158{font-size:var(--text-sm);color:var(--color-text-muted)}._haveCurrency_1xrsf_163{gap:var(--space-1);display:grid}._haveMore_1xrsf_169{border-block-start:1px solid var(--color-border)}._haveSplit_1xrsf_174{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}._haveSplit_1xrsf_174 div{gap:var(--space-1);display:flex}._haveSplit_1xrsf_174 dd{font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}._haveAmount_1xrsf_195{font-size:var(--text-3xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}._figures_1xrsf_203{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._figures_1xrsf_203 div{gap:2px;min-inline-size:0;display:grid}._figures_1xrsf_203 div+div{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-3)}._figures_1xrsf_203 dt{font-size:var(--text-sm);color:var(--color-text-muted)}._figures_1xrsf_203 dd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._subhead_1xrsf_234{border-block-start:1px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin:0;padding-block-start:var(--space-3)}._walletTitle_1xrsf_243{align-items:center;gap:var(--space-1);display:inline-flex}._walletTitle_1xrsf_243 svg{color:var(--color-accent)}._monthNav_1xrsf_253{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._monthLabel_1xrsf_260{text-align:center;justify-items:center;display:grid}._monthName_1xrsf_266{font-weight:var(--weight-semibold)}._search_1xrsf_271{align-items:center;gap:var(--space-2);display:flex}._searchField_1xrsf_277{flex:1;min-inline-size:0}._searchField_1xrsf_277>label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._filterToggle_1xrsf_293{position:relative}._filterToggle_1xrsf_293[aria-expanded=true]{background:var(--color-surface-sunken);color:var(--color-text)}._filterOn_1xrsf_302:after{border-radius:var(--radius-full);background:var(--color-accent);content:"";block-size:8px;inline-size:8px;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}._filters_1xrsf_313{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._totals_1xrsf_320{padding-inline:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0}._days_1xrsf_329{gap:var(--space-5);display:grid}._day_1xrsf_329{gap:var(--space-2);content-visibility:auto;contain-intrinsic-size:auto 200px;display:grid}._dayHead_1xrsf_341{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);padding-inline:var(--space-1);flex-wrap:wrap;display:flex}._dayName_1xrsf_350{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._dayTotal_1xrsf_356{font-size:var(--text-sm);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._rows_1xrsf_364{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}._rows_1xrsf_364>li+li{border-block-start:1px solid var(--color-border)}._row_1xrsf_364{align-items:center;gap:var(--space-3);min-block-size:56px;inline-size:100%;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;display:flex}._row_1xrsf_364:hover,._budget_1xrsf_395:hover,._goalOpen_1xrsf_396:hover,._debtOpen_1xrsf_397:hover{background:var(--color-surface-sunken)}._row_1xrsf_364:focus-visible,._budget_1xrsf_395:focus-visible,._goalOpen_1xrsf_396:focus-visible,._debtOpen_1xrsf_397:focus-visible{outline-offset:-2px}._rowIcon_1xrsf_408{background:var(--course-bg);block-size:36px;inline-size:36px;color:var(--course-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--course-fg) 12%, transparent);border-radius:30%;flex:none;place-items:center;display:grid}._rowIcon_1xrsf_408>svg{block-size:22px;inline-size:22px}._rowText_1xrsf_425{flex:1;gap:2px;min-inline-size:0;display:grid}._rowTitle_1xrsf_432{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_1xrsf_438{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_1xrsf_448{color:var(--color-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none}._income_1xrsf_455{color:var(--color-success)}._neutral_1xrsf_459{color:var(--color-text-muted)}._receipts_1xrsf_463{gap:var(--space-2);display:grid}._receiptAdd_1xrsf_468{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_1xrsf_468:hover{background:var(--color-surface-sunken)}._receipt_1xrsf_463{align-items:center;gap:var(--space-3);display:flex}._receiptThumb_1xrsf_491{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_1xrsf_491 img{object-fit:cover;block-size:100%;inline-size:100%}._receiptLabel_1xrsf_512{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}._receiptFull_1xrsf_518{max-block-size:70vh;max-inline-size:100%;margin-inline:auto;display:block}._moneyDraft_1xrsf_525{gap:var(--space-3);display:grid}._chipButton_1xrsf_530{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._asTask_1xrsf_539{justify-self:start;margin-inline-start:calc(-1 * var(--space-3))}._due_1xrsf_545{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._dueActions_1xrsf_553{justify-content:flex-end;gap:var(--space-2);flex-basis:100%;display:flex}._debt_1xrsf_397{align-items:center;display:flex}._rowAction_1xrsf_567{flex:none;padding-inline-end:var(--space-4)}._rowAction_1xrsf_567>button{padding-inline:var(--space-3)}._budget_1xrsf_395,._goalOpen_1xrsf_396,._debtOpen_1xrsf_397{gap:var(--space-2);inline-size:100%;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;display:grid}._debtOpen_1xrsf_397{align-items:center;gap:var(--space-3);flex:1;min-block-size:56px;min-inline-size:0;display:flex}._budgetHead_1xrsf_602{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._budgetHead_1xrsf_602 ._rowTitle_1xrsf_432{flex:1}._level_ok_1xrsf_613{font-size:var(--text-sm);color:var(--color-text-muted)}._level_near_1xrsf_618{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-warning)}._level_over_1xrsf_624{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger)}._goal_1xrsf_396{align-items:center;display:flex}._goalOpen_1xrsf_396{flex:1;min-inline-size:0}._goalNeed_1xrsf_641{font-size:var(--text-sm);font-weight:var(--weight-medium)}._late_1xrsf_646{color:var(--color-danger)}._plainList_1xrsf_650{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}._reportBar_1xrsf_660{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}._shares_1xrsf_668{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._share_1xrsf_668{gap:var(--space-1);display:grid}._shareHead_1xrsf_681{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._shareHead_1xrsf_681 ._rowTitle_1xrsf_432{flex:1}._sharePercent_1xrsf_692{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_1xrsf_701{border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:8px;display:block;overflow:hidden}._shareFill_1xrsf_710{border-radius:var(--radius-full);background:var(--course-fg);block-size:100%;display:block}._chart_1xrsf_717{gap:var(--space-1);grid-template-columns:repeat(12,1fr);align-items:end;block-size:160px;display:grid}._chartMonth_1xrsf_725{gap:var(--space-1);grid-template-rows:1fr auto;block-size:100%;display:grid}._chartBars_1xrsf_732{justify-content:center;align-items:flex-end;gap:2px;display:flex}._chartIncome_1xrsf_739,._chartExpense_1xrsf_740{border-radius:3px 3px 0 0;min-block-size:1px;inline-size:40%;display:block}._chartIncome_1xrsf_739,._keyIncome_1xrsf_748{background:var(--color-success)}._chartExpense_1xrsf_740,._keyExpense_1xrsf_753{background:var(--color-accent)}._chartLabel_1xrsf_757{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;font-variant-numeric:tabular-nums}._chartKey_1xrsf_764{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}._keyIncome_1xrsf_748,._keyExpense_1xrsf_753{border-radius:3px;block-size:12px;inline-size:12px;display:inline-block}._keyExpense_1xrsf_753{margin-inline-start:var(--space-3)}._compare_1xrsf_785{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._importRows_1xrsf_792{margin:0;padding:0;list-style:none}._importRow_1xrsf_792{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._importRow_1xrsf_792+._importRow_1xrsf_792,._importMore_1xrsf_809{border-block-start:1px solid var(--color-border)}._importMore_1xrsf_809{padding:var(--space-2) var(--space-4)}._shareLink_1xrsf_818{min-inline-size:0;color:inherit;flex:1;text-decoration:none}._shareLink_1xrsf_818:hover ._rowTitle_1xrsf_432,._shareLink_1xrsf_818:focus-visible ._rowTitle_1xrsf_432{text-decoration:underline}
