._form_z46u6_2{gap:var(--space-4);display:grid}._pair_z46u6_8{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._actions_z46u6_15{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}._save_z46u6_23{margin-inline-start:auto}._delete_z46u6_27{color:var(--color-danger);margin-inline-start:calc(-1 * var(--space-3))}._delete_bbso7_20:hover:not(:disabled){background:var(--color-danger-soft)}._hint_bbso7_28{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._switchRow_bbso7_34{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._switchText_bbso7_41{gap:2px;display:grid}._tabPanel_bbso7_46,._panel_bbso7_47{gap:var(--space-4);display:grid}._amountInput_bbso7_53{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._picker_bbso7_60{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}._pick_bbso7_60{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_bbso7_60:hover{background:var(--course-bg)}._picked_bbso7_85{border-color:var(--course-fg);background:var(--course-bg)}._pickIcon_bbso7_90{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_bbso7_100{overflow-wrap:anywhere;text-align:center}._icons_bbso7_105{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}._iconOption_bbso7_111{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_bbso7_111._picked_bbso7_85{border-color:var(--course-fg)}._tint_bbso7_126{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_bbso7_136{gap:var(--space-2);display:grid}._chips_bbso7_141{gap:var(--space-2);flex-wrap:wrap;display:flex}._have_bbso7_148{gap:var(--space-1);display:grid}._haveLabel_bbso7_153{font-size:var(--text-sm);color:var(--color-text-muted)}._haveCurrency_bbso7_158{gap:var(--space-1);display:grid}._haveSplit_bbso7_164{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_bbso7_164 div{gap:var(--space-1);display:flex}._haveSplit_bbso7_164 dd{font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0}._haveAmount_bbso7_185{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._stats_bbso7_191{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._walletTitle_bbso7_197{align-items:center;gap:var(--space-1);display:inline-flex}._walletTitle_bbso7_197 svg{color:var(--color-accent)}._monthNav_bbso7_207{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._monthLabel_bbso7_214{text-align:center;justify-items:center;display:grid}._monthName_bbso7_220{font-weight:var(--weight-semibold)}._filters_bbso7_224{gap:var(--space-3);grid-template-columns:2fr 1fr 1fr;align-items:end;display:grid}._totals_bbso7_231{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_bbso7_242{gap:var(--space-2);content-visibility:auto;contain-intrinsic-size:auto 200px;display:grid}._dayName_bbso7_249{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._rows_bbso7_255{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_bbso7_255{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_bbso7_255:hover{background:var(--color-surface-sunken)}._rowIcon_bbso7_284{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_bbso7_295{flex:1;gap:2px;min-inline-size:0;display:grid}._rowTitle_bbso7_302{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowMeta_bbso7_308{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_bbso7_318{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none}._income_bbso7_324{color:var(--color-success)}._neutral_bbso7_328{color:var(--color-text-muted)}._receipts_bbso7_332{gap:var(--space-2);display:grid}._receiptAdd_bbso7_337{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_bbso7_337:hover{background:var(--color-surface-sunken)}._receipt_bbso7_332{align-items:center;gap:var(--space-3);display:flex}._receiptThumb_bbso7_360{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_bbso7_360 img{object-fit:cover;block-size:100%;inline-size:100%}._receiptLabel_bbso7_381{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}._receiptFull_bbso7_387{max-block-size:70vh;max-inline-size:100%;margin-inline:auto;display:block}@media (max-width:600px){._filters_bbso7_224{grid-template-columns:1fr 1fr}._filters_bbso7_224>:first-child{grid-column:1/-1}._stats_bbso7_191{grid-template-columns:1fr}}._moneyDraft_bbso7_408{gap:var(--space-3);display:grid}._chipButton_bbso7_413{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._asTask_bbso7_422{justify-self:start;margin-inline-start:calc(-1 * var(--space-3))}._due_bbso7_428{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_bbso7_439{justify-content:flex-end;gap:var(--space-2);flex-basis:100%;display:flex}._budget_bbso7_447,._goalOpen_bbso7_448,._debtOpen_bbso7_449{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_bbso7_447{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._budget_bbso7_447:hover,._goal_bbso7_448:hover{background:var(--color-surface-sunken)}._debtOpen_bbso7_449{align-items:center;gap:var(--space-3);flex:1;min-inline-size:0;display:flex}._budgetHead_bbso7_482{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._budgetHead_bbso7_482 ._rowTitle_bbso7_302{flex:1}._level_ok_bbso7_493{font-size:var(--text-sm);color:var(--color-text-muted)}._level_near_bbso7_498{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-warning)}._level_over_bbso7_504{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-danger)}._goal_bbso7_448{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_bbso7_448>:last-child{justify-self:end}._goalNeed_bbso7_523{font-size:var(--text-sm);font-weight:var(--weight-medium)}._actionsEnd_bbso7_528{justify-content:flex-end;display:flex}._late_bbso7_533{color:var(--color-danger)}._plainList_bbso7_537{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}._reportBar_bbso7_547{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}._shares_bbso7_555{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._share_bbso7_555{gap:var(--space-1);display:grid}._shareHead_bbso7_568{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._shareHead_bbso7_568 ._rowTitle_bbso7_302{flex:1}._sharePercent_bbso7_579{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_bbso7_588{border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:8px;display:block;overflow:hidden}._shareFill_bbso7_597{border-radius:var(--radius-full);background:var(--course-fg);block-size:100%;display:block}._chart_bbso7_604{gap:var(--space-1);grid-template-columns:repeat(12,1fr);align-items:end;block-size:160px;display:grid}._chartMonth_bbso7_612{gap:var(--space-1);grid-template-rows:1fr auto;block-size:100%;display:grid}._chartBars_bbso7_619{justify-content:center;align-items:flex-end;gap:2px;display:flex}._chartIncome_bbso7_626,._chartExpense_bbso7_627{border-radius:3px 3px 0 0;min-block-size:1px;inline-size:40%;display:block}._chartIncome_bbso7_626,._keyIncome_bbso7_635{background:var(--color-success)}._chartExpense_bbso7_627,._keyExpense_bbso7_640{background:var(--color-accent)}._chartLabel_bbso7_644{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;font-variant-numeric:tabular-nums}._chartKey_bbso7_651{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}._keyIncome_bbso7_635,._keyExpense_bbso7_640{border-radius:3px;block-size:12px;inline-size:12px;display:inline-block}._keyExpense_bbso7_640{margin-inline-start:var(--space-3)}._compare_bbso7_672{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._importRows_bbso7_679{gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:0;list-style:none;display:grid}._importRow_bbso7_679{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._shareLink_bbso7_696{min-inline-size:0;color:inherit;flex:1;text-decoration:none}._shareLink_bbso7_696:hover ._rowTitle_bbso7_302,._shareLink_bbso7_696:focus-visible ._rowTitle_bbso7_302{text-decoration:underline}
