.finance-workspace{--finance-text:var(--text,var(--ink));--finance-muted:var(--muted,color-mix(in srgb,var(--slate) 85%,var(--ink)));--finance-surface:var(--raised,var(--paper));--finance-border:var(--border);--finance-focus:var(--terracotta-ink,var(--terracotta));box-sizing:border-box;width:100%;min-width:0;max-width:1100px;margin:0 auto;padding:32px 24px 64px;color:var(--finance-text)}.finance-workspace h1{margin-block:8px 16px;font-size:clamp(28px,4vw,40px);line-height:1.2}.finance-workspace h2,.finance-workspace h3{margin-block:28px 12px}.finance-workspace p{max-width:76ch;line-height:1.65}.finance-workspace label{display:flex;flex-direction:column;gap:8px;min-width:0;font-weight:600}.finance-workspace input,.finance-workspace select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--finance-border);background:var(--finance-surface);color:var(--finance-text);border-radius:5px;font:inherit}.finance-workspace input::placeholder{color:var(--finance-muted);opacity:1}.finance-workspace bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-workspace small{color:var(--finance-muted);font-weight:400}.finance-workspace button{min-height:44px;padding:10px 18px;margin-inline-end:10px;margin-block:12px;border:1px solid var(--finance-text);border-radius:5px;background:var(--finance-text);color:var(--finance-surface);font:inherit;cursor:pointer}.finance-workspace button:disabled{opacity:.5;cursor:default}.finance-workspace :is(input,select,button):focus-visible{outline:3px solid var(--finance-focus);outline-offset:3px}.finance-search{display:flex;gap:16px;align-items:end;margin-block:24px}.finance-search label{flex:1 1;max-width:420px}.finance-search button{margin-block:0}.finance-notice{padding:16px 20px;border:1px solid var(--finance-focus);border-radius:var(--mh-primitive-radius-sm,8px);background:color-mix(in srgb,var(--finance-focus) 8%,var(--finance-surface))}.finance-balances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--finance-border);margin-block:24px}.finance-balances>div{padding:20px 12px}.finance-balances dt{font-size:14px;line-height:1.5;color:var(--finance-muted)}.finance-balances dd{margin:8px 0 0;font-size:22px;font-weight:600;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;padding:0;margin-block:16px}.finance-refund-presets{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.finance-review{padding:20px;margin-block:20px;border:1px solid var(--finance-border);border-radius:6px;background:var(--finance-surface)}.finance-review h3{margin-block-start:0}.finance-movements,.finance-refunds{list-style:none;padding:0;margin:0}.finance-refunds>li{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:16px 0;border-block-end:1px solid var(--finance-border)}.finance-refunds time{margin-inline-start:auto;color:var(--finance-muted)}.finance-movements>li{padding:20px 0;border-block-end:1px solid var(--finance-border)}.finance-movements time{color:var(--finance-muted);font-size:14px}.finance-movements ul{list-style:none;margin-block:12px 0;padding:0}.finance-movements ul li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:8px}@media (max-width:700px){.finance-workspace{padding:24px 16px 48px}.finance-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-statement .finance-balances{grid-template-columns:1fr}.finance-statement .finance-balances>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.finance-statement .finance-balances dd{margin:0;max-width:100%;overflow-x:auto;white-space:nowrap;font-size:20px}.finance-fields{grid-template-columns:1fr}.finance-search{align-items:stretch;flex-direction:column}.finance-search button{align-self:start}}