:root{--p-papir:#f6f4ef;--p-hvit:#fff;--p-blekk:#1b2330;--p-blekk-dempet:#4a5263;--p-linje-lys:#d6d2c8;--p-blaa-900:#17324f;--p-blaa-700:#1f4e79;--p-blaa-100:#e3ecf5;--p-groenn-700:#1d6b3a;--p-groenn-100:#e2f1e7;--p-rav-700:#7a4f00;--p-rav-100:#f8ecd3;--p-roed-700:#a1261d;--p-roed-100:#f8e1de;--p-fokus-lys:#b35c00;--p-lilla-700:#5b3f8c;--p-lilla-100:#eee8f7;--p-turkis-700:#0e6a73;--p-turkis-100:#dcf0f1;--p-baer-700:#8a1f5c;--p-baer-100:#f7e3ee;--p-turkis-200:#b9e0e3;--p-graa-600:#5f6673;--p-natt:#11151c;--p-natt-flate:#1a2029;--p-natt-flate-2:#232b36;--p-maane:#e8e6e1;--p-maane-dempet:#b4b9c3;--p-linje-mork:#3a4452;--p-lapp-gul:#f2c94c;--p-kant-mork:#5d6b7e;--p-blaa-300:#9cc3ee;--p-blaa-950:#0b1622;--p-blaa-800:#1c3350;--p-groenn-300:#8fd4a6;--p-groenn-900:#143822;--p-rav-300:#f0c46e;--p-rav-900:#3d2c08;--p-roed-300:#f3a59c;--p-roed-900:#4a1714;--p-fokus-mork:#ffb45c;--p-lilla-300:#c7b0ee;--p-lilla-900:#2b2340;--p-turkis-300:#86d0d6;--p-turkis-900:#10302f;--p-turkis-800:#1b4a4b;--p-baer-300:#f0a6cf;--p-baer-900:#3d1730;--p-graa-400:#9ba3b0;--p-blaa-500:#3f6fa6;--p-rav-500:#8f6516;--p-groenn-500:#357a50;--p-turkis-500:#25787f;--p-lilla-500:#7a60b2;--p-graa-500:#636b79;--p-roed-500:#b0443a;--meta-temafarge-lys:#17324f;--meta-temafarge-mork:#0b1622;--meta-bakgrunn-lys:#f6f4ef;--meta-bakgrunn-mork:#11151c;--font-tekst:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-tall:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--str-xs:.75rem;--str-s:.875rem;--str-m:.9375rem;--str-l:1.0625rem;--str-xl:1.25rem;--str-xxl:1.5rem;--linjehoyde:1.5;--rom-1:.25rem;--rom-2:.5rem;--rom-3:.75rem;--rom-4:1rem;--rom-5:1.5rem;--rom-6:2rem;--rom-7:3rem;--radius-s:6px;--radius-m:10px;--radius-l:16px;--strek:1px;--fokusring:3px;--maks-bredde:44rem;--topplinje-hoyde:3.25rem;--topplinje-luft-installert:1.5rem;--bunnmeny-hoyde:0px;--trykkflate:2.75rem;--skygge-flytende:0 2px 8px #00000040;--skygge-knapp:0 1px 2px #00000014;--varighet:.16s;--varighet-lang:.22s}:root,:root[data-tema=lys]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farge-bakgrunn:var(--p-papir);--farge-flate:var(--p-hvit);--farge-flate-2:var(--p-blaa-100);--farge-tekst:var(--p-blekk);--farge-tekst-dempet:var(--p-blekk-dempet);--farge-linje:var(--p-linje-lys);--farge-forside-topp-kant:transparent;--farge-kant:var(--p-linje-lys);--farge-aksent:var(--p-lapp-gul);--farge-aksent-tekst:var(--p-blaa-900);--farge-merke:var(--p-blaa-700);--farge-merke-tekst:var(--p-hvit);--farge-lenke:var(--p-blaa-700);--farge-topplinje:var(--p-blaa-900);--farge-topplinje-tekst:var(--p-hvit);--farge-ok:var(--p-groenn-700);--farge-ok-flate:var(--p-groenn-100);--farge-skole:var(--p-turkis-700);--farge-skole-flate:var(--p-turkis-100);--farge-skole-knapp:var(--p-turkis-200);--farge-advarsel:var(--p-rav-700);--farge-advarsel-flate:var(--p-rav-100);--farge-feil:var(--p-roed-700);--farge-feil-flate:var(--p-roed-100);--farge-info-flate:var(--p-blaa-100);--farge-fokus:var(--p-fokus-lys);--farge-temafarge:var(--meta-temafarge-lys);--diagram-undervisning:var(--p-blaa-700);--diagram-motetid:var(--p-rav-700);--diagram-annen:var(--p-groenn-700);--diagram-planlegging:var(--p-turkis-700);--diagram-funksjon:var(--p-lilla-700);--diagram-selv:var(--p-graa-600);--diagram-etikett:var(--p-hvit);--diagram-variabel:var(--p-rav-700);--diagram-over:var(--p-roed-700);--diagram-tekst-undervisning:var(--p-blaa-700);--diagram-tekst-annen:var(--p-groenn-700);--diagram-tekst-motetid:var(--p-rav-700);--diagram-tekst-planlegging:var(--p-turkis-700);--diagram-tekst-funksjon:var(--p-lilla-700);--diagram-tekst-selv:var(--p-graa-600);--fagtype-fellesfag:var(--p-blaa-700);--fagtype-felles:var(--p-groenn-700);--fagtype-valgfritt:var(--p-lilla-700);--fagtype-yff:var(--p-rav-700);--fagtype-andre:var(--p-graa-600);--vurdering-underveis:var(--p-blaa-100);--vurdering-halvaar:var(--p-blaa-700);--vurdering-eksamen:var(--p-lilla-700);--vurdering-standpunkt:var(--p-rav-700)}:root[data-tema=mork]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farge-bakgrunn:var(--p-natt);--farge-flate:var(--p-natt-flate);--farge-flate-2:var(--p-natt-flate-2);--farge-tekst:var(--p-maane);--farge-tekst-dempet:var(--p-maane-dempet);--farge-linje:var(--p-linje-mork);--farge-forside-topp-kant:var(--p-linje-mork);--farge-kant:var(--p-kant-mork);--farge-aksent:var(--p-lapp-gul);--farge-aksent-tekst:var(--p-blaa-900);--farge-merke:var(--p-blaa-300);--farge-merke-tekst:var(--p-blaa-950);--farge-lenke:var(--p-blaa-300);--farge-topplinje:var(--p-blaa-950);--farge-topplinje-tekst:var(--p-maane);--farge-ok:var(--p-groenn-300);--farge-ok-flate:var(--p-groenn-900);--farge-skole:var(--p-turkis-300);--farge-skole-flate:var(--p-turkis-900);--farge-skole-knapp:var(--p-turkis-800);--farge-advarsel:var(--p-rav-300);--farge-advarsel-flate:var(--p-rav-900);--farge-feil:var(--p-roed-300);--farge-feil-flate:var(--p-roed-900);--farge-info-flate:var(--p-blaa-800);--farge-fokus:var(--p-fokus-mork);--farge-temafarge:var(--meta-temafarge-mork);--diagram-undervisning:var(--p-blaa-500);--diagram-motetid:var(--p-rav-500);--diagram-annen:var(--p-groenn-500);--diagram-planlegging:var(--p-turkis-500);--diagram-funksjon:var(--p-lilla-500);--diagram-selv:var(--p-graa-500);--diagram-etikett:var(--p-hvit);--diagram-variabel:var(--p-rav-500);--diagram-over:var(--p-roed-500);--diagram-tekst-undervisning:var(--p-blaa-300);--diagram-tekst-annen:var(--p-groenn-300);--diagram-tekst-motetid:var(--p-rav-300);--diagram-tekst-planlegging:var(--p-turkis-300);--diagram-tekst-funksjon:var(--p-lilla-300);--diagram-tekst-selv:var(--p-graa-400);--fagtype-fellesfag:var(--p-blaa-300);--fagtype-felles:var(--p-groenn-300);--fagtype-valgfritt:var(--p-lilla-300);--fagtype-yff:var(--p-rav-300);--fagtype-andre:var(--p-graa-400);--vurdering-underveis:var(--p-blaa-900);--vurdering-halvaar:var(--p-blaa-300);--vurdering-eksamen:var(--p-lilla-300);--vurdering-standpunkt:var(--p-rav-300)}@media (prefers-color-scheme:dark){:root:not([data-tema=lys]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farge-bakgrunn:var(--p-natt);--farge-flate:var(--p-natt-flate);--farge-flate-2:var(--p-natt-flate-2);--farge-tekst:var(--p-maane);--farge-tekst-dempet:var(--p-maane-dempet);--farge-linje:var(--p-linje-mork);--farge-forside-topp-kant:var(--p-linje-mork);--farge-kant:var(--p-kant-mork);--farge-aksent:var(--p-lapp-gul);--farge-aksent-tekst:var(--p-blaa-900);--farge-merke:var(--p-blaa-300);--farge-merke-tekst:var(--p-blaa-950);--farge-lenke:var(--p-blaa-300);--farge-topplinje:var(--p-blaa-950);--farge-topplinje-tekst:var(--p-maane);--farge-ok:var(--p-groenn-300);--farge-ok-flate:var(--p-groenn-900);--farge-skole:var(--p-turkis-300);--farge-skole-flate:var(--p-turkis-900);--farge-skole-knapp:var(--p-turkis-800);--farge-advarsel:var(--p-rav-300);--farge-advarsel-flate:var(--p-rav-900);--farge-feil:var(--p-roed-300);--farge-feil-flate:var(--p-roed-900);--farge-info-flate:var(--p-blaa-800);--farge-fokus:var(--p-fokus-mork);--farge-temafarge:var(--meta-temafarge-mork);--diagram-undervisning:var(--p-blaa-500);--diagram-motetid:var(--p-rav-500);--diagram-annen:var(--p-groenn-500);--diagram-planlegging:var(--p-turkis-500);--diagram-funksjon:var(--p-lilla-500);--diagram-selv:var(--p-graa-500);--diagram-etikett:var(--p-hvit);--diagram-variabel:var(--p-rav-500);--diagram-over:var(--p-roed-500);--diagram-tekst-undervisning:var(--p-blaa-300);--diagram-tekst-annen:var(--p-groenn-300);--diagram-tekst-motetid:var(--p-rav-300);--diagram-tekst-planlegging:var(--p-turkis-300);--diagram-tekst-funksjon:var(--p-lilla-300);--diagram-tekst-selv:var(--p-graa-400);--fagtype-fellesfag:var(--p-blaa-300);--fagtype-felles:var(--p-groenn-300);--fagtype-valgfritt:var(--p-lilla-300);--fagtype-yff:var(--p-rav-300);--fagtype-andre:var(--p-graa-400);--vurdering-underveis:var(--p-blaa-900);--vurdering-halvaar:var(--p-blaa-300);--vurdering-eksamen:var(--p-lilla-300);--vurdering-standpunkt:var(--p-rav-300)}}@media print{:root,:root[data-tema=mork],:root:not([data-tema=lys]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farge-bakgrunn:var(--p-papir);--farge-flate:var(--p-hvit);--farge-flate-2:var(--p-blaa-100);--farge-tekst:var(--p-blekk);--farge-tekst-dempet:var(--p-blekk-dempet);--farge-linje:var(--p-linje-lys);--farge-forside-topp-kant:transparent;--farge-kant:var(--p-linje-lys);--farge-aksent:var(--p-lapp-gul);--farge-aksent-tekst:var(--p-blaa-900);--farge-merke:var(--p-blaa-700);--farge-merke-tekst:var(--p-hvit);--farge-lenke:var(--p-blaa-700);--farge-topplinje:var(--p-blaa-900);--farge-topplinje-tekst:var(--p-hvit);--farge-ok:var(--p-groenn-700);--farge-ok-flate:var(--p-groenn-100);--farge-skole:var(--p-turkis-700);--farge-skole-flate:var(--p-turkis-100);--farge-skole-knapp:var(--p-turkis-200);--farge-advarsel:var(--p-rav-700);--farge-advarsel-flate:var(--p-rav-100);--farge-feil:var(--p-roed-700);--farge-feil-flate:var(--p-roed-100);--farge-info-flate:var(--p-blaa-100);--farge-fokus:var(--p-fokus-lys);--farge-temafarge:var(--meta-temafarge-lys);--diagram-undervisning:var(--p-blaa-700);--diagram-motetid:var(--p-rav-700);--diagram-annen:var(--p-groenn-700);--diagram-planlegging:var(--p-turkis-700);--diagram-funksjon:var(--p-lilla-700);--diagram-selv:var(--p-graa-600);--diagram-etikett:var(--p-hvit);--diagram-variabel:var(--p-rav-700);--diagram-over:var(--p-roed-700);--diagram-tekst-undervisning:var(--p-blaa-700);--diagram-tekst-annen:var(--p-groenn-700);--diagram-tekst-motetid:var(--p-rav-700);--diagram-tekst-planlegging:var(--p-turkis-700);--diagram-tekst-funksjon:var(--p-lilla-700);--diagram-tekst-selv:var(--p-graa-600);--fagtype-fellesfag:var(--p-blaa-700);--fagtype-felles:var(--p-groenn-700);--fagtype-valgfritt:var(--p-lilla-700);--fagtype-yff:var(--p-rav-700);--fagtype-andre:var(--p-graa-600);--vurdering-underveis:var(--p-blaa-100);--vurdering-halvaar:var(--p-blaa-700);--vurdering-eksamen:var(--p-lilla-700);--vurdering-standpunkt:var(--p-rav-700)}}[data-veiviserfarge=lilla]{--farge-merke:var(--p-lilla-700);--farge-lenke:var(--p-lilla-700);--farge-flate-2:var(--p-lilla-100);--farge-info-flate:var(--p-lilla-100)}[data-veiviserfarge=turkis]{--farge-merke:var(--p-turkis-700);--farge-lenke:var(--p-turkis-700);--farge-flate-2:var(--p-turkis-100);--farge-info-flate:var(--p-turkis-100)}[data-veiviserfarge=rav]{--farge-merke:var(--p-rav-700);--farge-lenke:var(--p-rav-700);--farge-flate-2:var(--p-rav-100);--farge-info-flate:var(--p-rav-100)}[data-veiviserfarge=baer]{--farge-merke:var(--p-baer-700);--farge-lenke:var(--p-baer-700);--farge-flate-2:var(--p-baer-100);--farge-info-flate:var(--p-baer-100)}:root[data-tema=mork] [data-veiviserfarge=lilla]{--farge-merke:var(--p-lilla-300);--farge-lenke:var(--p-lilla-300);--farge-flate-2:var(--p-lilla-900);--farge-info-flate:var(--p-lilla-900)}:root[data-tema=mork] [data-veiviserfarge=turkis]{--farge-merke:var(--p-turkis-300);--farge-lenke:var(--p-turkis-300);--farge-flate-2:var(--p-turkis-900);--farge-info-flate:var(--p-turkis-900)}:root[data-tema=mork] [data-veiviserfarge=rav]{--farge-merke:var(--p-rav-300);--farge-lenke:var(--p-rav-300);--farge-flate-2:var(--p-rav-900);--farge-info-flate:var(--p-rav-900)}:root[data-tema=mork] [data-veiviserfarge=baer]{--farge-merke:var(--p-baer-300);--farge-lenke:var(--p-baer-300);--farge-flate-2:var(--p-baer-900);--farge-info-flate:var(--p-baer-900)}@media (prefers-color-scheme:dark){:root:not([data-tema=lys]) [data-veiviserfarge=lilla]{--farge-merke:var(--p-lilla-300);--farge-lenke:var(--p-lilla-300);--farge-flate-2:var(--p-lilla-900);--farge-info-flate:var(--p-lilla-900)}:root:not([data-tema=lys]) [data-veiviserfarge=turkis]{--farge-merke:var(--p-turkis-300);--farge-lenke:var(--p-turkis-300);--farge-flate-2:var(--p-turkis-900);--farge-info-flate:var(--p-turkis-900)}:root:not([data-tema=lys]) [data-veiviserfarge=rav]{--farge-merke:var(--p-rav-300);--farge-lenke:var(--p-rav-300);--farge-flate-2:var(--p-rav-900);--farge-info-flate:var(--p-rav-900)}:root:not([data-tema=lys]) [data-veiviserfarge=baer]{--farge-merke:var(--p-baer-300);--farge-lenke:var(--p-baer-300);--farge-flate-2:var(--p-baer-900);--farge-info-flate:var(--p-baer-900)}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--topplinje-hoyde) + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--bunnmeny-hoyde) + env(safe-area-inset-bottom) + var(--rom-3));background-color:var(--farge-topplinje);background-image:linear-gradient(to bottom, var(--farge-topplinje) 0 50%, var(--farge-bakgrunn) 50% 100%);color:var(--farge-tekst);font-family:var(--font-tekst);font-size:100%;line-height:var(--linjehoyde);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}body{font-size:var(--str-m);min-height:100vh;background-color:var(--farge-topplinje);overscroll-behavior-y:none;overflow-wrap:break-word;min-height:100dvh;margin:0}img,svg{max-width:100%}h1,h2,h3{margin:var(--rom-5) 0 var(--rom-3);line-height:1.25}h1{font-size:var(--str-xxl);margin-top:var(--rom-4)}h2{font-size:var(--str-xl)}h3{font-size:var(--str-l)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}p{margin:0 0 var(--rom-3)}a{color:var(--farge-lenke);text-underline-offset:.15em}a.begrepslenke{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--farge-tekst-dempet);text-decoration-color:var(--farge-tekst-dempet);text-underline-offset:.22em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.09em}a.begrepslenke:hover,a.begrepslenke:focus-visible{color:var(--farge-lenke);text-decoration-style:solid;text-decoration-color:currentColor}:focus-visible{outline:var(--fokusring) solid var(--farge-fokus);outline-offset:2px}button,input,select{font:inherit;color:inherit}.skjult-visuelt{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dempet{color:var(--farge-tekst-dempet)}.liten{font-size:var(--str-s)}.tall{font-variant-numeric:tabular-nums}.skall{min-height:100vh;background:var(--farge-bakgrunn);flex-direction:column;min-height:100dvh;display:flex}.hopp{left:var(--rom-2);z-index:30;padding:var(--rom-2) var(--rom-3);background:var(--farge-flate);color:var(--farge-tekst);border-radius:var(--radius-s);position:absolute;top:-10rem}.hopp:focus{top:calc(env(safe-area-inset-top) + var(--rom-2))}.topplinje{z-index:20;background:var(--farge-topplinje);color:var(--farge-topplinje-tekst);padding-top:calc(env(safe-area-inset-top) + var(--topplinje-luft,0px));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:sticky;top:0}@media (display-mode:standalone) and (pointer:coarse){.topplinje{--topplinje-luft:var(--topplinje-luft-installert)}}.topplinje-innhold{grid-template-columns:calc(2 * var(--trykkflate)) minmax(0, 1fr) calc(2 * var(--trykkflate));min-height:var(--topplinje-hoyde);max-width:var(--maks-bredde);padding:0 var(--rom-2);align-items:center;margin:0 auto;display:grid}.topplinje .ikonknapp{color:var(--farge-topplinje-tekst)}.topplinje-meny{justify-content:flex-end;display:flex}.topplinje .ikonknapp[aria-current=page]{background:var(--farge-aksent);color:var(--farge-aksent-tekst)}.topplinje-plass{width:var(--trykkflate);display:block}.appnavn{justify-self:center;align-items:center;gap:var(--rom-2);color:var(--farge-topplinje-tekst);font-weight:650;font-size:var(--str-l);letter-spacing:.01em;padding:var(--rom-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;text-decoration:none;display:inline-flex;overflow:hidden}.appnavn-tekst{text-overflow:ellipsis;overflow:hidden}.indikator{align-items:center;gap:var(--rom-2);min-height:var(--trykkflate);display:inline-flex}.indikator-feilet{color:var(--farge-advarsel)}main{width:100%;max-width:var(--maks-bredde);padding:0 calc(var(--rom-4) + env(safe-area-inset-right)) calc(var(--bunnmeny-hoyde) + env(safe-area-inset-bottom) + var(--rom-6)) calc(var(--rom-4) + env(safe-area-inset-left));flex:1;margin:0 auto}.side{padding-top:var(--rom-2)}.laster{padding-top:var(--rom-6);color:var(--farge-tekst-dempet)}.ikon{flex:none;width:1.5rem;height:1.5rem}.ikon-liten{width:1.1rem;height:1.1rem}.ikonknapp{width:var(--trykkflate);height:var(--trykkflate);color:var(--farge-tekst);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ikonknapp:disabled{opacity:.35;cursor:default}.favorittknapp.valgt{color:var(--farge-advarsel)}.knapp{align-items:center;gap:var(--rom-2);min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-4);border:var(--strek) solid var(--farge-merke);border-radius:var(--radius-m);background:var(--farge-merke);color:var(--farge-merke-tekst);cursor:pointer;text-align:left;max-width:100%;font-weight:600;display:inline-flex}.knapp-sekundaer{background:var(--farge-flate);color:var(--farge-merke)}.knapp-fare{background:var(--farge-flate);color:var(--farge-feil);border-color:var(--farge-feil)}.knapperad{gap:var(--rom-2);margin-bottom:var(--rom-3);flex-wrap:wrap;display:flex}.filknapp{position:relative}.filknapp:focus-within{outline:var(--fokusring) solid var(--farge-fokus);outline-offset:2px}.lenkeknapp{align-items:center;gap:var(--rom-1);min-height:var(--trykkflate);color:var(--farge-lenke);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.liste{margin:0 0 var(--rom-4);background:var(--farge-flate);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);padding:0;list-style:none;overflow:hidden}.liste>li+li{border-top:var(--strek) solid var(--farge-linje)}.listelenke{align-items:center;gap:var(--rom-3);min-height:3.25rem;padding:var(--rom-3) var(--rom-4);color:var(--farge-tekst);text-decoration:none;display:flex}.listelenke>.ikon:first-child{color:var(--farge-merke)}.listelenke-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.listelenke-tittel{font-weight:600}.listelenke-under{font-size:var(--str-s);color:var(--farge-tekst-dempet)}.flere-knapp{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.flere-liste{border:0;border-top:var(--strek) solid var(--farge-linje);background:var(--farge-flate-2);border-radius:0;margin:0}.flere-liste .listelenke{padding-inline-start:var(--rom-6)}.favoritt{align-items:center;display:flex}.favoritt>.listelenke{flex:1;min-width:0}.favoritt-knapper{padding-right:var(--rom-1);flex:none;display:flex}.utilgjengelig{color:var(--farge-tekst-dempet)}.flis-rutenett{gap:var(--rom-2);margin:0 0 var(--rom-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.flis{gap:var(--rom-2);height:100%;padding:var(--rom-3);background:var(--farge-flate);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);color:var(--farge-tekst);flex-direction:column;font-weight:600;text-decoration:none;display:flex}.flis .ikon{color:var(--farge-merke)}.merknad{padding:var(--rom-3) var(--rom-4);background:var(--farge-info-flate);border-radius:var(--radius-m);font-size:var(--str-s)}.merknad-advarsel{background:var(--farge-advarsel-flate)}.lop-uenig{color:var(--farge-advarsel)}.lop-dinskole{margin-left:var(--rom-2);color:var(--farge-skole);white-space:nowrap;align-items:center;gap:.15rem;font-weight:600;display:inline-flex}.lop-skolestatus{align-items:flex-start;gap:var(--rom-2);display:flex}.lop-skolestatus .ikon{flex:none;margin-top:.2em}.lop-skolestatus-ja .ikon{color:var(--farge-skole)}.lop-yrker{margin:0 0 var(--rom-3);padding-left:var(--rom-4)}.lop-yrker li+li{margin-top:var(--rom-1)}.lop-del{margin-top:var(--rom-5)}.lop-innganger{gap:var(--rom-3);display:grid}@media (min-width:40rem){.lop-innganger{grid-template-columns:1fr 1fr}}.lop-sok-skoler{margin-top:var(--rom-4)}.tilbudsok-treff{margin-top:var(--rom-2)}.tilbudsok-valg{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.skolefilter{column-gap:var(--rom-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.skolefilter .felt select{width:100%;min-width:0}.skolefilter-tilbud{align-items:center;gap:var(--rom-2);flex-wrap:wrap;display:flex}.skoleliste{gap:var(--rom-2);margin:0 0 var(--rom-4);padding:0;list-style:none;display:grid}.skoleliste>li{background:var(--farge-flate);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m)}.skoleliste>li.apen{background:var(--farge-flate-2);border-color:var(--farge-merke)}.skoletilbud{margin:var(--rom-3) 0}.skoletilbud .liten-overskrift{margin:0 0 var(--rom-2)}.skolekort-hode{border-radius:var(--radius-m);align-items:center;display:flex}.skolekort-hode .favorittknapp-liten{margin-right:var(--rom-2)}.skoleliste .skolekort-knapp{gap:var(--rom-3);width:100%;min-width:0;min-height:3.25rem;padding:var(--rom-3) var(--rom-4);border-radius:var(--radius-m);flex:1;display:flex}@media (display-mode:standalone) and (pointer:coarse){.skoleliste{--topplinje-luft:var(--topplinje-luft-installert)}}.skoleliste>li.apen .skolekort-hode{top:calc(var(--topplinje-hoyde) + env(safe-area-inset-top) + var(--topplinje-luft,0px));z-index:1;background:var(--farge-flate-2);border-bottom:var(--strek) solid var(--farge-linje);border-radius:var(--radius-m) var(--radius-m) 0 0;position:sticky}.skolekort-innhold{padding:var(--rom-3) var(--rom-4) var(--rom-2)}.skolekort-innhold>:first-child{margin-top:0}.lop-kort[data-valgt=ja]{border:2px solid var(--farge-merke)}.skolekort-snarveier{gap:var(--rom-2);margin:0 0 var(--rom-3);flex-wrap:wrap;display:flex}.skolekort-snarveier .knapp{text-decoration:none}.skolekort-paragraf{margin-right:calc(var(--rom-1) * -1);font-weight:700}.skolekort-skille{padding-top:var(--rom-3);border-top:var(--strek) solid var(--farge-linje);font-size:var(--str-s);color:var(--farge-tekst-dempet);margin:0;font-weight:600}.skolekort-alle{margin:var(--rom-3) 0 0}.kontorliste .kontor{align-items:center;gap:var(--rom-1) var(--rom-3);padding:var(--rom-3) var(--rom-4);flex-wrap:wrap;display:flex}.kontor-lenker{gap:var(--rom-1) var(--rom-4);flex-wrap:wrap;display:flex}.kontor-status{align-items:baseline;gap:var(--rom-1) var(--rom-3);flex-wrap:wrap;display:flex}.kontorliste .listelenke-tekst{flex:12rem}.kontorliste .favorittknapp-liten{margin:calc(-1 * var(--rom-2)) calc(-1 * var(--rom-2)) 0 0;align-self:flex-start}@media (min-width:40rem){.kontorliste .favorittknapp-liten{margin:calc(-1 * var(--rom-2)) calc(-1 * var(--rom-2)) calc(-1 * var(--rom-2)) 0;order:3;align-self:center}}.opphenting{margin:0 0 var(--rom-4);font-size:var(--str-m)}.opphenting>h2:first-child{margin-top:0}.kort{padding:var(--rom-3) var(--rom-4);margin:0 0 var(--rom-4);background:var(--farge-flate);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m)}.kort>h2:first-child{margin-top:var(--rom-1);font-size:var(--str-l)}.kort-advarsel,.kort-endret,.kort-utdatert{background:var(--farge-advarsel-flate);border-color:var(--farge-advarsel)}.kort-feilet{background:var(--farge-feil-flate);border-color:var(--farge-feil)}.kort-ok{background:var(--farge-ok-flate);border-color:var(--farge-ok)}.bunntekst{margin-top:var(--rom-6);text-align:center;font-size:var(--str-s)}.ingress{font-size:var(--str-l)}.tittelrad{justify-content:space-between;align-items:flex-start;gap:var(--rom-2);display:flex}.tittelrad h1{min-width:0}.tittelrad .ikonknapp{margin-top:var(--rom-4)}.liten-overskrift{font-size:var(--str-m);margin:var(--rom-5) 0 var(--rom-2)}.kildetekst{margin:var(--rom-4) 0;padding:var(--rom-3) var(--rom-4);border-left:4px solid var(--farge-linje);background:var(--farge-flate);white-space:pre-line}.kildeliste ul{padding-left:var(--rom-5)}.kildelenke .ikon{vertical-align:-.15em;margin-left:.2em}.kilde{padding:var(--rom-3) var(--rom-4)}.kilde p{margin:var(--rom-1) 0 0}.merker{gap:var(--rom-2);margin:0 0 var(--rom-3);flex-wrap:wrap;display:flex}.merke{border:var(--strek) solid var(--farge-linje);font-size:var(--str-xs);background:var(--farge-flate);color:var(--farge-tekst);border-radius:999px;padding:.1rem .5rem;font-weight:600;display:inline-block}.merke-fylke,.merke-skole{background:var(--farge-info-flate);border-color:var(--farge-merke)}.merke-bor_kontrolleres,.merke-kilde-endret{background:var(--farge-advarsel-flate);border-color:var(--farge-advarsel)}.merke-kilde_endret,.merke-kilde-feilet{background:var(--farge-feil-flate);border-color:var(--farge-feil)}.merke-kontrollert,.merke-kilde-ok{background:var(--farge-ok-flate);border-color:var(--farge-ok)}.valggruppe{margin:0 0 var(--rom-4);padding:var(--rom-3) var(--rom-4) var(--rom-2);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);min-width:0}.valggruppe legend{padding:0 var(--rom-1);font-weight:650}.valg{align-items:center;gap:var(--rom-3);min-height:var(--trykkflate);display:flex}.valg input{width:1.25rem;height:1.25rem;accent-color:var(--farge-merke);margin:0}.felt{margin:0 0 var(--rom-4)}.felt label{margin-bottom:var(--rom-1);font-weight:600;display:block}.felt input,.felt select,.hos-fylket select,.sokefelt input{width:100%;min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-3);border:var(--strek) solid var(--farge-tekst-dempet);border-radius:var(--radius-s);background:var(--farge-flate);color:var(--farge-tekst);font-size:max(16px,1rem)}.felt select:disabled{opacity:.6}.felt-hjelp{font-size:var(--str-s);color:var(--farge-tekst-dempet)}.felt-feil input{border-color:var(--farge-feil);border-width:2px}.felt-feilmelding{color:var(--farge-feil);font-size:var(--str-s);margin-top:var(--rom-1)}.tallfelt{align-items:center;gap:var(--rom-2);display:flex}.tallfelt input{min-width:0;font-family:var(--font-tekst);font-variant-numeric:tabular-nums;flex:1}.tallfelt-enhet{color:var(--farge-tekst-dempet)}.sokeboks{margin:var(--rom-3) 0 var(--rom-2)}.sokefelt{position:relative}.sokefelt input{border-radius:var(--radius-m);appearance:none;padding-left:2.5rem}.sokeboks .sokefelt input{padding-right:2.75rem}.sokeboks .sokefelt input::-webkit-search-cancel-button{display:none}.sokefelt-tom{color:var(--farge-tekst-dempet);position:absolute;top:50%;right:0;transform:translateY(-50%)}.sokefelt-ikon{color:var(--farge-tekst-dempet);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.sokestatus{min-height:1.5em;margin:var(--rom-2) 0;font-size:var(--str-s);color:var(--farge-tekst-dempet)}.forklaring{margin:0 0 var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.forklaring-knapp{align-items:center;gap:var(--rom-2);width:100%;min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-3);color:var(--farge-lenke);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.forklaring-knapp>span:first-of-type{flex:1}.forklaring-innhold{padding:0 var(--rom-4) var(--rom-3)}.diagram{width:100%;height:auto;display:block}.diagram-del-1{fill:var(--farge-merke)}.diagram-del-2{fill:var(--farge-advarsel)}.ingress-liten{color:var(--farge-tekst-dempet);margin-bottom:var(--rom-3)}.merknad-liten{padding:var(--rom-2) var(--rom-3);font-size:var(--str-xs)}.knapp-liten{min-height:2.25rem;padding:var(--rom-1) var(--rom-3);font-size:var(--str-s)}.lenkeknapp.liten{min-height:2rem;font-size:var(--str-s);text-align:left}.bryter{margin:0 0 var(--rom-3);border:0;min-width:0;padding:0}.bryter-legend{margin-bottom:var(--rom-1);font-weight:600;font-size:var(--str-s);padding:0}.bryter-valg{border:var(--strek) solid var(--farge-merke);border-radius:var(--radius-m);flex-wrap:wrap;display:flex;overflow:hidden}.bryter-valg label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;min-height:2.5rem;padding:var(--rom-1) var(--rom-3);background:var(--farge-flate);color:var(--farge-merke);font-size:var(--str-s);text-align:center;cursor:pointer;flex:auto;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.bryter-valg label+label{border-left:var(--strek) solid var(--farge-merke)}.bryter-valg label.valgt{background:var(--farge-merke);color:var(--farge-merke-tekst)}.bryter-valg input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bryter-valg label:focus-within{outline:var(--fokusring) solid var(--farge-fokus);outline-offset:-3px}.vippe{align-items:center;column-gap:var(--rom-3);margin:0 0 var(--rom-3);grid-template-columns:auto minmax(0,1fr);display:grid}.vippe input{appearance:none;border:2px solid var(--farge-tekst-dempet);background:var(--farge-flate);cursor:pointer;border-radius:999px;width:2.75rem;height:1.5rem;margin:0;position:relative}.vippe input:after{content:"";background:var(--farge-tekst-dempet);border-radius:50%;width:1rem;height:1rem;position:absolute;top:2px;left:2px}.vippe input:checked{background:var(--farge-merke);border-color:var(--farge-merke)}.vippe input:checked:after{background:var(--farge-merke-tekst);left:auto;right:2px}.vippe label{font-size:var(--str-s);cursor:pointer;font-weight:600}.vippe.med-hjelp{justify-content:start;column-gap:var(--rom-2);grid-template-columns:auto minmax(0,max-content) auto;display:grid}.vippe.med-hjelp>.hjelp-tekst{grid-column:1/-1}.med-hjelp{align-items:center;column-gap:var(--rom-1);flex-wrap:wrap;display:flex}.med-hjelp>.hjelp-tekst{flex-basis:100%;order:10}.hjelpknapp{width:2rem;height:2rem;color:var(--farge-lenke);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hjelpknapp[aria-expanded=true]{background:var(--farge-info-flate)}.hjelp-tekst{margin:var(--rom-1) 0 var(--rom-2);padding:var(--rom-2) var(--rom-3);border-radius:var(--radius-s);background:var(--farge-info-flate);font-size:var(--str-s)}.hjelp-tekst>:last-child{margin-bottom:0}.hjelp-tekst .felt-hjelp,.hjelp-tekst .ingress-liten{color:var(--farge-tekst)}.etikettrad{margin-bottom:var(--rom-1)}.felt .etikettrad label{margin-bottom:0}.etikettrad-hoyre{margin-left:auto}.valgrad{align-items:center;column-gap:var(--rom-4);margin:0 0 var(--rom-1);flex-wrap:wrap;display:flex}.valgrad .vippe{margin:0}.inndatarad{align-items:center;gap:var(--rom-2) var(--rom-3);margin:0 0 var(--rom-2);flex-wrap:wrap;display:flex}.fagkort .inndatarad .bryter,.fagkort .inndatarad .felt{margin:0}.inndatarad .felt{flex:0 auto;min-width:0}.felt-kompakt .tallfelt input{flex:none;width:4.75rem}.felt-kompakt .tallfelt-enhet{font-size:var(--str-s);white-space:nowrap}.bryter-kompakt{align-items:center;gap:var(--rom-1) var(--rom-2);flex-wrap:wrap;display:flex}.bryter-etikett{font-weight:600;font-size:var(--str-s)}.bryter-kompakt .bryter-valg label{min-height:2.25rem;padding:0 var(--rom-2)}.fagvalg-navn{font-size:var(--str-s)}.fagkortliste{margin-bottom:var(--rom-4)}.fagkort{margin:0 0 var(--rom-3);padding:var(--rom-3) var(--rom-3) var(--rom-2);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);min-width:0;position:relative}.fagkort-tittel{padding:0 var(--rom-1);font-weight:700;font-size:var(--str-s);color:var(--farge-tekst-dempet);text-transform:uppercase;letter-spacing:.04em;max-width:calc(100% - 2.5rem)}.kortknapp{align-items:center;gap:0 var(--rom-2);border-radius:var(--radius-s);max-width:100%;min-height:2rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;margin:0;padding:0;display:inline-flex}.kortknapp-tekst{min-width:0}.kortknapp-pil{color:var(--farge-tekst-dempet);flex:none}.kort-oppsummering{padding:var(--rom-1) 0;font-size:var(--str-s);color:var(--farge-tekst-dempet);overflow-wrap:anywhere;cursor:pointer;margin:0}.resultatkort-tittel{flex:0 auto;min-width:0}.kortknapp:hover .kortknapp-pil{color:var(--farge-merke)}.fagkort.lukket{padding-top:var(--rom-2);padding-bottom:var(--rom-2)}.fagkort.lukket .kort-oppsummering{padding-right:2rem}.fordeling-visning.lukket .fordeling-topp{margin-bottom:0}p.fagkort-tittel{margin:0 0 var(--rom-2);padding:0}.fagkort-fjern{top:-1.4rem;right:var(--rom-2);background:var(--farge-flate);position:absolute}.fagkort-resultat{color:var(--farge-merke);text-transform:none;letter-spacing:0;font-weight:700}.fagkort .felt,.fagkort .bryter{margin-bottom:var(--rom-2)}.feltrad{column-gap:var(--rom-3);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}@supports (grid-template-rows:subgrid){.feltrad>.felt:has(>.tallfelt){grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:0;display:grid}.feltrad>.felt>*{min-width:0}.feltrad>.felt:has(>.tallfelt)>label{align-self:end}}.fagvelger{margin-bottom:var(--rom-2)}.fagvalg{align-items:baseline;column-gap:var(--rom-2);margin:0 0 var(--rom-1);padding:var(--rom-2) var(--rom-3);border-radius:var(--radius-s);background:var(--farge-info-flate);flex-wrap:wrap;display:flex}.fagvalg-navn{font-weight:700}.fagvalg-kode{font-size:var(--str-s);flex-basis:100%;order:1}.fagvalg-ramme{font-size:var(--str-s);color:var(--farge-tekst-dempet)}.fagvalg .lenkeknapp{margin-left:auto}.fag-blandet{padding-left:var(--rom-3);border-left:3px solid var(--farge-linje)}.fagtreff{margin:0 0 var(--rom-1);padding:0;list-style:none}.fagtreff:empty{display:none}.fagtreff li+li{border-top:var(--strek) solid var(--farge-linje)}.fagtreff button{width:100%;min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-2);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.fagtreff button:hover{background:var(--farge-info-flate)}.fagtreff-navn{color:var(--farge-lenke);font-weight:600;display:block}.fagtreff-under{font-size:var(--str-xs);color:var(--farge-tekst-dempet);display:block}.fagvelger .sokefelt input{border-radius:var(--radius-s)}.figur{margin:var(--rom-2) 0 var(--rom-3)}.figur-bakgrunn{fill:var(--farge-linje)}.figur-grense{stroke:var(--farge-tekst);stroke-width:2px}.figur-over{fill:var(--diagram-over)}.figur-variabel{fill:var(--diagram-variabel)}.figur-tekst{fill:var(--farge-tekst-dempet);font-size:10px;font-family:var(--font-tekst)}.fordeling-etikett{fill:var(--diagram-etikett);font-size:14px;font-weight:700;font-family:var(--font-tekst)}.fordeling-tabell tr.sumrad th,.fordeling-tabell tr.sumrad td{font-weight:700}.resultatkort-sammendrag{margin:0 0 var(--rom-2);font-size:var(--str-s);color:var(--farge-tekst-dempet)}.utregning-kilder ul{padding-left:var(--rom-4);font-size:var(--str-s);margin:0}.fordeling .figur-tekst{font-size:12px}.fordeling-visning{margin:var(--rom-5) 0;padding:var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-l);background:var(--farge-flate)}@media (max-width:29.99rem){.fordeling-visning{padding:var(--rom-3)}}@media (max-width:23.99rem){.fordeling-visning:not(:fullscreen){margin-inline:calc(-1 * var(--rom-4));padding-inline:var(--rom-3);border-inline:0;border-radius:0}.fordeling-visning .fordeling-del-navn{gap:var(--rom-1)}}.fordeling-topp{justify-content:space-between;align-items:baseline;gap:var(--rom-1) var(--rom-3);margin:0 0 var(--rom-4);flex-wrap:wrap;display:flex}.fordeling-visning .liten{margin:var(--rom-4) 0 0}.fordeling-topp .liten-overskrift{margin:0}.fordeling{margin:0 0 var(--rom-5)}.fordeling-visning:fullscreen{background:var(--farge-flate);color:var(--farge-tekst);padding:var(--rom-5) max(var(--rom-5), 4vw);font-size:var(--str-l);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow-y:auto}.fordeling-visning:fullscreen>*{width:100%;max-width:64rem;margin-inline:auto}.fordeling-visning:fullscreen>:first-child{margin-top:auto}.fordeling-visning:fullscreen>:last-child{margin-bottom:auto}.fordeling-visning:fullscreen .fordeling-topp .liten-overskrift{font-size:var(--str-xl)}.fordeling-visning:fullscreen .diagram{max-height:36vh}:is(.fordeling-visning:fullscreen .fordeling-forklaring-rad,.fordeling-visning:fullscreen .fordeling-tabell){font-size:var(--str-l)}.fordeling-visning:fullscreen .fordeling-farge{width:1.2rem;height:1.2rem}.fordeling-del-undervisning{fill:var(--diagram-undervisning);background:var(--diagram-undervisning)}.fordeling-del-motetid{fill:var(--diagram-motetid);background:var(--diagram-motetid)}.fordeling-del-annen_planfestet{fill:var(--diagram-annen);background:var(--diagram-annen)}.fordeling-del-planleggingsdager{fill:var(--diagram-planlegging);background:var(--diagram-planlegging)}.fordeling-del-funksjonstid{fill:var(--diagram-funksjon);background:var(--diagram-funksjon)}.fordeling-del-selvdisponert{fill:var(--diagram-selv);background:var(--diagram-selv)}.fordeling-skille{stroke:var(--farge-flate);stroke-width:1.5px}.fordeling-klamme{fill:none;stroke:var(--farge-tekst-dempet);stroke-width:1px}.fordeling-forklaring{margin:var(--rom-3) 0;gap:var(--rom-2);padding:0;list-style:none;display:grid}.fordeling-forklaring li{align-items:baseline;gap:var(--rom-2);flex-wrap:wrap;display:flex}.fordeling-farge{border-radius:3px;flex:none;width:.9rem;height:.9rem;display:inline-block;transform:translateY(.1rem)}.fordeling-forklaring-rad{column-gap:var(--rom-4);row-gap:var(--rom-2);font-size:var(--str-s);margin:var(--rom-4) 0 0;flex-wrap:wrap;display:flex}.fordeling-tabell{border-collapse:collapse;width:100%;font-size:var(--str-s)}.fordeling-tabell th,.fordeling-tabell td{padding:var(--rom-2) var(--rom-1);border-bottom:var(--strek) solid var(--farge-linje);text-align:left}.fordeling-tabell th:first-child{overflow-wrap:break-word;padding-left:0}.fordeling-tabell td:last-child,.fordeling-tabell th:last-child{padding-right:0}@media (min-width:30rem){.fordeling-tabell th,.fordeling-tabell td{padding:var(--rom-2) var(--rom-2)}}.fordeling-del-navn{align-items:flex-start;gap:var(--rom-2);display:flex}.fordeling-del-navn .fordeling-farge{transform:translateY(.2rem)}.fordeling-tabell thead th{color:var(--farge-tekst-dempet);vertical-align:bottom;font-weight:600}.fordeling-tabell tbody tr.sumrad:not(.sumrad+.sumrad) th,.fordeling-tabell tbody tr.sumrad:not(.sumrad+.sumrad) td{border-top:2px solid var(--farge-tekst-dempet)}.fordeling-tabell tbody tr:last-child th,.fordeling-tabell tbody tr:last-child td{border-bottom:0}.fordeling-tabell td.tall,.fordeling-tabell th.tall{text-align:right}.fordeling-tabell td.tall{white-space:nowrap}.oversikt{margin:0 0 var(--rom-2)}.oversikt-rad{justify-content:space-between;gap:var(--rom-3);padding:var(--rom-1) 0;border-bottom:var(--strek) solid var(--farge-linje);flex-wrap:wrap;display:flex}.oversikt-rad dd{margin:0;font-weight:600}.gruppe{background:var(--farge-bakgrunn)}.arsramme-plass{padding-left:var(--rom-3);border-left:3px solid var(--farge-linje);margin-bottom:var(--rom-3)}.resultatkort{margin:0 0 var(--rom-4);padding:var(--rom-3) var(--rom-4);border:2px solid var(--farge-merke);border-radius:var(--radius-l);background:var(--farge-flate)}.resultatkort-topp{justify-content:space-between;align-items:center;gap:0 var(--rom-2);flex-wrap:wrap;display:flex}.merker-inline{margin:0}.merker-inline:empty{display:none}.resultatkort-knapper{align-items:center;column-gap:var(--rom-4);flex-wrap:wrap;display:flex}.resultatkort-kopistatus{font-size:var(--str-s);color:var(--farge-ok);font-weight:600}.resultatkort-kopi textarea{width:100%;padding:var(--rom-2);border:var(--strek) solid var(--farge-linje);border-radius:var(--radius-s);background:var(--farge-bakgrunn);color:var(--farge-tekst);font-family:var(--font-tall);font-size:var(--str-xs)}.resultatlinje{left:0;right:0;bottom:calc(var(--bunnmeny-hoyde) + var(--strek) + env(safe-area-inset-bottom));z-index:19;padding:0 calc(var(--rom-4) + env(safe-area-inset-right)) 0 calc(var(--rom-4) + env(safe-area-inset-left));pointer-events:none;justify-content:center;display:flex;position:fixed}.resultatlinje button{pointer-events:auto;justify-content:space-between;align-items:baseline;gap:var(--rom-3);width:100%;max-width:calc(var(--maks-bredde) - 2 * var(--rom-4));min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-4);border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--farge-merke);color:var(--farge-merke-tekst);text-align:left;cursor:pointer;border:0;display:flex}.resultatlinje-tittel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--str-s);font-weight:600;overflow:hidden}.resultatlinje-verdi{font-size:var(--str-l);flex:none;font-weight:700}.resultatlinje-enhet{font-size:var(--str-s)}.kalkulator{padding-bottom:calc(var(--trykkflate) + var(--rom-3))}.kalkulator .tittelrad{align-items:center;column-gap:var(--rom-1)}.kalkulator .tittelrad h1{font-size:var(--str-xl);margin:var(--rom-3) 0 var(--rom-2)}.kalkulator .tittelrad .ikonknapp{margin:0 0 0 auto}.kalkulator .tittelrad .ikonknapp+.nytt-vindu,.kalkulator .tittelrad .ikonknapp+.skriv-ut{margin-left:0}.nytt-vindu{display:none}@media (min-width:40rem) and (hover:hover) and (pointer:fine){.nytt-vindu{display:inline-flex}}.resultatkort-tittel{margin:var(--rom-1) 0 var(--rom-1);font-size:var(--str-m);color:var(--farge-tekst-dempet)}.resultatkort-verdi{font-size:var(--str-xxl);margin:0 0 var(--rom-2);font-weight:700;line-height:1.2}.resultatkort-enhet{font-size:var(--str-l);font-weight:600}.utregning{margin:var(--rom-2) 0 0;padding-left:var(--rom-5)}.utregning li{margin-bottom:var(--rom-2);font-size:var(--str-s)}.utregning-tekst{display:block}.utregning-verdi{font-weight:700}.utregning-formel{font-size:var(--str-xs);color:var(--farge-tekst-dempet);display:block}.utregning-linje{overflow-wrap:anywhere;display:block}.utregning-kilde{align-items:center;gap:var(--rom-2);font-size:var(--str-s);margin-top:var(--rom-1);flex-wrap:wrap;display:flex}.varsel{left:var(--rom-3);right:var(--rom-3);bottom:calc(var(--bunnmeny-hoyde) + env(safe-area-inset-bottom) + var(--rom-3));z-index:25;max-width:calc(var(--maks-bredde) - var(--rom-6));padding:var(--rom-3) var(--rom-4);border-radius:var(--radius-m);background:var(--farge-topplinje);color:var(--farge-topplinje-tekst);margin:0 auto;position:fixed}.varsel p{margin-bottom:var(--rom-2)}.varsel-knapper{gap:var(--rom-2);flex-wrap:wrap;display:flex}.brodtekst :where(p,ul,ol){margin:0 0 var(--rom-3)}@media (prefers-reduced-motion:no-preference){.forklaring-pil,.knapp,.listelenke{transition:background-color var(--varighet), transform var(--varighet)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sikker-kant-probe{visibility:hidden;pointer-events:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed}.teknisk-liste{gap:var(--rom-1) var(--rom-3);font-size:var(--str-s);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.teknisk-liste dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.funksjonsrad{column-gap:var(--rom-2)}.funksjonsrad>.vippe,.funksjonsrad .funksjon-tillegg,.funksjonsrad .funksjon-linje{flex-basis:100%;min-width:0;margin:0}.funksjonsrad>.felt-kompakt .tallfelt input{width:4.25rem}.funksjon-tillegg{align-items:center;gap:var(--rom-2) var(--rom-3);flex-wrap:wrap;display:flex}.funksjon-tillegg .felt{display:contents}.funksjon-tillegg .vippe{flex:0 auto;min-width:0;margin:0}.funksjon-tillegg .tallfelt{flex-wrap:wrap;flex:auto;min-width:0;max-width:100%}.funksjon-tillegg .felt-hjelp,.funksjon-tillegg .felt-feilmelding{flex-basis:100%;margin:0}.funksjon-tillegg .tallfelt input{flex:0 6rem;min-width:min(100%,6rem)}.funksjonsrad+.funksjonsrad{padding-top:var(--rom-2);border-top:var(--strek) solid var(--farge-linje)}.funksjonsliste{container-type:inline-size}.funksjonsrad .tekstfelt{order:-2;flex:1 1 calc(100% - var(--trykkflate) - var(--rom-2));min-width:0}.funksjonsrad>.ikonknapp{order:-1}@container (width>=26rem){.funksjonsrad .tekstfelt,.funksjonsrad>.ikonknapp{order:0}.funksjonsrad .tekstfelt{flex-basis:9rem}}.tekstfelt{min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-3);border:var(--strek) solid var(--farge-tekst-dempet);border-radius:var(--radius-s);background:var(--farge-flate);color:var(--farge-tekst);font-size:max(16px,1rem)}.arbeidsplan-differanse{justify-content:space-between;gap:0 var(--rom-3);margin:0 0 var(--rom-2);padding:var(--rom-2) var(--rom-3);border-radius:var(--radius-s);border:var(--strek) solid var(--farge-ok);background:var(--farge-ok-flate);flex-wrap:wrap;font-weight:700;display:flex}.arbeidsplan-differanse.undertid{border-color:var(--farge-advarsel);background:var(--farge-advarsel-flate)}.arbeidsplan-differanse.overtid{border-color:var(--farge-feil);background:var(--farge-feil-flate)}.arbeidsplan-differanse.variabel{border-color:var(--farge-advarsel);background:var(--farge-advarsel-flate)}.felt.felt-liten{margin-bottom:var(--rom-2)}.felt.felt-liten label{font-size:var(--str-s)}.lenke-pil{align-items:center;gap:var(--rom-1);min-height:var(--trykkflate);font-weight:600;display:inline-flex}@media (min-width:64rem){main:has(.kalkulator){max-width:72rem}.kalkulator-flate{align-items:start;gap:var(--rom-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.varianter{margin:0 0 var(--rom-4)}.varianter .liten-overskrift{margin:0}.sammenligning-kort{scroll-margin-top:var(--rom-3)}.sammenligning-topp{justify-content:space-between;align-items:center;gap:var(--rom-2);display:flex}.sammenligning-valg{gap:0 var(--rom-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.sammenligning-valg select{width:100%}.sammenligning-merke{min-width:1.35rem;height:1.35rem;padding:0 var(--rom-1);font-size:var(--str-xs);vertical-align:middle;border-radius:999px;place-items:center;font-weight:700;line-height:1;display:inline-grid}.sammenligning-merke-1{background:var(--farge-merke);color:var(--farge-merke-tekst)}.sammenligning-merke-2{background:var(--farge-aksent);color:var(--farge-aksent-tekst)}.sammenligning{width:100%;margin-top:var(--rom-2);border-collapse:collapse;font-size:var(--str-s)}.sammenligning thead th{padding:0 0 var(--rom-2) var(--rom-3);text-align:right;font-size:var(--str-xs);vertical-align:bottom;white-space:nowrap;font-weight:600}.sammenligning-kolonnenavn{margin-left:var(--rom-1);white-space:normal}.sammenligning-gruppe th{padding:var(--rom-4) 0 var(--rom-1);text-align:left;font-size:var(--str-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--farge-tekst-dempet);border-bottom:calc(var(--strek) * 2) solid var(--farge-kant);font-weight:700}.sammenligning tbody th[scope=row]{padding:var(--rom-2) var(--rom-2) var(--rom-2) 0;text-align:left;font-weight:400}.sammenligning-radnavn{align-items:baseline;gap:var(--rom-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:flex}.sammenligning thead td:first-child{width:100%}.sammenligning-radnavn .fordeling-farge{flex:none}.sammenligning td.tall{padding:var(--rom-2) 0 var(--rom-2) var(--rom-3);text-align:right;white-space:nowrap}.sammenligning tbody tr:not(.sammenligning-gruppe){border-bottom:var(--strek) solid var(--farge-linje)}.sammenligning tr.sammenligning-sum th,.sammenligning tr.sammenligning-sum td{border-top:calc(var(--strek) * 2) solid var(--farge-kant);font-weight:700}.sammenligning tr.sammenligning-sum{color:var(--farge-tekst)}.sammenligning-kort-navn{display:none}.sammenligning tr.uendret{color:var(--farge-tekst-dempet)}.sammenligning tr.endret th[scope=row]{font-weight:600}.sammenligning-pil{padding:.05rem var(--rom-2) .05rem var(--rom-1);background:var(--farge-aksent);color:var(--farge-aksent-tekst);border-radius:999px;align-items:center;gap:.1rem;font-weight:700;display:inline-flex}@media (max-width:36rem){.sammenligning-kort{padding-left:var(--rom-3);padding-right:var(--rom-3)}.sammenligning-kolonnenavn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sammenligning td.tall,.sammenligning thead th{padding-left:var(--rom-2)}.sammenligning-langt-navn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sammenligning-kort-navn{display:inline}.sammenligning-pil{padding:0 var(--rom-1) 0 0;font-size:var(--str-xs);gap:0}.sammenligning-pil .ikon-liten{width:.85rem;height:.85rem}}@media (max-width:24.5rem){.sammenligning td.tall{padding-left:var(--rom-1);font-size:var(--str-xs)}.sammenligning thead th{padding-left:var(--rom-1)}.sammenligning tbody th[scope=row]{font-size:var(--str-xs)}.sammenligning-radnavn{gap:var(--rom-1)}.sammenligning-radnavn .fordeling-farge{width:.6rem;height:.6rem}.sammenligning-kort{padding-left:var(--rom-2);padding-right:var(--rom-2)}}.variantliste{margin:0 0 var(--rom-2);padding:0;list-style:none}.variantliste li{align-items:center;gap:0 var(--rom-3);padding:var(--rom-1) 0;border-bottom:var(--strek) solid var(--farge-linje);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"navn navn verdi""dato knapper naa";display:grid}.variant-navn{align-items:center;gap:var(--rom-1);grid-area:navn;min-width:0;font-weight:600;display:flex}.variant-dato{grid-area:dato}.variantliste li.variant-slettet{justify-content:space-between;align-items:center;gap:var(--rom-3);color:var(--farge-tekst-dempet);font-size:var(--str-s);display:flex}.variant-naa{text-align:right;grid-area:naa}.variant-tittel{overflow-wrap:break-word;min-width:0}.variant-navnknapp{vertical-align:middle;width:2rem;height:2rem}.variant-navnfelt{width:100%;min-width:0}.variant-verdi{text-align:right;grid-area:verdi;font-weight:700}.variant-under{font-size:var(--str-xs);color:var(--farge-tekst-dempet);font-weight:400;display:block}.variant-knapper{align-items:center;gap:var(--rom-1);grid-area:knapper;display:inline-flex}.variant-handlinger{gap:var(--rom-2);flex-wrap:wrap;display:flex}.delt-lenke{margin:0 0 var(--rom-3)}.delt-lenke .tekstfelt{width:100%;min-width:0}.delt-merknad{justify-content:space-between;align-items:flex-start;gap:var(--rom-2);margin:0 0 var(--rom-3);display:flex}.delt-merknad p{margin:0 0 var(--rom-2);overflow-wrap:anywhere}.delt-tittel{font-weight:600}.fagtreff-overskrift{margin:var(--rom-3) 0 var(--rom-1);font-size:var(--str-s);color:var(--farge-tekst-dempet);font-weight:600}.programvalg{margin:var(--rom-2) 0;border:0;padding:0}.programvalg legend{padding:0;font-weight:600}.felt-hjelp.overstyrt{padding-left:var(--rom-2);border-left:3px solid var(--farge-advarsel)}.fagfilter{align-items:center;gap:var(--rom-2) var(--rom-4);margin:var(--rom-2) 0 var(--rom-3);flex-wrap:wrap;display:flex}.fagfilter .lenkeknapp .ikon{vertical-align:-.15em;margin-right:var(--rom-1)}.fagfilter-felt{column-gap:var(--rom-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.fagfilter-felt .felt select{width:100%;min-width:0}.vis-ogsaa{margin:0 0 var(--rom-4);padding:var(--rom-3) var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.vis-ogsaa-knapp{justify-content:space-between;width:100%}.vis-ogsaa fieldset{margin:var(--rom-2) 0 0;border:0;padding:0}.avkrysning{align-items:flex-start;gap:var(--rom-2);min-height:var(--trykkflate);padding:var(--rom-1) 0;cursor:pointer;display:flex}.avkrysning input{width:1.25rem;height:1.25rem;accent-color:var(--farge-merke);flex:none;margin:.15em 0 0}.blokk{display:block}.faggruppe-2{margin:0 0 var(--rom-3)}.faggruppe-tittel{margin:0 0 var(--rom-2);font-size:var(--str-l)}.faggruppe-3{padding:var(--rom-2) var(--rom-4)}.faggruppe-3 .faggruppe-tittel{font-size:var(--str-m);margin:0;font-weight:600}.faggruppe-3 .liste{margin:var(--rom-2) 0 0}.egenskaper{gap:var(--rom-2);margin:0 0 var(--rom-4);display:grid}.egenskaper>div{gap:var(--rom-3);grid-template-columns:min(11.5rem,50%) minmax(0,1fr);display:grid}.egenskaper dt{color:var(--farge-tekst-dempet)}.begrep-i{vertical-align:middle;min-width:1.75rem;min-height:1.75rem;color:var(--farge-lenke);justify-content:center;align-items:center;margin:-.25rem 0;display:inline-flex}.fagark,[data-fagtype]{--fagtype:var(--fagtype-andre)}[data-fagtype=fellesfag]{--fagtype:var(--fagtype-fellesfag)}[data-fagtype=felles_programfag]{--fagtype:var(--fagtype-felles)}[data-fagtype=valgfritt_programfag]{--fagtype:var(--fagtype-valgfritt)}[data-fagtype=yrkesfaglig_fordypning]{--fagtype:var(--fagtype-yff)}.fagark-merker{align-items:center;padding:0;list-style:none}.merke-kode{letter-spacing:.04em}.merke-fagtype{align-items:center;gap:var(--rom-1);border-color:var(--fagtype);color:var(--fagtype);display:inline-flex}.fagark-merker .merke:has(.begrep-i){align-items:center;gap:var(--rom-1);display:inline-flex}.fagark-merker .merke .begrep-i{min-width:1.25rem;min-height:1.25rem;margin:-.35rem -.25rem}.fagark-kort,.nokkeltall-kort,.fagark-fakta,.fag-seksjon{margin:0 0 var(--rom-3);border:var(--strek) solid var(--farge-kant);border-left:4px solid var(--fagtype);border-radius:var(--radius-m);background:var(--farge-flate)}.nokkeltall-kort{padding:var(--rom-3)}.nokkeltall{gap:var(--rom-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.nokkeltall-rute{padding:var(--rom-2) var(--rom-3);border-radius:var(--radius-s);background:var(--farge-flate-2);flex-direction:column;gap:.1rem;display:flex}.nokkeltall-etikett{align-items:center;gap:var(--rom-1);font-size:var(--str-s);color:var(--farge-tekst-dempet);font-weight:600;display:flex}.nokkeltall-etikett .begrep-i{min-width:1.25rem;min-height:1.25rem;margin:-.25rem 0}.nokkeltall-verdi{font-size:var(--str-xxl);font-weight:700;line-height:1.2}.nokkeltall-enhet{font-size:var(--str-xs);color:var(--farge-tekst-dempet)}.nokkeltall-utvid{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;padding:0;display:flex}.nokkeltall-vis{align-items:center;gap:var(--rom-1);margin-top:var(--rom-1);color:var(--farge-lenke);font-size:var(--str-s);font-weight:600;display:inline-flex}.nokkeltall-rader{margin:var(--rom-2) 0 0;font-size:var(--str-s);gap:0;display:grid}.nokkeltall-rader[hidden]{display:none}.nokkeltall-rader>div{justify-content:space-between;gap:0 var(--rom-3);padding:var(--rom-1) 0;border-top:var(--strek) solid var(--farge-linje);flex-wrap:wrap;display:flex}.nokkeltall-rader dt{min-width:0}.nokkeltall-rader dd{white-space:nowrap;margin:0 0 0 auto;font-weight:600}.nokkeltall-topp{justify-content:space-between;align-items:center;gap:var(--rom-2);display:flex}.nokkeltall-regn-ut{justify-content:center;align-items:center;gap:var(--rom-1);min-width:2.25rem;margin-block:calc(-1 * var(--rom-1));flex-shrink:0;text-decoration:none;display:inline-flex}.nokkeltall-rute{container-type:inline-size}.nokkeltall-regn-ut-kort{display:none}@container (width<=21rem){.nokkeltall-regn-ut-lang{display:none}.nokkeltall-regn-ut-kort{display:inline}}@container (width<=15rem){.nokkeltall-regn-ut{padding-inline:0}.nokkeltall-regn-ut-kort{display:none}}.fagark-fakta{padding:var(--rom-3)}.fagark-fakta:empty{display:none}@media (max-width:34rem){.fagark-fakta>div{grid-template-columns:minmax(0,1fr);gap:0}.fagark-fakta dt{font-size:var(--str-s);font-weight:600}}.fag-seksjon{padding:0;overflow:hidden}.fag-seksjon-tittel{font-size:var(--str-l);margin:0}.fag-seksjon-tittel .kortknapp{width:100%;padding:var(--rom-3);border-radius:0;justify-content:space-between}.fag-seksjon>div{padding:0 var(--rom-3) var(--rom-3)}.faglenke{box-shadow:inset 4px 0 0 var(--fagtype)}.faglenke-type{color:var(--fagtype);font-weight:600}.faggruppe-2[data-fagtype]>.faggruppe-tittel{padding-left:var(--rom-2);border-left:4px solid var(--fagtype)}.fagark .kompetansemaal{margin:var(--rom-2) 0;padding:0;list-style:none}.fagark .kompetansemaal li{padding:var(--rom-1) 0 var(--rom-1) var(--rom-3);border-top:var(--strek) solid var(--farge-linje);position:relative}.fagark .kompetansemaal li:before{content:"";background:var(--fagtype);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.95em;left:0}.fagark .fagark-yff{margin:0 0 var(--rom-3)}.fagark-yff .brodtekst p:last-child{margin-bottom:var(--rom-2)}.fagark .fag-vurderinger{gap:var(--rom-3);margin-bottom:var(--rom-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.fagark .fag-vurdering{padding:var(--rom-2) var(--rom-3);border-radius:var(--radius-s);background:var(--farge-flate-2)}.fagark .fag-vurdering .egenskaper>div{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.egenskaper dd{overflow-wrap:anywhere;margin:0}.egenskaper ul.tett{gap:var(--rom-1);margin:0;padding:0;list-style:none;display:grid}.fag-vurderinger{column-gap:var(--rom-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.fag-vurdering .liten-overskrift{margin-top:var(--rom-2)}.kompetansemaal{padding-left:var(--rom-5)}.kompetansemaal li+li{margin-top:var(--rom-2)}.linjeskift{white-space:pre-line}@media print{body,html{background:var(--farge-flate)}.topplinje,.hopp,.resultatlinje,.tittelrad .ikonknapp,.hjelpknapp,.varianter,.delt-merknad,.resultatkort-knapper,.fordeling-topp .lenkeknapp,.kort-oppsummering,.kortknapp-pil,.fagkort-fjern,.inndatarad .ikonknapp,.lenke-pil,.lenkeknapp,.kalkulator .knapp,.kalkulator-etter,.kalkulator .forklaring{display:none!important}.kalkulator [hidden]:not(.hjelp-tekst){display:block!important}main{max-width:none;padding:0}.fagkort,.resultatkort,.fordeling-visning,.utregning li{break-inside:avoid}}.kodeliste{margin:0 0 var(--rom-4);gap:var(--rom-3);padding:0;list-style:none;display:grid}.kodeliste li{column-gap:var(--rom-3);grid-template-columns:5rem minmax(0,1fr);display:grid}.kodeliste-kode{font-variant-numeric:tabular-nums;font-weight:600}.kodeliste-tekst{overflow-wrap:anywhere}.kodeliste-nr{color:var(--farge-tekst-dempet);font-weight:400;font-size:var(--str-s);display:block}.kodeliste-bruk{color:var(--farge-tekst-dempet);font-size:var(--str-s);grid-column:2}.skjemadel{--del:var(--diagram-selv);--del-tekst:var(--farge-tekst);margin:0 0 var(--rom-3);border:var(--strek) solid var(--farge-kant);border-left:6px solid var(--del);border-radius:var(--radius-m);background:var(--farge-flate);min-width:0}.skjemadel[data-del=undervisning]{--del:var(--diagram-undervisning);--del-tekst:var(--diagram-tekst-undervisning)}.skjemadel[data-del=funksjoner]{--del:var(--diagram-funksjon);--del-tekst:var(--diagram-tekst-funksjon)}.skjemadel[data-del=tid]{--del:var(--diagram-motetid);--del-tekst:var(--diagram-tekst-motetid)}.skjemadel[data-del=lonn]{--del:var(--diagram-planlegging);--del-tekst:var(--diagram-tekst-planlegging)}.skjemadel-topp{align-items:center;gap:var(--rom-1) var(--rom-3);padding:var(--rom-2) var(--rom-3);flex-wrap:wrap;display:flex}.skjemadel-tittel{min-width:0;font-size:var(--str-l);color:var(--del-tekst);flex:auto;margin:0}.skjemadel-tittel .kortknapp{width:100%;min-height:var(--trykkflate);display:flex}.skjemadel-tittel .kortknapp-tekst,.skjemadel-rad{justify-content:space-between;align-items:baseline;gap:0 var(--rom-2);flex-wrap:wrap;flex:1;display:flex}.skjemadel-rad{min-height:var(--trykkflate);align-items:center}.skjemadel-navn{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.skjemadel-sum{font-size:var(--str-m);color:var(--farge-tekst);font-weight:700}.skjemadel-hoyre{margin-left:auto}.skjemadel-hoyre .vippe{margin:0}.skjemadel-innhold{padding:0 var(--rom-3) var(--rom-3);container-type:inline-size}.skjemadel-innhold>:last-child{margin-bottom:0}.skjemadel .fagkort{--rad:var(--farge-kant);--rad-tekst:var(--farge-tekst-dempet);border:var(--strek) solid var(--farge-kant);border-left:4px solid var(--rad);border-radius:var(--radius-s);background:var(--farge-bakgrunn);margin:var(--rom-4) 0 var(--rom-3);padding:var(--rom-3) var(--rom-2) var(--rom-2)}.skjemadel .fagkort-tittel{color:var(--rad-tekst)}.skjemadel .fagkort-fjern{background:var(--farge-flate)}.skjemadel .fagkortliste>.fagkort:nth-of-type(4n+1){--rad:var(--diagram-undervisning);--rad-tekst:var(--diagram-tekst-undervisning)}.skjemadel .fagkortliste>.fagkort:nth-of-type(4n+2){--rad:var(--diagram-annen);--rad-tekst:var(--diagram-tekst-annen)}.skjemadel .fagkortliste>.fagkort:nth-of-type(4n+3){--rad:var(--diagram-motetid);--rad-tekst:var(--diagram-tekst-motetid)}.skjemadel .fagkortliste>.fagkort:nth-of-type(4n+4){--rad:var(--diagram-selv);--rad-tekst:var(--diagram-tekst-selv)}.skjemadel .fagkortliste{margin-bottom:0}.skjemadel .funksjonskort{--rad:var(--diagram-funksjon);--rad-tekst:var(--diagram-tekst-funksjon)}.funksjonskort .funksjonsrad .tekstfelt{flex-basis:100%}@media (max-width:34rem){.skjemadel-topp{padding:var(--rom-1) var(--rom-2) var(--rom-1) var(--rom-3)}.skjemadel-innhold{padding:0 var(--rom-2) var(--rom-2)}}.med-hjelp>label,.funksjon-linje,.fagvalg-navn{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}@container (width<=15rem){.vippe.med-hjelp{row-gap:var(--rom-1);grid-template-columns:auto auto}.vippe.med-hjelp>label{grid-area:2/1/auto/-1}.skjemadel .fagkort-tittel{max-width:100%}.skjemadel .fagkort-fjern{margin:0 0 var(--rom-1) auto;display:flex;position:static}}.til-toppen{right:calc(var(--rom-3) + env(safe-area-inset-right));bottom:calc(var(--bunnmeny-hoyde) + env(safe-area-inset-bottom) + var(--rom-3));z-index:20;align-items:center;gap:var(--rom-1);min-height:var(--trykkflate);padding:0 var(--rom-4);background:var(--farge-merke);color:var(--farge-merke-tekst);font:inherit;box-shadow:var(--skygge-flytende);cursor:pointer;border:0;border-radius:999px;font-weight:600;display:inline-flex;position:fixed}.faggruppe-tittel .kortknapp{width:100%;min-height:var(--trykkflate);text-align:left;justify-content:space-between;display:flex}.forside{padding-top:0}.forside-topp{margin:0 calc(-1 * (var(--rom-4) + env(safe-area-inset-right))) var(--rom-4) calc(-1 * (var(--rom-4) + env(safe-area-inset-left)));border:var(--strek) solid var(--farge-forside-topp-kant);padding:var(--rom-2) calc(var(--rom-4) + env(safe-area-inset-right)) var(--rom-3) calc(var(--rom-4) + env(safe-area-inset-left));border-radius:0 0 var(--radius-l) var(--radius-l);background:var(--farge-topplinje);color:var(--farge-topplinje-tekst);border-top:0}.toppsok{width:100%;max-width:var(--maks-bredde);padding:0 calc(var(--rom-4) + env(safe-area-inset-right)) var(--rom-6) calc(var(--rom-4) + env(safe-area-inset-left));margin:0 auto}.toppsok-rad{margin-bottom:var(--rom-1);justify-content:flex-end;display:flex}.toppsok-lukk{align-items:center;gap:var(--rom-1);min-height:var(--trykkflate);padding:0 var(--rom-2);color:var(--farge-topplinje-tekst);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.forside-topp .sokeboks{margin:0}.forside-topp .sokestatus{min-height:0;margin:var(--rom-1) 0 0;color:var(--farge-topplinje-tekst)}.forside .listelenke>.ikon:first-child{box-sizing:content-box;padding:var(--rom-2);background:var(--farge-flate-2);border-radius:50%;flex:none}.favorittikon{padding:var(--rom-2);background:var(--farge-flate-2);border-radius:50%;flex:none;display:inline-flex;position:relative}.favorittmerke{background:var(--farge-flate);width:1rem;height:1rem;color:var(--farge-merke);border-radius:50%;padding:1px;position:absolute;bottom:-2px;left:-2px}.forside .kategori{--modul-hoyde:5.625rem}.forside .kategori>.liste>li>.listelenke{min-height:var(--modul-hoyde)}.forside .kategori[data-kategori=arbeidstid]>.liste>li>a.listelenke{min-height:calc(var(--modul-hoyde) * 4 / 3)}.forside .kategori>.liste>li>.flere-knapp{min-height:calc(var(--modul-hoyde) * 2 / 3);padding-block:var(--rom-1)}.forside .kategori>.liste>li>.flere-knapp .listelenke-under{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:23.4rem){.forside .kategori>.liste>li>.flere-knapp .listelenke-under{display:none}}.forsidegruppe h2{margin:var(--rom-4) 0 var(--rom-2);font-size:var(--str-s)}.gruppeknapp{justify-content:space-between;align-items:center;gap:var(--rom-2);width:100%;min-height:var(--trykkflate);color:var(--farge-tekst-dempet);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:flex}.forside-verktoy{justify-content:space-between;align-items:center;gap:var(--rom-2);margin:var(--rom-3) 0 0;flex-wrap:wrap;display:flex}.forside-topp .bryter-valg{border-color:var(--farge-topplinje-tekst)}.forside-topp .bryter-valg label{color:var(--farge-topplinje-tekst);background:0 0}.forside-topp .bryter-valg label+label{border-left-color:var(--farge-topplinje-tekst)}.forside-topp .bryter-valg label.valgt{background:var(--farge-topplinje-tekst);color:var(--farge-topplinje)}.forside-topp .forside-verktoy .knapp{border-color:var(--farge-topplinje-tekst);color:var(--farge-topplinje-tekst);background:0 0}.gruppeknapp-tekst{flex-direction:column;min-width:0;display:flex}.gruppe-sammendrag{font-size:var(--str-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.gruppe-innhold{grid-template-rows:0fr;display:grid}.gruppe-innhold[hidden]{display:none}.gruppe-innhold.utvidet{grid-template-rows:1fr}.gruppe-innhold.animerer{transition:grid-template-rows var(--varighet-lang) ease}.gruppe-innhold-indre{min-height:0}.gruppe-innhold.animerer>.gruppe-innhold-indre,.gruppe-innhold:not(.utvidet)>.gruppe-innhold-indre{overflow:hidden}@media (min-width:64rem){main:has(>.forside){max-width:72rem}.skall:has(main>.forside) .topplinje-innhold{max-width:72rem}.forsidegrupper{align-items:start;column-gap:var(--rom-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.forsidegruppe{padding-bottom:var(--rom-4)}.forsidegruppe h2{margin-top:0}}.forsidegruppe h2.med-verktoy{position:relative}.gruppe-endre{top:50%;right:calc(1.1rem + var(--rom-1));color:var(--farge-lenke);position:absolute;transform:translateY(-50%)}.gruppe-endre[aria-pressed=true]{color:var(--farge-merke)}@media (prefers-reduced-motion:no-preference){.topplinje-sok{animation:dukk-opp var(--varighet) ease-out}}@keyframes dukk-opp{0%{opacity:0;transform:scale(.8)}}.forside-verktoy .bryter{margin:0}.tilpasning{margin-top:var(--rom-4)}.bryter-lang{display:none}@media (min-width:30rem){.bryter-kort{display:none}.bryter-lang{display:inline}}.tilpasning h2{margin:0 0 var(--rom-1);font-size:var(--str-l)}.tilpasning .knapp{margin-top:var(--rom-4)}.sorterbar{gap:var(--rom-2);margin:0 0 var(--rom-3);flex-direction:column;padding:0;list-style:none;display:flex}.sorterbar-rad{align-items:center;gap:var(--rom-1);min-height:var(--trykkflate);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);display:flex}.sorterbar-rad.drar{z-index:5;border-color:var(--farge-merke);box-shadow:var(--skygge-flytende);position:relative}.sorterbar-handtak{width:var(--trykkflate);min-height:var(--trykkflate);color:var(--farge-tekst-dempet);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.sorterbar-rad.drar .sorterbar-handtak{cursor:grabbing}.sorterbar-innhold{flex:1;min-width:0}.sorterbar-navn{font-weight:600;display:block}.sorterbar-knapper{flex:none;display:flex}.merknad-ikon{align-items:flex-start;gap:var(--rom-2);display:flex}.merknad-ikon>.ikon{color:var(--farge-merke);flex:none;margin-top:.1rem}.sted-valgt{align-items:center;gap:var(--rom-2);margin:0 0 var(--rom-4);font-size:var(--str-s);display:flex}.sted-valgt>.ikon{color:var(--farge-tekst-dempet);flex:none}.tom-favoritter{align-items:flex-start;gap:var(--rom-2);padding:var(--rom-3) var(--rom-4);border:var(--strek) dashed var(--farge-kant);border-radius:var(--radius-m);color:var(--farge-tekst-dempet);font-size:var(--str-s);display:flex}.tom-favoritter>.ikon{color:var(--farge-advarsel);flex:none;margin-top:.1rem}.rubrikk{--fagtype:var(--farge-kant);margin:0 0 var(--rom-3);border:var(--strek) solid var(--farge-kant);border-left:4px solid var(--fagtype);border-radius:var(--radius-m);background:var(--farge-flate)}.rubrikk[data-fagtype]{--fagtype:var(--fagtype-andre)}.rubrikk-tittel{font-size:var(--str-m);margin:0}.rubrikk-tittel .kortknapp{width:100%;min-height:var(--trykkflate);padding:0 var(--rom-3);display:flex}.rubrikk-tittel .kortknapp-tekst{justify-content:space-between;align-items:center;gap:var(--rom-3);padding:var(--rom-2) 0;text-align:left;flex:1;display:flex}.rubrikk-tittel .kortknapp-tekst>:first-child{min-width:0}.rubrikk-hoyre{flex:none;font-weight:700}.rubrikk-innhold{padding:0 var(--rom-3) var(--rom-3)}.rubrikk-innhold>.liste{margin:0}.fagrader{margin:0;padding:0;list-style:none}.fagrad{border-top:var(--strek) solid var(--farge-linje)}.fagrad:first-child{border-top:0}.fagrad-topp,.fagrad-knapp{justify-content:space-between;align-items:baseline;gap:var(--rom-3);width:100%;min-height:var(--trykkflate);padding:var(--rom-2) 0;box-sizing:border-box;display:flex}.fagrad-knapp{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.fagrad-knapp .fagrad-navn{color:var(--farge-lenke)}.fagrad-navn{overflow-wrap:anywhere;min-width:0}.fagrad-under{color:var(--farge-tekst-dempet);font-size:var(--str-s)}.fagrad-merknad{margin-top:var(--rom-1);display:block}.fagrad-pil{margin-left:var(--rom-1);vertical-align:-.15em}.fagrad-timer{flex:none;font-weight:650}.fagrad[data-dempet]{font-size:var(--str-s)}.fagrad[data-dempet] .fagrad-timer{color:var(--farge-tekst-dempet);font-weight:400}.fagrad-innhold{margin:0 0 var(--rom-2) var(--rom-1);padding-left:var(--rom-3);border-left:2px solid var(--farge-linje)}.fagrad-merknad{margin:var(--rom-1) 0 0;padding:var(--rom-2) 0;color:var(--farge-tekst-dempet);font-size:var(--str-s)}.tilbud-totalt{align-items:baseline;gap:0 var(--rom-2);flex-wrap:wrap;display:flex}.tilbud-stolpe{height:.75rem;margin:var(--rom-2) 0;background:var(--farge-flate-2);border-radius:999px;display:flex;overflow:hidden}.tilbud-stolpe>span{background:var(--fagtype);flex-basis:0}.tilbud-stolpe>span+span{border-left:2px solid var(--farge-flate)}.tilbud-forklaring{gap:var(--rom-1) var(--rom-3);font-size:var(--str-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tilbud-forklaring li{align-items:center;gap:var(--rom-1);display:inline-flex}.tilbud-forklaring-farge{background:var(--fagtype);border-radius:3px;width:.75rem;height:.75rem}.tilbud-sammensetning{margin-bottom:var(--rom-3)}.tilbud-fagliste,.fagvalg-grupper{font-size:var(--str-s);margin:0;padding:0;list-style:none}.tilbud-fagliste>li,.fagliste-rad{justify-content:space-between;align-items:baseline;gap:var(--rom-3);padding:var(--rom-1) 0;display:flex}.fagvalg-grupper>li+li{border-top:var(--strek) solid var(--farge-linje)}.fagliste-navn{overflow-wrap:anywhere;min-width:0}.fagliste-kode{color:var(--farge-tekst-dempet);font-variant-numeric:tabular-nums;white-space:nowrap}.fagliste-timer{color:var(--farge-tekst-dempet);flex:none}.fagvalg-sok{width:100%;margin:0 0 var(--rom-2)}.faggruppe-valg-knapp{justify-content:space-between;align-items:baseline;gap:var(--rom-3);width:100%;min-height:2.5rem;padding:var(--rom-2) 0;color:var(--farge-tekst);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.faggruppe-innhold{margin:0 0 var(--rom-2) var(--rom-1);padding-left:var(--rom-3);border-left:2px solid var(--farge-linje)}.faggruppe-valg[data-niva=omrade]>.faggruppe-valg-knapp{font-weight:650}.faggruppe-valg-knapp .fagliste-timer{font-weight:400}.inngar-liste>li+li{margin-top:var(--rom-1)}.inngar-rolle{font-size:var(--str-s);color:var(--farge-tekst-dempet);display:block}.tilbud-arbeidsplan{margin:var(--rom-3) 0}.tilbud-arbeidsplan p{margin:var(--rom-1) 0 0}.tilbud-avvik{margin:0 0 var(--rom-2);padding:var(--rom-2) var(--rom-3)}.tilbud-avvik p{margin:0}.brodsmuler ol{gap:0 var(--rom-1);margin:0 0 var(--rom-1);font-size:var(--str-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.brodsmuler li+li:before{content:"›";margin-right:var(--rom-1);color:var(--farge-tekst-dempet)}.tilpasning{padding:var(--rom-2) 0;border-top:var(--strek) solid var(--farge-linje)}.tilpasning-tittel{margin:0 0 var(--rom-1);font-size:var(--str-m);flex-direction:column;display:flex}.tilpasning-total{color:var(--farge-tekst-dempet);font-weight:400}.tilpasning-grupper{font-size:var(--str-s);margin:0}.tilpasning-grupper>div+div{margin-top:var(--rom-1)}.tilpasning-grupper dt{font-weight:650}.tilpasning-grupper dd{margin:0}.ekstern-lenke{align-items:center;gap:var(--rom-1);display:inline-flex}.lop-oversikt .sokeboks{margin-bottom:0}.lop-oversikt .sokestatus:empty{min-height:0;margin:0}.lop-skolear{margin:var(--rom-3) 0}.lop,.lop-videre{margin:0;padding:0;list-style:none}.lop>li{margin:0 0 var(--rom-3)}.lop-kort{border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);overflow:hidden}.lop-kort[data-sted=bedrift]{border-style:dashed}.lop-kort>.tilbudslenke{border:0;border-radius:0}.lop-knapp{justify-content:space-between;align-items:center;gap:var(--rom-2);width:100%;min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-4);border:0;border-top:var(--strek) solid var(--farge-linje);background:var(--farge-flate-2);color:var(--farge-lenke);font:inherit;font-size:var(--str-s);text-align:left;cursor:pointer;margin:0;font-weight:650;display:flex}.lop-knapp[aria-expanded=true]{background:var(--farge-flate)}.lop-kort[data-skole=ja]{border:2px solid var(--farge-skole);background:var(--farge-skole-flate)}.lop-knapp[data-skole=ja]{background:var(--farge-skole-knapp)}.lop-knapp[data-skole=ja][aria-expanded=true]{background:var(--farge-skole-flate)}.lop-knapp-skole{white-space:nowrap;font-weight:400}.lop-skolevalg{margin:var(--rom-3) 0 var(--rom-4)}.lop-skolevalg .bryter{margin-bottom:var(--rom-2)}.lop-skolevalg-linje{margin:0}.lop-skoleprogram{margin-top:var(--rom-4)}.lop-videre{margin-left:var(--rom-4)}.lop-videre>li{padding:var(--rom-1) 0 var(--rom-1) var(--rom-4);position:relative}.lop-videre>li:before{content:"";border-left:2px solid var(--farge-kant);position:absolute;top:0;bottom:0;left:0}.lop-videre>li:last-child:before{height:1.9rem;bottom:auto}.lop-videre>li:after{content:"";width:calc(var(--rom-4) - 2px);border-top:2px solid var(--farge-kant);position:absolute;top:1.9rem;left:0}.tilbudslenke{border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.tilbudslenke[data-sted=bedrift]{border-style:dashed}.liste .tilbudslenke{border:0;border-radius:0}[data-rubrikk^=od-]{scroll-margin-top:var(--rom-3)}.lv-sok{margin-bottom:var(--rom-2)}.lv-treff mark{background:var(--farge-flate-2);color:inherit;font-weight:650}.od-ingress{font-size:var(--str-m);font-weight:600}.od-sitat{margin:var(--rom-3) 0;padding:var(--rom-2) var(--rom-3);border-left:4px solid var(--farge-merke);background:var(--farge-flate-2);font-style:italic}.od-underdel{border-top:var(--strek) solid var(--farge-linje)}.od-underdel-tittel{font-size:var(--str-m);margin:0}.od-underdel-knapp{justify-content:space-between;align-items:center;gap:var(--rom-3);width:100%;min-height:var(--trykkflate);padding:var(--rom-2) 0;color:var(--farge-tekst);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;font-weight:650;display:flex}.od-underdel-innhold{margin:0 0 var(--rom-3) var(--rom-1);padding-left:var(--rom-3);border-left:2px solid var(--farge-linje)}.od-underdel .od-underdel-tittel{font-size:var(--str-s)}[data-rubrikk^=lov-]{scroll-margin-top:var(--rom-3)}.lov-del+.lov-del,.lov-del-tittel{margin-top:var(--rom-5)}.lov-del-tittel{margin-bottom:var(--rom-2);color:var(--farge-tekst-dempet);font-size:var(--str-m);font-weight:650}.lov-avsnitt-tittel{margin:var(--rom-4) 0 var(--rom-1);font-size:var(--str-s);font-weight:650}.lov-nr{font-variant-numeric:tabular-nums;white-space:nowrap}.lov-tekst p{margin:0 0 var(--rom-2)}.lov-ledd{margin-bottom:var(--rom-3)}.lov-tabell{margin:var(--rom-2) 0;overflow-x:auto}.lov-tabell table{border-collapse:collapse;min-width:100%}.lov-tabell th,.lov-tabell td{border:var(--strek) solid var(--farge-linje);padding:var(--rom-1) var(--rom-2);text-align:left;vertical-align:top}.lov-tabell th{background:var(--farge-flate-2)}.listelenke-tittel .merke-skole{margin-left:var(--rom-1);vertical-align:middle}.lov-liste{margin:0 0 var(--rom-2);padding:0;list-style:none}.lov-liste>li{gap:var(--rom-2);display:flex}.lov-merke{flex:none;min-width:1.5em}.lov-punkt{flex:auto;min-width:0}.lov-punkt p{margin-bottom:var(--rom-1)}.lov-fotnoter{margin:0 0 var(--rom-2);padding:0;list-style:none}.lov-tekst{overflow-wrap:anywhere}.lov-avtalekilder{margin:var(--rom-2) 0;padding:0;list-style:none}.lov-avtalekilder li+li{margin-top:var(--rom-1)}.veiviser{margin-top:var(--rom-4)}.veiviser-sidekolonne{display:none}.veiviser-faser{gap:var(--rom-1);margin:0 0 var(--rom-4);padding:0;list-style:none;display:flex}.veiviser-fase{min-width:0;font-size:var(--str-xs);color:var(--farge-tekst-dempet);flex:1 1 0;line-height:1.3}.veiviser-fase-strek{height:.375rem;margin-bottom:var(--rom-1);background:var(--farge-linje);border-radius:999px;display:block}.veiviser-fase-navn{overflow-wrap:anywhere;align-items:flex-start;gap:.15rem;display:inline-flex}.veiviser-fase-navn .ikon{flex:none}.veiviser-fase-ferdig .veiviser-fase-strek{background:var(--farge-ok)}.veiviser-fase-ferdig .veiviser-fase-navn{color:var(--farge-ok)}.veiviser-fase-gjeldende .veiviser-fase-strek{background:var(--farge-merke);height:.5rem;margin-top:-.0625rem}.veiviser-fase-gjeldende .veiviser-fase-navn{color:var(--farge-tekst);font-weight:700}.veiviser-fase-tekst{display:none}@media (max-width:24rem){.veiviser-fase-navn{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.veiviser-faser{margin-bottom:var(--rom-1)}.veiviser-fase-tekst{margin:0 0 var(--rom-4);font-size:var(--str-xs);font-weight:700;display:block}}.veiviser-lop{padding-left:var(--rom-5);position:relative}.veiviser-lop:before{content:"";border-left:2px solid var(--farge-linje);position:absolute;top:0;bottom:0;left:.4375rem}.veiviser-vei-nav:before{top:var(--rom-3)}.veiviser-vei{padding:0 0 var(--rom-3);margin:0;list-style:none}.veiviser-vei-punkt{padding:var(--rom-1) 0 var(--rom-2);font-size:var(--str-s);position:relative}.veiviser-vei-punkt:before{content:"";top:.6rem;left:calc(-1 * var(--rom-5) + .1875rem);background:var(--farge-ok);border-radius:50%;width:.625rem;height:.625rem;position:absolute}.veiviser-vei-punkt a{font-weight:600}.veiviser-svar-valgt{color:var(--farge-tekst-dempet);display:block}.veiviser-steg{padding:var(--rom-3) var(--rom-4) 0;background:var(--farge-flate);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);scroll-margin-top:4.5rem;position:relative}.veiviser-steg:before{content:"";top:var(--rom-4);left:calc(-1 * var(--rom-5) - var(--strek));border:3px solid var(--farge-merke);background:var(--farge-bakgrunn);border-radius:50%;width:1rem;height:1rem;position:absolute}.veiviser-steg-utfall{border:2px solid var(--farge-tekst-dempet)}.veiviser-steg-utfall:before{border-color:var(--farge-tekst-dempet);background:var(--farge-tekst-dempet);border-radius:2px}.veiviser-stegnr{align-items:center;gap:var(--rom-1);font-size:var(--str-xs);color:var(--farge-tekst-dempet);margin:0;font-weight:600;display:flex}.veiviser-stegtittel{margin:var(--rom-1) 0 var(--rom-2);font-size:var(--str-xl);line-height:1.25}.veiviser-steg .brodtekst>:last-child{margin-bottom:0}.veiviser-fakta{gap:var(--rom-2);margin:var(--rom-3) 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.veiviser-fakta-rad{padding:var(--rom-2) var(--rom-3);border-radius:var(--radius-s);background:var(--farge-flate-2)}.veiviser-fakta-rad dt{align-items:center;gap:var(--rom-1);font-size:var(--str-xs);font-weight:700;display:flex}.veiviser-fakta-rad dd{font-size:var(--str-s);margin:0}.veiviser-side{gap:var(--rom-3);scroll-margin-top:4.5rem;display:grid}.veiviser-smakebit{margin:0 0 var(--rom-2);color:var(--farge-tekst-dempet)}.veiviser-kortfakta{gap:var(--rom-1) var(--rom-3);margin:0 0 var(--rom-2);font-size:var(--str-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.veiviser-kortfakta li,.veiviser-kortfakta-lokalt{align-items:center;gap:var(--rom-1);display:inline-flex}.veiviser-kortfakta-lokalt{margin:0 0 var(--rom-2);font-size:var(--str-s);font-weight:600}.veiviser-veksle{width:100%}.veiviser-til-sporsmal{margin:0 0 var(--rom-2);font-size:var(--str-s)}.veiviser-regelverk .paragraflenker{padding:0 var(--rom-4) var(--rom-2)}.hos-fylket{margin:var(--rom-3) 0 var(--rom-2);border:var(--strek) solid var(--farge-kant);border-left:4px solid var(--farge-lenke);border-radius:var(--radius-s);background:var(--farge-info-flate)}.hos-fylket-topp{align-items:center;gap:var(--rom-2);padding:var(--rom-2) var(--rom-3);cursor:pointer;grid-template-columns:1fr auto;font-weight:700;list-style:none;display:grid}.hos-fylket-topp::-webkit-details-marker{display:none}.hos-fylket-tittel{align-items:center;gap:var(--rom-1);display:flex}.hos-fylket-tittel .ikon,.hos-fylket-topp .forklaring-pil{color:var(--farge-lenke)}.hos-fylket[open] .forklaring-pil{transform:rotate(180deg)}.hos-fylket-innhold{padding:0 var(--rom-3) var(--rom-2)}.hos-fylket-innhold p{margin:0 0 var(--rom-2)}.hos-fylket-nettsted{font-size:var(--str-s);color:var(--farge-tekst-dempet);display:block}.hos-fylket-fot{font-size:var(--str-s)}.hos-fylket label{margin-bottom:var(--rom-1);font-weight:600;display:block}.fylke-skolegruppe,.fylke-skolegruppe>.liste{margin-top:var(--rom-2)}.hos-fylket select{width:100%;margin-bottom:var(--rom-2)}.veiviser-tillegg{margin:var(--rom-3) 0 var(--rom-2);border:var(--strek) dashed var(--farge-merke);border-radius:var(--radius-s);background:var(--farge-flate)}.veiviser-tillegg-topp{align-items:center;gap:0 var(--rom-2);padding:var(--rom-2) var(--rom-3);cursor:pointer;grid-template-columns:1fr auto;list-style:none;display:grid}.veiviser-tillegg-topp::-webkit-details-marker{display:none}.veiviser-tillegg-topp .forklaring-pil{color:var(--farge-lenke);grid-area:1/2/span 2}.veiviser-tillegg[open] .forklaring-pil{transform:rotate(180deg)}.veiviser-tillegg-sted{align-items:center;gap:var(--rom-1);font-size:var(--str-xs);font-weight:700;display:flex}.veiviser-tillegg-tittel{font-size:var(--str-m);color:var(--farge-lenke);font-weight:700;line-height:1.3}.veiviser-tillegg-innhold{padding:0 var(--rom-3) var(--rom-3)}.veiviser-tillegg .veiviser-fakta-rad{background:var(--farge-flate-2)}.veiviser-vei-vis{margin:0 0 var(--rom-1);font-size:var(--str-s)}.paragraflenker .liten-overskrift{margin:var(--rom-3) 0 var(--rom-1);font-size:var(--str-s)}.paragraflenker-dokument ul{margin:0 0 var(--rom-1);padding:0;list-style:none}.paragraflenker-dokument li{font-size:var(--str-s);padding:.125rem 0}.paragraflenker-navn{font-size:var(--str-xs);color:var(--farge-tekst-dempet);margin:0}.paragraflenker-nr{white-space:nowrap;font-weight:700}.veiviser-mer{margin:var(--rom-3) calc(-1 * var(--rom-4)) 0;border-top:var(--strek) solid var(--farge-linje)}.veiviser-mer .forklaring{border:0;border-bottom:var(--strek) solid var(--farge-linje);background:0 0;border-radius:0;margin:0}.veiviser-mer .forklaring-knapp{padding-inline:var(--rom-4)}.veiviser-mer .forklaring-innhold{padding:0 var(--rom-4) var(--rom-3)}.kortfot{margin:var(--rom-3) calc(-1 * var(--rom-4)) calc(-1 * var(--rom-3));border-top:var(--strek) solid var(--farge-linje)}.kortfot .forklaring-knapp{padding-inline:var(--rom-4)}.veiviser-tillegg .kortfot{margin-inline:calc(-1 * var(--rom-3))}.veiviser-tillegg .kortfot .forklaring-knapp,.veiviser-tillegg .kortfot .paragraflenker{padding-inline:var(--rom-3)}.veiviser-kilder>summary{list-style:none}.veiviser-kilder>summary::-webkit-details-marker{display:none}.veiviser-kilder[open]>summary .forklaring-pil{transform:rotate(180deg)}.veiviser-kilder .kildeliste{padding:0 var(--rom-4) var(--rom-3);font-size:var(--str-s)}.veiviser-kilder .kildeliste ul{margin:0}.laereplanboks .forklaring{margin:var(--rom-3) 0}.laereplanboks-liste{margin:0;padding:0;list-style:none}.laereplanboks-liste>li{padding:var(--rom-3) 0 var(--rom-1)}.laereplanboks-gruppe{margin:var(--rom-4) 0 0;padding-bottom:var(--rom-1);border-bottom:var(--strek) solid var(--farge-linje);font-size:var(--str-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--farge-tekst-dempet);font-weight:650}.laereplanboks-gruppe:first-child{margin-top:0}.laereplanboks-liste>li+li{border-top:var(--strek) solid var(--farge-linje)}.laereplanboks-tittel{margin:0 0 var(--rom-2);font-size:var(--str-m);line-height:1.3}.laereplanboks-tittel .fagliste-kode{font-size:var(--str-s);font-weight:400}.laereplanboks-merker{margin-bottom:var(--rom-2)}.laereplanboks-merker .merke{align-items:center;gap:var(--rom-1);display:inline-flex}.merke-kompetansegivende{background:var(--farge-ok-flate);border-color:var(--farge-ok)}.laereplanboks-merknad{margin:0 0 var(--rom-1);font-size:var(--str-s)}.laereplanboks-trinnnavn{margin:var(--rom-2) 0 0;font-size:var(--str-xs);color:var(--farge-tekst-dempet);font-weight:650}.veiviser-videre{padding:var(--rom-5) 0 var(--rom-2);position:relative}.veiviser-videre:before{content:"";top:calc(var(--rom-5) + .35rem);left:calc(-1 * var(--rom-5) + .1875rem);border:2px solid var(--farge-merke);background:var(--farge-bakgrunn);border-radius:50%;width:.625rem;height:.625rem;position:absolute}.veiviser-videre-slutt:before{display:none}.veiviser-sporsmal-tekst{margin:0 0 var(--rom-3);font-size:var(--str-l);line-height:1.35}.veiviser-svarliste{gap:var(--rom-2);margin:0;padding:0;list-style:none;display:grid}.veiviser-svargruppe+.veiviser-svargruppe,.veiviser-svargruppe+div,div+.veiviser-svargruppe{margin-top:var(--rom-3)}.veiviser-svargruppe-tittel{margin:0 0 var(--rom-1);font-size:var(--str-s);color:var(--farge-tekst-dempet);font-weight:700}.veiviser-svarknapp{justify-content:space-between;align-items:center;gap:var(--rom-3);min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-3) var(--rom-2) var(--rom-4);border:2px solid var(--farge-merke);border-radius:var(--radius-m);background:var(--farge-flate);color:var(--farge-lenke);font-size:var(--str-m);box-shadow:var(--skygge-knapp);transition:background var(--varighet);font-weight:600;line-height:1.35;text-decoration:none;display:flex}.veiviser-svarknapp:hover{background:var(--farge-flate-2)}.veiviser-svarknapp .ikon{flex:none}.veiviser-oppsummering .knapp{text-decoration:none}.veiviser-oppsummering p[role=status]{min-height:1.5em;margin:var(--rom-1) 0 0}.veiviser-innganger{gap:var(--rom-3);margin:0 0 var(--rom-4);padding:0;list-style:none;display:grid}.veiviser-inngang{gap:var(--rom-3);height:100%;padding:var(--rom-3) var(--rom-4) var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);color:var(--farge-tekst);flex-direction:column;text-decoration:none;display:flex}.veiviser-inngang:hover{border-color:var(--farge-merke)}.veiviser-innganger>li>.frist-inngang{align-content:start;height:100%}.veiviser-inngang-topp{align-items:center;gap:var(--rom-3);display:flex}.veiviser-inngang-tittel{min-height:calc(2em * var(--linjehoyde));font-weight:700;line-height:var(--linjehoyde);flex:1;align-items:center;display:flex}.veiviser-inngang-faser{gap:var(--rom-1);display:flex}.veiviser-inngang-fase{min-width:0;font-size:var(--str-xs);color:var(--farge-tekst-dempet);flex:1 1 0;line-height:1.3}.veiviser-inngang-strek{height:.375rem;margin-bottom:var(--rom-1);background:var(--farge-merke);border-radius:999px;display:block}.veiviser-inngang-fasenavn{min-height:2.6em;display:block}.veiviser-inngang-antall{font-size:var(--str-xs);color:var(--farge-tekst-dempet);display:none}@media (max-width:24rem){.veiviser-inngang-fasenavn{display:none}.veiviser-inngang-antall{margin-top:calc(-1 * var(--rom-2));display:block}}@media (min-width:40rem){.veiviser-innganger{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-figur{margin:var(--rom-4) 0 var(--rom-5)}.tl-figur .liten-overskrift{margin-top:0;font-weight:700}.tl-lag{padding:var(--rom-3) var(--rom-4) var(--rom-4);border-radius:var(--radius-m)}.tl-alle{border:var(--strek) solid var(--farge-kant);background:var(--farge-flate-2)}.tl-noen{margin:var(--rom-3) 0 0 var(--rom-5);border:2px solid var(--farge-merke);background:var(--farge-flate)}.tl-hvem{font-size:var(--str-xs);color:var(--farge-tekst-dempet);margin:0;font-weight:700}.tl-navn{margin:.125rem 0 var(--rom-1);font-size:var(--str-l);font-weight:700;display:inline-block}.tl-tekst{font-size:var(--str-s);margin:0}.tl-retter{gap:var(--rom-2);margin:var(--rom-2) 0 0;font-size:var(--str-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tl-retter a{padding:var(--rom-1) var(--rom-3);border:var(--strek) solid var(--farge-kant);background:var(--farge-flate-2);border-radius:999px;display:inline-block}@media (min-width:40rem){.tl-noen{margin-left:25%}}.veiviser-kart{margin-top:var(--rom-3)}.prosesskart{gap:var(--rom-4);margin:var(--rom-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.prosesskart-fasenavn{align-items:center;gap:var(--rom-2);margin:0 0 var(--rom-1);font-size:var(--str-m);display:flex}.prosesskart-nr{background:var(--farge-merke);width:1.5rem;height:1.5rem;color:var(--farge-merke-tekst);font-size:var(--str-xs);border-radius:50%;flex:none;place-items:center;display:grid}.prosesskart-steg{border-left:2px solid var(--farge-linje);margin:0 0 0 .6875rem;padding:0;list-style:none}.prosesskart-punkt{justify-items:start;gap:var(--rom-1);padding:var(--rom-1) 0 var(--rom-1) var(--rom-3);font-size:var(--str-s);display:grid}.prosesskart-punkt a{align-items:flex-start;gap:var(--rom-1);display:inline-flex}.prosesskart-besokt>a .ikon{color:var(--farge-ok);margin-top:.15rem}.prosesskart-naa a{margin-left:calc(-1 * var(--rom-2));padding:.125rem var(--rom-2);border-radius:var(--radius-s);background:var(--farge-flate-2);color:var(--farge-tekst);font-weight:700;text-decoration:none}.prosesskart-ende{margin:var(--rom-2) 0 0 .6875rem;padding-left:calc(var(--rom-3) + 2px);font-size:var(--str-xs);color:var(--farge-tekst-dempet);font-weight:700}.prosesskart-utfall-liste{border-left-style:dashed}.prosesskart-utfall-liste .ikon{color:var(--farge-tekst-dempet);margin-top:.15rem}.prosesskart-frist{padding:0 var(--rom-2);background:var(--farge-advarsel-flate);color:var(--farge-tekst);font-size:var(--str-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.veiviser-prosess-faser,.veiviser-prosess-steg{margin:0;padding:0;list-style:none}.veiviser-prosess-fase{padding:0 0 var(--rom-4) var(--rom-6);position:relative}.veiviser-prosess-fase:not(:last-child):before{content:"";border-left:2px solid var(--farge-linje);position:absolute;top:1.5rem;bottom:.25rem;left:.6875rem}.veiviser-prosess-ferdig:not(:last-child):before{border-color:var(--farge-ok)}.veiviser-prosess-fasenavn{margin:0;font-weight:700;line-height:1.5rem;position:relative}.veiviser-prosess-merke{top:.125rem;left:calc(-1 * var(--rom-6));border:2px solid var(--farge-linje);background:var(--farge-bakgrunn);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-left:.125rem;display:grid;position:absolute}.veiviser-prosess-ferdig .veiviser-prosess-merke{color:var(--farge-ok);border:0}.veiviser-prosess-ferdig .veiviser-prosess-merke .ikon{width:1.25rem;height:1.25rem}.veiviser-prosess-gjeldende .veiviser-prosess-merke{border:4px solid var(--farge-merke)}.veiviser-prosess-senere .veiviser-prosess-fasenavn{color:var(--farge-tekst-dempet);font-weight:600}.veiviser-prosess-steg{margin-top:var(--rom-1);font-size:var(--str-s)}.veiviser-prosess-steg li{padding:var(--rom-1) var(--rom-2);border-left:3px solid #0000}.veiviser-prosess-steg .veiviser-prosess-naa{border-left-color:var(--farge-merke);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--farge-flate-2);font-weight:700}@media (min-width:64rem){main:has(.veiviser-med-faser){max-width:66rem}.veiviser-med-faser{align-items:start;gap:var(--rom-6);grid-template-columns:17rem minmax(0,1fr);display:grid}.veiviser-med-faser .veiviser-sidekolonne{top:calc(var(--topplinje-hoyde) + var(--rom-5));display:block;position:sticky}.veiviser-med-faser .veiviser-hoved>.veiviser-faser,.veiviser-med-faser .veiviser-vei-nav{display:none}.veiviser-med-faser .veiviser-lop{padding-left:0}.veiviser-med-faser .veiviser-lop:before,.veiviser-med-faser .veiviser-steg:before,.veiviser-med-faser .veiviser-videre:before{display:none}.veiviser-med-faser .veiviser-steg{padding:var(--rom-4) var(--rom-5) 0}.veiviser-med-faser .veiviser-mer{margin-inline:calc(-1 * var(--rom-5))}.veiviser-med-faser .veiviser-mer .forklaring-knapp{padding-inline:var(--rom-5)}}.testversjon{padding:var(--rom-1) var(--rom-4);background:var(--farge-advarsel-flate);border-bottom:var(--strek) solid var(--farge-advarsel);font-size:var(--str-xs);text-align:center;margin:0;font-weight:600}.frist-filter ul{gap:var(--rom-2);margin:0 0 var(--rom-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.frist-filter a{min-height:var(--trykkflate);padding:0 var(--rom-3);border:var(--strek) solid var(--farge-kant);background:var(--farge-flate);color:var(--farge-tekst);font-size:var(--str-s);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.frist-filter a[aria-current=page]{border-color:var(--farge-aksent);background:var(--farge-aksent);color:var(--farge-aksent-tekst)}.frist-aar{margin:0 0 var(--rom-5)}.frist-stripe{gap:var(--rom-1);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.frist-stripe-celle{justify-content:flex-start;align-items:center;gap:var(--rom-1);width:100%;min-height:3.25rem;padding:var(--rom-2) 0;border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-s);background:var(--farge-flate);color:var(--farge-tekst);font:inherit;cursor:pointer;flex-direction:column;display:flex}button.frist-stripe-celle:hover{border-color:var(--farge-merke)}.frist-stripe-tom{color:var(--farge-tekst-dempet);cursor:default;background:0 0;border-style:dashed}.frist-stripe-naa .frist-stripe-celle{border:2px solid var(--farge-aksent)}.frist-stripe-navn{font-size:var(--str-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.frist-stripe-prikker{flex-wrap:wrap;justify-content:center;gap:3px;min-height:.5rem;display:flex}.frist-prikk{background:var(--farge-aksent);border-radius:50%;width:.5rem;height:.5rem}.frist-prikk-lokal{border:2px solid var(--farge-merke);background:0 0}.frist-maned{margin:0 0 var(--rom-6)}.frist-maned-tittel{align-items:center;gap:var(--rom-2);margin:0 0 var(--rom-3);font-size:var(--str-l);scroll-margin-top:calc(var(--topplinje-hoyde) + var(--rom-4));display:flex}.frist-naa{border-color:var(--farge-aksent);background:var(--farge-aksent);color:var(--farge-aksent-tekst)}.frist-liste{gap:var(--rom-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.frist-kort{border:var(--strek) solid var(--farge-kant);border-left:4px solid var(--farge-aksent);border-radius:var(--radius-s);background:var(--farge-flate)}.frist-kort-lokal{border-style:dashed;border-left:4px solid var(--farge-merke)}.frist-kort-topp{gap:var(--rom-2) var(--rom-3);padding:var(--rom-3) var(--rom-4);cursor:pointer;grid-template-columns:1fr auto;list-style:none;display:grid}.frist-kort-topp::-webkit-details-marker{display:none}.frist-kort-topp .forklaring-pil{color:var(--farge-lenke);grid-area:1/2/span 3;align-self:center}.frist-kort[open] .forklaring-pil{transform:rotate(180deg)}.frist-kort-tid{align-items:center;gap:var(--rom-1);font-size:var(--str-s);color:var(--farge-tekst-dempet);font-weight:700;display:flex}.frist-kort-tittel{font-size:var(--str-m);color:var(--farge-lenke);font-weight:700;line-height:1.3}.frist-kort-grupper{gap:var(--rom-1);flex-wrap:wrap;display:flex}.frist-kort-grupper:empty{display:none}.frist-kort-grupper .merke{align-items:center;gap:var(--rom-1);font-weight:600;display:inline-flex}.frist-kort-innhold{border-top:var(--strek) solid var(--farge-linje)}.frist-kort-tekst{padding:var(--rom-3) var(--rom-4) var(--rom-2)}.frist-kort-tekst ul{gap:var(--rom-2);flex-direction:column;display:flex}.frist-kort-mer>.veiviser-kilder{border-top:var(--strek) solid var(--farge-linje)}.frist-kort-mer .forklaring-knapp{padding-inline:var(--rom-4)}.frist-inngang{gap:var(--rom-2);padding:var(--rom-3) var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);color:var(--farge-tekst);grid-template-columns:1fr auto;text-decoration:none;display:grid}.frist-inngang:hover{border-color:var(--farge-merke)}.frist-inngang-tittel{align-items:center;gap:var(--rom-2);color:var(--farge-lenke);font-weight:700;display:flex}.frist-inngang-neste{font-size:var(--str-s);flex-direction:column;grid-column:1;display:flex}.frist-inngang-etikett{font-size:var(--str-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--farge-tekst-dempet);font-weight:700}.frist-inngang-tid{font-weight:700}.frist-inngang-pil{color:var(--farge-lenke);grid-area:1/2/span 2;align-self:center}@media (min-width:40rem){.frist-stripe{grid-template-columns:repeat(12,minmax(0,1fr))}}.frist-tegn{gap:var(--rom-4);margin:var(--rom-2) 0 0;font-size:var(--str-xs);color:var(--farge-tekst-dempet);display:flex}.frist-tegn>span{align-items:center;gap:var(--rom-1);display:inline-flex}.poeng-trinn{margin-bottom:var(--rom-2)}.poeng-fagliste,.poeng-rader{padding:0 var(--rom-3) var(--rom-2);margin:0;list-style:none}.poeng-fag{align-items:center;gap:var(--rom-2);padding:var(--rom-1) 0;border-bottom:var(--strek) solid var(--farge-linje);grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.poeng-fag:last-child{border-bottom:0}.poeng-fagnavn{font-size:var(--str-m);line-height:1.3}.poeng-velger,.poeng-type{width:100%;min-height:var(--trykkflate);padding:0 var(--rom-2);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-s);background:var(--farge-bakgrunn);color:var(--farge-tekst);font:inherit}.poeng-velger{text-align:center;font-weight:700}.poeng-rad{padding:var(--rom-2) 0;border-bottom:var(--strek) solid var(--farge-linje)}.poeng-rad:last-child{border-bottom:0}.poeng-rad-topp{grid-template-columns:minmax(0, 1fr) 6.5rem var(--trykkflate);align-items:center;gap:var(--rom-2);display:grid}.poeng-annen-knapp{color:var(--farge-lenke)}.poeng-annen{grid-template-columns:minmax(0, 1fr) 6.5rem var(--trykkflate);align-items:center;gap:var(--rom-2);margin-top:var(--rom-2);display:grid}.poeng-annen-tekst{font-size:var(--str-s);color:var(--farge-tekst-dempet);text-align:right;font-weight:600}.poeng-avkryssing{align-items:center;gap:var(--rom-2);min-height:var(--trykkflate);padding:0 var(--rom-3);font-size:var(--str-s);display:flex}.poeng-rad .poeng-avkryssing{padding:0}.poeng-avkryssing input{width:1.25rem;height:1.25rem;accent-color:var(--farge-aksent)}.poeng-legg-til{margin:0 var(--rom-3) var(--rom-2)}.poeng-kilder{border-top:var(--strek) solid var(--farge-linje)}.poeng-kilder .forklaring-knapp{padding-inline:var(--rom-3);font-size:var(--str-s)}.poeng .skjemadel .felt{padding:0 var(--rom-3) var(--rom-3)}.poeng-tomt{padding:var(--rom-4);border:var(--strek) dashed var(--farge-kant);border-radius:var(--radius-m);text-align:center}.poeng-regler{margin-top:var(--rom-5)}.poeng-regler .forklaring{margin-bottom:var(--rom-2)}@media (min-width:64rem){.poeng .kalkulator-resultat{top:calc(var(--topplinje-hoyde) + var(--rom-4));position:sticky}}.kildelenke-kort{font-size:var(--str-xs)}.poeng .poeng-lop{padding-bottom:var(--rom-2)}.poeng-lop-hjelp{padding:0 var(--rom-3) var(--rom-3);margin:0}.poeng-rad-navn{margin-bottom:var(--rom-1);font-size:var(--str-s);font-weight:700;display:block}.innholdskort{margin:0 0 var(--rom-3);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.innholdskort-knapp{align-items:center;gap:var(--rom-3);width:100%;min-height:var(--trykkflate);padding:var(--rom-3) var(--rom-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.innholdskort-topp{gap:var(--rom-1);flex-direction:column;flex:1;min-width:0;display:flex}.innholdskort-tittel{font-weight:700}.innholdskort-smakebit{color:var(--farge-tekst-dempet);font-size:var(--str-s)}.innholdskort-pil{color:var(--farge-tekst-dempet);flex:none}.innholdskort-innhold{padding:0 var(--rom-4) var(--rom-3)}.lokalkort-sted{margin:var(--rom-4) 0 var(--rom-1);color:var(--farge-tekst-dempet);font-size:var(--str-s);font-weight:700}.tosidig{width:100%;margin:0 0 var(--rom-5);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);border-collapse:separate;border-spacing:0;background:var(--farge-flate);table-layout:fixed;overflow:hidden}.tosidig thead th{padding:var(--rom-2) var(--rom-3);border-bottom:var(--strek) solid var(--farge-kant);font-size:var(--str-l);text-align:left}.tosidig-venstre{border-right:var(--strek) solid var(--farge-kant);color:var(--vurdering-halvaar)}.tosidig-hoyre{color:var(--vurdering-standpunkt)}.tosidig .tosidig-etikett{padding:var(--rom-1) var(--rom-3);background:var(--farge-flate-2);color:var(--farge-tekst-dempet);font-size:var(--str-xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-weight:800}.tosidig td{padding:var(--rom-2) var(--rom-3) var(--rom-3);font-size:var(--str-s);vertical-align:top;line-height:1.4}.tosidig td:first-child{border-right:var(--strek) solid var(--farge-kant)}.vu-sti{padding:0 0 0 var(--rom-5);margin:0;list-style:none;position:relative}.vu-sti:before{content:"";top:var(--rom-4);bottom:var(--rom-4);background:var(--farge-linje);width:2px;position:absolute;left:calc(.5rem - 1px)}.vu-sti>li{position:relative}.vu-sti>li:before{content:"";top:1.05rem;left:calc(.5rem - .4rem - var(--rom-5));box-sizing:border-box;border:2px solid var(--vurdering-halvaar);background:var(--farge-bakgrunn);border-radius:50%;width:.8rem;height:.8rem;position:absolute}.skolear{margin:0 0 var(--rom-3);padding:var(--rom-3);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.skolear-rad{height:1.25rem;position:relative}.skolear-etikett{font-size:var(--str-xs);text-align:center;white-space:nowrap;font-weight:700;line-height:1;position:absolute;bottom:.15rem}.skolear-rad-under .skolear-etikett{top:.2rem;bottom:auto}.skolear-underveis{color:var(--farge-tekst);text-align:left}.skolear-halvaar{color:var(--vurdering-halvaar)}.skolear-eksamen{color:var(--vurdering-eksamen)}.skolear-standpunkt{color:var(--vurdering-standpunkt);text-align:right}.skolear-spor{height:1.75rem;position:relative}.skolear-spor:before{content:"";background:var(--vurdering-underveis);border-radius:999px;position:absolute;inset:.5rem 0}.skolear-felt{border-radius:var(--radius-s);position:absolute;top:0;bottom:0}.skolear-felt-halvaar{background:var(--vurdering-halvaar)}.skolear-felt-eksamen{background:var(--vurdering-eksamen)}.skolear-felt-standpunkt{background:var(--vurdering-standpunkt)}.skolear-maneder{margin-top:var(--rom-1);color:var(--farge-tekst-dempet);text-align:center;grid-template-columns:repeat(11,1fr);font-size:.625rem;display:grid}.skolear-tegn{gap:var(--rom-1) var(--rom-4);margin:var(--rom-3) 0 0;font-size:var(--str-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.skolear-tegn li:before{content:"";width:.7rem;height:.7rem;margin-right:var(--rom-1);vertical-align:-1px;background:var(--tegn);border-radius:3px;display:inline-block}.skolear-tegn-underveis{--tegn:var(--vurdering-underveis)}.skolear-tegn-halvaar{--tegn:var(--vurdering-halvaar)}.skolear-tegn-eksamen{--tegn:var(--vurdering-eksamen)}.skolear-tegn-standpunkt{--tegn:var(--vurdering-standpunkt)}.vu-fag-treff{gap:var(--rom-2);margin:0;padding:0;list-style:none;display:grid}.vu-fag-valg{justify-content:space-between;gap:var(--rom-3);width:100%;min-height:var(--trykkflate);padding:var(--rom-2) var(--rom-3);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate);color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex}.vu-fag{padding:var(--rom-3) var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.vu-fag-navn{font-weight:700}.vu-fag-etikett{margin:var(--rom-3) 0 var(--rom-1);color:var(--farge-tekst-dempet);font-size:var(--str-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}@media (min-width:64rem){.fravaer .kalkulator-resultat{top:calc(var(--topplinje-hoyde) + var(--rom-4));position:sticky}}.fr-fag{padding:var(--rom-3) var(--rom-4);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.fr-fag p{margin:0 0 var(--rom-1)}.fr-fag-navn{font-weight:700}.fr-fag-timer{color:var(--farge-tekst-dempet)}.fr-hele-aaret{margin:var(--rom-3) 0 0}.fr-felt{gap:var(--rom-3);display:grid}.fr-felt .felt{margin:0}.fr-felt .felt-hjelp,.fravaer .skjemadel[data-del=funksjoner] .skjemadel-innhold>.felt-hjelp{margin:var(--rom-1) 0 0}.fravaer .skjemadel[data-del=funksjoner] .skjemadel-innhold>.felt-hjelp{margin:0 0 var(--rom-3)}.fr-felt .forklaring{margin:0}.fr-tabell{width:100%;margin:var(--rom-3) 0;border-collapse:collapse;font-size:var(--str-s)}.fr-tabell th,.fr-tabell td{padding:var(--rom-1) var(--rom-2);border-bottom:var(--strek) solid var(--farge-linje);text-align:right}.fr-tabell thead th,.fr-tabell td{white-space:nowrap}.fr-tabell th[scope=row]{text-align:left;color:var(--farge-tekst-dempet);font-weight:400}.fr-tabell-svar th[scope=row],.fr-tabell-svar td{color:var(--farge-tekst);font-weight:700}.fr-tomt{margin:var(--rom-3) 0}.fr-veiviserkort{margin-top:var(--rom-3)}@media (min-width:64rem){.fravaer .kalkulator-flate{grid-template-rows:auto 1fr}.fravaer .kalkulator-resultat{grid-area:1/2/span 2}.fravaer .fr-veiviserkort{grid-area:2/1;margin-top:0}}.fr-sjekk-svar{margin-top:var(--rom-3)}.fr-tall{gap:var(--rom-1);margin:0 0 var(--rom-3);display:grid}.fr-tall div{justify-content:space-between;gap:0 var(--rom-3);flex-wrap:wrap;display:flex}.fr-tall dt{align-items:center;gap:var(--rom-2);color:var(--farge-tekst-dempet);display:inline-flex}.fr-tall-prosent{color:var(--farge-tekst)}.fr-tegn{border:var(--strek) solid var(--farge-kant);border-radius:3px;flex-shrink:0;width:.875rem;height:.875rem}.fr-tegn-teller{background:var(--farge-ok)}.fr-skjonn .fr-tegn-teller{background:var(--farge-advarsel)}.fr-over .fr-tegn-teller{background:var(--farge-feil)}.fr-tegn-samlet,.fr-stolpe-samlet{background:repeating-linear-gradient(135deg, var(--farge-tekst-dempet) 0 2px, transparent 2px 6px);opacity:.45}.fr-tall dd{margin:0;font-weight:700}.fr-stolpe{border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-s);background:var(--farge-flate-2);height:1.25rem;position:relative;overflow:hidden}.fr-stolpe-samlet,.fr-stolpe-fyll{position:absolute;inset:0 auto 0 0}.fr-stolpe-fyll{background:var(--farge-ok)}.fr-skjonn .fr-stolpe-fyll{background:var(--farge-advarsel)}.fr-over .fr-stolpe-fyll{background:var(--farge-feil)}.fr-stolpe-merke{border-left:2px solid var(--farge-tekst);width:0;position:absolute;top:0;bottom:0}.fr-stolpe-merke-15{border-left-style:dashed}.fr-stolpe-etiketter{height:1.25rem;font-size:var(--str-xs);color:var(--farge-tekst-dempet);position:relative}.fr-stolpe-etiketter span{white-space:nowrap;position:absolute;top:.125rem;transform:translate(-50%)}.fr-utfall{margin:var(--rom-3) 0;padding:var(--rom-3) var(--rom-4);border-left:4px solid var(--farge-ok);border-radius:var(--radius-s);background:var(--farge-ok-flate)}.fr-skjonn .fr-utfall{border-left-color:var(--farge-advarsel);background:var(--farge-advarsel-flate)}.fr-over .fr-utfall{border-left-color:var(--farge-feil);background:var(--farge-feil-flate)}.fr-utfall p{margin:0 0 var(--rom-2)}.fr-utfall p:last-child{margin-bottom:0}.fr-utfall-tittel{align-items:center;gap:var(--rom-2);font-weight:700;display:flex}.fr-innenfor .fr-utfall-tittel .ikon{color:var(--farge-ok)}.fr-skjonn .fr-utfall-tittel .ikon{color:var(--farge-advarsel)}.fr-over .fr-utfall-tittel .ikon{color:var(--farge-feil)}.fag-ifaget{flex-direction:column;display:flex}.fag-ifaget-andel{color:var(--farge-tekst-dempet);font-size:var(--str-s);display:block}.fag-ifaget-i{margin:var(--rom-3) 0 0;padding-top:var(--rom-2);border-top:var(--strek) solid var(--farge-kant);color:var(--farge-tekst-dempet);font-size:var(--str-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.fag-ifaget-lenker{margin:0;padding:0;list-style:none}.fag-ifaget-lenker .lenke-pil{font-size:var(--str-s)}.fag-avvik{margin:var(--rom-2) 0 0}.fag-avvik p{margin:0 0 var(--rom-1)}.fr-del-helse{align-items:flex-start;padding:0}.fr-del-helse input{flex-shrink:0;margin-top:.1rem}.fr-helse-etter{margin-left:var(--rom-2);padding-left:var(--rom-3);border-left:3px solid var(--farge-kant)}.begrep-merknad{margin:var(--rom-3) 0}.med-stjerne{align-items:center;gap:var(--rom-1);display:flex}.med-stjerne>:first-child{flex:1;min-width:0}.favorittknapp-liten{width:2.25rem;height:2.25rem;color:var(--farge-tekst-dempet)}.favorittknapp-liten.valgt{color:var(--farge-advarsel)}.sokefilter{gap:var(--rom-2);margin:var(--rom-2) 0;flex-wrap:wrap;display:flex}.sokefilter-valg{align-items:center;gap:var(--rom-1);min-height:2rem;padding:0 var(--rom-3);border:var(--strek) solid var(--farge-kant);background:var(--farge-flate);color:var(--farge-tekst);font:inherit;font-size:var(--str-s);cursor:pointer;border-radius:999px;display:inline-flex}.sokefilter-valg[aria-pressed=true]{border-color:var(--farge-merke);background:var(--farge-merke);color:var(--farge-merke-tekst)}.sokefilter-fylke{margin-right:var(--rom-2)}.sokefilter-antall{opacity:.8}.sokeresultater-flere{margin:var(--rom-3) 0}.forside-topp .sokefilter-valg{border-color:var(--farge-topplinje-tekst);color:var(--farge-topplinje-tekst);background:0 0}.forside-topp .sokefilter-valg[aria-pressed=true]{background:var(--farge-topplinje-tekst);color:var(--farge-topplinje)}.tabell-rutenett{width:100%;margin:0 0 var(--rom-3);border-collapse:separate;border-spacing:var(--rom-1);table-layout:fixed;font-size:var(--str-s)}.tabell-rutenett thead th{padding:0 var(--rom-1);-webkit-hyphens:manual;hyphens:manual;color:var(--farge-tekst-dempet);font-size:var(--str-xs);text-align:left;font-weight:700}.tabell-rutenett thead td,.tabell-rutenett tbody th{background:0 0;width:4.5rem}.tabell-rutenett tbody th{padding:var(--rom-2) var(--rom-1);text-align:left;vertical-align:top;font-weight:700}.tabell-rutenett td{padding:var(--rom-2);border-radius:var(--radius-s);background:var(--farge-flate-2);vertical-align:top;overflow-wrap:anywhere}.tabell-tall{color:var(--farge-merke);font-size:var(--str-xl);font-weight:700;line-height:1.2;display:block}.tabell-tekst{margin-top:var(--rom-1);line-height:1.35;display:block}.tabell-kort{gap:var(--rom-2);margin:0 0 var(--rom-3);padding:0;list-style:none;display:grid}@media (min-width:48rem){.tabell-kort{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabell-kort-rad{padding:var(--rom-3);border:var(--strek) solid var(--farge-kant);border-radius:var(--radius-m);background:var(--farge-flate)}.tabell-kort-tittel{margin:0 0 var(--rom-2);font-size:var(--str-m)}.tabell-kort dl{font-size:var(--str-s);margin:0}.tabell-kort dt{color:var(--farge-tekst-dempet);font-size:var(--str-xs);font-weight:700}.tabell-kort dd{margin:0 0 var(--rom-2)}.tabell-kort dl>div:last-child dd{margin-bottom:0}.vu-videre{gap:var(--rom-2);margin:0 0 var(--rom-3);padding:0;list-style:none;display:grid}.vu-sti-tall{padding-left:var(--rom-6)}.vu-sti-tall:before{left:calc(.75rem - 1px)}.vu-sti-tall>li{margin-bottom:var(--rom-2)}.vu-sti-tall>li:before{display:none}.vu-sti-nr{top:.75rem;left:calc(-1 * var(--rom-6));background:var(--farge-merke);width:1.5rem;height:1.5rem;color:var(--farge-merke-tekst);font-size:var(--str-xs);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.vu-sti-naar{gap:var(--rom-1) var(--rom-3);margin:0 0 var(--rom-1);color:var(--farge-tekst-dempet);font-size:var(--str-xs);flex-wrap:wrap;font-weight:700;display:flex}.vu-sti-tid{align-items:center;gap:var(--rom-1);display:inline-flex}.vu-sti-naar+.innholdskort{margin-top:0}.tabell-bokser .tabell-kort-rad{background:var(--farge-flate-2);border-color:#0000}.tabell-bokser .tabell-kort-tittel{font-size:var(--str-l)}.tabell-bokser dl>div{gap:var(--rom-2);margin-bottom:var(--rom-2);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.tabell-bokser dl>div:last-child{margin-bottom:0}.tabell-bokser dt{color:var(--farge-merke);font-size:var(--str-s);font-weight:700}.tabell-bokser dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}@media (min-width:48rem){.tabell-bokser{grid-template-columns:minmax(0,1fr)}}.samleboks .tabell-kort{margin-top:var(--rom-3)}.samleboks .tabell-kort-rad{background:var(--farge-bakgrunn)}a.knapp{text-decoration:none}
