.loan-workspace.svelte-12pdjbs{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;display:grid}.loan-inputs.svelte-12pdjbs{max-height:calc(100vh - 6.5rem);position:sticky;top:5.5rem;overflow:auto}.mode-copy.svelte-12pdjbs,.action-message.svelte-12pdjbs{color:var(--fin-text-muted);font-size:var(--text-sm)}.date-field.svelte-12pdjbs,.select-field.svelte-12pdjbs{color:var(--fin-text);font-size:var(--text-sm);gap:.35rem;font-weight:700;display:grid}.date-field.svelte-12pdjbs input:where(.svelte-12pdjbs),.select-field.svelte-12pdjbs select:where(.svelte-12pdjbs){border:1px solid var(--fin-border);background:var(--fin-surface-2);min-height:42px;color:var(--fin-text);border-radius:8px;padding:.55rem}.event-heading.svelte-12pdjbs{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.event-row.svelte-12pdjbs{border-bottom:1px solid var(--fin-border);align-items:end;gap:.45rem;padding:.6rem 0;display:grid}.rate-row.svelte-12pdjbs{grid-template-columns:1fr 1fr 42px}.prepay-row.svelte-12pdjbs{grid-template-columns:.8fr 1fr 1fr 42px}.icon-button.svelte-12pdjbs{border:1px solid var(--fin-border);min-height:42px;color:var(--fin-danger);background:0 0;border-radius:8px}.payment-answer.svelte-12pdjbs{border:1px solid var(--fin-border-strong);background:var(--fin-surface-2);border-radius:12px;margin:1rem 0;padding:1rem;display:grid}.payment-answer.svelte-12pdjbs p:where(.svelte-12pdjbs),.payment-answer.svelte-12pdjbs span:where(.svelte-12pdjbs){color:var(--fin-text-muted);font-size:var(--text-sm);margin:0}.payment-answer.svelte-12pdjbs strong:where(.svelte-12pdjbs){font-variant-numeric:tabular-nums;font:800 clamp(1.8rem,5vw,3rem) SFMono-Regular,Consolas,monospace}.composition.svelte-12pdjbs{border:1px solid var(--fin-border-strong);background:var(--fin-danger-subtle,#fee2e2);border-radius:999px;height:2rem;margin-top:1rem;display:flex;overflow:hidden}.composition.svelte-12pdjbs span:where(.svelte-12pdjbs){background:var(--fin-blue);color:#fff;min-width:5rem;font-size:var(--text-xs);place-items:center;display:grid}.composition.svelte-12pdjbs i:where(.svelte-12pdjbs){font-size:var(--text-xs);flex:1;place-items:center;font-style:normal;display:grid}.artifact-actions.svelte-12pdjbs{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.schedule.svelte-12pdjbs,.reset.svelte-12pdjbs{margin-top:1rem}@media (width<=900px){.loan-workspace.svelte-12pdjbs{grid-template-columns:1fr}.loan-inputs.svelte-12pdjbs{max-height:none;position:static}}@media (width<=640px){.rate-row.svelte-12pdjbs,.prepay-row.svelte-12pdjbs{grid-template-columns:1fr 42px}.rate-row.svelte-12pdjbs .field:nth-child(2),.prepay-row.svelte-12pdjbs .field:nth-child(2),.prepay-row.svelte-12pdjbs .select-field:where(.svelte-12pdjbs){grid-column:1/-1}}@media print{.loan-inputs.svelte-12pdjbs,.artifact-actions.svelte-12pdjbs,.schedule.svelte-12pdjbs>summary:where(.svelte-12pdjbs){display:none!important}.loan-workspace.svelte-12pdjbs{display:block}.loan-results.svelte-12pdjbs{box-shadow:none;border:0}}
