._screen_46bul_2{--history-gap:var(--s-24);box-sizing:border-box;width:100%;max-width:1680px;padding:var(--page-top) var(--page-x) var(--s-40);color:var(--c-text);font-size:var(--t-body-dense);line-height:var(--lh-snug);margin:0 auto}._screen_46bul_2 h1{font-size:var(--t-page);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0}._screen_46bul_2 h2{font-size:var(--t-card-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);margin:0}._button_46bul_5,._iconButton_46bul_5,._textButton_46bul_5,._month_46bul_5,._more_46bul_5{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--icon-gap);min-height:var(--h-btn);padding:0 var(--btn-pad-x);border:1px solid var(--c-border);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text-2);font:inherit;font-weight:var(--fw-medium);cursor:pointer;text-decoration:none;display:inline-flex}._button_46bul_5:hover:not(:disabled),._iconButton_46bul_5:hover:not(:disabled),._month_46bul_5:hover:not(:disabled),._more_46bul_5:hover{background:var(--c-hover)}._button_46bul_5:disabled,._iconButton_46bul_5:disabled,._month_46bul_5:disabled{border-style:dashed;border-color:var(--c-border-strong);background:var(--c-surface);color:var(--c-text-muted);cursor:default}._textButton_46bul_5:disabled{color:var(--c-text-muted);cursor:default}._button_46bul_5:focus-visible,._iconButton_46bul_5:focus-visible,._textButton_46bul_5:focus-visible,._month_46bul_5:focus-visible,._rowTitle_46bul_9:focus-visible,._mobileRow_46bul_9:focus-visible,._more_46bul_5:focus-visible,._chip_46bul_9:focus-visible,._table_46bul_9 th button:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-2)}._primary_46bul_10{border-color:var(--c-primary);background:var(--c-primary-solid);color:var(--c-text-inverse);font-weight:var(--fw-semibold)}._primary_46bul_10:hover:not(:disabled){background:var(--c-primary-solid-hover)}._textButton_46bul_5{padding:0 var(--btn-pad-x-sm);color:var(--c-primary-strong);background:0 0;border:0}._iconButton_46bul_5{width:var(--h-touch);font-size:var(--t-page);flex:none;padding:0}._pageHead_46bul_14,._periodRow_46bul_15{margin-bottom:var(--s-16)}._month_46bul_5{font-size:var(--t-card-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);padding:0 var(--s-8);background:0 0;border-color:#0000}._month_46bul_5 span{color:var(--c-text-3);font-size:var(--t-secondary);font-weight:var(--fw-regular)}._totals_46bul_19{padding:var(--s-16) var(--card-pad);margin-bottom:var(--s-20);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);grid-template-columns:1fr 1fr 1fr .6fr;display:grid}._totals_46bul_19[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._totals_46bul_19>div{gap:var(--s-6);padding:0 var(--s-20);border-left:1px solid var(--c-border);flex-direction:column;min-width:0;display:flex}._totals_46bul_19>div:first-child{border:0;padding-left:0}._totals_46bul_19>div:last-child{padding-right:0}._totals_46bul_19 p{align-items:center;gap:var(--s-6);font-size:var(--t-secondary);color:var(--c-text-3);margin:0;display:flex}._totals_46bul_19 strong{font-size:var(--t-section);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:var(--ls-display)}._totals_46bul_19 strong[data-tone=plus]{color:var(--c-primary)}._totals_46bul_19 small{font-size:var(--t-body-dense);font-weight:var(--fw-medium);margin-left:var(--s-2)}._searchRow_46bul_28{align-items:center;gap:var(--s-8);display:flex}._searchWrap_46bul_29{flex:1;min-width:0}._searchWrap_46bul_29 input{width:100%;height:var(--h-btn);box-sizing:border-box;padding:0 var(--s-16);border:1px solid var(--c-border-strong);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--t-body)}._searchWrap_46bul_29 input:focus{border-color:var(--c-primary);outline:var(--focus-ring);outline-offset:1px}._filterTrigger_46bul_32{white-space:nowrap;display:none}._filterTrigger_46bul_32[data-active=true]{border-color:var(--c-primary);color:var(--c-primary-strong);font-weight:var(--fw-semibold)}._inlineFilters_46bul_36{gap:var(--s-8);flex:none;min-width:0;display:flex}._pickerField_46bul_37{align-items:center;gap:var(--s-6);box-sizing:border-box;min-height:var(--h-btn);padding:0 var(--btn-pad-x-sm);border:1px solid var(--c-border-control);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text-3);font-size:var(--t-body-dense);white-space:nowrap;display:inline-flex;position:relative}._pickerField_46bul_37 select{appearance:none;max-width:160px;padding:0 var(--s-16) 0 0;margin-right:calc(var(--s-16) * -1);color:var(--c-primary-strong);font:inherit;font-weight:var(--fw-semibold);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;align-self:stretch}._pickerField_46bul_37 select:focus-visible{outline:none}._pickerField_46bul_37:focus-within{outline:var(--focus-ring);outline-offset:var(--s-2)}._pickerField_46bul_37:has(select:disabled){color:var(--c-text-muted);border-style:dashed}._pickerArrow_46bul_42{pointer-events:none;color:var(--c-text-3);font-size:var(--t-caption)}._sortField_46bul_43{margin-left:auto}._chips_46bul_44{gap:var(--s-8);margin-top:var(--s-12);display:flex;overflow-x:auto}._chip_46bul_9{min-height:var(--h-btn-sm);padding:0 var(--btn-pad-x);border:1px solid var(--c-border-control);border-radius:var(--r-chip);background:var(--c-surface);color:var(--c-text-2);font:inherit;font-size:var(--t-body-dense);font-weight:var(--fw-medium);cursor:pointer;flex:none}._chip_46bul_9[aria-pressed=true]{font-weight:var(--fw-semibold);border-color:var(--c-primary);background:var(--c-primary-solid);color:var(--c-text-inverse)}._chip_46bul_9:disabled{color:var(--c-text-muted);cursor:default;border-style:dashed}._desktopFilters_46bul_49{gap:var(--s-12);margin:var(--s-12) 0 var(--s-4);flex-wrap:wrap;display:flex}._desktopFilters_46bul_49 label,._filterFields_46bul_50 label{gap:var(--s-6);min-width:0;color:var(--c-text-3);font-size:var(--t-caption);flex-direction:column;display:flex}._desktopFilters_46bul_49 label{flex:140px}._desktopFilters_46bul_49 select,._filterFields_46bul_50 select,._order_46bul_52 select{box-sizing:border-box;max-width:100%;min-height:var(--h-btn);padding:0 var(--s-32) 0 var(--s-12);border:1px solid var(--c-border);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text-2);font:inherit;font-size:var(--t-body-dense);text-overflow:ellipsis}._desktopFilters_46bul_49 select:focus-visible,._filterFields_46bul_50 select:focus-visible,._order_46bul_52 select:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-2)}._resultBar_46bul_54{align-items:center;gap:var(--s-12);min-height:calc(var(--h-btn) + var(--s-20));color:var(--c-text-3);font-size:var(--t-secondary);display:flex}._resultBar_46bul_54>[role=status]{color:var(--c-text);font-size:var(--t-body-dense);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}._bulkButton_46bul_56{min-height:var(--h-btn-sm);padding:0 var(--s-12);border:1px solid var(--c-border);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text-2);font:inherit;font-size:var(--t-caption);font-weight:var(--fw-semibold);cursor:pointer}._bulkButton_46bul_56[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary-strong)}._bulkPrimary_46bul_58{border-color:var(--c-primary);background:var(--c-primary-solid);color:var(--c-text-inverse)}._order_46bul_52{margin-left:auto}._order_46bul_52 select{min-height:var(--h-btn-sm);background-color:#0000;border-color:#0000}._conditionSummary_46bul_61{justify-content:space-between;align-items:center;gap:var(--s-8) var(--s-20);padding:0 0 var(--s-16);color:var(--c-text-3);font-size:var(--t-caption);line-height:var(--lh-body);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}._conditionSummary_46bul_61>span:first-child{color:var(--c-primary-strong);font-weight:var(--fw-semibold)}._help_46bul_63{color:var(--c-text-3);font-size:var(--t-caption);line-height:var(--lh-body)}._workspace_46bul_64{gap:var(--history-gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}._listPane_46bul_65{min-width:0}._tableWrap_46bul_66{border-block:1px solid var(--c-border);background:var(--c-surface);overflow:hidden}._table_46bul_9{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--t-secondary)}._table_46bul_9 th{padding:var(--s-8) var(--s-12);height:calc(var(--s-32) + var(--s-2));text-align:left;font-size:var(--t-caption);font-weight:var(--fw-semibold);color:var(--c-text-3);background:var(--c-surface);border-bottom:1px solid var(--c-border)}._table_46bul_9 th:first-child{width:65px}._table_46bul_9 th._typeCol_46bul_70{width:46px}._table_46bul_9 th._categoryCol_46bul_71{width:90px}._table_46bul_9 th._paymentCol_46bul_72{width:110px}._table_46bul_9 th._amountCol_46bul_73{width:115px}._table_46bul_9 th._authorCol_46bul_74{width:90px}._table_46bul_9 th._selectCol_46bul_75,._table_46bul_9 td._selectCol_46bul_75{box-sizing:border-box;width:38px;padding-inline:var(--s-8);text-align:center}._table_46bul_9 td._authorCol_46bul_74{font-size:var(--t-caption);color:var(--c-text-2)}._table_46bul_9 th button{color:inherit;font:inherit;padding:var(--s-4) 0;min-height:var(--s-32);cursor:pointer;background:0 0;border:0}._table_46bul_9 td{padding:var(--s-12);height:calc(var(--s-40) + var(--s-2));border-bottom:1px solid var(--c-divider);vertical-align:middle;overflow-wrap:anywhere}._table_46bul_9 tr:last-child td{border-bottom:0}._table_46bul_9 tbody tr{cursor:pointer}._table_46bul_9 tbody tr:hover{background:var(--c-hover)}._table_46bul_9 tr[data-selected=true]{background:var(--c-primary-soft);box-shadow:inset var(--s-4) 0 var(--c-primary)}._table_46bul_9 tr[data-bulk-selected=true]{background:var(--c-primary-soft)}._date_46bul_84{font-variant-numeric:tabular-nums}._date_46bul_84 span{margin-top:var(--s-2);color:var(--c-text-3);font-size:var(--t-caption);display:block}._historyTable_46bul_87{font-size:var(--t-body-dense)}._historyTable_46bul_87 th._dateCol_46bul_88{width:92px}._historyTable_46bul_87 th._typeCol_46bul_70{width:84px}._historyTable_46bul_87 th._categoryCol_46bul_71{width:120px}._historyTable_46bul_87 th._paymentCol_46bul_72{width:150px}._historyTable_46bul_87 th._amountCol_46bul_73{width:112px}._historyTable_46bul_87 th button{align-items:center;gap:var(--s-4);color:var(--c-primary-strong);display:inline-flex}._historyTable_46bul_87 th[data-sorted=true]{background:var(--c-primary-tint);color:var(--c-primary-strong)}._historyTable_46bul_87 td{height:var(--h-btn);padding-top:0;padding-bottom:0}._historyTable_46bul_87 tbody tr:has(+tr[data-day=start]) td{border-bottom-color:var(--c-border)}._historyTable_46bul_87 tr[data-day=same] ._dateLine_46bul_98{color:var(--c-text-3)}._historyTable_46bul_87 td._categoryCol_46bul_71,._historyTable_46bul_87 td._paymentCol_46bul_72{color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._categoryCell_46bul_101{align-items:center;gap:var(--s-6);display:flex}._categoryCell_46bul_101>span{text-overflow:ellipsis;overflow:hidden}._transactionMain_46bul_103{align-items:center;gap:var(--s-8);min-width:0;display:flex}._transactionMain_46bul_103 ._rowTitle_46bul_9{min-width:0}._transactionMain_46bul_103>:first-child{flex:none}._neutralAmount_46bul_106{color:var(--c-primary-strong);flex:none;margin-left:auto}._neutralAmount_46bul_106 ._amount_46bul_73{color:inherit}._dateLine_46bul_98{font-variant-numeric:tabular-nums;white-space:nowrap}._dateLine_46bul_98 span{color:var(--c-text-3)}._otherBadge_46bul_110{min-height:var(--h-badge);padding:0 var(--s-8);border-radius:var(--r-badge);background:var(--c-surface-sunken);color:var(--c-text-3);font-size:var(--t-caption);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;display:inline-flex}._rowTitle_46bul_9{max-width:100%;color:var(--c-text);font:inherit;font-weight:var(--fw-medium);text-align:left;line-height:var(--lh-body);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}._rowTitle_46bul_9[aria-disabled=true]{cursor:default}._amount_46bul_73{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-size:var(--t-body-dense);white-space:nowrap}._amount_46bul_73[data-type=income],._amount_46bul_73[data-type=refund]{color:var(--c-primary)}._amountCol_46bul_73{text-align:right!important}._tableAmount_46bul_116{color:var(--c-text);font-size:var(--t-body-dense);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._incomeCol_46bul_117 ._tableAmount_46bul_116:not([data-adjustment]){color:var(--c-primary)}._tableAmount_46bul_116[data-adjustment]{color:var(--c-text-2)}._compactMeta_46bul_119{color:var(--c-text-3);font-size:var(--t-caption);margin-top:var(--s-4);line-height:var(--lh-body);display:none}._tableHelp_46bul_120{margin:var(--s-12) 0 0;color:var(--c-text-3);font-size:var(--t-caption)}._more_46bul_5{width:100%;margin-top:var(--s-12)}._mobileList_46bul_122{display:none}._bulkMobileRow_46bul_123{padding-left:var(--s-12);background:var(--c-surface);align-items:center;display:flex}._bulkMobileRow_46bul_123>input{width:var(--s-20);height:var(--s-20);flex:none}._bulkMobileRow_46bul_123>._mobileRow_46bul_9{min-width:0}._mobileRow_46bul_9{box-sizing:border-box;align-items:center;gap:var(--row-gap);width:100%;padding:var(--s-12) var(--row-pad-x);min-height:calc(var(--row-min) + var(--s-8));color:var(--c-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}._mobileText_46bul_128{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}._mobileText_46bul_128>strong{font-size:var(--t-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);overflow-wrap:anywhere}._mobileMeta_46bul_130{color:var(--c-text-3);font-size:var(--t-secondary);line-height:var(--lh-snug);overflow-wrap:anywhere}._mobileRow_46bul_9>._amount_46bul_73{font-size:var(--t-body);font-weight:var(--fw-semibold);flex:none}._empty_46bul_132{padding:var(--s-40) var(--s-24);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);text-align:center}._empty_46bul_132 p{color:var(--c-text-3);line-height:var(--lh-body)}._empty_46bul_132 ._button_46bul_5{margin-top:var(--s-8)}._emptyActions_46bul_135{justify-content:center;gap:0 var(--s-8);flex-wrap:wrap;display:flex}._detailPlaceholder_46bul_136{padding:var(--s-48) var(--s-24);border:1px dashed var(--c-border);border-radius:var(--r-card);text-align:center;color:var(--c-text-3)}._detailPlaceholder_46bul_136>span{font-size:var(--t-page);margin-bottom:var(--s-16);display:block}._detailPlaceholder_46bul_136 h2{font-size:var(--t-body);color:var(--c-text-2)}._detailPlaceholder_46bul_136 p{font-size:var(--t-secondary);line-height:var(--lh-body)}._detailPane_46bul_140{top:var(--s-16);box-sizing:border-box;max-height:calc(var(--app-height) - 110px);padding:var(--s-16) var(--s-20) var(--s-24);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);min-width:0;position:sticky;overflow:auto}._detailPane_46bul_140:focus{outline:none}._detailTop_46bul_142{margin:calc(var(--s-4) * -1) calc(var(--s-8) * -1) var(--s-20);justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}._detailTop_46bul_142>span{color:var(--c-text-3);font-size:var(--t-caption)}._detailHeading_46bul_144 h2{margin:var(--s-8) 0 var(--title-gap);font-size:var(--t-section);line-height:var(--lh-snug);overflow-wrap:anywhere}._detailAmount_46bul_145{margin:0 0 var(--s-24)}._detailAmount_46bul_145 ._amount_46bul_73{font-size:var(--t-hero);font-weight:var(--fw-bold);letter-spacing:var(--ls-display)}._detailInfo_46bul_147{margin:0}._detailInfo_46bul_147>div{gap:var(--s-12);padding:var(--s-12) 0;border-top:1px solid var(--c-divider);grid-template-columns:75px minmax(0,1fr);display:grid}._detailInfo_46bul_147 dt{color:var(--c-text-3);font-size:var(--t-secondary);line-height:var(--lh-body)}._detailInfo_46bul_147 dd{font-size:var(--t-body-dense);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}._editButton_46bul_151{width:100%;margin-top:var(--s-20)}._detailFoot_46bul_152{justify-content:space-between;align-items:center;gap:var(--s-12);margin-top:var(--s-16);display:flex}._identifier_46bul_153{color:var(--c-text-3);font-size:var(--t-caption);margin:0}._deleteButton_46bul_155{margin-right:calc(var(--s-8) * -1);padding:0 var(--s-8);color:var(--c-danger);font-size:var(--t-body-dense);font-weight:var(--fw-semibold)}._warning_46bul_156{color:var(--c-danger);font-size:var(--t-caption);line-height:var(--lh-body);display:block}._readonly_46bul_157{padding:var(--s-16);margin-top:var(--s-20);border-radius:var(--r-control);background:var(--c-surface-muted);color:var(--c-text-3);line-height:var(--lh-body);font-size:var(--t-secondary)}._breakdown_46bul_158{margin-top:var(--s-24);padding-top:var(--s-20);border-top:1px solid var(--c-border)}._breakdown_46bul_158 h3{margin:0 0 var(--s-12);font-size:var(--t-body-dense);font-weight:var(--fw-semibold)}._breakdown_46bul_158 h3 span{color:var(--c-text-3);font-size:var(--t-caption);font-weight:var(--fw-regular);margin-left:var(--s-6)}._breakdown_46bul_158 ul{margin:0;padding:0;list-style:none}._breakdown_46bul_158 li{justify-content:space-between;align-items:start;gap:var(--s-12);padding:var(--s-12) 0;border-bottom:1px solid var(--c-divider);font-size:var(--t-secondary);display:flex}._breakdown_46bul_158 li>div{overflow-wrap:anywhere;min-width:0}._breakdown_46bul_158 li>strong{font-variant-numeric:tabular-nums;flex:none}._breakdown_46bul_158 li span{margin-top:var(--s-4);font-size:var(--t-caption);color:var(--c-text-3);display:block}._breakdown_46bul_158 li p{margin:var(--s-4) 0 0;line-height:var(--lh-body);font-size:var(--t-caption);color:var(--c-text-3)}._confirm_46bul_167{margin-top:var(--s-16);padding:var(--s-16);border-radius:var(--r-control);background:var(--c-surface-muted);font-size:var(--t-secondary);line-height:var(--lh-body)}._confirm_46bul_167>div{gap:var(--s-8);flex-wrap:wrap;display:flex}._danger_46bul_170{border-color:var(--c-danger);background:var(--c-danger-solid);color:var(--c-text-inverse);font-weight:var(--fw-semibold)}._danger_46bul_170:hover:not(:disabled){border-color:var(--c-danger-hover);background:var(--c-danger-solid-hover)}._notice_46bul_172{bottom:var(--s-16);margin:var(--s-16) auto 0;box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--s-12) var(--s-16);border-radius:var(--r-control);background:var(--c-toast);color:var(--c-text-inverse);line-height:var(--lh-body);box-shadow:var(--shadow-toast);font-size:var(--t-secondary);position:sticky}._backdrop_46bul_173,._detailShade_46bul_173{z-index:65;background:var(--c-backdrop);position:fixed;inset:0}._backdrop_46bul_173{padding:var(--s-24);justify-content:center;align-items:center;display:flex}._dialog_46bul_175{width:460px;max-width:100%;max-height:min(calc(var(--app-height) * .8), 700px);box-sizing:border-box;border-radius:var(--r-card);padding:var(--s-20) var(--s-24) var(--s-24);background:var(--c-surface);box-shadow:var(--shadow-pop);overflow:auto}._dialogHead_46bul_176{justify-content:space-between;align-items:center;gap:var(--s-12);margin-bottom:var(--s-16);display:flex}._monthGrid_46bul_177{gap:var(--s-8);margin-bottom:var(--s-16);grid-template-columns:repeat(3,1fr);display:grid}._monthGrid_46bul_177 ._button_46bul_5[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary);font-weight:var(--fw-semibold)}._dialog_46bul_175>._primary_46bul_10{width:100%}._filterFields_46bul_50{gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}._dialogActions_46bul_181{justify-content:flex-end;gap:var(--s-8);margin-top:var(--s-24);display:flex}._dialogActions_46bul_181 ._primary_46bul_10{flex:1}._srOnly_46bul_183{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){._screen_46bul_2{padding-top:var(--s-20)}._desktopFilters_46bul_49{margin-top:var(--s-8)}._desktopFilters_46bul_49 label{gap:var(--s-4)}._desktopFilters_46bul_49 select{min-height:var(--s-40)}._resultBar_46bul_54{min-height:var(--s-48)}._table_46bul_9 td{padding-top:var(--s-8);padding-bottom:var(--s-8);height:var(--s-32)}._historyTable_46bul_87 td{height:var(--h-btn);padding-top:0;padding-bottom:0}}@container screen (width>=1392px){._workspace_46bul_64{grid-template-columns:minmax(0,1fr) 360px}._historyTable_46bul_87 th._categoryCol_46bul_71{width:120px}._historyTable_46bul_87 th._paymentCol_46bul_72{width:150px}._historyTable_46bul_87 th._amountCol_46bul_73{width:120px}._table_46bul_9 th._categoryCol_46bul_71{width:125px}._table_46bul_9 th._paymentCol_46bul_72{width:165px}._table_46bul_9 th._amountCol_46bul_73{width:120px}}@container screen (width>=1232px){._workspace_46bul_64._historyWorkspace_46bul_199{grid-template-columns:minmax(0,1fr) 340px}}._workspace_46bul_64._calendarWorkspace_46bul_200{grid-template-columns:minmax(0,1fr)}@container screen (1072px<=width<=1231px){._screen_46bul_2{padding-left:var(--s-24);padding-right:var(--s-24);--history-gap:var(--s-16)}._workspace_46bul_64{grid-template-columns:minmax(0,1fr) 300px}._table_46bul_9 ._categoryCol_46bul_71,._table_46bul_9 ._typeCol_46bul_70{display:none}._compactMeta_46bul_119{display:block}._table_46bul_9 th._paymentCol_46bul_72{width:110px}}@container screen (width<1072px){._inlineFilters_46bul_36{display:none}._filterTrigger_46bul_32{display:inline-flex}}@media (width>=768px){@container screen (width<1072px){._screen_46bul_2{padding:var(--s-24)}._workspace_46bul_64{display:block}._table_46bul_9 ._categoryCol_46bul_71,._table_46bul_9 ._typeCol_46bul_70{display:none}._compactMeta_46bul_119{display:block}._table_46bul_9 th._paymentCol_46bul_72{width:140px}._detailPlaceholder_46bul_136{display:none}._detailPane_46bul_140{z-index:66;width:min(460px,92vw);max-height:none;height:var(--app-height);padding:var(--s-20) var(--s-24) calc(var(--s-24) + var(--safe-bottom));box-shadow:var(--shadow-pop);border-top:0;border-bottom:0;border-right:0;border-radius:0;position:fixed;inset:0 0 0 auto}}@container screen (width<=692px){._table_46bul_9 ._paymentCol_46bul_72{display:none}}}@media (width<=767px){._screen_46bul_2{padding:var(--page-top) var(--page-x) var(--s-32);font-size:var(--t-body-dense)}._mobileHead_46bul_207{justify-content:space-between;align-items:center;gap:var(--s-8);margin-bottom:var(--s-4);display:flex}._mobileMonth_46bul_208{align-items:center;display:flex}._month_46bul_5{padding:0 var(--s-6)}._mobileNote_46bul_210{justify-content:space-between;align-items:center;gap:var(--s-8);min-height:var(--h-touch);margin:0 0 var(--s-8);color:var(--c-text-3);font-size:var(--t-secondary);display:flex}._mobileNote_46bul_210 ._textButton_46bul_5{padding:0 var(--s-8);font-size:var(--t-secondary)}._totals_46bul_19{padding:var(--card-pad);margin-bottom:var(--s-16);gap:var(--s-8)}._totals_46bul_19>div{gap:var(--s-4);border:0;padding:0}._totals_46bul_19 strong{font-size:var(--t-card-title);line-height:var(--lh-snug)}._searchRow_46bul_28{gap:var(--s-8)}._searchWrap_46bul_29 input{font-size:var(--t-body);padding:0 var(--s-12)}._filterTrigger_46bul_32{padding:0 var(--btn-pad-x-sm);display:inline-flex}._desktopFilters_46bul_49{display:none}._resultBar_46bul_54{min-height:calc(var(--h-btn) + var(--s-12));gap:var(--s-6)}._resultBar_46bul_54 ._pickerField_46bul_37{font-size:var(--t-secondary)}._resultBar_46bul_54 ._pickerField_46bul_37 select{font-size:var(--t-body)}._resultBar_46bul_54 ._textButton_46bul_5{padding:0 var(--s-6);font-size:var(--t-secondary)}._mobileTools_46bul_224{align-items:center;gap:var(--s-8);margin-top:var(--s-12);display:flex}._mobileTools_46bul_224 ._chips_46bul_44{flex:1;min-width:0;margin-top:0}._searchToggle_46bul_226{color:var(--c-text-2);flex:none}._searchToggle_46bul_226[aria-expanded=true]{border-color:var(--c-primary);color:var(--c-primary-strong)}._mobileTools_46bul_224 ._sortField_46bul_43{font-size:var(--t-secondary);flex:none;margin-left:0}._mobileTools_46bul_224 ._sortField_46bul_43 select{font-size:var(--t-body)}._searchRow_46bul_28+._mobileTools_46bul_224{margin-top:var(--s-8)}._resultReset_46bul_231{margin-left:auto}._workspace_46bul_64{display:block}._tableWrap_46bul_66,._tableHelp_46bul_120,._detailPlaceholder_46bul_136{display:none}._mobileList_46bul_122{display:block}._dayGroup_46bul_235{margin-bottom:var(--s-32)}._dayHead_46bul_237{justify-content:space-between;align-items:baseline;gap:var(--s-8);padding:0 var(--s-4) var(--s-12);border-bottom:1px solid var(--c-border);display:flex}._dayHead_46bul_237 h2{font-size:var(--t-secondary);font-weight:var(--fw-bold);letter-spacing:0;color:var(--c-text);margin:0}._dayHead_46bul_237>span{font-size:var(--t-secondary);font-weight:var(--fw-semibold);color:var(--c-text-2);font-variant-numeric:tabular-nums;flex:none}._dayHead_46bul_237>span[data-tone=plus]{color:var(--c-primary)}._dayGroup_46bul_235 ul{background:var(--c-surface);margin:0;padding:0;list-style:none}._dayGroup_46bul_235 li+li{border-top:1px solid var(--c-divider)}._backdrop_46bul_173{align-items:end;padding:0}._dialog_46bul_175{width:100%;max-height:calc(var(--app-height) * .85 - var(--safe-top));padding:var(--s-16) var(--s-20) calc(var(--s-24) + var(--safe-bottom));border-radius:var(--r-card) var(--r-card) 0 0}._filterFields_46bul_50 select{font-size:var(--t-body)}._screen_46bul_2[data-detail=true]>._listContent_46bul_246,._screen_46bul_2[data-detail=true] ._listPane_46bul_65{display:none}._detailPane_46bul_140{background:0 0;border:0;border-radius:0;width:100%;height:auto;max-height:none;padding:0;position:relative;top:auto;overflow:visible}._detailTop_46bul_142{margin:calc(var(--s-8) * -1) calc(var(--s-8) * -1) var(--s-20)}._detailInfo_46bul_147{padding:var(--s-4) var(--card-pad);border-block:1px solid var(--c-border);background:var(--c-surface)}._detailInfo_46bul_147>div{grid-template-columns:70px minmax(0,1fr)}._detailInfo_46bul_147>div:first-child{border-top:0}._detailAmount_46bul_145 ._amount_46bul_73{white-space:normal;overflow-wrap:anywhere}._notice_46bul_172{bottom:var(--s-8);width:100%}._filterFields_46bul_50{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){._button_46bul_5,._mobileRow_46bul_9{transition:background var(--dur-fast) var(--ease-out)}}._table_46bul_9 tr[data-fresh=true],._mobileRow_46bul_9[data-fresh=true]{animation:_fresh-row_46bul_1 var(--dur-fresh) ease-out}@keyframes _fresh-row_46bul_1{0%,35%{background-color:var(--c-fresh)}}@media (prefers-reduced-motion:no-preference){:root:not([data-effects=off]) ._mobileRow_46bul_9[data-fresh=true]{animation:_fresh-row_46bul_1 var(--dur-fresh) ease-out, _fresh-land_46bul_1 var(--dur-land) var(--ease-out)}}@keyframes _fresh-land_46bul_1{0%{opacity:.6;transform:translateY(6px)scale(.98)}}._viewSwitch_46bul_266{grid-auto-flow:column;grid-auto-columns:minmax(var(--s-64), auto);gap:var(--s-2);padding:var(--s-4);border-radius:calc(var(--r-control) + var(--s-4));background:var(--c-surface-sunken);flex:none;display:inline-grid}._viewSwitch_46bul_266 button{min-height:var(--h-btn-sm);padding:0 var(--btn-pad-x);border-radius:var(--r-control);color:var(--c-text-3);font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0}._viewSwitch_46bul_266 button[aria-checked=true]{background:var(--c-surface);color:var(--c-primary);font-weight:var(--fw-semibold);box-shadow:var(--shadow-card);cursor:default}._viewSwitch_46bul_266 button:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-2)}._viewSwitch_46bul_266 button:disabled{outline:1px dashed var(--c-border-strong);outline-offset:-1px;color:var(--c-text-muted);cursor:default}._mobileViewRow_46bul_271{gap:var(--s-8);margin-bottom:var(--s-12);align-items:stretch;display:flex}._mobileViewRow_46bul_271 ._viewSwitch_46bul_266{flex:auto;grid-auto-columns:1fr;min-width:0;display:grid}._mobileViewRow_46bul_271>._button_46bul_5{flex:none}
