._groupWrap_5ae2ac2{flex-direction:column;gap:6px;min-width:0;display:flex}._groupLabel_5ae2ac2{font:var(--t-subhead);color:var(--muted);margin:0;padding:0 4px}._group_5ae2ac2{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);--divider-inset:58px;flex-direction:column;display:flex;overflow:hidden}._group_5ae2ac2>*+*{position:relative}._group_5ae2ac2>*+:before{content:"";top:0;background:var(--border);pointer-events:none;z-index:1;height:1px;position:absolute;inset-inline-start:var(--divider-inset);inset-inline-end:0}._groupNote_5ae2ac2{font:var(--t-footnote);color:var(--muted);margin:0;padding:0 4px}._groupError_5ae2ac2{color:var(--danger-ink)}._row_5ae2ac2{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}button._row_5ae2ac2{cursor:pointer;transition:background var(--dur-fast)}button._row_5ae2ac2:hover:not(:disabled){background:var(--raised)}button._row_5ae2ac2:active:not(:disabled){background:color-mix(in srgb, var(--raised) 70%, var(--tint))}._row_5ae2ac2:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}button._row_5ae2ac2:disabled{cursor:not-allowed}button._row_5ae2ac2:disabled>*{opacity:.5}._body_5ae2ac2{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._label_5ae2ac2{font:var(--t-body);font-weight:500}._sub_5ae2ac2{font:var(--t-footnote);color:var(--muted)}._subError_5ae2ac2{color:var(--danger-ink)}._value_5ae2ac2{min-width:0;max-width:58%;font:var(--t-callout);color:var(--muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}._row_5ae2ac2[aria-expanded=true] ._value_5ae2ac2{color:var(--action-pressed)}._row_5ae2ac2[aria-invalid=true] ._value_5ae2ac2{color:var(--danger-ink)}._chev_5ae2ac2{color:var(--muted);transition:transform var(--dur-fast) var(--ease);flex-shrink:0}._row_5ae2ac2[aria-expanded=true] ._chev_5ae2ac2{transform:rotate(180deg)}[dir=rtl] ._chevSide_5ae2ac2{transform:scaleX(-1)}._spin_5ae2ac2{border:2px solid var(--border);border-top-color:var(--action);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite _spin_5ae2ac2}@keyframes _spin_5ae2ac2{to{transform:rotate(360deg)}}._pills_5ae2ac2{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}._pill_5ae2ac2{border-radius:var(--r-sm);background:var(--raised);min-height:36px;color:var(--ink);font:var(--t-callout);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);border:0;padding:0 12px}._pill_5ae2ac2:hover{background:color-mix(in srgb, var(--raised) 55%, var(--tint))}._pill_5ae2ac2:active{transform:scale(var(--press-scale))}._pill_5ae2ac2[aria-expanded=true]{background:var(--tint);color:var(--action-pressed)}._pill_5ae2ac2[aria-invalid=true]{color:var(--danger-ink)}@media (pointer:coarse){._pill_5ae2ac2{min-height:var(--touch)}}._inlineInput_5ae2ac2{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);width:76px;height:40px;color:var(--ink);font:var(--t-callout);text-align:center;flex-shrink:0;padding:0 10px}._inlineInput_5ae2ac2[aria-invalid=true]{border-color:var(--danger)}@media (pointer:coarse){._inlineInput_5ae2ac2{height:var(--touch)}}._pop_5ae2ac2{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:320px;max-height:70vh;color:var(--ink);box-shadow:var(--shadow-pop);z-index:80;animation:_pop_5ae2ac2 var(--dur-fast) var(--ease);margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}@keyframes _pop_5ae2ac2{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._pop_5ae2ac2{animation:none}._chev_5ae2ac2{transition:none}._spin_5ae2ac2{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}._popInner_5ae2ac2,._list_5ae2ac2{flex-direction:column;display:flex}._option_5ae2ac2{width:100%;min-height:40px;color:var(--ink);font:var(--t-callout);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;display:flex}._option_5ae2ac2:hover:not(:disabled){background:var(--raised)}._option_5ae2ac2:focus-visible{background:var(--raised);box-shadow:inset 0 0 0 2px var(--brand);outline:none}._option_5ae2ac2[aria-selected=true]{color:var(--action-pressed);font-weight:600}._option_5ae2ac2:disabled{opacity:.45;cursor:not-allowed}._optBody_5ae2ac2{flex-direction:column;flex:1;min-width:0;display:flex}._optLabel_5ae2ac2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._optSub_5ae2ac2{font:var(--t-footnote);color:var(--muted);font-weight:400}._optLead_5ae2ac2{flex-shrink:0;width:44px;font-weight:600}._optCheck_5ae2ac2{width:20px;color:var(--action);flex-shrink:0;place-items:center;display:grid}._optBox_5ae2ac2{border:2px solid var(--muted);width:20px;height:20px;color:var(--on-action);border-radius:6px;flex-shrink:0;place-items:center;display:grid}._option_5ae2ac2[aria-selected=true] ._optBox_5ae2ac2{background:var(--action);border-color:var(--action)}@media (pointer:coarse){._option_5ae2ac2{min-height:var(--touch)}}._grid_5ae2ac2{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px;display:grid}._cell_5ae2ac2{min-height:40px;color:var(--ink);font:var(--t-callout);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._cell_5ae2ac2:hover{background:var(--raised)}._cell_5ae2ac2:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);outline:none}._cell_5ae2ac2[aria-selected=true]{background:var(--action);color:var(--on-action);font-weight:600}@media (pointer:coarse){._cell_5ae2ac2{min-height:var(--touch)}}._sep_5ae2ac2{background:var(--divider);flex-shrink:0;height:1px;margin:6px 4px}._panel_5ae2ac2{flex-direction:column;gap:10px;padding:6px 6px 4px;display:flex}._fieldLabel_5ae2ac2{font:var(--t-footnote);color:var(--muted);flex-direction:column;gap:6px;display:flex}._native_5ae2ac2{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:44px;color:var(--ink);font:var(--t-callout);padding:0 12px}._native_5ae2ac2:focus-visible{border-color:var(--action)}._native_5ae2ac2[aria-invalid=true]{border-color:var(--danger)}._emptyNote_5ae2ac2{color:var(--muted);font:var(--t-callout);margin:0;padding:12px}._addRow_5ae2ac2{align-items:center;gap:8px;padding:4px;display:flex}._addRow_5ae2ac2 ._native_5ae2ac2{flex:1}._amount_5ae2ac2{flex-direction:column;gap:6px;min-width:0;display:flex}._amountLabel_5ae2ac2{font:var(--t-subhead);color:var(--muted);padding:0 4px}._amountBox_5ae2ac2{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);min-height:64px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:center;gap:8px;padding-block:6px;padding-inline:16px 8px;display:flex}._amountBox_5ae2ac2:focus-within{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 24%, transparent)}._amountBox_5ae2ac2[data-invalid]{border-color:var(--danger)}._amountInput_5ae2ac2{min-width:0;height:48px;color:var(--ink);font:600 30px/38px var(--font-ui);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}._amountInput_5ae2ac2::placeholder{color:var(--muted);opacity:.55}._currencyBtn_5ae2ac2{min-height:var(--touch);border-radius:var(--r-md);background:var(--raised);color:var(--ink);font:var(--t-headline);cursor:pointer;transition:background var(--dur-fast);border:0;flex-shrink:0;align-items:center;gap:4px;padding:0 10px 0 12px;display:inline-flex}._currencyBtn_5ae2ac2:hover{background:color-mix(in srgb, var(--raised) 55%, var(--tint))}._currencyBtn_5ae2ac2[aria-expanded=true]{background:var(--tint);color:var(--action-pressed)}._currencyBtn_5ae2ac2 svg{color:var(--muted)}._currencyStatic_5ae2ac2{font:var(--t-headline);color:var(--muted);flex-shrink:0;padding:0 8px}._fieldError_5ae2ac2{font:var(--t-footnote);color:var(--danger-ink);margin:0;padding:0 4px}._field_5ae2ac2{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldName_5ae2ac2{font:var(--t-subhead);color:var(--muted);padding:0 4px}._text_5ae2ac2{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:48px;color:var(--ink);font:var(--t-body);transition:border-color var(--dur-fast);padding:0 14px}._text_5ae2ac2:focus-visible{border-color:var(--action)}._text_5ae2ac2::placeholder{color:var(--muted)}textarea._text_5ae2ac2{resize:vertical;height:auto;min-height:88px;padding:12px 14px}
