@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--skog:#0F3D32;--skog-hover:#174D40;--skog-mork:#0B2F26;--furu:#2E6B5A;--aksent:#D9C7A8;--ink:#1F1F1F;--sand:#EFE8DA;--gold:#2E6B5A;--krem:#F7F5EE;--cream:#F7F5EE;--mist:#F3F1EA;--grey:#5F625D;--line:#E6E2D6;--felt-kant:#D6D0C1;--bg:#F7F5EE;--text:#1F1F1F;--green:#1e5631;--green-bg:#dcebdd;--amber:#7a5b00;--amber-bg:#f6e9c8;--red:#8b1e1e;--red-bg:#f3d6d3}*{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-size:15px;color:var(--text);background:var(--bg)}a{color:inherit}.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(0,0,0,.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(--gold);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:4px;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}@media (max-width:860px){.kolonner{grid-template-columns:1fr}}.kort{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:8px 0 24px}.kort>div{background:var(--mist);padding:12px;border-left:3px solid var(--gold)}.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;border-radius:3px}.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;border-radius:4px;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:4px}.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(0,0,0,.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}.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(0,0,0,.4)}.skuff-bakgrunn{position:fixed;inset:0;background:rgba(0,0,0,.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:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.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}.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:#fff!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:#fff;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{background:#fff;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.1;margin:8px 0 16px;max-width:820px;letter-spacing:-.01em}.overtittel{color:var(--furu);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px;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:#fff;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:#333;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:#fff;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(0,0,0,.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;letter-spacing:.06em;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:#333;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:4px}body.med-sidemeny .abobanner{left:248px}@media (max-width:900px){body.med-sidemeny .abobanner{left:0}}:root{--flate:#ffffff;--bakgrunn:#F7F5EE;--radius:12px;--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:-.02em}.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:22px;font-weight:600;letter-spacing:-.01em}.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:9px;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:#EEEADF}.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:#fff!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:#163f24}.klartekst.darlig{background:var(--red-bg);color:#5e1414}.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:#333}.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:#E8EFEB;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:#2e8b57;box-shadow:0 0 0 3px #d9efe1}.lys.gul{background:#d9a400;box-shadow:0 0 0 3px #f7ecc8}.lys.rod{background:#c0392b;box-shadow:0 0 0 3px #f6d9d5}.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)}.tilpass{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px;position:relative;z-index:5}.tilpass-panel{position:absolute;right:0;top:40px;margin-top:8px;width:min(420px,100%)}.tilpass-rad{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.tilpass-rad label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.tilpass-rad small{display:block;color:var(--grey);font-size:12px}.tilpass-rad button{background:none;border:1px solid var(--line);border-radius:6px;width:28px;height:26px;cursor:pointer;margin-left:4px}.tilpass-rad button:disabled{opacity:.3;cursor:default}.oppgaver{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.7}@media (max-width:700px){.tilpass-panel{position:absolute;right:0;left:auto}}.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 nav{flex-wrap:wrap}@media (max-width:700px){.offentlig-topp nav a:not(.knapp){font-size:13px}}.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;letter-spacing:.1em;text-transform:uppercase;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:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.65}.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:#333;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:#fff;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:#EAF2EE;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:12px;background:#EAF2EE;color:var(--skog);border:1px solid #cfe0d7;border-radius:var(--radius);padding:12px 14px;margin-bottom:12px;font-size:14px}.jobber strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.googleknapp{width:100%;display:flex!important;justify-content:center;background:#fff!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}