.structural-day-panel_panel__xAin5{color:var(--color-text-body);background:var(--color-surface);border:1px solid var(--color-rim);border-radius:var(--radius-xl);padding:var(--space-lg);width:min(90vw,34rem);max-height:85vh;overflow:auto;box-shadow:var(--shadow-card)}.structural-day-panel_panel__xAin5::backdrop{background:rgba(var(--color-primary-rgb),.4)}.structural-day-panel_panel__xAin5 h2{font-family:var(--font-heading);font-size:var(--font-size-heading)}.structural-day-panel_panel__xAin5 li,.structural-day-panel_panel__xAin5 p{line-height:1.6;overflow-wrap:anywhere}.structural-day-panel_actions____4Ix{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.structural-day-panel_add__S_6iA,.structural-day-panel_panel__xAin5 button{cursor:pointer;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rim);border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-text-heading);font:inherit;min-height:2.75rem}.structural-day-panel_add__S_6iA{flex-shrink:0}.structural-day-panel_add__S_6iA:focus-visible,.structural-day-panel_panel__xAin5 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expenses-section_section__sk6uW{margin-block:var(--space-lg);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--font-size-body)}.expenses-section_header__xbXSz,.expenses-section_row__qjDNL{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-sm)}.expenses-section_section__sk6uW h2{font-family:var(--font-heading);font-size:var(--font-size-heading);color:var(--color-text-heading);margin:0}.expenses-section_section__sk6uW h3{font-size:var(--font-size-body);color:var(--color-text-heading);margin-block:var(--space-md) var(--space-sm)}.expenses-section_section__sk6uW p{margin-block:var(--space-sm)}.expenses-section_summary___nVmP{padding:var(--space-md);margin-block:var(--space-md);background:var(--color-surface);border:1px solid var(--color-rim);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.expenses-section_summary___nVmP p{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between}.expenses-section_owed__bSCQF{color:var(--success)}.expenses-section_owing__Oft0M{color:var(--error)}.expenses-section_muted__gm27Y{color:var(--color-text-muted);font-size:var(--font-size-small)}.expenses-section_button__KPHO1{min-height:calc(var(--space-lg) + var(--space-md) + var(--space-sm));padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rim);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);font:inherit;font-weight:700;cursor:pointer}.expenses-section_button__KPHO1:disabled{cursor:wait;opacity:.6}.expenses-section_button__KPHO1:focus-visible,.expenses-section_input__A8vu0:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expenses-section_primary__MXY62{background:var(--gradient-cta);color:var(--color-on-primary);border-color:transparent}.expenses-section_settle__29blN{background:var(--color-primary-button);color:var(--color-on-primary);border-color:transparent}.expenses-section_danger__aZy6d{color:var(--error)}.expenses-section_list__PrHK_{margin:0;padding:0;list-style:none}.expenses-section_list__PrHK_ li{padding-block:var(--space-sm);border-bottom:1px solid var(--color-rim)}.expenses-section_amount__rGGFt{font-variant-numeric:tabular-nums;white-space:nowrap}.expenses-section_note__JxOSi{overflow-wrap:anywhere}.expenses-section_form__RgYVQ{display:grid;gap:var(--space-md);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--font-size-body)}.expenses-section_field__ekuYM{display:grid;gap:var(--space-sm);font-weight:700}.expenses-section_input__A8vu0{width:100%;box-sizing:border-box;min-height:calc(var(--space-lg) + var(--space-md) + var(--space-sm));padding:var(--space-sm) var(--space-md);background:var(--color-surface);color:var(--color-text-heading);font:inherit}.expenses-section_input__A8vu0,.expenses-section_split__YqWwZ{border:1px solid var(--color-rim);border-radius:var(--radius-md)}.expenses-section_split__YqWwZ{padding:var(--space-md)}.expenses-section_chips__5_p74{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.expenses-section_chip__KlZw5{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:calc(var(--space-lg) + var(--space-md) + var(--space-sm));padding-inline:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-text-heading);cursor:pointer}.expenses-section_chip__KlZw5 input{accent-color:var(--color-primary)}.expenses-section_error__hVROW{color:var(--error);margin:0}