._stack_1vrr7_1{display:grid;gap:var(--space-4);min-width:0}._block_1vrr7_7{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface);min-width:0}._blockTitle_1vrr7_17{margin:0;font:var(--t-h3);color:var(--c-ink)}._people_1vrr7_23{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._person_1vrr7_32{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-pill);font:var(--t-small);font-weight:600;color:var(--c-ink)}._remove_1vrr7_45{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--c-ink-2)}@media(hover:hover){._remove_1vrr7_45:hover{background:var(--c-line-2);color:var(--c-ink)}}._addRow_1vrr7_64{display:flex;gap:var(--space-2);min-width:0}._input_1vrr7_70{width:100%;min-width:0;height:44px;padding:0 var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);font:var(--t-body);font-size:16px;color:var(--c-ink)}._button_1vrr7_83,._primary_1vrr7_84{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);font:var(--t-small);font-weight:600;color:var(--c-ink)}._primary_1vrr7_84{border-color:transparent;background:var(--accent);color:var(--c-signal-ink)}._button_1vrr7_83:disabled{color:var(--c-ink-3)}._textBtn_1vrr7_109{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0;border:0;background:none;font:var(--t-small);font-weight:600;color:var(--c-mark)}@media(hover:hover){._textBtn_1vrr7_109:hover{text-decoration:underline}}._expenseForm_1vrr7_129{display:grid;gap:var(--space-3)}._row2_1vrr7_134{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-3)}@media(max-width:480px){._row2_1vrr7_134{grid-template-columns:minmax(0,1fr)}}._field_1vrr7_146{display:grid;gap:var(--space-1);min-width:0;font:var(--t-small);font-weight:600;color:var(--c-ink)}._checks_1vrr7_155{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;border:0}._check_1vrr7_155{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;font:var(--t-body)}._check_1vrr7_155 input{width:20px;height:20px;accent-color:var(--accent-deep)}._perPerson_1vrr7_178{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}._legend_1vrr7_186{margin-bottom:var(--space-1);font:var(--t-small);color:var(--c-ink-2)}._personValue_1vrr7_192{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,9rem);align-items:center;gap:var(--space-3);font:var(--t-body)}._error_1vrr7_200{margin:0;font:var(--t-small);color:var(--c-alert)}._formActions_1vrr7_206{display:flex;align-items:center;gap:var(--space-4)}._expenses_1vrr7_212{display:grid;margin:0;padding:0;list-style:none}._expense_1vrr7_129{display:grid;gap:2px;padding:var(--space-2) 0;border-bottom:1px solid var(--c-line)}._expenseMain_1vrr7_226{display:flex;justify-content:space-between;gap:var(--space-3)}._expenseTitle_1vrr7_232{font-weight:600;color:var(--c-ink);overflow-wrap:anywhere}._expenseAmount_1vrr7_238{flex-shrink:0;font:600 15px/24px var(--font-mono);font-variant-numeric:tabular-nums}._expenseMeta_1vrr7_244{margin:0;font:var(--t-small);color:var(--c-ink-2);overflow-wrap:anywhere}._expenseActions_1vrr7_251{display:flex;gap:var(--space-4)}._transfers_1vrr7_258{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}._transfers_1vrr7_258 li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface)}._who_1vrr7_277{font-weight:600;color:var(--c-ink)}._amount_1vrr7_282{margin-left:auto;font:600 16px/24px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-deep)}._balances_1vrr7_289{width:100%;border-collapse:collapse;font:var(--t-small)}._balances_1vrr7_289 th,._balances_1vrr7_289 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--c-line);text-align:right;font-variant-numeric:tabular-nums}._balances_1vrr7_289 th:first-child,._balances_1vrr7_289 thead th:first-child{text-align:left}._balances_1vrr7_289 thead th{font-weight:600;color:var(--c-ink-2)}._gets_1vrr7_313{color:var(--c-mark);font-weight:600}._owes_1vrr7_318{color:var(--c-alert);font-weight:600}._shareRow_1vrr7_323{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-3)}
