@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..800&display=swap");:root{--skog-50:#F1F7F4;--skog-100:#E2EFE9;--skog-200:#B9D6C8;--skog-300:#84B3A3;--skog-400:#4F8A78;--skog-500:#2E6B5A;--skog-600:#1F5E4E;--skog-700:#174D40;--skog-800:#0F3D32;--skog-900:#0B2F26;--skog-950:#071F19;--sand-100:#F7F5EE;--sand-200:#EFE8DA;--sand-300:#E6D8BE;--sand-400:#D9C7A8;--sand-500:#C9AE80;--sand-600:#A88B5C;--sand-700:#8C7149;--hvit:#FFFFFF;--stein-100:#F3F1EA;--stein-200:#E6E2D6;--stein-300:#D6D0C1;--stein-400:#A3A8A5;--stein-500:#7D8581;--stein-600:#5B635F;--stein-700:#3B4642;--stein-900:#17231F;--positiv:#1F6B52;--positiv-bg:#E2EFE9;--rav:#8A6100;--rav-500:#C9930A;--rav-bg:#F6E9C8;--tegl:#A1392A;--tegl-900:#6E2219;--tegl-200:#E8B4AA;--tegl-bg:#F6DEDA;--fjord:#3E7C99;--t-display:clamp(40px,6.2vw,76px);--t-h1:clamp(28px,3.4vw,40px);--t-h2:clamp(22px,2.4vw,28px);--t-h3:18px;--t-brod:16px;--t-liten:13px;--r-s:8px;--r-m:12px;--r-l:18px;--skog:var(--skog-800);--skog-hover:var(--skog-700);--skog-mork:var(--skog-900);--furu:var(--skog-500);--aksent:var(--sand-400);--ink:var(--stein-900);--sand:var(--sand-200);--krem:var(--sand-100);--cream:var(--sand-100);--mist:var(--stein-100);--grey:var(--stein-600);--line:var(--stein-200);--felt-kant:var(--stein-300);--bg:var(--sand-100);--text:var(--stein-900);--green:var(--positiv);--green-bg:var(--skog-100);--amber:var(--rav);--amber-bg:var(--rav-bg);--red:var(--tegl);--red-bg:var(--tegl-bg)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Inter,Arial,system-ui,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-size:15px;color:var(--text);background:var(--bg)}a{color:inherit}h1,h2,h3{text-wrap:balance}h1{font-weight:700}h2,h3{font-weight:650}.boligkort .tallrad,.flate .linje,.kort,.status,.tall,.verdi,input,output,td,th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--skog-500);outline-offset:2px}.topp{background:var(--skog);color:var(--krem);border-bottom:2px solid var(--aksent);padding:10px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.topp img{height:104px;width:auto;display:block}@media (max-width:700px){.topp img{height:72px}}.topp .merke{font-weight:700;letter-spacing:.08em}.topp nav{display:flex;gap:6px;margin-left:auto;font-size:14px;align-items:center;flex-wrap:wrap}.topp nav .gruppe>button,.topp nav .hoved,.topp nav .loggut{color:var(--krem);text-decoration:none;opacity:.85;letter-spacing:.04em;background:none;border:0;font:inherit;cursor:pointer;padding:8px 10px}.topp nav .loggut{opacity:.55;font-size:13px}.topp nav .gruppe>button:hover,.topp nav .hoved:hover,.topp nav .loggut:hover{opacity:1}.topp nav .aktiv{color:var(--aksent)!important;opacity:1!important}.topp nav .gruppe{position:relative}.topp nav .gruppe>button span{font-size:10px}.topp nav .nedtrekk{position:absolute;top:100%;left:0;z-index:20;min-width:240px;background:var(--skog);border:1px solid var(--skog-hover);border-top:2px solid var(--aksent);padding:6px 0;box-shadow:0 8px 24px rgba(7,31,25,.35)}.topp nav .nedtrekk a{display:block;padding:8px 14px;color:var(--krem);text-decoration:none}.topp nav .nedtrekk a:hover{background:var(--skog-hover)}.topp nav .nedtrekk small{display:block;font-size:11px;opacity:.6;margin-top:2px}@media (max-width:700px){.topp nav{margin-left:0;width:100%}.topp nav .nedtrekk{position:fixed;left:8px;right:8px;top:auto;min-width:0}}main{max-width:1100px;margin:0 auto;padding:24px 16px 64px}h1{font-size:26px;margin:8px 0 4px}.ingress{color:var(--grey);margin:0 0 24px}.seksjon{background:var(--sand);border-bottom:1px solid var(--sand-500);font-weight:700;padding:8px 12px;margin:24px 0 8px}.rad{display:grid;grid-template-columns:1fr 160px;grid-gap:12px;gap:12px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--line)}.rad label{font-size:14px}.rad .hint{display:block;font-size:12px;color:var(--grey);font-style:italic}.rad input,.rad select{font:inherit;width:100%;padding:6px 8px;border:1px solid var(--felt-kant);background:var(--cream);border-radius:var(--r-s);text-align:right}.rad select{text-align:left}.verdi{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sum{font-weight:700;background:var(--mist)}.kolonner{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.kolonner>*{min-width:0}@media (max-width:860px){.kolonner{grid-template-columns:1fr}}.kort{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));grid-gap:12px;gap:12px;margin:8px 0 24px}.kort>div{background:var(--mist);padding:12px;border-left:3px solid var(--sand-500)}.kort .tittel{font-size:12px;color:var(--grey)}.kort .tall{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status{display:inline-block;padding:4px 10px;font-weight:700}.status.ok{color:var(--green);background:var(--green-bg)}.status.vent{color:var(--amber);background:var(--amber-bg)}.status.nei{background:var(--red-bg)}.neg,.status.nei{color:var(--red)}.knapp{font:inherit;font-weight:600;background:var(--skog);color:var(--krem);border:0;padding:10px 18px;cursor:pointer}.knapp.sekundaer{background:transparent;color:var(--skog);border:1px solid var(--skog)}.knapp:not(:disabled):hover{background:var(--furu)}.knapp.sekundaer:not(:disabled):hover{background:rgba(15,61,50,.06)}.innlogging{max-width:380px;margin:64px auto;padding:0 16px}.innlogging input{font:inherit;width:100%;padding:10px;margin:8px 0 16px;border:1px solid var(--felt-kant);border-radius:var(--r-s)}.tabell{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.tabell th{color:var(--ink);font-weight:600;font-size:12px;padding:8px}.tabell td,.tabell th{text-align:right;white-space:nowrap}.tabell td{padding:6px 8px;border-bottom:1px solid var(--line)}.tabell tfoot td,.tabell tr.sum td{font-weight:700;background:var(--mist)}.tabell a{color:var(--skog);font-weight:600}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details[open]>summary{background:var(--mist)}.knapp:disabled{opacity:.4;cursor:default}.felt{position:relative}.felt input.med-enhet{padding-right:62px}.felt .enhet{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--grey);pointer-events:none}.rad input,.rad select{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:15px}.rad{grid-template-columns:1fr minmax(170px,210px)}.sidemeny{position:fixed;top:0;left:0;bottom:0;width:248px;z-index:30;background:var(--skog);color:var(--krem);border-right:1px solid var(--skog-mork);display:flex;flex-direction:column;overflow-y:auto}.sidemeny-logo{padding:22px 22px 14px}.sidemeny-logo a{display:inline-flex;text-decoration:none}.sidemeny a,.sidemeny button{color:var(--krem);text-decoration:none;background:none;border:0;font:inherit;cursor:pointer;text-align:left}.sokeknapp{display:flex!important;align-items:center;gap:10px;margin:6px 14px 10px;padding:9px 12px!important;border:1px solid rgba(247,245,238,.14)!important;border-radius:10px;background:rgba(7,31,25,.14)!important;color:rgba(247,245,238,.7)!important;font-size:14px!important}.sokeknapp:hover{border-color:var(--aksent)!important;color:var(--krem)!important}.sokeknapp kbd{margin-left:auto;font:inherit;font-size:11px;border:1px solid rgba(247,245,238,.2);border-radius:5px;padding:1px 6px;color:rgba(247,245,238,.6)}.sidemeny nav{display:flex;flex-direction:column;padding:6px 10px;flex:1 1;gap:2px}.omradelenke{display:flex!important;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-weight:600;font-size:15px;opacity:.88}.omradelenke:hover{background:rgba(247,245,238,.07);opacity:1}.omrade.her .omradelenke{background:rgba(217,199,168,.14);color:var(--aksent)!important;opacity:1}.omradesider{display:flex;flex-direction:column;margin:2px 0 8px 22px;padding-left:12px;border-left:1px solid rgba(247,245,238,.16)}.omradesider a{padding:6px 10px;font-size:14px;opacity:.72;border-radius:8px}.omradesider a:hover{opacity:1;background:rgba(247,245,238,.07)}.omradesider a.aktiv{opacity:1;color:var(--aksent)!important;font-weight:600}.sidemeny-bunn{border-top:1px solid rgba(247,245,238,.12);padding:10px;display:flex;flex-direction:column;gap:2px;position:relative}.kontoknapp{width:100%;text-align:left}.sidemeny-bunn button.kontoknapp{opacity:.9;padding:8px 10px}.kontoknapp-merke{flex:none;width:28px;height:28px;border-radius:50%;background:var(--sand-400);color:var(--skog-900);display:grid;place-items:center;font-weight:700;font-size:13px}.kontoknapp-tekst{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.25}.kontoknapp-tekst small{font-size:11.5px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontoknapp-pil{font-size:11px;opacity:.7;transition:transform .15s}.kontoknapp:not(.apen) .kontoknapp-pil{transform:rotate(180deg)}.kontomeny-bakgrunn{position:fixed;inset:0;z-index:1}.kontomeny{position:absolute;left:10px;right:10px;bottom:calc(100% - 4px);z-index:2;background:var(--skog-900);border:1px solid rgba(247,245,238,.14);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 -12px 32px -10px rgba(0,0,0,.45)}.sidemeny-bunn .kontomeny a,.sidemeny-bunn .kontomeny button{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:14px;border-radius:8px;opacity:.85;color:inherit;background:none;border:0;font:inherit;cursor:pointer;text-align:left}.sidemeny-bunn .kontomeny a.aktiv,.sidemeny-bunn .kontomeny a:hover,.sidemeny-bunn .kontomeny button:hover{opacity:1;background:rgba(247,245,238,.08)}.sidemeny-bunn a,.sidemeny-bunn button{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:14px;opacity:.72;border-radius:10px}.sidemeny-bunn a.aktiv,.sidemeny-bunn a:hover,.sidemeny-bunn button:hover{opacity:1;background:rgba(247,245,238,.07)}.bunnmeny,.mobilbar{display:none}body.med-sidemeny{padding-left:248px}.omradefaner{max-width:1100px;margin:0 auto;padding:18px 16px 0;display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.omradefaner::-webkit-scrollbar{display:none}.omradefaner a{white-space:nowrap;padding:9px 14px;font-size:14px;font-weight:600;color:var(--grey);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.omradefaner a:hover{color:var(--ink)}.omradefaner a.valgt{color:var(--skog);border-bottom-color:var(--skog)}@media (max-width:900px){body.med-sidemeny{padding-left:0;padding-bottom:72px}.sidemeny{transform:translateX(-100%);transition:transform .2s ease}.sidemeny.apen{transform:none;box-shadow:4px 0 24px rgba(7,31,25,.4)}.skuff-bakgrunn{position:fixed;inset:0;background:rgba(7,31,25,.45);z-index:25}.mobilbar{display:flex;align-items:center;gap:12px;background:var(--skog);border-bottom:1px solid var(--skog-mork);padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.mobilbar a{display:inline-flex;text-decoration:none}.mobilbar button{background:none;border:0;color:var(--krem);cursor:pointer;padding:6px;display:flex}.omradefaner{padding-top:10px}.bunnmeny{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--skog);border-top:1px solid var(--skog-mork);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.bunnmeny a{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;color:rgba(247,245,238,.66);text-decoration:none;font-size:11px;font-weight:600;padding:4px 0}.bunnmeny a.aktiv{color:var(--aksent)}.abobanner{bottom:calc(64px + env(safe-area-inset-bottom))!important}}.sok-bakgrunn{position:fixed;inset:0;z-index:60;background:rgba(11,47,38,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.sok{width:100%;max-width:580px;background:var(--hvit);border-radius:14px;box-shadow:0 24px 60px rgba(7,31,25,.3);overflow:hidden}.sok-felt{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--grey)}.sok-felt input{flex:1 1;border:0;outline:none;font:inherit;font-size:16px;color:var(--ink);background:transparent}.sok-felt button{background:none;border:0;color:var(--grey);cursor:pointer;display:flex}.sok ul{list-style:none;margin:0;padding:6px;max-height:56vh;overflow-y:auto}.sok li button{width:100%;text-align:left;background:none;border:0;font:inherit;cursor:pointer;padding:10px 12px;border-radius:9px;display:flex;flex-direction:column;gap:2px}.sok li button strong{font-size:15px}.sok li button span{font-size:12px;color:var(--grey)}.sok li button.valgt{background:var(--mist);box-shadow:inset 3px 0 0 var(--skog)}.sok li.tom{padding:14px;color:var(--grey)}.sok-hint{font-size:11px;color:var(--grey);padding:8px 16px;border-top:1px solid var(--line);background:var(--krem)}.lenkeknapp{background:none;border:0;padding:0;font:inherit;color:var(--skog);font-weight:600;text-decoration:underline;cursor:pointer}.snarveier{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:8px 0}.snarveier a{display:block;padding:14px 16px;background:var(--skog);color:var(--krem);text-decoration:none;border-left:3px solid var(--aksent)}.snarveier a:hover{background:var(--skog-hover)}.snarveier strong{display:block;color:var(--aksent);font-size:15px}.snarveier span{display:block;font-size:13px;opacity:.8;margin-top:4px}.periodevalg{display:inline-flex;gap:4px}.periodevalg button{font:inherit;font-size:12px;padding:3px 10px;border:1px solid var(--skog);color:var(--skog);background:transparent;cursor:pointer;border-radius:6px}.periodevalg button.valgt{background:var(--skog);color:var(--krem)}.fremdrift{display:inline-block;width:100%;height:8px;background:var(--line);margin:6px 0 2px;vertical-align:middle}.fremdrift>span{display:block;height:8px;background:var(--furu)}.rapport h2{font-size:16px;margin:20px 0 8px;padding-bottom:4px;border-bottom:1px solid var(--line)}@media print{@page{size:A4;margin:14mm}.ikke-utskrift,.mobilbar,.sidemeny,.skuff-bakgrunn,.topp{display:none!important}body,body.med-sidemeny{padding:0!important;background:var(--hvit)!important}main{max-width:none!important;padding:0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rapport .kort>div,.rapport section,.rapport table tr,figure{page-break-inside:avoid;break-inside:avoid}.rapport .kolonner{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.rapport .tabell{font-size:11px}a{color:inherit;text-decoration:none}}.vurderingsbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;background:var(--hvit);border:1px solid var(--line)}.vurderingsbar select{padding:6px 8px;font:inherit;max-width:320px}.eiermerke{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;letter-spacing:.04em}.eiermerke.privat{background:var(--mist);color:var(--ink);border:1px solid var(--line)}.eiermerke.as{background:var(--skog);color:var(--aksent)}.offentlig-topp{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--line);padding:14px max(16px,calc((100% - 1100px) / 2 + 16px));display:flex;align-items:center;gap:16px;flex-wrap:wrap}.offentlig-topp>a{display:inline-flex;text-decoration:none}.offentlig-topp nav{margin-left:auto;display:flex;gap:18px;align-items:center}.offentlig-topp nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:14px}.offentlig-topp nav a:not(.knapp):hover{color:var(--furu)}.offentlig-topp nav .knapp{background:var(--skog);color:var(--krem);padding:8px 16px}.offentlig-bunn{border-top:1px solid var(--line);padding:20px 16px 32px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:13px;max-width:1100px;margin:0 auto}.offentlig-bunn,.offentlig-bunn a{color:var(--grey)}.juridisk h2{font-size:18px;margin:28px 0 8px}.juridisk li,.juridisk p{line-height:1.6}.juridisk table{margin:8px 0 16px}.helt{padding:48px 0 32px}.helt h1{font-size:clamp(30px,5vw,46px);line-height:1.08;margin:8px 0 16px;max-width:820px;letter-spacing:-.03em}.overtittel{color:var(--furu);font-weight:600;font-size:14px;margin:0}.midt{text-align:center}section h2.midt{font-size:26px;margin:48px 0 20px}.funksjoner{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.funksjoner>div{background:var(--hvit);border:1px solid var(--line);border-top:3px solid var(--aksent);border-radius:var(--radius);padding:18px}.funksjoner h3{margin:0 0 6px;font-size:16px}.funksjoner p{margin:0;font-size:14px;color:var(--stein-700);line-height:1.55}.sitat{background:var(--skog);color:var(--krem);border-radius:var(--radius);padding:32px 24px;margin:48px 0 0;border-left:4px solid var(--aksent)}.sitat p{font-size:20px;margin:0 0 10px;line-height:1.4}.sitat span{color:var(--aksent);font-size:14px}.planer{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.planer>div{border:1px solid var(--line);background:var(--hvit);border-radius:var(--radius);padding:22px;position:relative;display:flex;flex-direction:column}.planer>div.fremhevet{border:2px solid var(--skog);box-shadow:0 8px 24px rgba(7,31,25,.08)}.planer h3{margin:0;font-size:20px}.planer .for{color:var(--grey);font-size:13px;min-height:36px}.planer .pris{font-size:32px;font-weight:700;margin:8px 0 0}.planer .pris small{font-size:14px;font-weight:500;color:var(--grey)}.planer .aarlig{font-size:13px;color:var(--grey);margin:2px 0 0}.planer ul{padding-left:18px;font-size:14px;line-height:1.7;flex:1 1}.planer .merke{position:absolute;top:-12px;left:20px;background:var(--skog);color:var(--krem);font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.faq{max-width:760px;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;font-weight:600}.faq details[open]>summary{background:none}.faq p{color:var(--stein-700);margin:8px 0 0}.abobanner{position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--skog);color:var(--krem);border-top:2px solid var(--aksent);padding:10px 16px;display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px}.abobanner a{color:var(--skog);background:var(--aksent);padding:6px 14px;font-weight:700;text-decoration:none;border-radius:var(--r-s)}body.med-sidemeny .abobanner{left:248px}@media (max-width:900px){body.med-sidemeny .abobanner{left:0}}:root{--flate:var(--hvit);--bakgrunn:var(--sand-100);--radius:var(--r-m);--skygge:0 1px 2px rgba(15,61,50,0.04),0 4px 16px rgba(15,61,50,0.05)}body.med-sidemeny{background:var(--bakgrunn)}main{padding-top:20px}h1{font-size:28px;letter-spacing:-.025em;line-height:1.15}.kort>div{background:var(--flate);border-left:1px solid var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--skygge);padding:14px 16px;position:relative}.kort>div:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--aksent)}.kort .tall{font-size:clamp(18px,1.4vw + 7px,22px);font-weight:600;letter-spacing:-.015em;white-space:nowrap}.seksjon{background:transparent;border-bottom:1px solid var(--line);padding:8px 2px;font-size:15px;letter-spacing:.01em}.seksjon:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--aksent);margin-right:10px;vertical-align:1px}.rad{background:var(--flate)}.knapp{border-radius:var(--r-s);transition:transform .06s ease,background .15s ease}.knapp:active{transform:translateY(1px)}.rad input,.rad select{border-radius:8px}.tabell{background:var(--flate);border-radius:var(--radius);overflow:hidden;box-shadow:var(--skygge)}.tabell th{background:var(--stein-200)}.snarveier a{border-radius:var(--radius);border-left:0;box-shadow:inset 3px 0 0 var(--aksent)}.status{border-radius:999px;padding:3px 12px;font-size:13px}.flate{background:var(--flate);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--skygge);padding:16px}.mer>summary{cursor:pointer;color:var(--skog);font-weight:600;font-size:14px;padding:10px 2px}.mer>summary:after{content:" ▾";color:var(--grey)}.mer[open]>summary{background:none}.mer[open]>summary:after{content:" ▴"}@media print{body.med-sidemeny{background:var(--hvit)!important}.bunnmeny,.omradefaner{display:none!important}}.klartekst{font-size:16px;padding:12px 16px;border-radius:var(--radius);margin:14px 0 4px}.klartekst.bra{background:var(--green-bg);color:var(--skog-900)}.klartekst.darlig{background:var(--red-bg);color:var(--tegl-900)}.flate .linje{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px;align-items:baseline}.flate .linje:last-child{border-bottom:0}.flate .linje small{display:block;color:var(--grey);font-size:12px}.flate .linje.liten{font-size:13px;color:var(--stein-700)}.flate .linje.sum{font-weight:700}.flate .linje strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.widget{margin-bottom:8px}.hurtig{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:14px 0 8px}.hurtig a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;background:var(--flate);color:var(--ink);text-decoration:none;border:1px solid var(--line);box-shadow:var(--skygge);border-radius:var(--radius);font-weight:600;font-size:14px;transition:transform .1s ease,border-color .15s ease}.hurtig a svg{color:var(--skog);background:var(--skog-100);border-radius:8px;padding:6px;width:32px;height:32px;box-sizing:border-box}.hurtig a:hover{border-color:var(--furu);transform:translateY(-1px)}.klartekst-liste{margin:8px 0 16px}.klartekst-liste p{margin:6px 0;display:flex;gap:10px;align-items:baseline;line-height:1.5}.lys{width:10px;height:10px;border-radius:50%;flex-shrink:0;transform:translateY(1px)}.lys.gronn{background:var(--positiv);box-shadow:0 0 0 3px var(--positiv-bg)}.lys.gul{background:var(--rav-500);box-shadow:0 0 0 3px var(--rav-bg)}.lys.rod{background:var(--tegl);box-shadow:0 0 0 3px var(--tegl-bg)}.boligkort{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px;margin:8px 0 16px}.boligkort a{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--flate);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--skygge);text-decoration:none;color:var(--ink);transition:border-color .15s ease,transform .1s ease}.boligkort a:hover{border-color:var(--furu);transform:translateY(-1px)}.boligkort .navn{font-weight:700;font-size:16px}.boligkort .eiermerke{align-self:flex-start}.boligkort .tallrad{display:flex;justify-content:space-between;font-size:13px;color:var(--grey)}.boligkort .tallrad strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos{color:var(--green)}.oppgaver{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.kfelt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.kfelt:last-of-type{border-bottom:0}.kfelt small{display:block;font-size:12px;color:var(--grey)}.kfelt .felt{width:170px;flex-shrink:0}.kfelt input{font:inherit;width:100%;padding:7px 8px;border:1px solid var(--felt-kant);background:var(--cream);border-radius:8px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kresultat .linje{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px}.cta{margin-top:16px;background:var(--skog);color:var(--krem);border-radius:var(--radius);padding:18px}.cta strong{color:var(--aksent);font-size:16px}.cta p{margin:6px 0 12px;font-size:14px;opacity:.9}.cta small{display:block;margin-top:8px;font-size:12px;opacity:.6}.offentlig-topp{flex-wrap:nowrap}@media (max-width:860px){.offentlig-topp nav .valgfri{display:none}}.offentlig-topp nav a{white-space:nowrap}@media (max-width:420px){.offentlig-topp{gap:10px}.offentlig-topp>a svg{height:22px;width:auto}.offentlig-topp>a .logo span{font-size:24px!important}.offentlig-topp nav{gap:12px}.offentlig-topp nav .knapp{padding:7px 12px}}@media (max-width:350px){.offentlig-topp nav .logg-inn{display:none}}.demobanner{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--sand);border:1px solid var(--aksent);border-radius:var(--radius);padding:12px 16px;margin-top:16px;font-size:14px}.boligkort-statisk{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--flate);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--skygge)}.boligkort-statisk .navn{font-weight:700;font-size:16px}.boligkort-statisk .eiermerke{align-self:flex-start}.boligkort-statisk .tallrad{display:flex;justify-content:space-between;font-size:13px;color:var(--grey)}.boligkort-statisk .tallrad strong{color:var(--ink)}.juridisk .flate,.juridisk .kort{line-height:1.4}.oppstart{max-width:640px;margin-top:12px}.oppstart h2{font-size:20px;margin:0 0 6px}.oppstart-steg{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.oppstart-steg span{font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--mist);color:var(--grey)}.oppstart-steg span.her{background:var(--skog);color:var(--krem)}.oppstart-steg span.ferdig{background:var(--green-bg);color:var(--green)}.grunnlegger{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:32px;gap:32px;align-items:center;margin:48px 0 8px;padding:36px 40px;border-radius:20px;color:var(--krem);background:var(--skog);border:1px solid var(--skog-mork);background-image:radial-gradient(120% 140% at 100% 0,rgba(217,199,168,.16),transparent 55%)}.g-innhold{min-width:0}.g-merke{display:inline-block;font-size:11px;font-weight:700;color:var(--aksent);border:1px solid rgba(217,199,168,.45);padding:5px 12px;border-radius:999px}.grunnlegger h2{color:var(--krem);font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em;margin:16px 0 10px;text-align:left}.g-ingress{margin:0 0 18px;max-width:560px;opacity:.88;line-height:1.6}.g-fordeler{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 24px;gap:10px 24px}.g-fordeler li{position:relative;padding-left:26px;font-size:14px;line-height:1.45}.g-fordeler li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:rgba(217,199,168,.18);box-shadow:inset 0 0 0 1px rgba(217,199,168,.6)}.g-fordeler li:after{content:"";position:absolute;left:5px;top:6px;width:6px;height:3px;border-left:2px solid var(--aksent);border-bottom:2px solid var(--aksent);transform:rotate(-45deg)}.g-handling{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.g-knapp{background:var(--aksent)!important;color:var(--skog)!important;text-decoration:none;padding:12px 22px;font-size:15px}.g-knapp:hover{filter:brightness(1.05)}.g-smaa{font-size:12px;opacity:.65}.g-smaa a{color:inherit}.g-teller{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.g-teller-etikett{font-size:13px;opacity:.7}.g-teller-tall{font-size:52px;font-weight:700;line-height:1;color:var(--krem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.g-teller-tall small{font-size:16px;font-weight:500;opacity:.6}.g-teller-bar{height:6px;background:rgba(255,255,255,.1);overflow:hidden}.g-teller-bar,.g-teller-bar span{display:block;border-radius:999px}.g-teller-bar span{height:100%;background:var(--aksent)}.g-teller-fot{font-size:12px;opacity:.6}.g-linje{font-size:13px;white-space:nowrap}.g-linje strong,.grunnleggermerke{color:var(--aksent)}.grunnleggermerke{display:inline-flex;align-items:center;gap:6px;background:var(--skog);border:1px solid var(--skog-mork);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;text-decoration:none}@media (max-width:760px){.grunnlegger{padding:26px 20px;gap:20px}.g-fordeler,.grunnlegger{grid-template-columns:1fr}.g-teller{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px}.g-teller-tall{font-size:36px}.g-teller-bar{flex-basis:100%}}.onsker{display:flex;flex-direction:column;gap:10px}.onske{display:flex;gap:14px;align-items:flex-start}.onske p{margin:4px 0;font-size:14px;color:var(--stein-700);white-space:pre-wrap}.onske small{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px;color:var(--grey)}.onske .svar{background:var(--mist);border-radius:8px;padding:8px 10px;font-size:13px}.stem{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px;padding:8px 6px;border:1px solid var(--line);border-radius:10px;background:var(--hvit);cursor:pointer;font:inherit;font-size:12px;color:var(--grey)}.stem strong{font-size:16px;color:var(--ink)}.stem.stemt{border-color:var(--furu);background:var(--skog-100);color:var(--furu)}.stem.stemt strong{color:var(--skog)}.snurr{display:inline-flex;animation:snurr 1.4s linear infinite;color:var(--furu)}@keyframes snurr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.snurr{animation-duration:4s}}.jobber{display:flex;align-items:center;gap:16px;background:var(--skog-100);color:var(--skog);border:1px solid var(--skog-200);border-radius:var(--radius);padding:16px 18px;margin-bottom:14px;font-size:14px}.jobber strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px}.jobber-ikon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--flate);box-shadow:inset 0 0 0 1px var(--skog-200)}.jobber-ikon .snurr{color:var(--skog)}@media (max-width:600px){.jobber-ikon{width:52px;height:52px}.jobber-ikon svg{width:36px;height:36px}}.sjekkliste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.sjekkliste label{display:flex;gap:12px;align-items:flex-start;padding:8px 4px;border-radius:8px;cursor:pointer;font-size:15px;line-height:1.4}.sjekkliste label:hover{background:var(--mist)}.sjekkliste input{width:22px;height:22px;margin:0;flex-shrink:0;accent-color:var(--skog)}.sjekkliste label.krysset span{color:var(--grey);text-decoration:line-through;-webkit-text-decoration-color:rgba(7,31,25,.25);text-decoration-color:rgba(7,31,25,.25)}.statusvalg{display:inline-flex;gap:6px;flex-wrap:wrap}.statusvalg button{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--felt-kant);background:var(--hvit);color:var(--ink);cursor:pointer}.statusvalg button.valgt.ok{background:var(--green-bg);border-color:var(--green);color:var(--green)}.statusvalg button.valgt.vent{background:var(--amber-bg);border-color:var(--amber);color:var(--amber)}.statusvalg button.valgt.nei{background:var(--red-bg);border-color:var(--red);color:var(--red)}.visningsfelt{font:inherit;font-size:16px;width:100%;padding:10px 12px;border:1px solid var(--felt-kant);border-radius:10px;background:var(--krem);resize:vertical}.bilderad{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.bildeminiatyr{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--mist)}.bildeminiatyr .bildeplass,.bildeminiatyr img{width:100%;height:100%;object-fit:cover;display:block}.bildeminiatyr button{position:absolute;top:3px;right:3px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(15,61,50,.75);color:var(--hvit);font-size:16px;line-height:1;cursor:pointer}.bildeknapp{font:inherit;font-size:14px;font-weight:600;height:72px;padding:0 14px;border-radius:10px;border:1px dashed var(--felt-kant);background:var(--hvit);color:var(--skog);cursor:pointer}.googleknapp{width:100%;display:flex!important;justify-content:center;background:var(--hvit)!important}.eller,.googleknapp{align-items:center;gap:10px}.eller{display:flex;color:var(--grey);font-size:13px;margin:16px 0 12px}.eller:after,.eller:before{content:"";flex:1 1;height:1px;background:var(--line)}.innlogging .periodevalg{display:flex}.innlogging .periodevalg button{flex:1 1;padding:7px 10px;border-radius:8px}.tallsjekk{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom));z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px)}.tallsjekk-knapp{font:inherit;font-size:12px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--flate);color:var(--grey);box-shadow:var(--skygge);cursor:pointer}.tallsjekk-knapp:hover{color:var(--skog);border-color:var(--skog)}.tallsjekk-hint{background:var(--skog);color:var(--krem);padding:8px 14px;border-radius:999px;font-size:13px;box-shadow:var(--skygge)}.tallsjekk-hint .lenkeknapp{color:var(--aksent)}.tallsjekk-boks{width:340px;max-width:100%;background:var(--flate);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px rgba(15,61,50,.18);padding:14px 16px}body.tallsjekk-pek .tall,body.tallsjekk-pek .verdi,body.tallsjekk-pek td{cursor:crosshair}body.tallsjekk-pek .tall:hover,body.tallsjekk-pek .verdi:hover,body.tallsjekk-pek td:hover{outline:2px dashed var(--aksent);outline-offset:2px;background:rgba(217,199,168,.22)}@media (max-width:900px){.tallsjekk{bottom:calc(122px + env(safe-area-inset-bottom));right:12px}}.skjult{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.venteliste{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.venteliste input[type=email]{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);min-width:240px;flex:0 1 300px;background:var(--flate)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.redigeringslinje{position:-webkit-sticky;position:sticky;top:8px;z-index:30;display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;margin:12px 0 16px;padding:12px 16px;background:var(--skog);color:#fff;border-radius:var(--radius);box-shadow:0 8px 24px rgba(20,32,26,.18)}.redigeringslinje-tekst{display:flex;flex-direction:column;gap:2px;flex:1 1 260px}.redigeringslinje-tekst span{font-size:13px;opacity:.85}.redigeringslinje-skjulte{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;flex:1 1 100%;order:3}.skjult-brikke{background:rgba(255,255,255,.14);color:#fff;border:1px dashed rgba(255,255,255,.5);border-radius:999px;padding:3px 10px;font:inherit;font-size:13px;cursor:pointer}.skjult-brikke:hover{background:rgba(255,255,255,.24)}.redigeringslinje-knapper{display:flex;gap:14px;align-items:center}.redigeringslinje .lenkeknapp{color:#fff}.redigeringslinje .knapp{background:#fff;color:var(--skog);padding:7px 18px}.widget.redigerbar{border:1.5px dashed var(--skog-300);border-radius:var(--radius);padding:0 12px 10px;margin-bottom:14px;background:var(--flate);transition:box-shadow .15s ease}.widget.redigerbar.loftet{border-style:solid;border-color:var(--furu);box-shadow:0 12px 32px rgba(20,32,26,.2);position:relative;z-index:2}.redigering{-moz-user-select:none;user-select:none;-webkit-user-select:none}.widget-hode{display:flex;justify-content:space-between;margin:0 -12px 6px;padding:6px 8px 6px 4px;border-bottom:1px dashed var(--skog-200)}.widget-grep,.widget-hode{cursor:-webkit-grab;cursor:grab;touch-action:none;align-items:center;gap:8px}.widget-grep{display:inline-flex;background:none;border:0;padding:6px 8px;border-radius:6px;font:inherit;font-size:13px;font-weight:600;color:var(--skog)}.widget-grep:focus-visible,.widget-grep:hover{background:var(--skog-100)}.kort-skjul,.widget-skjul{display:grid;place-items:center;background:var(--flate);border:1px solid var(--line);border-radius:50%;width:26px;height:26px;cursor:pointer;color:var(--stein-700)}.kort-skjul:hover,.widget-skjul:hover{border-color:var(--tegl);color:var(--tegl)}.redigering .widget-innhold a,.redigering .widget-innhold button:not(.kort-skjul),.redigering .widget-innhold input,.redigering .widget-innhold select{pointer-events:none}.kortrad-rediger>.flyttbar{position:relative;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-offset:2px;pointer-events:auto!important;box-shadow:0 0 0 1.5px var(--skog-200),var(--skygge)}.kortrad-rediger>.flyttbar:hover{box-shadow:0 0 0 1.5px var(--furu),var(--skygge)}.kortrad-rediger>.flyttbar.loftet{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 0 0 2px var(--furu),0 12px 28px rgba(20,32,26,.22);transform:scale(1.02);z-index:3}.hurtig a .kort-skjul svg,.kort-skjul svg{width:12px;height:12px;padding:0;background:none;border-radius:0;color:inherit}.kortrad-rediger>.flyttbar>.kort-skjul{position:absolute;top:-9px;right:-9px;width:24px;height:24px;pointer-events:auto;z-index:1}.kortrad-rediger>.flyttbar *{pointer-events:none}.kortrad-rediger>.flyttbar>.kort-skjul,.kortrad-rediger>.flyttbar>.kort-skjul *{pointer-events:auto}@media (prefers-reduced-motion:reduce){.kortrad-rediger>.flyttbar,.widget.redigerbar{transition:none}.kortrad-rediger>.flyttbar.loftet{transform:none}}.nytt-prosjekt{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:12px 0;border-left:3px solid var(--skog);background:var(--skog-100)}.nytt-prosjekt.apen{display:block;background:var(--flate)}.kildeliste .linje small,.nytt-prosjekt .linje small{display:block;color:var(--grey);font-size:12px}.kildemerke{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;white-space:nowrap}.kildemerke.dok{color:var(--positiv);background:var(--positiv-bg)}.kildemerke.antatt{color:var(--stein-700);background:var(--mist)}.kildemerke.sjekk{color:var(--rav);background:var(--rav-bg)}.kildemerke.endret{color:var(--skog);background:var(--skog-100)}.kildeliste{margin:0 0 14px;padding:10px 14px}.kildeliste summary{cursor:pointer;list-style-position:outside}.kildeliste[open] summary{margin-bottom:6px}.tiltaksrad{padding:10px 0;border-bottom:1px solid var(--line)}.tiltaksrad:last-child{border-bottom:0}.strategitabell th{white-space:nowrap}.strategitabell td.beste{font-weight:700;color:var(--positiv)}.strategi-detaljer{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px;margin:10px 0}.strategi-detaljer details{padding:10px 12px}.strategi-detaljer summary{cursor:pointer}.vurderingsfaner{display:inline-flex;gap:4px;padding:4px;background:var(--mist);border-radius:999px;margin:0 0 14px;flex-wrap:wrap}.vurderingsfaner a{padding:7px 16px;border-radius:999px;text-decoration:none;color:var(--stein-700);font-weight:600;font-size:14px}.vurderingsfaner a:hover{color:var(--skog)}.vurderingsfaner a.valgt{background:var(--flate);color:var(--skog);box-shadow:var(--skygge)}.kort.seks{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.kort.seks>div{padding:12px 14px}.kort.seks .tall{font-size:clamp(17px,1.1vw + 6px,21px)}.stjerne{background:none;border:0;font-size:20px;line-height:1;padding:2px 4px;cursor:pointer;color:var(--rav-500)}.stjerne[aria-pressed=false]{color:var(--stein-500)}.stjerne:hover{color:var(--rav-500)}.sammenlignvalg{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 16px}.valgt-brikke{display:inline-flex;gap:4px;align-items:center;padding:4px 4px 4px 12px;border-radius:999px;background:var(--skog-100);color:var(--skog);font-size:14px;font-weight:600}.kolonne-fjern,.valgt-brikke button{background:none;border:0;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;border-radius:999px;color:inherit}.kolonne-fjern:hover,.valgt-brikke button:hover{background:var(--flate);color:var(--tegl)}.kolonne-fjern{color:var(--grey);margin-left:4px}.eiendomsverktoy{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 14px}.eiendomsverktoy input[type=search]{min-width:220px;flex:1 1 220px;max-width:360px}.massehandling{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:10px 14px;margin:0 0 12px;background:var(--skog-100);border:1px solid var(--skog-200);border-radius:var(--radius)}.massehandling .knapp{padding:6px 12px;font-size:14px}.knapp.fare{color:var(--tegl);border-color:var(--tegl-200)}.eiendomstabell tr.valgt td{background:var(--skog-50)}.eiendomstabell td{vertical-align:middle}.pr-intervall{margin-top:18px;display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--sand-200,var(--mist))}.pr-intervall button{border:0;background:none;font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;color:var(--stein-700);cursor:pointer}.pr-intervall button span{font-weight:500;font-size:12px;color:var(--furu);margin-left:4px}.pr-intervall button[aria-pressed=true]{background:var(--hvit,#fff);color:var(--skog);box-shadow:0 1px 2px rgba(15,61,50,.12)}.pr-planer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0 0;align-items:stretch}.pr-planer.tre{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-plan{position:relative;display:flex;flex-direction:column;background:var(--hvit,#fff);border:1px solid var(--line);border-radius:18px;padding:26px 22px 22px}.pr-plan.gratis{background:transparent}.pr-plan.fremhevet{border:2px solid var(--skog);box-shadow:0 1px 0 rgba(15,61,50,.04),0 28px 56px -28px rgba(15,61,50,.4)}.pr-merke{position:absolute;top:-12px;left:20px;background:var(--skog);color:var(--krem);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.pr-plan h3{margin:0;font-size:20px;letter-spacing:-.02em}.pr-plan .pr-for{margin:6px 0 18px;font-size:14px;color:var(--stein-600);min-height:2.8em;line-height:1.4}.pr-plan .pr-pris{margin:0;font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pr-pris small{font-size:15px;font-weight:500;color:var(--stein-600);letter-spacing:0}.pr-plan .pr-under{margin:8px 0 18px;font-size:13px;color:var(--stein-600)}.pr-plan ul{list-style:none;margin:0 0 18px;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;flex:1 1;align-content:start}.pr-plan li{position:relative;padding-left:24px;font-size:14px;line-height:1.4}.pr-plan li:before{content:"";position:absolute;left:2px;top:4px;width:11px;height:6px;border-left:2px solid var(--furu);border-bottom:2px solid var(--furu);transform:rotate(-45deg)}.pr-kommer{margin:0 0 16px;font-size:12.5px;color:var(--stein-600);line-height:1.45;padding:10px 12px;border-radius:10px;background:var(--mist)}.pr-kommer span{display:block;font-weight:600;color:var(--stein-700);margin-bottom:2px}.pr-handling>*{width:100%}.pr-sammenligning{margin:22px 0 0}.pr-vis{background:none;border:0;padding:4px 0;font:inherit;font-weight:600;color:var(--skog);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pr-tabell-ramme{overflow-x:auto;margin-top:12px;border:1px solid var(--line);border-radius:14px;background:var(--hvit,#fff)}.pr-tabell{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.pr-tabell td,.pr-tabell th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.pr-tabell thead th{font-size:15px;top:0}.pr-tabell th[scope=row],.pr-tabell thead th{position:-webkit-sticky;position:sticky;background:var(--hvit,#fff)}.pr-tabell th[scope=row]{text-align:left;font-weight:500;left:0}.pr-tabell th[scope=row] small{display:block;font-size:12px;color:var(--stein-600);font-weight:400}.pr-tabell .fremhevet{background:var(--skog-50)}.pr-gruppe th{text-align:left!important;font-size:12px;font-weight:700;color:var(--stein-600);background:var(--mist)!important;padding-top:14px}.pr-ja{color:var(--furu);font-weight:700}.pr-nei{color:var(--stein-500)}.pr-kommer-merke{font-size:11.5px;font-weight:600;color:var(--rav);background:var(--rav-bg);padding:2px 8px;border-radius:999px;white-space:nowrap}.pr-fotnote{font-size:12px;color:var(--stein-600);padding:10px 14px;margin:0}.pr-lifetime{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:36px;gap:36px;align-items:center;margin:36px 0 0;padding:36px;border-radius:22px;background:var(--skog);color:var(--krem);position:relative;overflow:hidden}.pr-lifetime:after{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;border-radius:50%;border:1px solid rgba(217,199,168,.14);pointer-events:none}.pr-lifetime-merke{display:inline-block;font-size:12px;font-weight:700;color:var(--skog);background:var(--aksent);padding:5px 12px;border-radius:999px}.pr-lifetime h2{color:var(--krem);font-size:clamp(26px,3.2vw,36px);line-height:1.1;letter-spacing:-.025em;margin:16px 0 10px;text-align:left}.pr-lifetime .pr-lifetime-ingress{margin:0 0 18px;max-width:58ch;line-height:1.6;color:rgba(247,245,238,.85)}.pr-lifetime-punkter{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-gap:9px;gap:9px}.pr-lifetime-punkter li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.45}.pr-lifetime-punkter li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:rgba(217,199,168,.18)}.pr-lifetime-punkter li:after{content:"";position:absolute;left:5px;top:6px;width:6px;height:3px;border-left:2px solid var(--aksent);border-bottom:2px solid var(--aksent);transform:rotate(-45deg)}.pr-lifetime-handling{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pr-lifetime-smaa{font-size:12.5px;color:rgba(247,245,238,.68)}.pr-lifetime-smaa a{color:inherit}.pr-lifetime-side{display:grid;grid-gap:14px;gap:14px;position:relative;z-index:1}.pr-forskjell{margin:0;display:grid;grid-gap:10px;gap:10px;font-size:13px}.pr-forskjell div{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.pr-forskjell dt{font-weight:700;color:var(--aksent);margin-bottom:2px}.pr-forskjell dd{margin:0;color:rgba(247,245,238,.82);line-height:1.45}.pr-lifetime-knapp{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:10px;border:0;cursor:pointer;background:var(--aksent);color:var(--skog);font:inherit;font-weight:700;font-size:15px;text-decoration:none}.pr-lifetime-knapp:hover{filter:brightness(1.05)}.pr-lifetime-knapp:disabled{opacity:.6;cursor:default}@media (max-width:1000px){.pr-planer,.pr-planer.tre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pr-lifetime{grid-template-columns:1fr;padding:24px;gap:22px}}@media (max-width:560px){.pr-planer,.pr-planer.tre{grid-template-columns:1fr}.pr-for{min-height:0}}.pr-alle{grid-column:1/-1;display:flex;gap:10px 24px;align-items:baseline;flex-wrap:wrap;padding:16px 20px;border-radius:14px;background:var(--skog-50);border:1px solid var(--skog-100)}.pr-alle strong{font-size:14px;color:var(--skog);white-space:nowrap}.pr-alle ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;color:var(--stein-700)}.pr-alle li{position:relative;padding-left:18px}.pr-alle li:before{content:"";position:absolute;left:1px;top:5px;width:9px;height:5px;border-left:2px solid var(--furu);border-bottom:2px solid var(--furu);transform:rotate(-45deg)}.pr-engangs{margin:22px 0 0;padding:14px 18px;border:1px dashed var(--sand-500);border-radius:14px;font-size:14.5px;background:var(--sand-100)}.pr-engangs a{color:var(--skog);font-weight:600}.analysekjop{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:12px 0}.premiumport{max-width:640px;padding:24px 26px;border-left:3px solid var(--skog)}.premiumport h2{margin:10px 0 8px;font-size:22px;text-align:left}.premiumport p{line-height:1.55}.premiumport-merke{display:inline-block;font-size:12px;font-weight:700;color:var(--skog);background:var(--skog-100);padding:3px 10px;border-radius:999px}.logo-med-beta{display:inline-flex;align-items:center;gap:8px}.beta-merke{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:var(--sand-300);color:var(--skog-800);line-height:1}.beta-merke.mork{background:var(--sand-400);color:var(--skog-900)}.tilbakemelding-knapp{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:40;background:var(--skog-800);color:var(--sand-100);border:0;border-radius:999px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600;box-shadow:0 6px 20px -6px rgba(15,61,50,.45);cursor:pointer}.tilbakemelding-knapp:hover{background:var(--skog-700)}.tilbakemelding-knapp:focus-visible{outline:3px solid var(--sand-400);outline-offset:2px}@media (max-width:900px){.tilbakemelding-knapp{bottom:calc(76px + env(safe-area-inset-bottom));right:12px;padding:8px 13px;font-size:13px}}.tilbakemelding-bakgrunn{position:fixed;inset:0;background:rgba(11,47,38,.35);z-index:60;display:grid;place-items:end center;padding:16px}@media (min-width:700px){.tilbakemelding-bakgrunn{place-items:center}}.tilbakemelding-vindu{background:var(--flate,#fff);border-radius:14px;padding:18px 18px 16px;width:100%;max-width:480px;box-shadow:0 24px 60px -20px rgba(11,47,38,.5)}.tilbakemelding-vindu h2{font-size:18px;margin:0}.tilbakemelding-vindu textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15px;padding:10px;border:1px solid var(--stein-300);border-radius:8px;background:var(--cream)}.tilbakemelding-hjelp{font-size:14px;color:var(--grey);margin:6px 0 10px}.tilbakemelding-smaa{font-size:12px;color:var(--grey);margin:6px 0 0}@media print{.tilbakemelding-knapp{display:none!important}}.samtykke{margin:12px 0 16px;border-left:3px solid var(--sand-500)}.samtykke p{font-size:14px;margin:6px 0}.samtykke ul{font-size:13px;color:var(--grey);margin:6px 0 10px;padding-left:18px;line-height:1.6}.samtykke-knapper{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.offentlig-topp .logo-med-beta>a{display:inline-flex;text-decoration:none}@media (max-width:480px){.offentlig-topp .logo-med-beta{gap:6px}.offentlig-topp .logo-med-beta>a svg{height:22px;width:auto}.offentlig-topp .logo-med-beta>a .logo span{font-size:24px!important}.beta-merke{font-size:9.5px;padding:3px 6px}}@media (max-width:420px){.offentlig-topp nav .logg-inn{display:none}}.beta-forventning{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:16px 0 20px}.beta-forventning div{background:var(--flate,#fff);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.beta-forventning strong{color:var(--skog)}.beta-forventning span{font-size:14px;color:var(--grey);line-height:1.5}.betaskjema{gap:18px}.betaskjema,.betaskjema label{display:flex;flex-direction:column}.betaskjema label{gap:6px;font-weight:600;font-size:15px}.betaskjema label small{font-weight:400;font-size:12px;color:var(--grey)}.betaskjema input:not([type=radio]),.betaskjema textarea{font:inherit;font-weight:400;font-size:15px;padding:9px 10px;border:1px solid var(--stein-300);border-radius:8px;background:var(--cream);width:100%;box-sizing:border-box}.beta-to{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.beta-valg{border:0;margin:0;padding:0}.beta-valg legend{font-weight:600;font-size:15px;margin-bottom:8px}.beta-valg>div{display:flex;flex-wrap:wrap;gap:8px}.beta-valg label{flex-direction:row;align-items:center;gap:0;font-weight:500;font-size:14px;padding:8px 14px;border:1px solid var(--stein-300);border-radius:999px;cursor:pointer;background:var(--flate,#fff)}.beta-valg label.valgt{background:var(--skog);color:var(--sand-100);border-color:var(--skog)}.beta-valg input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.beta-valg label:focus-within{outline:3px solid var(--sand-400);outline-offset:2px}.beta-send{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0}.beta-takk h2{margin:0 0 6px;font-size:20px}.betaport{max-width:560px}.betasoknader{display:grid;grid-gap:12px;gap:12px}.betasoknad header{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.betasoknad p{margin:8px 0 0;font-size:14px}.betasoknad-fakta{display:flex;flex-wrap:wrap;gap:6px}.betasoknad-fakta span{background:var(--stein-100);border-radius:999px;padding:3px 10px;font-size:13px}.betasoknad-knapper{display:flex;gap:8px;flex-wrap:wrap}.fasit{margin:16px 0;border-left:3px solid var(--skog-500)}.fasit-hode{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.fasit-hode span{font-size:13px;color:var(--grey)}.fasit-stolpe{height:6px;background:var(--stein-200);border-radius:999px;margin:8px 0 10px;overflow:hidden}.fasit-stolpe span{display:block;height:100%;background:var(--skog-500);border-radius:999px}.fasit p{font-size:14px;margin:0 0 10px}.fasit-liste{display:grid;grid-gap:6px;gap:6px}.fasit-rad{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.fasit-rad>span:first-child{display:flex;flex-direction:column;min-width:0}.fasit-rad small{font-size:12px;color:var(--grey)}.fasit-felt input{width:130px;text-align:right;padding:7px 8px;background:var(--cream);border:1px solid var(--stein-300);border-radius:8px;font:inherit;font-size:14px}.knapp.liten{padding:5px 10px;font-size:13px}.markedsverdi{container-type:inline-size;background:var(--mist);border-left:3px solid var(--sand-500);padding:10px 12px;margin:8px 0 12px}.mv-topp{gap:8px;align-items:center;justify-content:space-between;margin-bottom:6px}.mv-topp,.mv-valg{display:flex;flex-wrap:wrap}.mv-valg{gap:6px;font-size:14px}.mv-valg select{max-width:260px}.mv-hint{font-size:13px;color:var(--grey);margin:6px 0}.mv-estimater{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;margin:8px 0}.mv-estimat{background:var(--cream);border:1px solid var(--stein-200,#e2ddcf);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.mv-navn{font-size:12px;color:var(--stein-700);font-weight:600}.mv-tall{font-size:20px;font-weight:700;color:var(--skog);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv-spenn{font-size:13px;color:var(--stein-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv-merknad{font-size:12px;color:var(--grey);line-height:1.4}.mv-estimat .knapp{margin-top:4px}.mv-salgliste{display:grid;grid-gap:6px;gap:6px;margin:6px 0 8px}.mv-salg{display:grid;grid-template-columns:minmax(120px,2fr) 140px 110px 60px minmax(110px,1fr) auto;grid-gap:6px;gap:6px;align-items:center;font-size:14px}.mv-salg input{min-width:0;width:100%}.mv-salg-topp{font-size:12px;font-weight:600;color:var(--stein-700)}.mv-kvm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 640px){.mv-salg{grid-template-columns:1fr 1fr;background:var(--cream);border:1px solid var(--stein-200);border-radius:8px;padding:8px}.mv-salg .mv-adr{grid-column:1/-1}.mv-salg-topp{display:none}}.mv-kilde{font-size:11px;color:var(--grey);margin-top:8px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ml-kilder{display:grid;grid-gap:4px;gap:4px;margin-top:8px;font-size:14px}.ml-kilder .ml-rad{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--stein-200,#e2ddcf);padding-top:4px}.ml-kilder .ml-navn{color:var(--stein-700)}.ml-kilder .ml-tall{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fasitlinje{font-size:12px;margin-top:4px;padding:4px 8px;background:var(--sand-100);border-left:2px solid var(--sand-500);color:var(--stein-700)}.koblet-prosjekt{display:flex;flex-direction:column;gap:4px;margin:6px 12px 10px;font-size:14px}.koblet-prosjekt span{font-size:12px;color:var(--grey)}.koblet-prosjekt .knapp{align-self:flex-start}.koblet-vurdering{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px;margin-bottom:12px;border-left:3px solid var(--furu,#2e6b5a)}.koblet-knapper{display:flex;gap:8px;flex-wrap:wrap}.anslag-celle{font-size:12px;color:var(--stein-700);white-space:nowrap}.faktisk-celle input{background:var(--sand-200)!important;border-color:var(--sand-500)!important}.eier-boliger{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.eier-bolig{padding:12px 14px;min-width:0}.eier-bolig-hode{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin-bottom:8px}.eier-bolig-hode span{font-size:13px;color:var(--grey)}.eier-tabell{width:100%}.eier-tabell td,.eier-tabell th{white-space:nowrap}.andelfelt{width:96px;display:inline-block}.andelfelt input.med-enhet{width:100%;min-width:0;padding-right:26px;text-align:right;box-sizing:border-box}.andelfelt .enhet{right:8px}.eier-mobil{display:none}@media (max-width:560px){.eier-tabell td:nth-child(4),.eier-tabell td:nth-child(5),.eier-tabell th:nth-child(4),.eier-tabell th:nth-child(5){display:none}.eier-mobil{display:block;font-size:11px;color:var(--grey);font-weight:400}.andelfelt{width:72px}.eier-tabell td,.eier-tabell th{padding-left:6px;padding-right:6px}.eier-tabell td:first-child,.eier-tabell th{white-space:normal}}.kv-prosjekt{margin:16px 0}.kv-hode{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.kv-hode>div:first-child{display:flex;flex-direction:column;gap:2px}.kv-hode span{font-size:13px;color:var(--grey)}.kv-knapper{display:flex;gap:8px;flex-wrap:wrap}.kv-hint{font-size:13px;color:var(--grey);margin:6px 0 10px}.kv-jobber{list-style:none;padding:0;margin:0 0 10px;font-size:13px}.kv-jobber li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--line)}.kv-jobber li span:last-child{color:var(--stein-700);text-align:right}.kv-liste{display:grid;grid-gap:6px;gap:6px}.kv-rad{display:grid;grid-template-columns:minmax(140px,1.2fr) 130px minmax(180px,2fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:14px}.kv-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kv-info small,.kv-post small{color:var(--grey);font-size:12px}.kv-belop{display:flex;align-items:center;gap:4px;font-size:13px}.kv-belop input{width:100px;text-align:right;padding:5px 6px;border:1px solid var(--stein-300);background:var(--cream);border-radius:4px;font:inherit}.kv-post{display:flex;flex-direction:column;gap:2px;min-width:0}.kv-post select{width:100%;padding:5px 6px;font:inherit;font-size:13px}@media (max-width:640px){.kv-rad{grid-template-columns:1fr auto}.kv-post{grid-column:1/-1}}.kv-rad>.lenkeknapp{justify-self:end;font-size:13px}.mal-tabell td small{display:block;font-size:11px;color:var(--grey);font-weight:400;white-space:normal}.mal-tabell tr.etter-maal td{color:var(--grey)}.liten-graf{max-width:560px}.leie-utv-hode h3{margin:0;font-size:22px;color:var(--skog)}.leie-utv-hode span{font-size:13px;color:var(--grey)}.leie-utv-innhold{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:16px;gap:16px;align-items:start;margin-top:8px}@media (max-width:760px){.leie-utv-innhold{grid-template-columns:minmax(0,1fr)}}.leie-utv-kort{background:var(--hvit);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.leie-utv-kort .tittel{font-size:12px;color:var(--grey)}.leie-utv-kort .stor{font-size:28px;font-weight:700;color:var(--skog);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leie-utv-stolpe{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--stein-200);margin:10px 0}.leie-utv-del{display:grid;grid-template-columns:1fr auto;grid-gap:0 8px;gap:0 8px;font-size:13px;margin-top:6px}.leie-utv-del span:first-child{grid-column:1/-1;font-size:11px;font-weight:600;text-transform:none}.leie-utv-del strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leie-utv-del span:last-child{color:var(--grey);align-self:center}.anbefalinger{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:6px;gap:6px}.anbefalinger li{padding:8px 12px;border-left:3px solid var(--furu);background:var(--hvit);border-radius:0 8px 8px 0;font-size:14px}.anbefalinger li.bremser,.anbefalinger li.gaarIkke{border-left-color:var(--tegl,#b5543c)}.kandidater{margin:0 0 16px}.kandidater .kv-hode select{max-width:280px;padding:6px 8px;font:inherit;font-size:14px}.kandidat-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px;margin:10px 0}.kandidat{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.kandidat.aapen{border-color:var(--furu);box-shadow:0 0 0 1px var(--furu)}.kandidat small{font-size:12px;color:var(--stein-700)}.kandidat-lagre{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.kandidat-lagre input{padding:6px 8px;border:1px solid var(--stein-300);border-radius:4px;font:inherit;min-width:220px;background:var(--cream)}.ks-detalj td,tr.klikkbar:hover td{background:var(--skog-50)}.ks-detalj td{text-align:left}.ks-regnestykke{position:-webkit-sticky;position:sticky;left:0;width:min(640px,calc(100vw - 64px));display:grid;grid-gap:4px;gap:4px;padding:6px 4px 10px;font-size:14px;white-space:normal}.ks-linje{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ks-linje>span:first-child{min-width:0}.ks-linje small{color:var(--grey);font-size:12px}.ks-linje>span:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.datasjekk{border-left:3px solid var(--rav-500);background:var(--sand-100);padding:10px 14px;margin:8px 0 16px;border-radius:6px;font-size:14px}.datasjekk ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.salg-rad{border-bottom:1px dashed var(--line)}.stegnr{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid;font-size:12px;font-weight:700;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stegnr.liten{width:18px;height:18px;font-size:10px}.omrade.her .stegnr{background:var(--aksent);border-color:var(--aksent);color:var(--skog-900)}.omrade.flere{margin-top:10px;padding-top:10px;border-top:1px solid rgba(247,245,238,.12)}.bunnmeny button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;color:rgba(247,245,238,.66);background:none;border:0;font:inherit;font-size:11px;font-weight:600;padding:4px 0;cursor:pointer}.stegfaner{display:flex;gap:6px;flex-wrap:wrap;align-items:stretch;margin:4px 0 18px}.stegfaner a{flex:1 1 140px;display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--hvit);text-decoration:none;color:var(--ink);font-size:14px;font-weight:600}.stegfaner a small{display:block;font-weight:400;color:var(--grey);font-size:12px}.stegfaner a .stegnr{color:var(--skog-700)}.stegfaner a.valgt{border-color:var(--skog-700);box-shadow:inset 0 0 0 1px var(--skog-700)}.stegfaner a.valgt .stegnr{background:var(--skog-700);border-color:var(--skog-700);color:var(--hvit)}.stegfaner a.ferdig .stegnr{background:var(--skog-100)}.stegbolig{gap:10px;font-size:14px;margin:0 0 6px}.nestesteg,.stegbolig{display:flex;align-items:center;flex-wrap:wrap}.nestesteg{justify-content:flex-end;gap:12px;margin:24px 0 8px;padding-top:16px;border-top:1px solid var(--line)}@media (max-width:720px){.stegfaner{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-4px;margin-right:-4px;padding:0 4px 2px}.stegfaner a{flex:0 0 auto;padding:8px 10px}.stegfaner a small{display:none}}.scorekort{display:flex;gap:22px;align-items:flex-start;background:var(--hvit);border:1px solid var(--line);border-radius:var(--r-m);padding:18px 20px;margin:0 0 14px}.scorekort.ok{color:var(--green)}.scorekort.vent{color:var(--rav-500)}.scorekort.nei{color:var(--red)}.score-tall{position:relative;flex:none;width:112px;height:112px}.score-tall>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink)}.score-tall strong{font-size:38px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-tall span{font-size:12px;color:var(--grey)}.score-tekst{flex:1 1;min-width:0;color:var(--ink)}.score-tekst .tittel{font-size:12px;color:var(--grey)}.score-dom{font-size:22px;font-weight:700;margin:2px 0 10px}.scorekort.ok .score-dom{color:var(--green)}.scorekort.vent .score-dom{color:var(--rav)}.scorekort.nei .score-dom{color:var(--red)}.score-tekst ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;max-width:560px}.score-tekst li{display:grid;grid-template-columns:minmax(0,1fr) 110px 44px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.score-del{display:flex;flex-direction:column;min-width:0}.score-del .hint{font-size:12px;color:var(--grey)}.score-bar{height:6px;background:var(--stein-100);border-radius:3px;overflow:hidden}.score-bar span{display:block;height:100%;background:var(--skog-500)}.score-poeng{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grey)}.romenhet{border-left:3px solid var(--sand-300);margin:4px 0 8px;padding-left:4px}@media (max-width:640px){.scorekort{flex-direction:column;align-items:center;padding:16px}.score-tekst{width:100%}.score-tekst li{grid-template-columns:minmax(0,1fr) 60px 40px}}.demo-hero{margin:34px 0 22px;max-width:860px}.demo-for{font-size:14px;color:var(--furu);font-weight:600;margin:0 0 10px}.demo-hero h1{font-size:var(--t-h1);line-height:1.12;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.demo-hero .ingress{font-size:17px;line-height:1.55;color:var(--stein-700);max-width:68ch;margin:0}.demo-nokkel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 8px}.demo-nokkel>div{background:var(--hvit);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.demo-nokkel span{font-size:13px;color:var(--grey)}.demo-nokkel strong{font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.demo-nokkel strong small{font-size:.55em;font-weight:600;margin-left:2px;color:var(--grey);letter-spacing:0}.demo-nokkel em{font-style:normal;font-size:12.5px;color:var(--grey)}.demo-nokkel .pos{background:var(--skog-50);border-color:var(--skog-200)}.demo-nokkel .pos strong{color:var(--green)}.demo-del{margin:44px 0 0}.demo-del h2{font-size:var(--t-h2);letter-spacing:-.015em;margin:0 0 6px}.demo-del h3{font-size:15px;margin:0 0 4px}.demo-poeng{margin:0 0 14px;color:var(--stein-700);max-width:72ch;line-height:1.5}.demo-grafer{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.demo-grafer>*{min-width:0;margin:0}.demo-grafer figure h2{font-size:19px}.demo-grafer figure .demo-poeng{font-size:14px;min-height:2.9em}.demo-grafer.smal{grid-template-columns:3fr 2fr;align-items:center;margin-top:18px}.demo-merk p{margin:0 0 10px;line-height:1.55;color:var(--stein-700)}.demo-fordeling{background:var(--hvit);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;margin:0 0 12px}.demo-fordeling-topp{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.demo-fordeling-topp strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-stolpe{display:flex;height:22px;border-radius:6px;overflow:hidden;gap:2px}.demo-stolpe span{display:block;min-width:4px}.demo-fordeling ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px}.demo-fordeling li{display:flex;align-items:center;gap:7px}.demo-fordeling li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-fordeling li em{font-style:normal;color:var(--grey)}.demo-prikk{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.demo-regnestykke{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;grid-gap:10px;gap:10px;align-items:stretch}.demo-regnestykke>div{background:var(--hvit);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:3px;min-width:0}.demo-regnestykke>b{align-self:center;font-size:22px;color:var(--sand-600);font-weight:600}.demo-regnestykke span{font-size:13px;color:var(--grey)}.demo-regnestykke strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.demo-regnestykke em{font-style:normal;font-size:12.5px;color:var(--grey)}.demo-regnestykke .sum{background:var(--skog);border-color:var(--skog)}.demo-regnestykke .sum em,.demo-regnestykke .sum span{color:var(--skog-200)}.demo-regnestykke .sum strong{color:var(--krem);font-size:26px}.demo-boliger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.demo-boliger article{background:var(--hvit);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.demo-boliger header{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.demo-boliger header .demo-prikk{margin-top:6px}.demo-boliger header p{margin:2px 0 0;font-size:13px;color:var(--grey);line-height:1.4}.demo-boliger dl{margin:0;display:grid;grid-gap:6px;gap:6px}.demo-boliger dl>div{display:flex;justify-content:space-between;gap:10px;font-size:14px;border-top:1px solid var(--stein-100);padding-top:6px}.demo-boliger dt{color:var(--grey)}.demo-boliger dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.demo-boliger .pos dd{color:var(--green)}.demo-funksjoner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.demo-funksjoner>div{background:var(--hvit);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.demo-funksjoner p{margin:0;font-size:14px;line-height:1.5;color:var(--stein-700)}.demo-slutt{margin:48px 0 0;background:var(--skog);color:var(--krem);border-radius:var(--r-l);padding:34px 32px}.demo-slutt h2{font-size:var(--t-h2);margin:0 0 8px;color:var(--krem)}.demo-slutt p{margin:0 0 18px;color:var(--skog-200);max-width:60ch;line-height:1.55}.demo-slutt>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.knapp-lys{background:var(--krem);color:var(--skog)}.demo-slutt .knapp{flex:none;white-space:nowrap;display:inline-block;padding:12px 22px}.knapp-lys:not(:disabled):hover{background:var(--hvit)}.demo-lenke{color:var(--krem)}.demo-fotnote{font-size:12px;color:var(--grey);margin:14px 0 0;max-width:90ch}@media (max-width:860px){.demo-nokkel{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-grafer,.demo-grafer.smal,.demo-regnestykke{grid-template-columns:1fr}.demo-regnestykke>b{justify-self:center;line-height:1}.demo-boliger,.demo-funksjoner{grid-template-columns:1fr}.demo-grafer figure .demo-poeng{min-height:0}.demo-slutt{padding:26px 20px}}@media (max-width:420px){.demo-nokkel>div{padding:12px 14px}.demo-nokkel strong{font-size:21px}}.muligheter{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.muligheter-topp{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.muligheter-topp h2{font-size:18px;margin:0 0 4px}.muligheter-topp p{margin:0;font-size:14px;color:var(--stein-700);max-width:62ch}.muligheter-plan{font-size:14px;margin:12px 0}.muligheter-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.mulighet{background:var(--hvit);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.mulighet header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.mulighet h3{font-size:16px;margin:2px 0 0}.mulighet-type{font-size:12px;color:var(--furu);font-weight:600}.mulighet p{margin:0;font-size:14px;line-height:1.5}.mulighet dl{margin:0;display:grid;grid-gap:4px;gap:4px}.mulighet dl>div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;border-top:1px solid var(--stein-100);padding-top:4px}.mulighet dt{color:var(--grey)}.mulighet dd{margin:0;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mulighet-krav{font-size:13px;background:var(--stein-100);border-radius:var(--r-s);padding:8px 10px}.mulighet .status{font-size:12px;white-space:nowrap}.muligheter-forbehold{font-size:13px;color:var(--stein-700);margin:12px 0 0;padding-left:18px}.mulighetspanel{background:var(--hvit);border:1px solid var(--line);border-left:3px solid var(--skog-500);border-radius:var(--radius);padding:14px 18px;margin:-4px 0 14px}.mulighetspanel-topp{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.mulighetspanel-topp>div:first-child{display:flex;flex-direction:column;gap:2px}.mulighetspanel-topp .hint{font-size:12.5px;color:var(--grey)}.mulighetspanel-score{display:flex;align-items:baseline;gap:8px}.mulighetspanel-score span{font-size:13px;color:var(--grey)}.mulighetspanel-score strong{font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mulighetspanel-score small{font-size:12px;color:var(--grey);font-weight:400}.mulighetspanel-score em{font-style:normal;font-weight:700}.mulighetspanel-score em.pos{color:var(--green)}.mulighetspanel ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.mulighetspanel label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.mulighetspanel label input{margin-top:3px}.mulighetspanel label>span{display:flex;flex-direction:column}.mulighetspanel label .hint{font-size:12.5px;color:var(--grey)}.mulighetspanel-bunn{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--stein-100);font-size:13.5px}.mulighetspanel-bunn .knapp{margin-left:auto}@media (max-width:640px){.mulighetspanel-bunn .knapp{margin-left:0;width:100%}.muligheter-topp .knapp{width:100%}}.mulighet .lenkeknapp{align-self:flex-start}.mulighet p.hint,.muligheter>p.hint{font-size:12.5px;color:var(--grey)}.fremleie{margin:16px 0 8px;background:var(--hvit);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.fremleie-hode{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap}.fremleie-hode>span{font-size:13px;color:var(--grey);flex:1 1;min-width:200px}.fremleie .tabell{margin-top:10px}.fremleie-skjema{margin-top:10px;max-width:620px}.fremleie-knapper{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:10px 12px 0}