._form_1xkbs_4{gap:var(--space-4);display:grid}._pair_1xkbs_9{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._actions_1xkbs_15{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}._save_1xkbs_23{margin-inline-start:auto}._delete_1xkbs_27{color:var(--color-danger);margin-inline-start:calc(-1 * var(--space-3))}._delete_1xkbs_27:hover:not(:disabled){background:var(--color-danger-soft)}._hint_1xkbs_36{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._switchRow_1xkbs_42{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._switchText_1xkbs_49{gap:2px;display:grid}._tabPanel_1xkbs_54,._panel_1xkbs_55{gap:var(--space-4);display:grid}._amountInput_1xkbs_61{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._picker_1xkbs_68{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}._pick_1xkbs_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_1xkbs_68:hover{background:var(--course-bg)}._picked_1xkbs_93{border-color:var(--course-fg);background:var(--course-bg)}._pickIcon_1xkbs_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_1xkbs_108{overflow-wrap:anywhere;text-align:center}._icons_1xkbs_113{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}._iconOption_1xkbs_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_1xkbs_119._picked_1xkbs_93{border-color:var(--course-fg)}._colors_1xkbs_134{gap:var(--space-2);flex-wrap:wrap;display:flex}._color_1xkbs_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_1xkbs_134[aria-checked=true]{border-color:currentColor}._tint_1xkbs_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_1xkbs_166{gap:var(--space-2);display:grid}._chips_1xkbs_171{gap:var(--space-2);flex-wrap:wrap;display:flex}._have_1xkbs_178{gap:var(--space-1);display:grid}._haveLabel_1xkbs_183{font-size:var(--text-sm);color:var(--color-text-muted)}._haveCurrency_1xkbs_188{gap:var(--space-1);display:grid}._haveSplit_1xkbs_194{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_1xkbs_194 div{gap:var(--space-1);display:flex}._haveSplit_1xkbs_194 dd{font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}._haveAmount_1xkbs_215{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._stats_1xkbs_221{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._stat_1xkbs_221{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}._statLabel_1xkbs_235{font-size:var(--text-sm);color:var(--color-text-muted)}._statValue_1xkbs_240{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._walletTitle_1xkbs_246{align-items:center;gap:var(--space-1);display:inline-flex}._walletTitle_1xkbs_246 svg{color:var(--color-accent)}._monthNav_1xkbs_256{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._monthLabel_1xkbs_263{text-align:center;justify-items:center;display:grid}._monthName_1xkbs_269{font-weight:var(--weight-semibold)}._filters_1xkbs_273{gap:var(--space-3);grid-template-columns:2fr 1fr 1fr;align-items:end;display:grid}._totals_1xkbs_280{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_1xkbs_291{gap:var(--space-2);content-visibility:auto;contain-intrinsic-size:auto 200px;display:grid}._dayName_1xkbs_298{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._rows_1xkbs_304{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_1xkbs_304{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_1xkbs_304:hover{background:var(--color-surface-sunken)}._rowIcon_1xkbs_333{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_1xkbs_344{flex:1;gap:2px;min-inline-size:0;display:grid}._rowTitle_1xkbs_351{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_1xkbs_357{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_1xkbs_367{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none}._income_1xkbs_373{color:var(--color-success)}._neutral_1xkbs_377{color:var(--color-text-muted)}._receipts_1xkbs_381{gap:var(--space-2);display:grid}._receiptAdd_1xkbs_386{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_1xkbs_386:hover{background:var(--color-surface-sunken)}._receipt_1xkbs_381{align-items:center;gap:var(--space-3);display:flex}._receiptThumb_1xkbs_409{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_1xkbs_409 img{object-fit:cover;block-size:100%;inline-size:100%}._receiptLabel_1xkbs_430{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}._receiptFull_1xkbs_436{max-block-size:70vh;max-inline-size:100%;margin-inline:auto;display:block}@media (max-width:600px){._filters_1xkbs_273{grid-template-columns:1fr 1fr}._filters_1xkbs_273>:first-child{grid-column:1/-1}._stats_1xkbs_221{grid-template-columns:1fr}}._moneyDraft_1xkbs_457{gap:var(--space-3);display:grid}._chipButton_1xkbs_462{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._asTask_1xkbs_471{justify-self:start;margin-inline-start:calc(-1 * var(--space-3))}._due_1xkbs_477{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_1xkbs_488{justify-content:flex-end;gap:var(--space-2);flex-basis:100%;display:flex}._budget_1xkbs_496,._goalOpen_1xkbs_497,._debtOpen_1xkbs_498{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_1xkbs_496{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._budget_1xkbs_496:hover,._goal_1xkbs_497:hover{background:var(--color-surface-sunken)}._debtOpen_1xkbs_498{align-items:center;gap:var(--space-3);flex:1;min-inline-size:0;display:flex}._budgetHead_1xkbs_531{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._budgetHead_1xkbs_531 ._rowTitle_1xkbs_351{flex:1}._level_ok_1xkbs_542{font-size:var(--text-sm);color:var(--color-text-muted)}._level_near_1xkbs_547{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-warning)}._level_over_1xkbs_553{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger)}._goal_1xkbs_497{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_1xkbs_497>:last-child{justify-self:end}._goalNeed_1xkbs_572{font-size:var(--text-sm);font-weight:var(--weight-medium)}._actionsEnd_1xkbs_577{justify-content:flex-end;display:flex}._late_1xkbs_582{color:var(--color-danger)}._plainList_1xkbs_586{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}._reportBar_1xkbs_596{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}._shares_1xkbs_604{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._share_1xkbs_604{gap:var(--space-1);display:grid}._shareHead_1xkbs_617{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._shareHead_1xkbs_617 ._rowTitle_1xkbs_351{flex:1}._sharePercent_1xkbs_628{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_1xkbs_637{border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:8px;display:block;overflow:hidden}._shareFill_1xkbs_646{border-radius:var(--radius-full);background:var(--course-fg);block-size:100%;display:block}._chart_1xkbs_653{gap:var(--space-1);grid-template-columns:repeat(12,1fr);align-items:end;block-size:160px;display:grid}._chartMonth_1xkbs_661{gap:var(--space-1);grid-template-rows:1fr auto;block-size:100%;display:grid}._chartBars_1xkbs_668{justify-content:center;align-items:flex-end;gap:2px;display:flex}._chartIncome_1xkbs_675,._chartExpense_1xkbs_676{border-radius:3px 3px 0 0;min-block-size:1px;inline-size:40%;display:block}._chartIncome_1xkbs_675,._keyIncome_1xkbs_684{background:var(--color-success)}._chartExpense_1xkbs_676,._keyExpense_1xkbs_689{background:var(--color-accent)}._chartLabel_1xkbs_693{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;font-variant-numeric:tabular-nums}._chartKey_1xkbs_700{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}._keyIncome_1xkbs_684,._keyExpense_1xkbs_689{border-radius:3px;block-size:12px;inline-size:12px;display:inline-block}._keyExpense_1xkbs_689{margin-inline-start:var(--space-3)}._compare_1xkbs_721{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._importRows_1xkbs_728{gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:0;list-style:none;display:grid}._importRow_1xkbs_728{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._shareLink_1xkbs_745{min-inline-size:0;color:inherit;flex:1;text-decoration:none}._shareLink_1xkbs_745:hover ._rowTitle_1xkbs_351,._shareLink_1xkbs_745:focus-visible ._rowTitle_1xkbs_351{text-decoration:underline}
