:root{font-family:system-ui,Segoe UI,sans-serif;line-height:1.5;color-scheme:light;--bakgrunn: #f7f8fa;--flate: #fff;--flate2: #f4f6f8;--hover: #eaeef2;--tekst: #1f2933;--tekst2: #3e4c59;--dempet: #52606d;--svak: #7b8794;--linje: #dde2e8;--linje2: #eef0f3;--kant: #c9d1da;--kant-hover: #a9b6c3;--bla: #1f5f8b;--bla-svak: #e6eef5;--knapp: #1f5f8b;--knapp-hover: #174a6d;--lav: #e3f4e8;--lav-t: #1d6b38;--middels: #fff1c7;--middels-t: #7a5600;--hoy: #fbdcd7;--hoy-t: #9b2317;--gronn-sterk: #1d6b38;--gul-sterk: #c58a00;--rod-sterk: #9b2317;--gul-kant: #e0c06a;--gul-svak: #fffaea;--rod-svak: #fdf1ef;--feil: #fdecea;--feil-t: #8a1c13;--lilla: #f1e8f7;--lilla-t: #6b2f8a;--skygge: var(--skygge);color:var(--tekst);background:var(--bakgrunn)}:root[data-tema=mork]{color-scheme:dark;--bakgrunn: #0f141a;--flate: #171e26;--flate2: #1c242d;--hover: #243039;--tekst: #e3e8ed;--tekst2: #c5cdd5;--dempet: #9ba8b4;--svak: #7d8a96;--linje: #2a343f;--linje2: #222b35;--kant: #3a4754;--kant-hover: #536372;--bla: #79b3e0;--bla-svak: #1a2b3a;--knapp: #2e6e9e;--knapp-hover: #3a7fb2;--lav: #13301f;--lav-t: #86d9a2;--middels: #352a0e;--middels-t: #f1c95f;--hoy: #3b1917;--hoy-t: #f4968a;--gronn-sterk: #2e8b57;--gul-sterk: #b8860b;--rod-sterk: #c0392b;--gul-kant: #7a6420;--gul-svak: #2b2410;--rod-svak: #2e1715;--feil: #3b1917;--feil-t: #f4a397;--lilla: #2c1d36;--lilla-t: #cfa2e8;--skygge: rgba(0, 0, 0, .35)}@media(prefers-color-scheme:dark){:root[data-tema=auto]{color-scheme:dark;--bakgrunn: #0f141a;--flate: #171e26;--flate2: #1c242d;--hover: #243039;--tekst: #e3e8ed;--tekst2: #c5cdd5;--dempet: #9ba8b4;--svak: #7d8a96;--linje: #2a343f;--linje2: #222b35;--kant: #3a4754;--kant-hover: #536372;--bla: #79b3e0;--bla-svak: #1a2b3a;--knapp: #2e6e9e;--knapp-hover: #3a7fb2;--lav: #13301f;--lav-t: #86d9a2;--middels: #352a0e;--middels-t: #f1c95f;--hoy: #3b1917;--hoy-t: #f4968a;--gronn-sterk: #2e8b57;--gul-sterk: #b8860b;--rod-sterk: #c0392b;--gul-kant: #7a6420;--gul-svak: #2b2410;--rod-svak: #2e1715;--feil: #3b1917;--feil-t: #f4a397;--lilla: #2c1d36;--lilla-t: #cfa2e8;--skygge: rgba(0, 0, 0, .35)}}body{margin:0}h1{margin-top:0}h2{font-size:1.2em}h3{font-size:1em;margin:18px 0 6px}a{color:var(--bla)}.topp{display:flex;gap:16px;align-items:center;background:var(--flate);border-bottom:1px solid var(--linje);padding:10px 20px;position:sticky;top:0;z-index:5}.topp .hoyre{margin-left:auto;color:var(--dempet)}.merkevare{font-weight:800;color:var(--bla);text-decoration:none;letter-spacing:.02em}.hoved{display:flex;align-items:flex-start}.meny{width:240px;flex:none;position:sticky;top:49px;max-height:calc(100vh - 49px);overflow-y:auto;padding:16px 10px;box-sizing:border-box}.menyhode{font-size:.75em;text-transform:uppercase;letter-spacing:.06em;color:var(--svak);margin:14px 10px 4px}.menypunkt{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;color:var(--tekst);text-decoration:none;font-size:.95em}.menypunkt:hover{background:var(--hover)}.menypunkt.aktiv{background:var(--bla-svak);color:var(--bla);font-weight:600}.menypunkt.kommer{color:var(--svak)}.kommer-merke{font-size:.7em;border:1px solid var(--kant);border-radius:8px;padding:0 6px}.innhold{flex:1;min-width:0;max-width:1100px;padding:28px 28px 80px}main.innlogging{max-width:420px;margin:0 auto;padding:12vh 16px}.knapp{display:inline-block;background:var(--knapp);color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;border:0;cursor:pointer;font:inherit}.knapp:hover{background:var(--knapp-hover)}.knapp:disabled{background:var(--svak);cursor:default}.knapp.sekundaer{background:var(--flate);color:var(--bla);border:1px solid var(--bla)}.lenke{background:none;border:0;color:var(--bla);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.lenke.hoyre{margin-left:auto}.feil{background:var(--feil);color:var(--feil-t);padding:10px 12px;border-radius:6px}.ingress{color:var(--tekst2);max-width:720px}.dempet{color:var(--svak);font-size:.9em}.liten{font-size:.85em}.hint{color:var(--dempet);font-size:.9em;margin:6px 0}.tomt{background:var(--flate);border:1px dashed var(--kant);border-radius:8px;padding:20px;color:var(--dempet)}.panel{background:var(--flate);border:1px solid var(--linje);border-radius:8px;padding:16px 18px;margin:16px 0}.panel h2{margin-top:0}.verktoylinje{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.smuler{font-size:.9em;color:var(--svak);margin:0 0 6px}.felt{display:block;font-weight:600;margin-top:10px;font-size:.95em}.felt input,.felt textarea,.tiltak input,.tiltak select,.tiltak textarea,.skalarad input,.konsekvenstabell input,.konsekvenstabell textarea{display:block;width:100%;box-sizing:border-box;margin-top:4px;font:inherit;font-weight:400;padding:7px 9px;border:1px solid var(--kant);border-radius:6px;background:var(--flate)}.rad2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.valg{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.valgknapp{border:1px solid var(--kant);background:var(--flate);border-radius:6px;padding:6px 12px;cursor:pointer;font:inherit}.valgknapp.valgt{border:2px solid var(--bla);color:var(--bla);font-weight:600;padding:5px 11px}.valgknapp:disabled,.skala:disabled,.kcelle:disabled{cursor:default}.telling{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0 24px}.merke{padding:2px 10px;border-radius:12px;font-size:.9em}.ikke_startet{background:var(--linje2);color:var(--tekst2)}.delvis{background:var(--middels);color:var(--middels-t)}.paa_plass{background:var(--lav);color:var(--lav-t)}.nivaa{display:inline-block;padding:1px 10px;border-radius:12px;font-size:.85em;font-weight:600;white-space:nowrap}.nivaa.ingen{background:var(--linje2);color:var(--svak);font-weight:400}.hoy-tekst{color:var(--hoy-t)}.kortrad{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tallkort{display:flex;flex-direction:column;gap:2px;background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:16px;color:inherit;text-decoration:none}.tallkort:hover{border-color:var(--bla)}.tallkort .tall{font-size:2em;font-weight:700;color:var(--bla);line-height:1.1}.tallkort .tall small{font-size:.45em;color:var(--svak);font-weight:400}.kapittel{background:var(--flate);border:1px solid var(--linje);border-radius:8px;margin-bottom:10px}.kapittelhode{display:flex;gap:16px;align-items:center;width:100%;background:none;border:0;padding:14px 16px;text-align:left;cursor:pointer;font:inherit}.kapnr{font-size:1.6em;font-weight:700;color:var(--bla);width:1.5em}.kapnavn{display:flex;flex-direction:column;flex:1}.framdrift{width:120px;height:8px;background:var(--linje2);border-radius:4px;overflow:hidden}.framdrift span{display:block;height:100%;background:var(--gronn-sterk)}.kort{border-top:1px solid var(--linje2);padding:14px 16px 16px 58px}.kort header{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.nummer{font-weight:700;color:var(--dempet);min-width:3.5em}.standard{font-size:.75em;padding:1px 8px;border-radius:10px;background:var(--bla-svak);color:var(--bla)}.standard.s27701{background:var(--lilla);color:var(--lilla-t)}.valgknapp.valgt.ikke_startet,.valgknapp.valgt.delvis,.valgknapp.valgt.paa_plass{border-color:currentColor;color:inherit}.kravtekst{background:var(--flate2);border-left:3px solid var(--bla);border-radius:4px;padding:10px 14px;margin:10px 0;font-size:.95em}.kravtekst-hode{font-weight:600;color:var(--bla);margin-bottom:4px}.kravtekst p{margin:3px 0}.kravtekst p.ledd{padding-left:1.2em}.kravtekst p.ledd2{padding-left:2.6em}.kravtekst p.merknad{color:var(--dempet);font-size:.9em;font-style:italic}.kravtekst .kilde{color:var(--svak);font-size:.8em;margin-top:6px}.tabell{width:100%;border-collapse:collapse;background:var(--flate);border:1px solid var(--linje);border-radius:8px;overflow:hidden}.tabell th{text-align:left;font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--dempet);background:var(--flate2);padding:8px 10px}.tabell td{padding:10px;border-top:1px solid var(--linje2);vertical-align:top}.tabell td.nr{font-weight:700;color:var(--dempet);white-space:nowrap}.tiltakliste{margin:0;padding-left:0;list-style:none}.tiltakliste li{margin-bottom:6px}.kontrollnr{font-size:.8em;background:var(--bla-svak);color:var(--bla);border-radius:8px;padding:0 6px}.standardliste{list-style:none;padding:0;margin:0}.standardliste li{border-top:1px solid var(--linje2);padding:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.standardliste li label{flex:1;display:flex;gap:8px;align-items:baseline;cursor:pointer}.standardliste li.brukt{color:var(--svak)}.standarddetalj{flex-basis:100%;padding-left:26px;font-size:.9em;color:var(--tekst2)}.standarddetalj p{margin:3px 0}.steg{background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:18px 20px;margin:16px 0}.steg h2{margin:0 0 8px;display:flex;align-items:center;gap:10px}.stegnr{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:var(--knapp);color:#fff;font-size:.85em}.kjede{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:end}.kjede .pil{font-size:1.4em;color:var(--svak);padding-bottom:14px}.sporsmal{margin:4px 0 10px;padding-left:20px;color:var(--dempet);font-size:.9em}.skalakort,.behandling{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.skala{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--flate);border:1px solid var(--kant);border-radius:8px;padding:10px 12px;cursor:pointer;font:inherit}.skala:hover:not(:disabled){border-color:var(--bla)}.skala.valgt{border:2px solid var(--bla);background:var(--bla-svak);padding:9px 11px}.skalanavn{font-weight:700}.skalatekst{font-size:.9em}.skalaeksempel{font-size:.85em;color:var(--dempet)}.skalatall{position:absolute;top:8px;right:10px;font-size:.8em;color:var(--svak)}.konsekvenstabell{display:grid;gap:6px}.krad{display:grid;grid-template-columns:150px repeat(4,1fr);gap:6px;align-items:stretch}.krad.hode span{font-weight:700;font-size:.9em}.krad.hode em{font-style:normal;color:var(--svak);font-weight:400;margin-left:6px}.omradenavn{font-weight:600;font-size:.9em;align-self:center}.kcelle{text-align:left;background:var(--flate);border:1px solid var(--linje2);border-radius:6px;padding:7px 9px;font:inherit;font-size:.85em;cursor:pointer}.kcelle:hover:not(:disabled){border-color:var(--bla)}.kcelle.valgt{border:2px solid var(--bla);background:var(--bla-svak);padding:6px 8px;font-weight:600}.kcelle.samme{background:var(--flate2)}.resultat{display:flex;gap:18px;align-items:center;margin-top:14px;padding:12px;background:var(--flate2);border-radius:8px}.minimatrise{display:grid;gap:2px}.mrad{display:flex;gap:2px}.mcelle{width:18px;height:18px;border-radius:3px}.mcelle.lav{background:var(--lav)}.mcelle.middels{background:var(--middels)}.mcelle.hoy{background:var(--hoy)}.mcelle.her{outline:3px solid var(--tekst);outline-offset:-2px}.tiltak{border:1px solid var(--linje2);border-radius:8px;padding:10px;margin:8px 0;display:grid;gap:6px}.tiltakrad{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tiltakrad>select{flex:1;min-width:260px}.tiltakrad>input{flex:1;min-width:140px;width:auto;display:inline-block}.tiltakrad>input[type=date]{flex:0 0 160px}.tiltakrad>select:last-child{flex:0 0 140px;min-width:0}.valg.kompakt{margin:0}.lagrelinje{position:sticky;bottom:0;display:flex;gap:14px;align-items:center;background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:12px 16px;box-shadow:0 -4px 12px var(--skygge)}.bilder{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stormatrise{background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:14px;margin:0}.stormatrise figcaption{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.smatrise{display:flex;gap:6px}.yakse{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.8em;color:var(--svak);text-align:center}.sgitter,.metodematrise{flex:1;display:grid;gap:4px}.srad{display:grid;grid-template-columns:110px repeat(4,1fr);gap:4px}.saksenavn{font-size:.8em;color:var(--dempet);align-self:center}.scelle{min-height:56px;border-radius:6px;padding:4px;display:flex;flex-wrap:wrap;gap:3px;align-content:flex-start;border:0;font:inherit}.metodematrise .scelle{justify-content:center;align-items:center;align-content:center;font-weight:600;cursor:pointer}.scelle.lav{background:var(--lav);color:var(--lav-t)}.scelle.middels{background:var(--middels);color:var(--middels-t)}.scelle.hoy{background:var(--hoy);color:var(--hoy-t)}.srad.xakse span{font-size:.8em;color:var(--dempet);text-align:center}.xaksenavn{text-align:center;font-size:.8em;color:var(--svak);margin-top:4px}.rnr{background:var(--flate);border:1px solid rgba(0,0,0,.15);border-radius:10px;font-size:.75em;font-weight:700;padding:1px 7px;cursor:pointer}.skalarad{display:grid;grid-template-columns:30px 180px 1fr 1fr;gap:8px;align-items:center;margin:6px 0}.skalarad .skalatall{position:static;font-size:1em;font-weight:700;color:var(--bla)}.temarad td{background:var(--flate2);font-weight:700;color:var(--bla)}.soatabell td:first-child{min-width:260px}.plassholder{background:var(--middels);color:var(--middels-t);border-radius:3px;padding:0 2px}.markdown h2{font-size:1.3em;margin:22px 0 8px}.markdown h3{font-size:1.1em;margin:18px 0 6px}.markdown h4{font-size:1em;margin:14px 0 4px}.markdown p,.markdown li{max-width:760px}.mdtabell{border-collapse:collapse;margin:10px 0;width:100%;font-size:.95em}.mdtabell th,.mdtabell td{border:1px solid var(--linje);padding:6px 8px;text-align:left;vertical-align:top}.mdtabell th{background:var(--flate2)}.dokumenttekst{background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:8px 28px 20px}.dokumenttekst.gammel{background:var(--flate2);margin-top:12px}.redigering{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mdkilde{min-height:60vh;font-family:ui-monospace,Consolas,monospace;font-size:.9em!important}.forhandsvisning{background:var(--flate);border:1px solid var(--linje);border-radius:6px;padding:4px 16px;margin-top:4px;max-height:70vh;overflow-y:auto;font-weight:400}.koblingsvalg{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-height:50vh;overflow-y:auto}.koblingsvalg label{display:block;font-size:.9em;padding:2px 0}.koblinger{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:.9em;color:var(--dempet)}.felt select{display:block;width:100%;margin-top:4px;font:inherit;font-weight:400;padding:7px 9px;border:1px solid var(--kant);border-radius:6px;background:var(--flate)}.aktivitetsliste{background:var(--flate);border:1px solid var(--linje);border-radius:8px;margin-bottom:18px}.aktivitet{display:grid;grid-template-columns:130px 1fr 180px 90px 50px;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--linje2)}.aktivitet:first-child{border-top:0}.aktivitet.utfort{color:var(--dempet)}.aktivitet .frist{font-weight:600;font-size:.9em}.aktivitetsskjema{margin:8px}.rad4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-rutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:14px}.kpi-flis{text-align:left;font:inherit;color:inherit;background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.kpi-flis:hover{border-color:var(--kant-hover)}.kpi-flis.valgt{border-color:var(--bla);box-shadow:0 0 0 2px #1f5f8b2e}.kpi-flis.under{border-left:4px solid var(--hoy-t)}.kpi-navn{font-size:.9em;color:var(--tekst2);min-height:2.6em}.kpi-verdi{font-size:1.9em;font-weight:700;line-height:1.1}.kpi-maal{font-size:.82em;color:var(--dempet)}.kpi-fot{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.kpi-status{font-size:.8em;padding:1px 8px;border-radius:10px}.kpi-status.naadd{background:var(--lav);color:var(--lav-t)}.kpi-status.ikke{background:var(--hoy);color:var(--hoy-t)}.kpi-status.forfalt{background:var(--middels);color:var(--middels-t)}.kpi-status.ingen{background:var(--flate2);color:var(--dempet)}.spark{display:block;height:36px}.spark.tom{border-bottom:1px dashed var(--linje2)}.spark-linje{fill:none;stroke:var(--bla);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark-maal{stroke:var(--svak);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.spark-punkt,.graf-punkt{fill:var(--bla);stroke:var(--flate);stroke-width:2}.graf{max-width:680px;display:block;margin:8px 0 14px}.graf-rute{stroke:var(--flate2)}.graf-tekst{font-size:11px;fill:var(--dempet)}.kpi-detalj-hode{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.kpi-detalj-hode h2{margin-bottom:2px}.forslagsliste{display:flex;flex-direction:column}.forslag{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid var(--linje2)}.forslag:first-child{border-top:0}.registrering{display:grid;grid-template-columns:130px 1fr 160px 110px;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--linje2);cursor:pointer}.registrering:first-child{border-top:0}.registrering:hover{background:var(--flate2)}.registrering.fra-plan{cursor:default;color:var(--tekst2)}.registrering.forsinket .frist{color:var(--hoy-t)}.registrering .hva .kpi-status{margin-left:8px}.regtype{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;color:var(--dempet);background:var(--flate2);padding:1px 7px;border-radius:4px;margin-right:4px}.filterrad{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.avviksfelt{border-left:3px solid var(--middels-t);padding-left:12px;margin:6px 0 10px}.brikker{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 6px}.brikke{background:var(--bla-svak);color:var(--bla);border-radius:12px;padding:1px 6px 1px 10px;font-size:.85em;display:inline-flex;gap:6px;align-items:center}.brikke .lenke{text-decoration:none;font-size:1.1em}.treffliste{border:1px solid var(--linje);border-radius:6px;background:var(--flate);margin-top:4px;max-height:260px;overflow-y:auto}.treff{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--linje2);padding:6px 10px;font:inherit;cursor:pointer}.treff:hover{background:var(--flate2)}@media(max-width:900px){.meny{display:none}.innhold{padding:20px 16px 80px}.skalakort,.behandling,.bilder,.rad2,.kjede{grid-template-columns:1fr}.kjede .pil{display:none}.krad{grid-template-columns:1fr 1fr}.redigering,.koblingsvalg,.rad4{grid-template-columns:1fr}.aktivitet,.registrering,.fs-behovvalg{grid-template-columns:1fr;gap:2px}}@media print{.meny,.topp,.verktoylinje,.lagrelinje{display:none}.tabell{font-size:9pt}.innhold{padding:0;max-width:none}}.fs-rutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.fs-kort{display:flex;flex-direction:column;gap:6px;background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:14px;color:inherit;text-decoration:none}.fs-kort:hover{border-color:var(--kant-hover)}.fs-hode{display:flex;gap:8px;align-items:center}.fs-kode{font-family:ui-monospace,Consolas,monospace;font-size:.8em;background:var(--bla-svak);color:var(--bla);padding:1px 6px;border-radius:4px}.fs-behov{display:flex;gap:10px;flex-wrap:wrap;font-size:.85em;color:var(--tekst2)}.fs-person{background:var(--middels);color:var(--middels-t);padding:0 7px;border-radius:10px}.fs-risiko{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:.85em;border-top:1px solid var(--linje2);padding-top:6px}.fs-profil{display:grid;grid-template-columns:170px 1fr;gap:4px 12px;margin:0 0 10px}.fs-profil dt{color:var(--dempet)}.fs-profil dd{margin:0}.fs-behovvalg{display:grid;grid-template-columns:260px 1fr;gap:12px;align-items:center;padding:6px 0;border-top:1px solid var(--linje2)}.oversikt-rad{align-items:start;margin-top:8px}.oversikt-rad .panel{margin:0}.hasteliste,.stegliste{list-style:none;padding:0;margin:0}.hasteliste li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--linje2)}.hasteliste li:first-child{border-top:0}.stegliste li{display:flex;gap:10px;align-items:center;padding:5px 0}.merke-ok{width:20px;height:20px;flex:none;border-radius:50%;border:2px solid var(--kant);display:inline-flex;align-items:center;justify-content:center;font-size:.75em}.stegliste li.ok .merke-ok{background:var(--lav);border-color:var(--lav-t);color:var(--lav-t)}.ledelse h2{margin-top:26px;border-bottom:1px solid var(--linje);padding-bottom:4px}.skrivefelt{border:1px dashed var(--kant);border-radius:6px;padding:10px 12px 34px;color:var(--dempet);font-style:italic;margin:8px 0;background:var(--flate)}@media print{.ledelse .tabell{font-size:.85em}.skrivefelt{padding-bottom:60px}.ledelse h2{break-after:avoid}}.oppgaveliste{list-style:none;margin:0;padding:0}.oppgaveliste li{display:grid;grid-template-columns:110px minmax(180px,auto) 1fr auto;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--linje2)}.oppgaveliste li:first-child{border-top:0}.oppgaveliste li.forfalt strong{color:var(--hoy-t)}.oppgave-objekt{color:var(--dempet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personvelger{display:flex;gap:6px;margin-top:4px}.personvelger select,.personvelger input{flex:1;min-width:0;font:inherit;font-weight:400;padding:7px 9px;border:1px solid var(--kant);border-radius:6px;background:var(--flate);margin:0}.tiltakrad .personvelger{margin-top:0;flex:1}.levstatus{display:inline-flex;gap:4px;align-items:center;font-size:.8em;font-weight:600;padding:1px 8px;border-radius:10px;white-space:nowrap}.levstatus.rod{background:var(--hoy);color:var(--hoy-t)}.levstatus.gul{background:var(--middels);color:var(--middels-t)}.levstatus.gronn{background:var(--lav);color:var(--lav-t)}h1 .levstatus{font-size:.45em;vertical-align:middle}.fs-kort.lev-rod{border-left:4px solid var(--hoy-t)}.fs-kort.lev-gul{border-left:4px solid var(--middels-t)}.fs-kort.lev-gronn{border-left:4px solid var(--lav-t)}.levgrunner{margin:0;padding-left:18px;font-size:.85em;color:var(--tekst2)}.levboks{border-radius:8px;padding:10px 14px;margin:10px 0}.levboks ul{margin:4px 0 0;padding-left:20px}.levboks.rod{background:var(--hoy);color:var(--hoy-t)}.levboks.gul{background:var(--middels);color:var(--middels-t)}.levboks.gronn{display:none}.kjede-svg{display:block;font-size:14px}.kjede-kant{fill:none;stroke:var(--kant);stroke-width:1.5;transition:opacity .15s}.kjede-node{cursor:pointer;transition:opacity .15s}.kjede-org{fill:var(--knapp)}.kjede-orgtekst{fill:#fff;font-weight:700}.kjede-fs{fill:var(--flate);stroke:var(--svak)}.kjede-node:hover .kjede-fs{stroke:var(--bla);stroke-width:2}.kjede-kode{font-family:ui-monospace,Consolas,monospace;font-size:12px;fill:var(--bla);font-weight:700}.kjede-tekst{fill:var(--tekst)}.kjede-liten{font-size:12px;fill:var(--dempet)}.kjede-forklaring{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:.9em;margin-top:8px}@media(max-width:800px){.oppgaveliste li{grid-template-columns:1fr;gap:2px}}.merkerad{display:flex;gap:6px;flex-wrap:wrap}.merke-ikon{display:inline-flex;align-items:center;gap:4px;font-size:.8em;color:var(--tekst2)}.merke-sirkel{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:800;color:#fff}.merke-ikon.gronn .merke-sirkel{background:var(--gronn-sterk)}.merke-ikon.gul .merke-sirkel{background:var(--gul-sterk)}.merke-ikon.rod .merke-sirkel{background:var(--rod-sterk)}.merke-ikon.gra .merke-sirkel{background:var(--kant)}.merke-ikon.gra{color:var(--svak)}.merkerad.stor{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:6px 0 14px}.merkerad.stor .merke-ikon{flex-direction:column;align-items:flex-start;gap:4px;background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:10px 12px;font-size:.9em}.merkerad.stor .merke-ikon.rod{border-color:var(--hoy-t)}.merkerad.stor .merke-ikon.gul{border-color:var(--gul-kant)}.merkerad.stor .merke-sirkel{width:26px;height:26px;font-size:14px}.merkerad.stor .merke-navn{font-weight:700;color:var(--tekst)}.merke-tekst{color:var(--dempet);font-size:.9em}.levstatus.gra{background:var(--flate2);color:var(--dempet)}.levboks.gronn-vis{background:var(--lav);color:var(--lav-t)}.lenkeboks{display:flex;gap:8px;margin:6px 0}.lenkeboks input{flex:1;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px}.kontrollrad{border-top:1px solid var(--linje2);padding:10px 0}.kontrollhode{display:flex;gap:10px;align-items:center;flex-wrap:wrap;cursor:pointer}.svarene{margin-top:8px}.svartabell td:first-child{width:62%}.svartabell tr.svar-rod td{background:var(--rod-svak)}.svartabell tr.svar-gul td{background:var(--gul-svak)}.svarcelle b{color:var(--hoy-t)}tr.svar-gul .svarcelle b{color:var(--middels-t)}main.skjema{max-width:760px;margin:0 auto;padding:32px 18px 80px}.skjemahode h1{margin:4px 0 10px}.hilsen{font-style:italic;color:var(--tekst2)}.skjemaframdrift{position:sticky;top:0;background:var(--bakgrunn);padding:10px 0;z-index:2}.skjemaframdrift span{display:block;height:6px;background:var(--bla);border-radius:3px;transition:width .3s}.skjemaframdrift{background-image:linear-gradient(var(--linje2),var(--linje2));background-size:100% 6px;background-repeat:no-repeat;background-position:0 10px}.skjemaframdrift em{display:block;font-style:normal;font-size:.85em;color:var(--dempet);margin-top:4px}.skjematema{background:var(--flate);border:1px solid var(--linje);border-radius:10px;padding:6px 18px 14px;margin:14px 0}.skjemaspm{padding:12px 0;border-top:1px solid var(--linje2)}.skjemaspm:first-of-type{border-top:0}.skjemaspm-tekst{font-weight:600}.skjemaspm textarea,.skjemaspm .kommentar{width:100%;box-sizing:border-box;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px;margin-top:6px}.skjemaspm .kommentar{font-size:.9em}@media(max-width:800px){.merkerad.stor{grid-template-columns:repeat(2,1fr)}}.screening{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}.screening-side{position:sticky;top:64px;margin-top:0}.screening-topp{margin:0;padding-left:20px}.screening-topp li{margin-bottom:8px}.stegrad{display:flex;gap:6px;flex-wrap:wrap}.stegknapp{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--linje);background:var(--flate);border-radius:18px;padding:4px 12px 4px 4px;cursor:pointer;font:inherit;font-size:.9em}.stegknapp.aktiv{border-color:var(--bla);color:var(--bla);font-weight:600}.stegprikk{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--linje2);font-size:12px;font-weight:700}.stegknapp.ferdig .stegprikk{background:var(--gronn-sterk);color:#fff}.valgknapp.valgt.svak{border-color:var(--hoy-t);color:var(--hoy-t)}.forslagsliste{display:grid;gap:8px}.screening-kort{display:flex;gap:12px;align-items:flex-start;background:var(--flate);border:1px solid var(--linje);border-left-width:4px;border-radius:8px;padding:10px 14px;cursor:pointer}.screening-kort.prioritet-forst{border-left-color:var(--hoy-t)}.screening-kort.prioritet-ogsa{border-left-color:var(--gul-sterk)}.screening-kort.prioritet-lav{border-left-color:var(--kant)}.screening-kort.brukt{opacity:.6}.screening-kort input{margin-top:4px}.grunnbrikker{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.grunn{font-size:.8em;padding:1px 8px;border-radius:10px;background:var(--hoy);color:var(--hoy-t)}.grunn.trussel{background:var(--bla-svak);color:var(--bla)}.grunn.uavklart{background:var(--flate2);color:var(--dempet)}h2.prioritet-forst{color:var(--hoy-t)}@media(max-width:1000px){.screening{grid-template-columns:1fr}.screening-side{position:static}}.kritabell td{vertical-align:middle}.trinn{display:inline-flex;gap:2px}.trinnknapp{width:24px;height:24px;border:1px solid var(--kant);background:var(--flate);border-radius:4px;font:inherit;font-size:11px;color:var(--svak);cursor:pointer;padding:0}.trinnknapp:disabled{cursor:default}.trinnknapp.paa{color:#fff;font-weight:700;border-color:transparent}.trinnknapp.paa.lav{background:var(--gronn-sterk)}.trinnknapp.paa.middels{background:var(--gul-sterk)}.trinnknapp.paa.hoy{background:var(--rod-sterk)}.kritmerke{display:inline-block;font-size:.85em;font-weight:600;padding:1px 8px;border-radius:10px;white-space:nowrap}.kritmerke.lav{background:var(--lav);color:var(--lav-t)}.kritmerke.middels{background:var(--middels);color:var(--middels-t)}.kritmerke.hoy{background:var(--hoy);color:var(--hoy-t)}.kritmerke.ingen{background:var(--flate2);color:var(--dempet)}.valgknapp.valgt.krit-hoy{border-color:var(--hoy-t);color:var(--hoy-t)}.valgknapp.valgt.krit-middels{border-color:var(--middels-t);color:var(--middels-t)}.valgknapp.valgt.krit-lav{border-color:var(--lav-t);color:var(--lav-t)}.forslagslinje{font-size:.85em;color:var(--middels-t);margin-top:4px}.forslagslinje .lenke{margin-left:6px}.konsboks{border-radius:8px;padding:10px 14px;margin:8px 0;border-left:4px solid}.konsboks.hoy{background:var(--hoy);border-color:var(--hoy-t)}.konsboks.middels{background:var(--middels);border-color:var(--middels-t)}.konshode{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.konsstolpe{display:flex;gap:3px;margin:8px 0 6px}.konsstolpe span{flex:1;height:10px;border-radius:3px;background:#7f7f7f40;max-width:40px}.konsstolpe span.med.lav{background:var(--gronn-sterk)}.konsstolpe span.med.middels{background:var(--gul-sterk)}.konsstolpe span.med.hoy{background:var(--rod-sterk)}.konsstolpe span.med.ingen{background:var(--svak)}.alvor{display:inline-block;font-size:.8em;font-weight:700;padding:1px 8px;border-radius:10px;white-space:nowrap}.alvor.kritisk{background:var(--rod-sterk);color:#fff}.alvor.hoy{background:var(--hoy);color:var(--hoy-t)}.alvor.middels{background:var(--middels);color:var(--middels-t)}.alvor.lav{background:var(--lav);color:var(--lav-t)}.alvor.info{background:var(--flate2);color:var(--dempet)}.funnliste{display:grid;gap:6px;margin:8px 0}.funnrad{display:grid;grid-template-columns:80px 1fr 160px 170px;gap:12px;align-items:center;background:var(--flate);border:1px solid var(--linje);border-radius:8px;padding:10px 14px;cursor:pointer}.funnrad:hover{border-color:var(--kant-hover)}.funnrad.lukket{opacity:.6}.koblingsboks{background:var(--bla-svak);border-radius:8px;padding:10px 14px;margin:10px 0}.valgknapp.valgt.alvorvalg-kritisk,.valgknapp.valgt.alvorvalg-hoy{border-color:var(--hoy-t);color:var(--hoy-t)}.tiltak.funntiltak{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:800px){.funnrad{grid-template-columns:1fr}}input,select,textarea{color:var(--tekst);background-color:var(--flate);border-color:var(--kant)}input:disabled,select:disabled,textarea:disabled{color:var(--dempet);background-color:var(--flate2)}::placeholder{color:var(--svak)}.temavelger{display:inline-flex;border:1px solid var(--linje);border-radius:14px;overflow:hidden;margin-right:10px;vertical-align:middle}.temaknapp{background:none;border:0;color:var(--dempet);padding:1px 8px;cursor:pointer;font:inherit;font-size:.9em}.temaknapp.valgt{background:var(--bla-svak);color:var(--bla)}.faner{display:flex;gap:4px;border-bottom:1px solid var(--linje);margin:14px 0 0;flex-wrap:wrap}.fane{background:none;border:0;border-bottom:2px solid transparent;padding:8px 14px;font:inherit;color:var(--dempet);cursor:pointer}.fane.aktiv{border-bottom-color:var(--bla);color:var(--bla);font-weight:600}.bryterliste{display:grid;gap:4px}.bryterrad{display:flex;gap:12px;align-items:center;padding:8px 4px;border-top:1px solid var(--linje2);cursor:pointer}.bryterrad.kompakt{border:0;padding:0}.bryterrad input{position:absolute;opacity:0;width:1px;height:1px}.bryter{flex:none;width:36px;height:20px;border-radius:10px;background:var(--kant);position:relative;transition:background .15s}.bryter:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.bryterrad input:checked+.bryter{background:var(--gronn-sterk)}.bryterrad input:checked+.bryter:after{left:18px}.bryterrad input:focus-visible+.bryter{outline:2px solid var(--bla);outline-offset:2px}.bryterrad.av strong{color:var(--dempet)}.fristrutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 18px}.tallfelt{display:flex;gap:8px;align-items:center;font-weight:400}.tallfelt input{width:80px;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px;margin-top:4px}.tilpassliste{list-style:none;margin:10px 0 0;padding:0}.tilpassliste li{border-top:1px solid var(--linje2);padding:8px 0}.tilpassliste li.av strong{color:var(--svak);text-decoration:line-through}.tilpasshode{display:flex;gap:10px;align-items:center}.tilpassfelt{padding:4px 0 6px 48px}.scelle .produkt{font-weight:400;opacity:.7;font-size:.85em}.scelle .rutetall{display:block;font-size:.75em;font-weight:400;opacity:.8}.krad.avgjor .omradenavn{color:var(--bla)}.avgjor-merke{display:block;font-style:normal;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bla)}.trusselfliser{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px;margin:4px 0}.trusselflis{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:1px solid var(--kant);background:var(--flate);color:var(--tekst);border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit;font-size:.9em}.trusselflis:hover:not(:disabled){border-color:var(--kant-hover);background:var(--hover)}.trusselflis.valgt{border:2px solid var(--bla);padding:7px 9px;background:var(--bla-svak);font-weight:600}.trusselflis:disabled{cursor:default}.trusselikon{font-size:1.3em;line-height:1}.trusselmerke{display:inline-block;font-size:1.05em;cursor:help}.harskjedd-merke{display:inline-block;margin-left:6px;font-size:.78em;padding:1px 7px;border-radius:10px;background:var(--gul-svak);border:1px solid var(--gul-kant);color:var(--tekst);white-space:nowrap}.koblingsboks.harskjedd{background:var(--gul-svak);border:1px solid var(--gul-kant)}.koblingsboks.harskjedd ul{margin:4px 0 6px;padding-left:20px}.alvormerke{display:inline-block;margin-left:6px;font-size:.78em;padding:1px 7px;border-radius:10px;border:1px solid var(--kant)}.alvormerke.a3{border-color:var(--gul-kant);background:var(--gul-svak)}.alvormerke.a4{border-color:var(--hoy-t);background:var(--rod-svak)}.hendelsesfelt{border-left-color:var(--hoy-t)}.risikovalg{display:flex;flex-direction:column;gap:2px;margin:4px 0;max-height:280px;overflow:auto}.risikovalgrad{display:flex;align-items:baseline;gap:6px;padding:4px 8px;border-radius:6px;cursor:pointer;font-weight:400}.risikovalgrad:hover{background:var(--hover)}.risikovalgrad.valgt{background:var(--bla-svak)}.risikovalgrad input{width:auto;margin:0;flex:none}.hendelsesfelt .hint{display:block}.dekningsrad{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:8px 0}.dekningsflis{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:1px solid var(--kant);background:var(--flate);color:var(--tekst);border-radius:10px;padding:10px 6px;cursor:pointer;font:inherit}.dekningsflis.gronn{border-color:var(--gronn-sterk)}.dekningsflis.gul{border-color:var(--gul-kant);background:var(--gul-svak)}.dekningsflis.gra{border-style:dashed;color:var(--dempet)}.dekningsflis.gra .trusselikon{filter:grayscale(1);opacity:.6}.dekningsflis.valgt{outline:2px solid var(--bla);outline-offset:1px}.dekningstall{font-size:.8em;font-weight:600}.dekningsflis.gronn .dekningstall{color:var(--gronn-sterk)}.menybryter{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;cursor:pointer;color:var(--tekst2);margin-top:10px}.hjelp{position:relative;display:inline-block;vertical-align:middle}.hjelpknapp{width:19px;height:19px;border-radius:50%;border:1px solid var(--kant);background:var(--flate);color:var(--dempet);font:600 12px/17px system-ui,sans-serif;padding:0;cursor:pointer;text-align:center}.hjelpknapp:hover,.hjelpknapp[aria-expanded=true]{border-color:var(--bla);color:var(--bla);background:var(--bla-svak)}.hjelpboble{position:absolute;z-index:30;top:26px;left:-10px;width:min(340px,80vw);background:var(--flate);color:var(--tekst);border:1px solid var(--kant);border-radius:10px;box-shadow:var(--skygge, 0 6px 24px rgba(0,0,0,.14));padding:12px 14px;font-size:.86rem;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal;cursor:default;white-space:normal}.ingress.innledning{margin-bottom:18px}.statusprikk{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:var(--kant)}.statusprikk.rod{background:var(--rod-sterk)}.statusprikk.gul{background:var(--gul-sterk)}.statusprikk.gronn{background:var(--gronn-sterk)}.allegjort{color:var(--gronn-sterk);font-weight:600;margin:4px 0}.rollerad{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 16px}.rollebrikke{font-size:.82rem;padding:3px 10px;border-radius:12px;background:var(--bla-svak);color:var(--bla)}.rollebrikke b{margin-left:2px}.mittgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:14px}.mittkort{margin:0}.mittkort h2{font-size:1.05rem;margin-top:0}.mittkort h2 a{color:var(--tekst);text-decoration:none}.mittkort h2 a:hover{color:var(--bla)}.mittliste{list-style:none;margin:0 0 6px;padding:0}.mittliste li{display:flex;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--linje)}.mittliste li:first-child{border-top:0}.mittliste a{color:var(--tekst);font-weight:500;text-decoration:none}.mittliste a:hover{color:var(--bla);text-decoration:underline}.dashtall{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:18px}.dashkort,.kpikort{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px 14px 18px;border-radius:12px;background:var(--flate);border:1px solid var(--linje);color:var(--tekst);text-decoration:none;overflow:visible}.dashkort:before,.kpikort:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:5px;border-radius:0 4px 4px 0;background:var(--kant)}.dashkort.rod:before,.kpikort.rod:before{background:var(--rod-sterk)}.dashkort.gul:before,.kpikort.gul:before{background:var(--gul-sterk)}.dashkort.gronn:before,.kpikort.gronn:before{background:var(--gronn-sterk)}.dashkort.rod{background:var(--rod-svak);border-color:var(--hoy-t)}a.dashkort:hover,a.kpikort:hover{border-color:var(--kant-hover);box-shadow:0 2px 10px #0000000f}.dashnavn{font-size:.86rem;font-weight:600;color:var(--tekst2);display:flex;gap:6px;align-items:center}.dashverdi{font-size:2.1rem;font-weight:700;line-height:1.1}.dashverdi small{font-size:1rem;font-weight:600;color:var(--dempet)}.dashverdi.dato{font-size:1.35rem;padding:6px 0 4px}.dashkort.rod .dashverdi{color:var(--hoy-t)}.isobilder{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.iso{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%}.iso svg{max-width:100%;height:auto}.iso figcaption{margin-bottom:4px}.nivaastolpe{display:flex;gap:2px;width:300px;max-width:100%;height:22px;border-radius:6px;overflow:hidden;margin-top:6px}.nivaastolpe div{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#111;min-width:54px;white-space:nowrap}.nivaastolpe .tomstolpe{flex:1;background:var(--flate2);color:var(--dempet);font-weight:400}.kpigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.kpikort svg{max-width:100%;height:auto;margin:2px 0}.trendpil{font-size:1.1rem;margin-left:8px}.trendpil.bedre{color:var(--gronn-sterk)}.trendpil.verre{color:var(--rod-sterk)}@media print{.meny,.topp,.ikke-utskrift,.hjelp{display:none!important}.dashkort,.kpikort{break-inside:avoid}}.akseptboks{border-radius:10px;padding:12px 14px;margin:8px 0;border:1px solid var(--linje)}.akseptboks.ok{background:var(--lav);border-color:var(--gronn-sterk)}.akseptboks.gul{background:var(--gul-svak);border-color:var(--gul-kant)}.akseptboks p{margin:6px 0 0}.akseptform{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.akseptform .felt{width:100%}.venter{background:var(--rod-svak);border:1px solid var(--hoy-t);border-radius:10px;padding:10px 14px;margin:8px 0}.godkjenningsboks{border:2px solid var(--bla);background:var(--bla-svak)}.endringsliste{list-style:none;padding:0;margin:0}.endringsliste li{padding:6px 0;border-top:1px solid var(--linje)}.endringsliste li:first-child{border-top:0}.utvikling{margin-top:18px}.utvikling h3{font-size:.95rem;margin:0 0 8px}.utviklingsrad{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}.utviklingssoyle{display:flex;flex-direction:column;align-items:center;gap:4px}.soylestabel{width:44px;display:flex;flex-direction:column-reverse;gap:2px}.soylestabel div{border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#111;min-height:14px}.statusmerke{font-size:.75rem;font-weight:600;padding:2px 9px;border-radius:10px;background:var(--flate2);color:var(--tekst2);white-space:nowrap}.statusmerke.pagar{background:var(--gul-svak);color:var(--middels-t)}.statusmerke.ferdig{background:var(--lav);color:var(--lav-t)}.funnmerke{display:inline-block;font-size:.75rem;font-weight:600;padding:1px 8px;border-radius:10px;margin:0 4px 2px 0;border:1px solid var(--kant)}.funnmerke.rod{background:var(--rod-svak);border-color:var(--hoy-t);color:var(--hoy-t)}.funnmerke.gul{background:var(--gul-svak);border-color:var(--gul-kant)}.funnmerke.gronn{background:var(--lav);border-color:var(--gronn-sterk);color:var(--lav-t)}.aldriliste{columns:2;font-size:.88rem;margin:0 0 12px}.revframdrift{height:8px;border-radius:4px;background:var(--flate2);overflow:hidden;margin:12px 0 4px}.revframdrift div{height:100%;background:var(--gronn-sterk)}.sjekkpunkt{border-top:1px solid var(--linje);padding:10px 0 10px 12px;border-left:4px solid transparent}.sjekkpunkt.gronn{border-left-color:var(--gronn-sterk)}.sjekkpunkt.gul{border-left-color:var(--gul-sterk)}.sjekkpunkt.rod{border-left-color:var(--rod-sterk);background:var(--rod-svak)}.sjekkpunkt.gra{border-left-color:var(--kant)}.sjekkhode{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.sjekkvalg{display:flex;gap:4px;flex-wrap:wrap}.vurdknapp{font:inherit;font-size:.82rem;border:1px solid var(--kant);background:var(--flate);color:var(--tekst);border-radius:14px;padding:3px 10px;cursor:pointer}.vurdknapp:disabled{cursor:default;opacity:.6}.vurdknapp.valgt.gronn{background:var(--gronn-sterk);border-color:var(--gronn-sterk);color:#fff}.vurdknapp.valgt.gra{background:var(--tekst2);border-color:var(--tekst2);color:var(--flate)}.vurdknapp.valgt.gul{background:var(--gul-sterk);border-color:var(--gul-sterk);color:#111}.vurdknapp.valgt.rod{background:var(--rod-sterk);border-color:var(--rod-sterk);color:#fff}.sjekknotat{display:flex;gap:8px;align-items:flex-start;margin-top:8px}.sjekknotat textarea{flex:1;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px}a.registrering{color:inherit;text-decoration:none}a.registrering:hover strong{color:var(--bla);text-decoration:underline}.knapp.fare{background:var(--rod-sterk);border-color:var(--rod-sterk)}.akseptboks textarea{width:100%;margin:8px 0;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px}@media print{.revisjon .sjekkvalg .vurdknapp:not(.valgt){display:none}}.maalgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.maalgrid .maalskjema{grid-column:1 / -1}.maalkort .dashverdi{font-size:1.6rem}.maalmangler{color:var(--middels-t)}.fullbredde{width:100%;margin:8px 0;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px}.punkt93 textarea{width:100%;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px;margin-top:8px}.punkt93 h2{font-size:1.02rem}.fraisms{background:var(--flate2);border-radius:8px;padding:8px 12px;font-size:.9rem}.fraisms p{margin:4px 0}.fraisms-merke{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dempet);margin-bottom:2px}.beslutningsliste{list-style:none;padding:0;margin:4px 0}.beslutningsliste li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--linje)}.beslutningsliste li:first-child{border-top:0}.nybeslutning{display:grid;grid-template-columns:170px 1fr 200px 150px auto;gap:8px;align-items:center;margin-top:10px}@media(max-width:900px){.nybeslutning{grid-template-columns:1fr}}.ledelsesside textarea,.nybeslutning input,.nybeslutning select{width:100%;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px}.fraisms-merke{display:block}.signeringsboks{border:2px solid var(--bla)}.signeringstekst{max-height:420px;overflow:auto;border:1px solid var(--linje);border-radius:8px;padding:4px 16px;background:var(--flate);margin:10px 0}.bekreft{display:flex;gap:8px;align-items:flex-start;font-weight:600;margin:10px 0}.bekreft input{width:auto;margin-top:4px}.signerte{display:flex;flex-wrap:wrap;gap:2px;margin:8px 0}.utsendelsesform{border-top:1px solid var(--linje);margin-top:10px;padding-top:10px}.mange{margin-top:12px}.mange summary{cursor:pointer;color:var(--bla)}.mange textarea{width:100%;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px;margin:6px 0}.tilpassbar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:12px;border:2px dashed var(--bla);border-radius:12px;background:var(--flate)}.tilpassbar .valg{margin:0}.dashtall.tilpasser .dashkort{cursor:grab;border-style:dashed}.dashkort.skjultflis{opacity:.45}.dashkort.skjultflis .dashverdi{text-decoration:line-through}.flisgrep{display:flex;gap:10px;align-items:center;font-size:.85rem;color:var(--dempet);margin-bottom:2px}.flisgrep span{font-size:1.1rem;cursor:grab}.flisgrep button:last-child{margin-left:auto}.flisgrep button{font-size:1.05rem;text-decoration:none;padding:0 2px}.flisgrep button:last-child{font-size:.85rem;text-decoration:underline}.soarad{cursor:pointer}.soarad:hover td{background:var(--hover)}.soarad.apen td{background:var(--bla-svak);border-bottom:none}.soapil{color:var(--bla);font-size:.85rem;margin-left:4px}.soaskjema>td{padding:4px 8px 14px;background:var(--bla-svak)}.soaskjema .kort{margin:0 0 8px;background:var(--flate)}.dashtall.tilpasser .dashkort .dashnavn,.dashtall.tilpasser .dashkort .dashverdi{pointer-events:none;-webkit-user-select:none;user-select:none}.dashtall.tilpasser{-webkit-user-select:none;user-select:none}.dashtall.tilpasser .dashkort{touch-action:none}.dashtall.drar .dashkort{cursor:grabbing;transition:transform .15s}.dashkort.plassholder{border:2px dashed var(--bla);background:var(--bla-svak);color:var(--bla);align-items:center;justify-content:center;font-weight:600;box-shadow:none}.dashkort.plassholder:before{display:none}.dashkort.flytende{position:fixed;z-index:1000;pointer-events:none;transform:rotate(1.5deg) scale(1.03);box-shadow:0 14px 34px #00000047;cursor:grabbing;background:var(--flate)}.dashkort.flytende.rod{background:var(--rod-svak)}.dempetknapp{background:none;border:1px solid transparent;border-radius:6px;padding:4px 8px;font:inherit;font-size:.85rem;color:var(--dempet);cursor:pointer}.dempetknapp:hover{color:var(--tekst);border-color:var(--linje);background:var(--flate2)}.knapp.stor{padding:12px 22px;font-size:1.05rem;white-space:nowrap}.meldboks{border-left:5px solid var(--rod-sterk)}.meldhode{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.meldhode h2{margin:0 0 4px}.meldhode p{margin:0;max-width:60ch}.smal{max-width:760px}.kvittering h1{margin-top:0}.avviksliste{display:flex;flex-direction:column;gap:6px;margin-top:10px}.avviksrad{display:flex;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--linje);border-left:5px solid var(--kant);border-radius:10px;background:var(--flate);color:inherit;text-decoration:none;flex-wrap:wrap}.avviksrad:hover{border-color:var(--kant-hover)}.avviksrad.ny{border-left-color:var(--gul-sterk)}.avviksrad.rod{border-left-color:var(--rod-sterk);background:var(--rod-svak)}.avviksnr{font-size:.8rem;color:var(--dempet);min-width:70px}.avvikshva{flex:1 1 320px;display:flex;flex-direction:column;gap:2px}.avviksmerker{display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end}.faser{display:flex;list-style:none;padding:0;margin:12px 0 16px}.faser li{flex:1;text-align:center;padding:6px 4px;font-size:.85rem;color:var(--dempet);border-bottom:3px solid var(--linje)}.faser li.ferdig{color:var(--lav-t);border-bottom-color:var(--gronn-sterk)}.faser li.naa{color:var(--tekst);font-weight:700;border-bottom-color:var(--bla)}.mangelboks{border:1px solid var(--hoy-t);background:var(--rod-svak);border-radius:10px;padding:10px 14px;margin:0 0 14px}.mangelboks ul{margin:6px 0 0;padding-left:20px}.melding{background:var(--bla-svak);border-radius:8px;padding:6px 10px}.pliktkort{border:1px solid var(--linje);border-left:5px solid var(--kant);border-radius:10px;padding:12px 14px;margin:10px 0}.pliktkort.rod{border-left-color:var(--rod-sterk);background:var(--rod-svak)}.pliktkort.gul{border-left-color:var(--gul-sterk)}.pliktkort.gronn{border-left-color:var(--gronn-sterk)}.pliktkort-hode{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.fristur{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;white-space:nowrap}.fristur.rod{color:var(--hoy-t)}.fristur small{font-weight:400;color:var(--dempet);font-size:.75rem}.pliktvalg textarea,.avvikssak textarea{width:100%;font:inherit;padding:6px 8px;border:1px solid var(--kant);border-radius:6px;margin:6px 0}.meldingsform{border-top:1px dashed var(--linje);margin-top:10px;padding-top:10px}.samtale{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:8px}.kommentar{border:1px solid var(--linje);border-radius:10px;padding:8px 12px;background:var(--flate)}.kommentar.intern{background:var(--flate2)}.kommentar.pvo{border-left:4px solid var(--lilla-t)}.kommentar.melder{border-left:4px solid var(--bla)}.kommentar-hode{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kommentar p{margin:4px 0 0;white-space:pre-wrap}.vedleggsliste{list-style:none;padding:0;margin:0 0 10px}.vedleggsliste li{padding:3px 0}.filknapp{position:relative;overflow:hidden}.filknapp input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.avslutning{border-top:3px solid var(--linje)}.rollerutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rollekort{border:1px solid var(--linje);border-radius:10px;padding:10px 12px}.rollekort p{margin:4px 0 8px}.rollekort select{margin-top:8px}.egetregelverk{display:grid;grid-template-columns:2fr 1.5fr 1.2fr .8fr 1.5fr auto;gap:8px;align-items:end;margin:8px 0}@media(max-width:900px){.egetregelverk{grid-template-columns:1fr 1fr}}.knapp.fare:disabled{opacity:.45;cursor:not-allowed}.sidehode{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sidehode h1{margin-bottom:0}.radliste{list-style:none;padding:0;margin:0}.radliste li{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--linje2)}.radliste li:last-child{border-bottom:0}.radliste li>a,.radliste li>span:first-child{flex:1;min-width:0}.radliste li.rod>a{color:var(--hoy-t)}.radliste .tall{font-variant-numeric:tabular-nums;color:var(--tekst2);white-space:nowrap}.rolletekst{margin:-6px 0 10px}.ansvarsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 28px}.ansvarsgruppe h3{font-size:.95rem;margin:6px 0 4px;display:flex;gap:8px;align-items:baseline}.ansvarsgruppe h3 a{color:var(--tekst);text-decoration:none}.ansvarsgruppe h3 a:hover{text-decoration:underline}.seksjonstittel{margin:28px 0 10px;font-size:1.15rem;color:var(--tekst2);display:flex;gap:8px;align-items:center}.tredeling{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.tredeling h3{font-size:.95rem;margin:0 0 6px;display:flex;gap:6px;align-items:center}@media(max-width:1000px){.tredeling{grid-template-columns:1fr;gap:16px}}.komigang summary{cursor:pointer;display:flex;gap:12px;align-items:center;list-style:none}.komigang summary::-webkit-details-marker{display:none}.komigang summary .revframdrift{width:140px;flex:none}.komigang .stegliste{margin-top:12px}.merke.hoy{background:var(--hoy);color:var(--hoy-t)}.merke.middels{background:var(--middels);color:var(--middels-t)}.merke.lav{background:var(--lav);color:var(--lav-t)}.tabell td a,.mittliste a,.radliste a,.oppgaveliste a{text-decoration:none}.tabell td a:hover,.mittliste a:hover,.radliste a:hover,.oppgaveliste a:hover{text-decoration:underline}.revframdrift span{display:block;height:100%;background:var(--gronn-sterk)}.komigang summary .revframdrift{margin:0}.forslagsboks summary{cursor:pointer}.forslagsboks[open] summary{margin-bottom:10px}.kaptall{white-space:nowrap;margin-right:10px}.periodevelger{padding:12px 18px 14px}.periodehode{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.periodetekst{font-weight:600}.periodesnarveier{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.valgknapp.liten{padding:3px 9px;font-size:.8rem}.glider{position:relative;height:28px;margin:12px 8px 0}.glider-spor,.glider-valgt{position:absolute;top:12px;height:5px;border-radius:3px}.glider-spor{left:0;right:0;background:var(--linje)}.glider-valgt{background:var(--bla)}.glider input[type=range]{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.glider input[type=range]::-webkit-slider-runnable-track{background:none;height:28px}.glider input[type=range]::-moz-range-track{background:none}.glider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;margin-top:4px;border-radius:50%;background:var(--flate);border:3px solid var(--bla);cursor:grab;box-shadow:0 1px 4px #0003}.glider input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--flate);border:3px solid var(--bla);cursor:grab}.glider input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--bla-svak)}.glider-merker{position:relative;height:16px;margin:0 8px;font-size:.72rem;color:var(--dempet)}.glider-merker span{position:absolute;transform:translate(-50%);white-space:nowrap}.periodemerke{display:inline-block;font-size:.68rem;font-weight:600;padding:0 6px;border-radius:8px;background:var(--bla-svak);color:var(--bla);white-space:nowrap}.periodemerke.naa{background:var(--flate2);color:var(--dempet)}@media print{.periodevelger{border:0;padding:0;margin-bottom:8px}}.avviksfilter{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.avviksfilter .valg{margin:0}.periodefilter{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.periodefilter input[type=date]{padding:4px 6px;border:1px solid var(--kant);border-radius:6px;font:inherit;font-size:.9rem;background:var(--flate);color:var(--tekst)}.spor{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:stretch;margin:10px 0 14px}.sporledd{border:1px solid var(--linje);border-radius:10px;padding:8px 10px;background:var(--flate);min-width:0}.sporledd.hull{border-color:var(--hoy-t);background:var(--rod-svak)}.sporhode{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dempet);margin-bottom:4px;display:flex;gap:6px;align-items:center}.sporrad{padding:3px 0;font-size:.9rem;overflow-wrap:anywhere}.sporrad a{text-decoration:none}.sporrad a:hover{text-decoration:underline}.sporpil{align-self:center;color:var(--svak);font-size:1.1rem}.hulltekst{color:var(--hoy-t);font-size:.85rem}.nivaa{display:inline-block;font-size:.72rem;font-weight:600;padding:0 7px;border-radius:8px;margin-left:6px}.nivaa.hoy{background:var(--hoy);color:var(--hoy-t)}.nivaa.middels{background:var(--middels);color:var(--middels-t)}.nivaa.lav{background:var(--lav);color:var(--lav-t)}.grunnmerke{display:inline-block;font-size:.8rem;padding:1px 8px;border-radius:8px;background:var(--bla-svak);color:var(--bla)}@media(max-width:900px){.spor{grid-template-columns:1fr}.sporpil{transform:rotate(90deg);justify-self:center}}:root{--spor-hoy: #c23b2f;--spor-middels: #d9a11b;--spor-lav: #2e8f57;--spor-grunn: #3a74c4;--spor-noytral: #8a96a3}@media(prefers-color-scheme:dark){:root:not([data-tema=lys]){--spor-hoy: #d9574a;--spor-middels: #dba32a;--spor-lav: #3aa565;--spor-grunn: #5a8fe0;--spor-noytral: #6b7884}}:root[data-tema=mork]{--spor-hoy: #d9574a;--spor-middels: #dba32a;--spor-lav: #3aa565;--spor-grunn: #5a8fe0;--spor-noytral: #6b7884}.sporverktoy{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.sporverktoy .valg{margin:0}.fargeprikk{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px}.fargeprikk.hoy{background:var(--spor-hoy)}.fargeprikk.middels{background:var(--spor-middels)}.fargeprikk.lav{background:var(--spor-lav)}.fargeprikk.ingen{background:var(--spor-noytral)}.fargeprikk.grunn{background:var(--spor-grunn)}.fargeprikk.hullprikk{border:2px dashed var(--hoy-t);width:8px;height:8px}.sankeyboks{position:relative;overflow-x:auto}.sankeykolonner{display:grid;grid-template-columns:31% 18% 31% 20%;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dempet);margin-bottom:6px;min-width:760px}.sankeykolonner span:nth-child(1){text-align:right;padding-right:8px}.sankeykolonner span:nth-child(2){grid-column:2;padding-left:16px}.sankeykolonner span:nth-child(3){grid-column:4;margin-left:-10%}.sankey{width:100%;min-width:760px;height:auto;display:block}.sankeytekst{font-size:12px;fill:var(--tekst);paint-order:stroke;stroke:var(--flate);stroke-width:4px;stroke-linejoin:round}.sankeytekst.hull{fill:var(--hoy-t);font-weight:700}.sankeyunder{fill:var(--dempet);font-size:11px}.sankeynode.klikkbar{cursor:pointer}.sankeyforklaring{display:flex;gap:16px;flex-wrap:wrap;font-size:.8rem;margin-top:10px;align-items:center}.sankeyforklaring>span{display:inline-flex;gap:6px;align-items:center}.sankeytips{position:fixed;z-index:50;max-width:340px;white-space:pre-line;background:var(--tekst);color:var(--flate);font-size:.8rem;padding:8px 10px;border-radius:8px;pointer-events:none;box-shadow:0 6px 20px #00000040}.hullgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.hullkort{border:1px solid var(--linje);border-left:4px solid var(--hoy-t);border-radius:10px;padding:10px 12px}.hullkort h3{margin:0;font-size:.95rem;display:flex;justify-content:space-between;gap:8px}.hullkort p{margin:4px 0 6px}.typemerke{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:1px 8px;border-radius:8px;text-transform:uppercase;vertical-align:1px}.typemerke.policy{background:#ece6f7;color:#5b3a96}.typemerke.retningslinje{background:var(--bla-svak);color:var(--bla)}.typemerke.rutine{background:var(--lav);color:var(--lav-t)}@media(prefers-color-scheme:dark){:root:not([data-tema=lys]) .typemerke.policy{background:#3b2f55;color:#cdb8f2}}:root[data-tema=mork] .typemerke.policy{background:#3b2f55;color:#cdb8f2}.gruppe{display:inline-block;font-size:.78rem;padding:1px 9px;border-radius:10px;border:1px solid var(--kant);margin:0 4px 4px 0;color:var(--tekst2)}.ny{display:inline-block;font-size:.66rem;font-weight:700;padding:1px 7px;border-radius:8px;background:var(--bla);color:#fff;margin-left:6px;vertical-align:2px}.status-ok{color:var(--lav-t);font-weight:600}.status-rod{color:var(--hoy-t);font-weight:600}.regelgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.regelkort{border:1px solid var(--linje);border-radius:12px;padding:14px 16px;background:var(--flate);display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.regelkort:hover{border-color:var(--bla)}.regelkort h3{margin:0;font-size:1rem}.regelkort ul{margin:0;padding-left:18px;font-size:.9rem;color:var(--tekst2)}.regelkort .bunn{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--dempet);margin-top:auto}.situasjoner{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px}.sit{border:1px solid var(--linje);border-radius:14px;padding:14px 16px;background:var(--flate);display:flex;flex-direction:column;gap:4px;text-align:left;font:inherit;color:inherit;cursor:pointer}.sit .ikon{font-size:1.6rem}.sit .dempet{font-size:.82rem}.sit:hover{border-color:var(--bla)}.sit.valgt{border:2px solid var(--bla);padding:13px 15px;box-shadow:0 4px 16px #1f5f8b26}.sit.ny-sit{border-style:dashed;background:transparent}.trinn{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--linje2)}.trinn:last-child{border-bottom:0}.trinn .n,.trinnrad .n{width:26px;height:26px;border-radius:50%;background:var(--bla);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.85rem}.trinn .knapp{margin-top:6px}.trinnrad{display:grid;grid-template-columns:30px 1fr 280px auto;gap:8px;align-items:center;margin-bottom:6px}.rollevelger{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.rollevelger button:not(.lenke){padding:6px 14px;border-radius:18px;border:1px solid var(--kant);background:var(--flate);font:inherit;font-size:.9rem;color:inherit;cursor:pointer}.rollevelger button.aktiv{background:var(--bla);color:#fff;border-color:var(--bla)}.meg-prikk{font-weight:800}.side2{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}@media(max-width:900px){.side2{grid-template-columns:1fr}}.boks{border:1px solid var(--linje);background:var(--flate);border-radius:12px;padding:12px 14px;margin-bottom:12px}.boks h4{margin:0 0 6px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dempet)}.boks p{margin:4px 0}.boks-varsel{border-color:var(--hoy-t);box-shadow:inset 3px 0 0 var(--hoy-t)}.note{font-size:.82rem;color:var(--dempet);margin:6px 0 0}.stortall{font-size:2rem;font-weight:800;color:var(--bla)}.medlemsvalg{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow:auto;font-size:.9rem}.underrad td:first-child{padding-left:22px}.tre-pil{color:var(--svak);margin-right:6px}.lesebar{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lesebar .spor{width:70px;height:6px;border-radius:3px;background:var(--linje2);overflow:hidden;display:inline-block}.lesebar .fyll{display:block;height:100%;background:var(--middels-t)}.lesebar .fyll.full{background:var(--lav-t)}.lesebar .fyll.lav{background:var(--hoy-t)}.sok{width:100%;max-width:360px;margin-bottom:10px}.liste-enkel{list-style:none;margin:0;padding:0;font-size:.9rem}.liste-enkel li{margin:5px 0}.kortfortalt{background:var(--bla-svak);border-radius:12px;padding:14px 18px;margin-bottom:16px}.kortfortalt h3{margin:0 0 6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bla);display:flex;gap:10px;align-items:center}.kortfortalt ol{margin:0;padding-left:20px;font-size:1.02rem}.kortfortalt li{margin:5px 0}.kortfortalt textarea{width:100%;box-sizing:border-box;font:inherit}.endret-boks{border-left:3px solid var(--bla)}.diff{margin:2px 0 8px;padding-left:18px;font-size:.9rem}.diff.ny li::marker{content:"+ ";color:var(--lav-t);font-weight:700}.diff.borte li{text-decoration:line-through;color:var(--dempet)}.diff.borte li::marker{content:"− "}.sammenheng-topp{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.tre{display:grid;grid-template-columns:220px minmax(220px,300px) minmax(240px,1fr);column-gap:70px;position:relative}.tre .kol h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dempet);margin:0 0 8px}.tre .loes-tittel{margin-top:18px!important;color:var(--hoy-t)!important}.tre .node{border:1px solid var(--linje);background:var(--flate);border-radius:10px;padding:7px 10px;margin-bottom:8px;font-size:.88rem;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.tre .node a{color:inherit;text-decoration:none;flex:1;min-width:0}.tre .node a:hover{color:var(--bla);text-decoration:underline}.tre .node small{flex-basis:100%;color:var(--dempet);font-size:.76rem}.tre .node select{flex-basis:100%;font-size:.8rem}.tre .node.loes{border:2px dashed var(--hoy-t);background:var(--rod-svak)}.tre .node.tom{border:2px dashed var(--gul-kant);background:var(--gul-svak)}.tre .node.slipp{outline:3px solid var(--bla);outline-offset:1px}.tre .node.dras{opacity:.4}.drahandtak{cursor:grab;color:var(--svak);-webkit-user-select:none;user-select:none;touch-action:none;padding:0 2px}.draspokelse{position:fixed;z-index:1000;pointer-events:none;background:var(--flate);border:2px solid var(--bla);border-radius:10px;padding:6px 10px;font-size:.88rem;box-shadow:0 8px 24px #0003;max-width:300px}.draspokelse small{display:block;color:var(--bla);font-size:.76rem}.forbindelser{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.forbindelser path{fill:none;stroke:var(--spor-grunn);stroke-width:1.6;opacity:.55}.forbindelser path.svak{stroke:var(--spor-noytral);opacity:.35}@media print{.drahandtak{display:none}}.tre .node select{max-width:100%;box-sizing:border-box}body.drar-regel,body.drar-regel *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.kontrollrad{border-top:1px solid var(--linje2)}.kontrollrad-hode{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px 9px 20px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.kontrollrad-hode:hover{background:var(--bla-svak)}.kontrollrad-hode .pil{color:var(--svak);width:12px}.kontrollrad-hode .nummer{font-variant-numeric:tabular-nums;color:var(--dempet);min-width:46px;font-size:.9rem}.kontrollrad-tittel{flex:1;min-width:0}.kontrollrad-merker{display:flex;gap:8px;align-items:center;flex:none}.kontrollrad-merker .merke{font-size:.78rem}.kontrollrad.apen{background:var(--bakgrunn)}.kontrollrad.apen>.kort{margin:0 16px 14px 42px}.tiltakside{font-size:.9rem}.tiltakside select{flex:1;min-width:260px}.tiltakrad.tiltakside>select,.tiltakrad.tiltakside>select:last-child{flex:1;min-width:260px}.sporledd.mangler{border-color:var(--gul-kant);background:var(--gul-svak)}.manglertekst{color:var(--middels-t);font-size:.85rem}.vurderinger{display:grid;gap:4px;margin:6px 0}.vurderingsrad{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;font-size:.86rem;line-height:1.4}.vurderingsrad .merke-sirkel{width:18px;height:18px}.vurderingsrad.gronn .merke-sirkel{background:var(--gronn-sterk)}.vurderingsrad.gul .merke-sirkel{background:var(--gul-sterk)}.vurderingsrad.rod .merke-sirkel{background:var(--rod-sterk)}.vurderingsrad.gra .merke-sirkel{background:var(--svak)}.vurderingsnavn{font-weight:600}.vurderingstekst{color:var(--tekst2);min-width:0}.vurderingsknapp{display:block;white-space:nowrap;font-size:.82rem;padding:0;margin-top:1px}.vurderingsnavn:after{content:":"}.vurderingsoversikt{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 14px}.maalegenskaper{display:flex;gap:4px;flex-wrap:wrap}.egenskap{font-size:.7rem;font-weight:600;padding:1px 7px;border-radius:8px;background:var(--bla-svak);color:var(--bla)}.vurderingsrad{grid-template-columns:10px 1fr}.vurderingsrad .merke-sirkel{width:9px;height:9px;margin-top:6px;font-size:0}.fs-kort.kompakt{gap:4px;padding:10px 14px}.menyhode-knapp{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:6px 10px;background:none;border:0;border-radius:6px;font:inherit;font-size:.75em;text-transform:uppercase;letter-spacing:.06em;color:var(--svak);cursor:pointer;text-align:left}.menyhode-knapp:hover{background:var(--hover);color:var(--tekst2)}.menygruppe.apen>.menyhode-knapp{color:var(--tekst2)}.menyhode-knapp .pil{font-size:1.1em}.verktoymeny{position:relative;display:inline-block;margin-right:10px;vertical-align:middle}.tannhjul{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--linje);border-radius:16px;background:var(--flate);color:var(--tekst2);font:inherit;font-size:.85rem;cursor:pointer}.tannhjul:hover,.tannhjul.aktiv{color:var(--bla);border-color:var(--bla)}.verktoyliste{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:230px;background:var(--flate);border:1px solid var(--linje);border-radius:10px;box-shadow:0 8px 24px #00000024;padding:6px;display:flex;flex-direction:column}.verktoyliste a{padding:8px 10px;border-radius:6px;color:var(--tekst);text-decoration:none}.verktoyliste a:hover{background:var(--hover)}.verktoyliste a.aktiv{background:var(--bla-svak);color:var(--bla);font-weight:600}@media(max-width:700px){.tannhjul-tekst{display:none}}.merke{white-space:nowrap}.trinntekst{font-weight:600}.trinnsvar-vis{margin:2px 0 4px;color:var(--tekst)}.trinnrad .trinnsvar{grid-column:2 / -1}.sokefelt{display:flex;align-items:center;gap:6px;flex:1;max-width:460px;margin:0 16px;padding:0 10px;border:1px solid var(--linje);border-radius:18px;background:var(--bakgrunn);color:var(--svak)}.sokefelt:focus-within{border-color:var(--bla);color:var(--bla);background:var(--flate)}.sokefelt input{flex:1;border:0;background:transparent;padding:7px 0;font:inherit;font-size:.9rem;color:var(--tekst);outline:none;min-width:0}.sokeside{max-width:900px}.sokefilter{margin:4px 0 18px;flex-wrap:wrap}.sokegruppe{margin-bottom:22px}.sokegruppe h2{font-size:1.05rem;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--linje)}.soketreff{list-style:none;margin:0 0 6px;padding:0}.soketreff>li{padding:10px 0;border-bottom:1px solid var(--linje2)}.soketittel{font-weight:600;font-size:1.02rem;margin-right:8px}.sokeutdrag{margin:4px 0 0;color:var(--tekst2);font-size:.92rem}.sokekort{margin:4px 0 0;padding-left:18px;color:var(--tekst2);font-size:.92rem}.soketreff mark{background:var(--gul-svak);color:inherit;padding:0 1px;border-radius:2px;font-weight:600}@media(max-width:700px){.sokefelt{margin:0 8px}}.sokefilter+.sokegruppe{margin-top:6px}.sjekkliste93 ul{list-style:none;margin:8px 0 0;padding:0;columns:2;column-gap:24px}.sjekkliste93 li{display:flex;gap:8px;align-items:center;padding:3px 0;break-inside:avoid;font-size:.92rem}.sjekkliste93 li.ok{color:var(--dempet)}.sjekkliste93 li.ok .merke-ok{background:var(--lav);border-color:var(--lav-t);color:var(--lav-t)}.sjekkliste93 .framdrift{height:6px;background:var(--linje2);border-radius:3px;overflow:hidden}.sjekkliste93 .framdrift span{display:block;height:100%;background:var(--lav-t)}@media(max-width:800px){.sjekkliste93 ul{columns:1}}.maalark-ramme{overflow-x:auto}.maalark td,.maalark th{vertical-align:top}.maalark .tall{text-align:right;white-space:nowrap}.arkcelle.naadd{background:var(--lav);color:var(--lav-t);font-weight:600}.arkcelle.ikke{background:var(--hoy);color:var(--hoy-t);font-weight:600}.arkcelle.tom{color:var(--svak)}@media print{.arkcelle.naadd,.arkcelle.ikke{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.viktigst{border:1px solid var(--linje);border-left:4px solid var(--hoy-t);background:var(--flate);border-radius:10px;padding:12px 16px;margin:0 0 16px}.viktigst h2{font-size:1rem;margin:0 0 6px}.viktigst ol{margin:0;padding-left:22px}.viktigst li{margin:4px 0}.kpimaal{color:var(--bla)}.sjekkliste93 .framdrift{width:100%;max-width:none;margin:4px 0 6px}.slettfot{margin-top:32px;padding-top:12px;border-top:1px solid var(--linje2)}.lenke.fare{color:var(--rod-sterk)}.slettboks{border:1px solid var(--rod-sterk);border-left-width:4px;border-radius:8px;padding:12px 16px;background:var(--flate);max-width:640px}.slettboks p{margin:4px 0}.slettboks .knapper{display:flex;gap:12px;align-items:center;margin-top:10px}.filterlinje{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.filterlinje input[type=search]{min-width:240px}.filterlinje label{display:flex;gap:6px;align-items:center;font-size:.9rem}.tabell.logg td{padding:7px 10px;font-size:.92rem}.tabell.logg tr.slettet td:nth-child(3){color:var(--rod-sterk);font-weight:600}.tabell.logg tr.feilet{background:color-mix(in srgb,var(--hoy) 45%,transparent)}.loggdetalj pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.82rem;max-height:320px;overflow:auto}.innloggresultat.feilet{color:var(--hoy-t);font-weight:600}.innloggresultat.utlogget{color:var(--dempet)}.nowrap{white-space:nowrap}.bla{display:flex;gap:16px;align-items:center;justify-content:center;margin:12px 0}.tabellramme{overflow-x:auto;margin:8px 0 16px}.tabell.oversikt tr.klikkbar{cursor:pointer}.tabell.oversikt tr.klikkbar:hover td{background:var(--flate2)}.tabell.oversikt td{font-size:.93rem}.tabell.oversikt .fs-kode{font-size:.75rem}.vurderingscelle{display:inline-flex;gap:6px;align-items:flex-start;font-size:.88rem;line-height:1.35}.vurderingscelle .merke-sirkel{flex:none;margin-top:1px}.vurderingscelle .vurderingsknapp{font-size:.85rem;padding:0}.filterlinje input,.filterlinje select{font:inherit;font-size:.92rem;padding:6px 9px;border:1px solid var(--kant);border-radius:6px}
