.calc[data-astro-cid-umdgpajb]{max-width:640px;margin:clamp(28px,4vw,44px) 0 0;padding:clamp(20px,3vw,32px);background:var(--rs-bg-surface);border:1px solid var(--rs-border-default);border-radius:16px;box-shadow:0 4px 20px -8px #1e40af26}.calc-controls[data-astro-cid-umdgpajb],.calc-add[data-astro-cid-umdgpajb]{display:grid;gap:14px;margin-bottom:14px}.calc-controls[data-astro-cid-umdgpajb]{grid-template-columns:2fr 1fr}.calc-add[data-astro-cid-umdgpajb]{grid-template-columns:1fr 1fr auto;align-items:end}.calc-field[data-astro-cid-umdgpajb]{display:flex;flex-direction:column;gap:6px}.calc-label[data-astro-cid-umdgpajb]{font:600 13px/1.2 var(--rs-font-sans);color:var(--rs-midnight-500)}.calc-input[data-astro-cid-umdgpajb]{font:500 15px/1.3 var(--rs-font-sans);color:var(--rs-fg-primary);padding:11px 12px;background:var(--rs-bg-surface);border:1px solid var(--rs-border-default);border-radius:9px;width:100%}.calc-input[data-astro-cid-umdgpajb]:focus-visible{outline:none;border-color:var(--rs-border-focus);box-shadow:0 0 0 3px var(--rs-ink-a15)}.calc-add-btn[data-astro-cid-umdgpajb]{white-space:nowrap;height:fit-content}.calc-error[data-astro-cid-umdgpajb]{margin:0 0 12px;font:500 14px/1.4 var(--rs-font-sans);color:#b42318}.calc-trips[data-astro-cid-umdgpajb]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.calc-trip{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:var(--rs-ink-50);border:1px solid var(--rs-ink-a12);border-radius:8px}.calc-trip>span{font:600 14px/1.3 var(--rs-font-sans);color:var(--rs-midnight-900)}.calc-trip-del{border:none;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--rs-midnight-400);padding:0 4px}.calc-trip-del:hover{color:#b42318}.calc-result[data-astro-cid-umdgpajb]{padding:18px;background:var(--rs-ink-50);border-radius:12px;margin-bottom:16px}.calc-result-num[data-astro-cid-umdgpajb]{font:700 clamp(34px,6vw,48px)/1 var(--rs-font-display);color:var(--rs-ink-600)}.calc-result-unit[data-astro-cid-umdgpajb]{font-size:.5em;font-weight:600;color:var(--rs-midnight-500)}.calc-result-msg[data-astro-cid-umdgpajb]{margin:8px 0 14px;font:500 15px/1.5 var(--rs-font-sans);color:var(--rs-fg-primary)}.calc-result-note[data-astro-cid-umdgpajb]{margin:14px 0 0;font:400 13px/1.55 var(--rs-font-sans);color:var(--rs-midnight-500)}.calc-bar[data-astro-cid-umdgpajb]{height:8px;background:var(--rs-ink-a12);border-radius:99px;overflow:hidden}.calc-bar-fill[data-astro-cid-umdgpajb]{height:100%;width:0;background:var(--rs-success-600);border-radius:99px;transition:width .35s ease}.calc-bar-fill[data-astro-cid-umdgpajb].is-over{background:#dc6803}.calc-cta[data-astro-cid-umdgpajb]{padding:18px;background:var(--rs-midnight-900);border-radius:12px}.calc-cta-lead[data-astro-cid-umdgpajb]{margin:0 0 14px;font:500 15px/1.55 var(--rs-font-sans);color:#e5e7f0}.calc-cta-lead[data-astro-cid-umdgpajb] strong[data-astro-cid-umdgpajb]{color:#fff}.calc-email[data-astro-cid-umdgpajb]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.calc-email-lead[data-astro-cid-umdgpajb]{margin:0 0 10px;font:500 14px/1.5 var(--rs-font-sans);color:#c8ccdc}.calc-email-row[data-astro-cid-umdgpajb]{display:flex;gap:10px}.calc-email-field[data-astro-cid-umdgpajb]{flex:1}.calc-email-field[data-astro-cid-umdgpajb] .calc-input[data-astro-cid-umdgpajb]{background:#fff}.calc-email-btn[data-astro-cid-umdgpajb]{white-space:nowrap;color:#fff;border-color:#fff6}.calc-consent[data-astro-cid-umdgpajb]{display:flex;gap:8px;margin-top:10px;font:400 12.5px/1.45 var(--rs-font-sans);color:#9098b5}.calc-consent[data-astro-cid-umdgpajb] a[data-astro-cid-umdgpajb]{color:#b6c9ff}.calc-email-success[data-astro-cid-umdgpajb] p[data-astro-cid-umdgpajb]{margin:0;font:500 15px/1.5 var(--rs-font-sans);color:#fff}.sr-only[data-astro-cid-umdgpajb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.calc-email-row[data-astro-cid-umdgpajb]{flex-direction:column}}@media(max-width:560px){.calc-controls[data-astro-cid-umdgpajb],.calc-add[data-astro-cid-umdgpajb]{grid-template-columns:1fr}}
