.calc-page.svelte-1xe7clu{flex-direction:column;height:calc(100vh - 64px);display:flex}.page-header.compact.svelte-1xe7clu{text-align:left;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px 16px;display:flex}.page-header.compact.svelte-1xe7clu .header-text:where(.svelte-1xe7clu){min-width:0}.page-header.compact.svelte-1xe7clu h1:where(.svelte-1xe7clu){margin-bottom:2px;font-size:1.5rem}.page-header.compact.svelte-1xe7clu p:where(.svelte-1xe7clu){color:var(--text-dim);font-size:.9rem}.page-header.compact.svelte-1xe7clu .share-btn{margin-top:0}.calc-layout.svelte-1xe7clu{flex:auto;grid-template-columns:1.15fr 1fr;gap:20px;width:100%;min-height:0;padding:0 24px 24px;display:grid}.calc-inputs.svelte-1xe7clu{grid-template-columns:1fr 1fr;align-content:start;gap:16px;min-width:0;min-height:0;display:grid;overflow-y:auto}.calc-results.svelte-1xe7clu{min-width:0;min-height:0;overflow-y:auto}.calc-results.svelte-1xe7clu .scenarios,.calc-results.svelte-1xe7clu .details-grid{grid-template-columns:1fr}@media (width<=960px){.calc-page.svelte-1xe7clu{height:auto}.calc-layout.svelte-1xe7clu{grid-template-columns:1fr;min-height:auto}.calc-inputs.svelte-1xe7clu{grid-template-columns:1fr;overflow-y:visible}.calc-results.svelte-1xe7clu{order:-1;overflow-y:visible}}
