.be-plan{--be-teal: #5A9F96;--be-teal-hover: #7DB3AC;--be-teal-dark: #053831;--be-teal-tint: #EEF6F5;--be-ink: #2A2B2A;--be-muted: #6B7672;--be-line: #E3E9E7;--be-radius: 14px;font-family:inherit;color:var(--be-ink);max-width:1240px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.be-plan *,.be-plan *:before,.be-plan *:after{box-sizing:border-box}.be-plan__intro{max-width:62ch;margin:0 0 2rem}.be-plan__intro h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 .5rem;color:var(--be-teal-dark)}.be-plan__intro p{margin:0;color:var(--be-muted);line-height:1.6}.be-plan__grid{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:2rem;align-items:start}@media(max-width:900px){.be-plan__grid{grid-template-columns:1fr}}.be-plan__skjema{background:#fff;border:1px solid var(--be-line);border-radius:var(--be-radius);padding:1.5rem;position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;overscroll-behavior:contain}@media(max-width:900px){.be-plan__skjema{position:static;max-height:none;overflow:visible}}.be-plan__gruppe{margin-bottom:1.5rem}.be-plan__gruppe:last-child{margin-bottom:0}.be-plan__label{display:block;font-weight:600;font-size:.95rem;margin-bottom:.55rem;color:var(--be-teal-dark)}.be-plan__hjelp{display:block;font-weight:400;font-size:.82rem;color:var(--be-muted);margin-top:.15rem}.be-plan__input,.be-plan__select{width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem;color:var(--be-ink);background:#fff;border:1px solid var(--be-line);border-radius:10px;-webkit-appearance:none;appearance:none}.be-plan__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235A9F96' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:12px;padding-right:2.2rem}.be-plan__input:focus,.be-plan__select:focus{outline:none;border-color:var(--be-teal);box-shadow:0 0 0 3px #5a9f962e}.be-plan__valg{display:grid;gap:.5rem}.be-plan__valg label{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;border:1px solid var(--be-line);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.be-plan__valg label:hover{border-color:var(--be-teal-hover)}.be-plan__valg input{margin:.2rem 0 0;accent-color:var(--be-teal);flex:none}.be-plan__valg input:checked+span{color:var(--be-teal-dark);font-weight:600}.be-plan__valg label:has(input:checked){border-color:var(--be-teal);background:var(--be-teal-tint)}.be-plan__valg span{font-size:.93rem;line-height:1.35}.be-plan__valg small{display:block;font-weight:400;color:var(--be-muted);font-size:.8rem;margin-top:.1rem}.be-plan__kryss{display:grid;gap:.45rem}.be-plan__kryss label{display:flex;align-items:center;gap:.6rem;font-size:.93rem;cursor:pointer}.be-plan__kryss input{accent-color:var(--be-teal);width:1.05rem;height:1.05rem;flex:none}.be-plan__resultat{min-width:0}.be-plan__sammendrag{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.25rem}.be-plan__stat{background:var(--be-teal-tint);border-radius:12px;padding:.85rem .95rem}.be-plan__stat-navn{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;color:var(--be-muted)}.be-plan__stat-verdi{display:block;font-size:1.35rem;font-weight:700;color:var(--be-teal-dark);line-height:1.15;margin-top:.25rem}.be-plan__varsel{background:#fff6e8;border:1px solid #F0D6A8;border-radius:10px;padding:.8rem 1rem;margin:0 0 1rem;font-size:.92rem;line-height:1.5;color:#7a5410}.be-plan__tegning{background:#fff;border:1px solid var(--be-line);border-radius:var(--be-radius);padding:1rem;overflow-x:auto}.be-plan__tegning svg{display:block;width:100%;height:auto;min-width:460px}.be-plan__knapper{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.be-plan__knapp{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.4rem;border-radius:28px;border:1px solid var(--be-teal);background:var(--be-teal);color:#fff;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.be-plan__knapp:hover{background:var(--be-teal-hover);border-color:var(--be-teal-hover)}.be-plan__knapp--sekundar{background:#fff;color:var(--be-teal-dark)}.be-plan__knapp--sekundar:hover{background:var(--be-teal-tint);border-color:var(--be-teal)}.be-plan__utstyr{margin-top:2rem;background:#fff;border:1px solid var(--be-line);border-radius:var(--be-radius);padding:1.5rem}.be-plan__utstyr h3{margin:0 0 1rem;font-size:1.15rem;color:var(--be-teal-dark)}.be-plan__tilvalg{background:#fff;border-radius:12px;padding:1.15rem 1.25rem;margin-bottom:2rem}.be-plan__tilvalg .be-plan__gruppe{margin-bottom:0}.be-plan__tilvalg .be-plan__kryss{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.be-plan__merknad{margin:1rem 0 0;padding-top:.95rem;border-top:1px solid var(--be-line);font-size:.84rem;line-height:1.55;color:var(--be-muted)}.be-plan__liste{list-style:none;margin:0;padding:0}.be-plan__liste li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--be-line);font-size:.95rem}.be-plan__liste li:last-child{border-bottom:0}.be-plan__liste a{color:var(--be-teal-dark);text-decoration:none;border-bottom:1px solid transparent}.be-plan__liste a:hover{color:var(--be-teal);border-bottom-color:currentColor}.be-plan__liste span{font-weight:700;color:var(--be-teal-dark);white-space:nowrap}.be-plan__notis{margin:1rem 0 0;font-size:.82rem;color:var(--be-muted);line-height:1.55}.be-plan__foresporsel{margin-top:2rem;background:var(--be-teal-tint);border-radius:var(--be-radius);padding:1.75rem}.be-plan__foresporsel h3{margin:0 0 .45rem;font-size:1.2rem;color:var(--be-teal-dark)}.be-plan__foresporsel>form>p,.be-plan__foresporsel>p{margin:0 0 2.25rem;color:var(--be-muted);font-size:.93rem}.be-plan__felter{display:grid;gap:1.1rem}.be-plan__rad{display:grid;gap:1rem}.be-plan__rad>div{display:flex;flex-direction:column;justify-content:flex-end}.be-plan__rad--1{grid-template-columns:1fr}.be-plan__rad--2{grid-template-columns:repeat(2,1fr)}.be-plan__rad--skille{margin-top:2.1rem}@media(max-width:720px){.be-plan__rad--2{grid-template-columns:1fr}}.be-plan__label{position:relative}.be-plan__info{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:.35rem;vertical-align:-1px;padding:0;border:1px solid var(--be-teal);border-radius:50%;background:transparent;color:var(--be-teal);font:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s,color .15s}.be-plan__info:before{content:"i";font-style:italic}.be-plan__info:hover,.be-plan__info[aria-expanded=true]{background:var(--be-teal);color:#fff}.be-plan__info:focus-visible{outline:2px solid var(--be-teal);outline-offset:2px}.be-plan__boble{position:absolute;z-index:10;top:calc(100% + .4rem);left:0;width:max-content;max-width:min(280px,100%);background:var(--be-teal-dark);color:#fff;border-radius:10px;padding:.65rem .8rem;font-size:.82rem;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;box-shadow:0 6px 20px #05383138}.be-plan__boble:before{content:"";position:absolute;bottom:100%;left:1rem;border:6px solid transparent;border-bottom-color:var(--be-teal-dark)}.be-plan__foresporsel .be-plan__input,.be-plan__foresporsel textarea{background:#fff}.be-plan__foresporsel textarea{width:100%;min-height:150px;padding:.7rem .85rem;font:inherit;font-size:.9rem;line-height:1.5;border:1px solid var(--be-line);border-radius:10px;resize:vertical}.be-plan__vilkar{margin-top:2rem;font-size:.92rem;line-height:1.45}.be-plan__vilkar label{align-items:flex-start}.be-plan__vilkar input{margin-top:.15rem}.be-plan__kvittering{background:#e9f6ef;border:1px solid #A9D8BF;color:#1f6b43;border-radius:10px;padding:.85rem 1rem;margin:0 0 1.25rem;font-size:.93rem}@media print{.be-plan__skjema,.be-plan__knapper,.be-plan__tilvalg,.be-plan__foresporsel,.be-plan__intro p{display:none!important}.be-plan__grid{grid-template-columns:1fr;gap:0}.be-plan{max-width:none;padding:0}.be-plan__tegning{border:0;padding:0}.be-plan__tegning svg{min-width:0}.be-plan__utstyr{border:0;padding:1rem 0 0;break-inside:avoid}.be-plan__stat{background:none;border:1px solid #ddd}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bordplanlegger.css.map */
