.rotc[data-astro-cid-wzqa554b]{background:var(--c-bone)}.rotc__grid[data-astro-cid-wzqa554b]{gap:var(--space-xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.rotc__title[data-astro-cid-wzqa554b]{font-size:var(--fs-3xl);margin:1rem 0 1.2rem}.rotc__title[data-astro-cid-wzqa554b] span[data-astro-cid-wzqa554b]{color:var(--c-accent);display:block}.rotc__intro[data-astro-cid-wzqa554b]{font-size:var(--fs-md);color:var(--c-stone);max-width:42ch}.rotc__facts[data-astro-cid-wzqa554b]{border-top:2px solid var(--c-ink);gap:0;margin-top:1.8rem;display:grid}.rotc__facts[data-astro-cid-wzqa554b] li[data-astro-cid-wzqa554b]{border-bottom:1px solid var(--c-line);align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.rotc__facts[data-astro-cid-wzqa554b] b[data-astro-cid-wzqa554b]{min-width:6.5em;font-weight:900;font-stretch:62%;font-size:var(--fs-xl);color:var(--c-accent-deep);line-height:1}.rotc__facts[data-astro-cid-wzqa554b] span[data-astro-cid-wzqa554b]{color:var(--c-stone);font-size:var(--fs-sm)}.rotc__panel[data-astro-cid-wzqa554b]{border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.rotc__form[data-astro-cid-wzqa554b]{border-right:1px solid var(--c-line-inv);align-content:start;gap:1.5rem;padding:clamp(1.4rem,2.6vw,2.4rem);display:grid}.rotc__form[data-astro-cid-wzqa554b] .field[data-astro-cid-wzqa554b] label[data-astro-cid-wzqa554b],.rotc__form[data-astro-cid-wzqa554b] .field__label[data-astro-cid-wzqa554b]{color:var(--c-fog)}.rotc__money[data-astro-cid-wzqa554b]{position:relative}.rotc__money[data-astro-cid-wzqa554b] .input[data-astro-cid-wzqa554b]{padding-right:2.8rem;font-size:1.35rem;font-weight:800;font-stretch:80%}.rotc__money[data-astro-cid-wzqa554b] span[data-astro-cid-wzqa554b]{color:var(--c-fog);font-weight:600;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.rotc__opt[data-astro-cid-wzqa554b]{text-transform:none;letter-spacing:0}.rotc__presets[data-astro-cid-wzqa554b]{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.rotc__preset[data-astro-cid-wzqa554b]{border-radius:var(--r-pill);color:var(--c-fog);background:0 0;border:1px solid #f3f0e840;padding:.4rem .8rem;font-size:.82rem;font-weight:600;transition:border-color .2s,color .2s}.rotc__preset[data-astro-cid-wzqa554b]:hover,.rotc__preset[data-astro-cid-wzqa554b].is-on{border-color:var(--c-accent);color:var(--c-paper)}.rotc__owners[data-astro-cid-wzqa554b]{border:0;margin:0;padding:0}.rotc__owners[data-astro-cid-wzqa554b] legend[data-astro-cid-wzqa554b]{margin-bottom:.5rem;padding:0}.seg2[data-astro-cid-wzqa554b]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.seg2[data-astro-cid-wzqa554b] label[data-astro-cid-wzqa554b]{cursor:pointer;position:relative}.seg2[data-astro-cid-wzqa554b] input[data-astro-cid-wzqa554b]{opacity:0;position:absolute}.seg2[data-astro-cid-wzqa554b] span[data-astro-cid-wzqa554b]{border-radius:var(--r-pill);border:1.5px solid #f3f0e840;place-items:center;min-height:3rem;font-weight:750;font-stretch:90%;transition:background-color .2s,border-color .2s,color .2s;display:grid}.seg2[data-astro-cid-wzqa554b] input[data-astro-cid-wzqa554b]:checked+span[data-astro-cid-wzqa554b]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-ink)}.seg2[data-astro-cid-wzqa554b] input[data-astro-cid-wzqa554b]:focus-visible+span[data-astro-cid-wzqa554b]{outline:3px solid var(--c-accent);outline-offset:2px}.rotc__adv[data-astro-cid-wzqa554b] summary[data-astro-cid-wzqa554b]{border-top:1px solid var(--c-line-inv);cursor:pointer;font-size:var(--fs-sm);color:var(--c-fog);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-weight:650;list-style:none;display:flex}.rotc__adv[data-astro-cid-wzqa554b] summary[data-astro-cid-wzqa554b]::-webkit-details-marker{display:none}.rotc__adv[data-astro-cid-wzqa554b][open] summary[data-astro-cid-wzqa554b] svg{transform:rotate(180deg)}.rotc__adv-grid[data-astro-cid-wzqa554b]{gap:1rem;padding-top:.4rem;display:grid}.rotc__out[data-astro-cid-wzqa554b]{background:var(--c-ink-2);flex-direction:column;padding:clamp(1.4rem,2.6vw,2.4rem);display:flex}.rotc__out-label[data-astro-cid-wzqa554b]{font-family:var(--f-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-fog)}.rotc__rot[data-astro-cid-wzqa554b]{color:var(--c-accent);margin-top:.3rem;font-size:clamp(2.8rem,1.8rem + 3.4vw,4.8rem);font-weight:900;font-stretch:62%;line-height:.95}.rotc__bar[data-astro-cid-wzqa554b]{border-radius:var(--r-pill);background:#f3f0e81f;height:14px;margin-top:1.4rem;display:flex;overflow:hidden}.rotc__bar[data-astro-cid-wzqa554b] span[data-astro-cid-wzqa554b]{height:100%;transition:width .6s var(--ease-out)}.rotc__bar-mat[data-astro-cid-wzqa554b]{background:#f3f0e859}.rotc__bar-you[data-astro-cid-wzqa554b]{background:var(--c-paper)}.rotc__bar-rot[data-astro-cid-wzqa554b]{background:var(--c-accent)}.rotc__legend[data-astro-cid-wzqa554b]{color:var(--c-fog);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.6rem;font-size:.78rem;display:flex}.sw[data-astro-cid-wzqa554b]{vertical-align:-1px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.sw--mat[data-astro-cid-wzqa554b]{background:#f3f0e859}.sw--you[data-astro-cid-wzqa554b]{background:var(--c-paper)}.sw--rot[data-astro-cid-wzqa554b]{background:var(--c-accent)}.rotc__rows[data-astro-cid-wzqa554b]{border-top:1px solid var(--c-line-inv);margin-top:1.4rem;display:grid}.rotc__rows[data-astro-cid-wzqa554b]>div[data-astro-cid-wzqa554b]{border-bottom:1px solid var(--c-line-inv);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.rotc__rows[data-astro-cid-wzqa554b] dt[data-astro-cid-wzqa554b]{font-size:var(--fs-sm);color:#f3f0e8cc}.rotc__rows[data-astro-cid-wzqa554b] dd[data-astro-cid-wzqa554b]{white-space:nowrap;margin:0;font-size:1.15rem;font-weight:800;font-stretch:80%}.rotc__total[data-astro-cid-wzqa554b] dd[data-astro-cid-wzqa554b]{font-size:clamp(1.8rem,1.3rem + 1.3vw,2.4rem);font-weight:900;font-stretch:62%}.rotc__warn[data-astro-cid-wzqa554b]{border-radius:var(--r-sm);border-left:3px solid var(--c-accent);font-size:var(--fs-sm);background:#ff5a1f1a;margin-top:1rem;padding:.75rem .9rem}.rotc__cta[data-astro-cid-wzqa554b]{white-space:normal;margin-top:1.5rem}.rotc__fine[data-astro-cid-wzqa554b]{color:var(--c-fog);margin-top:.9rem;font-size:.75rem;line-height:1.5}@media (width<=1100px){.rotc__grid[data-astro-cid-wzqa554b]{grid-template-columns:1fr}}@media (width<=680px){.rotc__panel[data-astro-cid-wzqa554b]{grid-template-columns:1fr}.rotc__form[data-astro-cid-wzqa554b]{border-right:0;border-bottom:1px solid var(--c-line-inv)}}.rt{font-size:var(--fs-sm)}.rt th[scope=row]{font-family:var(--f-sans);font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--c-ink);font-weight:600}.rt td{color:var(--c-stone)}.rt .rt-yes,.rt .rt-no{border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;margin-right:.35rem;padding:.15rem .55rem;font-size:.7rem;display:inline-block}.rt .rt-yes{color:var(--c-ok);background:#2c7a4b1f}.rt .rt-no{color:var(--c-err);background:#c0341d1a}@media (width<=640px){.rt thead{display:none}.rt,.rt tbody,.rt tr,.rt th,.rt td{width:100%;display:block}.rt tr{border-bottom:1px solid var(--c-line);padding:.8rem 0}.rt th[scope=row],.rt td{border:0;padding:.15rem 0}.rt td:first-of-type:before{content:"Villa: ";color:var(--c-ink);font-weight:600}.rt td:nth-of-type(2):before{content:"Bostadsrätt: ";color:var(--c-ink);font-weight:600}}
