.modal{inset:0;margin:auto;width:min(var(--modal-bredde, 42rem),calc(100vw - 2rem));max-height:min(85vh,48rem);padding:0;border:0;border-radius:var(--radius);background:var(--hvit);color:var(--kull);display:flex;flex-direction:column;overflow:hidden}.modal:not([open]){display:none}.modal::backdrop{background:#00000073}.modal__hode{display:flex;align-items:center;gap:var(--rom-4);padding:var(--rom-5) var(--rom-5) var(--rom-4);border-bottom:1px solid var(--linje)}.modal__tittel{font-size:.95rem;font-weight:700;color:var(--kull);margin:0}.modal__lukk{margin-left:auto;background:none;border:0;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--kull-svak);padding:0 .25rem}.modal__lukk:hover{color:var(--rod)}.modal__fremdrift{height:3px;background:var(--linje)}.modal__fremdrift-fyll{height:100%;width:0;background:var(--rod);transition:width .2s ease}.modal__kropp{padding:var(--rom-5);overflow-y:auto;flex:1}.modal__fot{display:flex;align-items:center;gap:var(--rom-4);flex-wrap:wrap;padding:var(--rom-4) var(--rom-5);border-top:1px solid var(--linje);background:var(--flate)}.modal__fot [hidden]{display:none!important}@media(max-width:40rem){.modal__fot{gap:var(--rom-3)}.modal__fot>:not(.knapp){flex-basis:100%;order:-1;text-align:center}.modal__fot .knapp{flex:1 1 0;justify-content:center;margin:0!important;white-space:nowrap}.modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.prisbar[data-astro-cid-qvo65oxs]{position:fixed;inset-inline:0;bottom:0;z-index:60;background:var(--kull-dyp);color:#fff}.prisbar[data-astro-cid-qvo65oxs][hidden]{display:none}.prisbar__inn[data-astro-cid-qvo65oxs]{display:flex;align-items:center;gap:var(--rom-4);padding-block:.7rem;flex-wrap:wrap}.prisbar__navn[data-astro-cid-qvo65oxs]{font-weight:700}.prisbar__pris[data-astro-cid-qvo65oxs]{margin-left:auto;font-size:.9375rem;color:#ffffffbf}.prisbar__pris[data-astro-cid-qvo65oxs] b[data-astro-cid-qvo65oxs]{font-size:1.25rem;color:#fff;font-variant-numeric:tabular-nums}.prisbar[data-astro-cid-qvo65oxs] .knapp[data-astro-cid-qvo65oxs]{padding:.55rem 1.2rem;font-size:.9375rem}.prisbar[data-astro-cid-qvo65oxs] .knapp[data-astro-cid-qvo65oxs][hidden]{display:none}@media(max-width:40rem){.prisbar__navn[data-astro-cid-qvo65oxs]{display:none}.prisbar__pris[data-astro-cid-qvo65oxs]{margin-left:0}.prisbar__inn[data-astro-cid-qvo65oxs]{gap:var(--rom-3)}.prisbar[data-astro-cid-qvo65oxs] .knapp[data-astro-cid-qvo65oxs]{flex:1 1 100%;margin-left:0;justify-content:center}}#veiviser{background:var(--flate);padding-block:clamp(3rem,2rem + 3vw,5rem) clamp(4rem,3rem + 4vw,7rem)}#veiviser .kalk__hode{max-width:44rem;margin-bottom:var(--rom-6)}#veiviser .jobbvalg[hidden],#veiviser .sporsmal[hidden],#veiviser .fasit[hidden]{display:none}#veiviser .kalk__intro{max-width:40rem;margin-bottom:var(--rom-5)}#veiviser .kalk__intro h2{margin-bottom:var(--rom-3)}#veiviser .kalk__intro p{color:var(--kull-svak)}#veiviser .kalk__kort{border:2px solid var(--kull);border-radius:var(--radius);background:var(--hvit);padding:var(--rom-5);display:flex;flex-direction:column;gap:var(--rom-3);max-width:34rem}#veiviser .kalk__knapper{display:flex;align-items:center;gap:var(--rom-4);flex-wrap:wrap;margin-top:var(--rom-2)}#veiviser .kalk__knapper .knapp[hidden]{display:none}` i stil.css slår ut nettleserens egen `dialog:modal{inset:0;margin:auto}`,og da havner dialogen i øvre venstre hjørne. Vi må sette den tilbake selv. */ inset: 0; margin: auto; width: min(42rem,calc(100vw - 2rem)); max-height: min(85vh,48rem); padding: 0; border: 0; border-radius: var(--radius); background: var(--hvit); color: var(--kull); display: flex; flex-direction: column; overflow: hidden; } #veiviser .kalk__teller{font-size:.78rem;color:var(--kull-svak);font-variant-numeric:tabular-nums}#veiviser .kalk__panel{display:grid;grid-template-columns:minmax(0,1fr) 21rem;border:2px solid var(--kull);border-radius:var(--radius);overflow:hidden;background:var(--hvit)}@media(max-width:56rem){#veiviser .kalk__panel{grid-template-columns:1fr}}#veiviser .kalk__valg{padding:var(--rom-5);display:flex;flex-direction:column}#veiviser .jobbvalg{padding-bottom:var(--rom-5);border-bottom:1px solid var(--linje)}#veiviser .sporsmal__tittel{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kull-svak);margin-bottom:var(--rom-3)}#veiviser .svar{display:flex;flex-wrap:wrap;gap:var(--rom-2);align-items:flex-start}#veiviser .valg{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;background:transparent;border:1px solid var(--linje);border-radius:var(--radius);font-size:.9375rem;font-weight:600;color:var(--kull);cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease}#veiviser .valg:before{font-size:1.05rem;color:var(--rod)}#veiviser .valg:hover{border-color:var(--kull-svak)}#veiviser .valg.er-valgt{background:var(--rod);border-color:var(--rod);color:#fff}#veiviser .valg.er-valgt:before{color:#fff}#veiviser .teller{display:inline-flex;align-items:center;gap:.15rem;border:1px solid var(--linje);border-radius:999px;padding:.1rem;flex-shrink:0}#veiviser .teller__knapp{width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:none;color:var(--kull);font-size:1rem;line-height:1;cursor:pointer}#veiviser .teller__knapp:hover{background:var(--flate);color:var(--rod)}#veiviser .teller__tall{min-width:1.25rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}#veiviser .alt__pris{margin-left:.4rem;font-weight:700;opacity:.75;font-variant-numeric:tabular-nums}#veiviser .svar--liste{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}#veiviser .rad{display:flex;align-items:center;gap:var(--rom-4);padding:var(--rom-4) 0;border-bottom:1px solid var(--linje)}#veiviser .rad:first-child{border-top:1px solid var(--linje)}#veiviser .rad__tekst{flex:1;min-width:0}#veiviser .rad__navn{font-weight:600;line-height:1.3}#veiviser .rad__under{font-size:.8125rem;color:var(--kull-svak);margin-top:.1rem}#veiviser .rad__pris{flex-shrink:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kull-svak)}#veiviser .rad.er-valgt .rad__pris{color:var(--kull)}#veiviser .rad__styring{flex-shrink:0;display:flex;justify-content:flex-end;min-width:7rem}#veiviser .rad__legg{border:1px solid var(--linje);background:var(--hvit);border-radius:999px;padding:.4rem .9rem;font-size:.875rem;font-weight:600;cursor:pointer;color:var(--kull)}#veiviser .rad__legg:hover{border-color:var(--kull-svak)}#veiviser .rad__legg.er-valgt{background:var(--rod);border-color:var(--rod);color:#fff}#veiviser .teller__knapp:disabled{opacity:.35;cursor:default}#veiviser .teller__knapp:disabled:hover{background:none;color:var(--kull)}#veiviser .sporsmal{display:flex;flex-direction:column}#veiviser .sporsmal__blokk{padding-block:var(--rom-5);border-bottom:1px solid var(--linje)}#veiviser .sporsmal__hode{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rom-4)}#veiviser .sporsmal__hjelp{font-size:.8125rem;color:var(--kull-svak);margin-top:.35rem;max-width:60ch}#veiviser .hjelp{width:1.75rem;height:1.75rem;flex:none;display:inline-grid;place-items:center;padding:0;background:transparent;border:1px solid var(--linje);border-radius:50%;color:var(--kull-svak);font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}#veiviser .hjelp:hover,#veiviser .hjelp[aria-expanded=true]{border-color:var(--rod);color:var(--rod)}#veiviser .fasit{padding-top:var(--rom-5);display:flex;flex-direction:column;gap:var(--rom-3)}#veiviser .fasit[hidden]{display:none}#veiviser .fasit__merk,#veiviser .kalk__inkl-tittel{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kull-svak)}#veiviser .fasit__total{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}#veiviser .fasit__total span{font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:700;color:var(--rod);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}#veiviser .fasit__total em{font-style:normal;font-size:.8125rem;color:var(--kull-svak)}#veiviser .fasit__linjer,#veiviser .fasit__inkl ul{list-style:none;padding:0;margin:0}#veiviser .fasit__linjer{display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;padding-top:var(--rom-3);border-top:1px solid var(--linje)}#veiviser .fasit__linjer li{display:flex;justify-content:space-between;gap:var(--rom-4);align-items:baseline}#veiviser .fasit__linjer b{font-variant-numeric:tabular-nums;white-space:nowrap}#veiviser .fasit__note{font-size:.8125rem;color:var(--kull-svak)}#veiviser .fasit__note[hidden]{display:none}#veiviser .fasit__inkl{padding-top:var(--rom-3);border-top:1px solid var(--linje)}#veiviser .fasit__inkl ul{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;margin-top:var(--rom-3)}#veiviser .fasit__inkl li{display:grid;grid-template-columns:1.1rem 1fr;gap:.45rem;align-items:start}#veiviser .fasit__inkl li:before{content:"✓";color:var(--rod);font-weight:700}#veiviser .fasit__legg-til{align-self:flex-start;margin-top:var(--rom-2)}#veiviser .kalk__sum{background:var(--flate);border-left:2px solid var(--kull);padding:var(--rom-5);display:flex;flex-direction:column;gap:var(--rom-3)}@media(max-width:56rem){#veiviser .kalk__sum{border-left:0;border-top:2px solid var(--kull)}}#veiviser .kalk__sumtittel{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kull-svak)}#veiviser .kalk__antall{font-size:.8125rem;color:var(--kull-svak)}#veiviser .kalk__totalrad{padding-top:var(--rom-4);border-top:2px solid var(--kull);display:flex;flex-direction:column;gap:.25rem}#veiviser .kalk__totalrad[hidden]{display:none}#veiviser .kalk__sumlinje{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rom-4)}#veiviser .kalk__sumlinje>span{font-weight:700}#veiviser .kalk__sumlinje b{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;color:var(--rod);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}#veiviser .kalk__sumnote{font-size:.75rem;color:var(--kull-svak)}#veiviser .kalk__linjer{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;font-size:.875rem}#veiviser .kalk__linjer:not(:empty){border-top:1px solid var(--linje)}#veiviser .prosjekt__detalj[hidden]{display:none}#veiviser .kurv__rad{display:flex;align-items:center;gap:var(--rom-4);padding:var(--rom-4) 0;border-bottom:1px solid var(--linje)}#veiviser .kurv__rad:last-child{border-bottom:0}#veiviser .kurv__tekst{flex:1;min-width:0}#veiviser .kurv__navn{font-weight:700;line-height:1.3}#veiviser .kurv__under{font-size:.8125rem;color:var(--kull-svak);line-height:1.45;margin-top:.15rem}#veiviser .kurv__pris{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}#veiviser .kurv__fjern{background:none;border:0;cursor:pointer;width:1.75rem;height:1.75rem;border-radius:999px;font-size:1.15rem;line-height:1;color:var(--kull-svak);flex-shrink:0}#veiviser .kurv__fjern:hover{background:var(--hvit);color:var(--rod)}#veiviser .kurv__rad--fast .kurv__navn,#veiviser .kurv__rad--fast .kurv__pris{font-weight:400;color:var(--kull-svak)}#veiviser .kalk__tom{font-size:.8125rem;color:var(--kull-svak);line-height:1.5}#veiviser .kalk__tom[hidden]{display:none}#veiviser .kalk__forbehold{font-size:.75rem;color:var(--kull-svak);margin-top:auto;padding-top:var(--rom-4)}#veiviser .nytt__merk{font-size:.75rem;color:var(--kull-svak);font-style:italic}.skjemaboks[data-astro-cid-h67p5mrz]{display:flex;flex-direction:column;gap:var(--rom-5)}.skjema[data-astro-cid-h67p5mrz]{display:flex;flex-direction:column;gap:var(--rom-4)}.skjema[data-astro-cid-h67p5mrz][hidden]{display:none!important}.skjema__rad[data-astro-cid-h67p5mrz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--rom-4)}@media(max-width:36rem){.skjema__rad[data-astro-cid-h67p5mrz]{grid-template-columns:1fr}}.overslag[data-astro-cid-h67p5mrz]{font-size:var(--tekst-liten);color:var(--kull-svak);padding-bottom:var(--rom-2)}.overslag[data-astro-cid-h67p5mrz] b[data-astro-cid-h67p5mrz]{color:var(--kull)}.overslag[data-astro-cid-h67p5mrz][hidden]{display:none}.overslag__tittel[data-astro-cid-h67p5mrz]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kull-svak)}.overslag[data-astro-cid-h67p5mrz] pre[data-astro-cid-h67p5mrz]{margin-top:var(--rom-3);font-family:inherit;font-size:var(--tekst-liten);white-space:pre-wrap;line-height:1.6}.overslag__note[data-astro-cid-h67p5mrz]{margin-top:var(--rom-3);font-size:.8125rem;color:var(--kull-svak)}.demo[data-astro-cid-h67p5mrz]{font-size:var(--tekst-liten);color:var(--kull-svak);background:var(--flate);border-radius:var(--radius);padding:var(--rom-3) var(--rom-4)}.kvittering[data-astro-cid-h67p5mrz]{padding:var(--rom-4) 0;font-weight:600;border-top:2px solid var(--rod)}.kvittering[data-astro-cid-h67p5mrz][hidden]{display:none}
