.calculator[data-astro-cid-i6y4x3is]{border-radius:var(--radius-card);background:var(--color-peach-soft);gap:14px;padding:clamp(12px,1.5vw,16px) clamp(16px,1.9vw,20px);display:grid;container-type:inline-size}h2[data-astro-cid-i6y4x3is]{font-size:var(--text-h3);margin:0}.solutions[data-astro-cid-i6y4x3is]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.solution[data-astro-cid-i6y4x3is]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream);cursor:pointer;align-items:center;gap:14px;padding:6px 16px;display:flex}.solution[data-astro-cid-i6y4x3is]:has(input:checked){border-color:var(--color-brown)}.solution[data-astro-cid-i6y4x3is] input[data-astro-cid-i6y4x3is],.billing[data-astro-cid-i6y4x3is] input[data-astro-cid-i6y4x3is]{opacity:0;pointer-events:none;position:absolute}.icon[data-astro-cid-i6y4x3is]{border-radius:var(--radius-sm);background-image:var(--gradient-brown);width:36px;height:36px;color:var(--color-peach);box-shadow:var(--shadow-tile);flex:none;order:-1;justify-content:center;align-items:center;display:flex}.icon[data-astro-cid-i6y4x3is].alt{background-image:var(--gradient-gold);color:var(--color-brown)}.icon[data-astro-cid-i6y4x3is] .nav-icon{width:18px;height:18px}.name[data-astro-cid-i6y4x3is]{flex:1;min-width:0;display:grid}.amount[data-astro-cid-i6y4x3is]{text-align:right;flex:none;justify-items:end;display:grid}.list[data-astro-cid-i6y4x3is]{text-decoration:line-through}.switch[data-astro-cid-i6y4x3is]{border-radius:var(--radius-pill);background:var(--color-peach-card);flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch[data-astro-cid-i6y4x3is]:after{content:"";border-radius:var(--radius-round);background:var(--color-white);width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}input[data-astro-cid-i6y4x3is]:checked+.switch[data-astro-cid-i6y4x3is]{background:var(--color-brown)}input[data-astro-cid-i6y4x3is]:checked+.switch[data-astro-cid-i6y4x3is]:after{transform:translate(18px)}input[data-astro-cid-i6y4x3is]:focus-visible+.switch[data-astro-cid-i6y4x3is],.billing[data-astro-cid-i6y4x3is] input[data-astro-cid-i6y4x3is]:focus-visible+span[data-astro-cid-i6y4x3is]{outline:2px solid var(--color-brown);outline-offset:2px}.rooms[data-astro-cid-i6y4x3is]{justify-content:space-between;align-items:center;gap:16px;display:flex}.rooms-label[data-astro-cid-i6y4x3is]{display:grid}.rooms[data-astro-cid-i6y4x3is] input[data-astro-cid-i6y4x3is]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-cream);width:110px;color:var(--color-brown);font:inherit;padding:10px 16px}.cta[data-astro-cid-i6y4x3is]{justify-content:center;display:flex}.breakdown[data-astro-cid-i6y4x3is]{gap:6px;margin:0;padding:0 4px;display:grid}.breakdown[data-astro-cid-i6y4x3is] div[data-astro-cid-i6y4x3is]{justify-content:space-between;gap:16px;display:flex}.breakdown[data-astro-cid-i6y4x3is] div[data-astro-cid-i6y4x3is][hidden]{display:none}.breakdown[data-astro-cid-i6y4x3is] dt[data-astro-cid-i6y4x3is],.breakdown[data-astro-cid-i6y4x3is] dd[data-astro-cid-i6y4x3is]{margin:0}.billing[data-astro-cid-i6y4x3is]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-cream);flex:none;grid-template-columns:1fr 1fr;padding:3px;display:grid}.billing[data-astro-cid-i6y4x3is] label[data-astro-cid-i6y4x3is]{text-align:center;cursor:pointer;display:block}.billing[data-astro-cid-i6y4x3is] span[data-astro-cid-i6y4x3is]{border-radius:var(--radius-pill);padding:7px 12px;display:block}.billing[data-astro-cid-i6y4x3is] input[data-astro-cid-i6y4x3is]:checked+span[data-astro-cid-i6y4x3is]{background:var(--color-brown);color:var(--color-peach)}.result[data-astro-cid-i6y4x3is]{border-radius:var(--radius-md);background:var(--color-cream);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:10px 14px;display:flex;position:relative}.result[data-astro-cid-i6y4x3is] p[data-astro-cid-i6y4x3is]{margin:0}.notes[data-astro-cid-i6y4x3is]{flex-basis:100%;justify-content:space-between;gap:12px;display:flex}.notes[data-astro-cid-i6y4x3is] [data-astro-cid-i6y4x3is][data-annual-note]{text-align:right;margin-left:auto}.side[data-astro-cid-i6y4x3is]{text-align:right;justify-items:end;gap:6px;display:grid;position:absolute;top:10px;right:14px}.price[data-astro-cid-i6y4x3is]{white-space:nowrap;font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading)}@container (width<=440px){.result[data-astro-cid-i6y4x3is]{flex-direction:column}.notes[data-astro-cid-i6y4x3is]{flex-basis:auto;align-self:stretch}.side[data-astro-cid-i6y4x3is]{text-align:left;justify-items:start;position:static}}
