:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bakgrunn:#f6f4ef;--flate:#fff;--tekst:#1f2328;--dempet:#5c6370;--kant:#d9d4c7;--aksent:#b4521f;--aksent-svak:#f6e3d6;--aksent-hint:#fbf1ea;--aksent-tekst:#9a4313;--paa-aksent:#fff;--kant-sterk:#868b93;--flate-dempet:#faf8f4;--skygge:0 1px 2px #1f23280f, 0 4px 14px #1f23280f;--suksess:#1a7f45;--suksess-flate:#e9f6ee;--merknad:#0b6e66;--merknad-flate:#e4f4f1;--advarsel:#8f5b00;--advarsel-flate:#fff4dc;--advarsel-kant:#e0b04a;--feil:#b3261e;--feil-flate:#fdeceb;--info:#2257a5;--info-flate:#eaf1fb;--fig-vegg:#f1ece0;--fig-linje:#4a4f57;--fig-tak:#8a3d2c;--fig-takflate:#f5e4dc;--fig-tre:#dcc095;--fig-lekt:#b98a55;--fig-bakke:#7d8b62;--fig-bjelke:#9a6630;--fig-undergulv:#c99a68;--fig-mur:#b9b6ae;--fig-gips:#e4e1d9;--fig-dampsperre:#a9c4e0;--fig-isolasjon:#f3df94;--fig-isolasjonstegn:#b89a3e;--fig-trefiber:#dcc49c;--fig-vindsperre:#b8bcc2;--fig-luftespalte:#edf3f8;--fig-kledning:#dcc095;--fig-inne:#fbeee4;--fig-ute:#e6eef7;--fig-temperatur:#b3261e;--fig-metning:#2257a5;--fig-damp:#0b6e66;color:var(--tekst);background:var(--bakgrunn);font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bakgrunn:#1a1c1f;--flate:#24272b;--tekst:#e8e6e1;--dempet:#a3a8b1;--kant:#3a3e44;--aksent:#e58a52;--aksent-svak:#3d2a1e;--aksent-hint:#2e2723;--aksent-tekst:#e58a52;--paa-aksent:#1a1c1f;--kant-sterk:#7c828c;--flate-dempet:#202327;--skygge:0 1px 2px #0000004d, 0 4px 14px #00000040;--suksess:#6fd59a;--suksess-flate:#17291f;--merknad:#63d3c4;--merknad-flate:#132d2b;--advarsel:#f2c063;--advarsel-flate:#30270f;--advarsel-kant:#8a6a22;--feil:#ff9b8f;--feil-flate:#33201e;--info:#93bbf5;--info-flate:#18253a;--fig-vegg:#33373d;--fig-linje:#b9bec6;--fig-tak:#d98f6d;--fig-takflate:#3b2d29;--fig-tre:#7d6242;--fig-lekt:#c29262;--fig-bakke:#7d8b62;--fig-bjelke:#d2a56c;--fig-undergulv:#7a5a3a;--fig-mur:#5f5d58;--fig-gips:#55565a;--fig-dampsperre:#3c5f86;--fig-isolasjon:#5e5426;--fig-isolasjonstegn:#8f7f3d;--fig-trefiber:#5a4630;--fig-vindsperre:#44484e;--fig-luftespalte:#2a323a;--fig-kledning:#5c4730;--fig-inne:#2e2723;--fig-ute:#1b2533;--fig-temperatur:#ff9b8f;--fig-metning:#93bbf5;--fig-damp:#63d3c4}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bakgrunn);margin:0}h1,h2,h3,h4{margin:0;line-height:1.25}button{font:inherit;color:inherit;background:var(--flate);border:1px solid var(--kant-sterk);cursor:pointer;border-radius:.375rem;padding:.5rem .875rem}button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--aksent)}button:disabled,button[aria-disabled=true]{cursor:default;color:var(--dempet);border-color:color-mix(in srgb, var(--kant) 60%, transparent);background:0 0}button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}[tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:.25rem}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.dempet{color:var(--dempet)}.liten-tekst{font-size:.875rem}.skjult{clip-path:inset(50%);white-space:pre;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ikon{flex:none;width:1.125em;height:1.125em}.knapp-primar,.knapp-sekundar,.knapp-fare{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.125rem;font-weight:600;display:inline-flex}.knapp-primar{color:var(--paa-aksent);background:var(--aksent);border:1px solid var(--aksent);box-shadow:0 1px 2px #0000001f}.knapp-primar:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--aksent) 88%, var(--tekst))}.knapp-primar[aria-disabled=true]{color:var(--dempet);background:var(--flate);border:1px dashed var(--kant-sterk);box-shadow:none}.knapp-sekundar{background:var(--flate);border:1px solid var(--kant-sterk)}.knapp-sekundar:hover:not(:disabled,[aria-disabled=true]){background:var(--aksent-hint)}.knapp-fare{color:var(--feil);background:var(--flate);border:1px solid var(--feil)}.knapp-fare:hover{background:var(--feil-flate)}.knapperad{flex-wrap:wrap;gap:.625rem;display:flex}.merke{letter-spacing:.02em;color:var(--dempet);background:var(--flate);border:1px solid var(--kant);white-space:nowrap;border-radius:1rem;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.merke-aksent{color:var(--aksent-tekst);background:var(--aksent-svak);text-transform:uppercase;letter-spacing:.06em;border-color:#0000}.merke-utkast{color:var(--advarsel);background:var(--advarsel-flate);border-color:var(--advarsel-kant)}.app{flex-direction:column;height:100%;display:flex;overflow:hidden}.topplinje{background:var(--flate);border-bottom:1px solid var(--kant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem 1rem;display:flex}.merkevare{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;min-width:0;display:flex}.topplinje h1{color:var(--aksent);letter-spacing:-.01em;font-size:1.5rem}.nivavelger{border:0;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.nivavelger-tittel{float:left;color:var(--dempet);margin-right:.125rem;padding:0;font-size:.875rem;font-weight:600}.segmenter{background:var(--bakgrunn);border:1px solid var(--kant-sterk);border-radius:.625rem;gap:.1875rem;padding:.1875rem;display:inline-flex}.segment{display:inline-flex;position:relative}.segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment-tekst{white-space:nowrap;border-radius:.4375rem;align-items:baseline;gap:.375rem;padding:.3125rem .75rem;font-size:.875rem;display:inline-flex}.segment-nr{font-weight:700}.segment-navn{color:var(--dempet)}.segment input:checked+.segment-tekst{color:var(--paa-aksent);background:var(--aksent);box-shadow:0 1px 2px #00000026}.segment input:checked+.segment-tekst .segment-navn{color:inherit}.segment input:not(:checked):hover+.segment-tekst{background:var(--aksent-hint)}.segment input:focus-visible+.segment-tekst{outline:2px solid var(--aksent);outline-offset:2px}.nivavelger[data-last] .segment input{cursor:not-allowed}.nivavelger[data-last] .segment input:not(:checked)+.segment-tekst{text-decoration:line-through;-webkit-text-decoration-color:var(--kant-sterk);text-decoration-color:var(--kant-sterk);background:0 0}.nivavelger[data-last] .segment input:checked+.segment-tekst{color:var(--tekst);background:var(--flate);box-shadow:inset 0 0 0 1px var(--kant-sterk)}.nivalas{color:var(--dempet);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (width<=1040px){.slagord{display:none}}@media (width<=700px){.nivalas-lang{display:none}}@media (width<=640px){.topplinje{padding:.5rem .75rem}.topplinje h1{font-size:1.3rem}}@media (width<=480px){.nivavelger-tittel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.segment-tekst{padding-inline:.5rem}}.slagord{color:var(--dempet);margin:0}.arbeidsflate{flex:1;grid-template-columns:minmax(0,1fr) 24rem;min-height:0;display:grid}.app[data-oppdrag] .arbeidsflate,.app[data-utforsk] .arbeidsflate,.app[data-utfordring] .arbeidsflate{grid-template-columns:minmax(0,1fr) clamp(25rem,40vw,34rem)}.modell{touch-action:none;background:linear-gradient(#8fb6da,#dfe8ec);min-height:0;position:relative;overflow:hidden}.modell-lerret{position:absolute;inset:0}.modellstyring{touch-action:manipulation;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:calc(100% - 1rem);max-height:calc(100% - 1rem);display:flex;position:absolute;top:.5rem;right:.5rem;overflow-y:auto}.modellstyring button{background:var(--flate);border-color:var(--tekst);flex:none}.modellstyring button:hover{background:var(--aksent-hint)}.modellstyring button:focus-visible{outline:2px solid var(--tekst);outline-offset:0;box-shadow:0 0 0 4px var(--flate)}.modellstyring-knapper{grid-template-columns:repeat(3,minmax(2rem,auto));gap:.25rem;padding:.25rem;display:grid}.modellstyring-knapper[hidden]{display:none}.modellstyring-knapper button{place-items:center;min-height:2rem;padding:0;font-size:1.125rem;line-height:1;display:grid}.modellstyring-opp{rotate:90deg}.modellstyring-ned{rotate:-90deg}.hopp-til-panelet{z-index:5;color:var(--tekst);background:var(--flate);border:2px solid var(--tekst);border-radius:.375rem;padding:.5rem .75rem;font-weight:600;position:absolute;top:.25rem;left:.25rem;translate:0 -200%}.hopp-til-panelet:focus{outline:2px solid var(--aksent);outline-offset:2px;translate:0}.etikett{max-width:calc(100% - 1.5rem);color:var(--tekst);background:color-mix(in srgb, var(--flate) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;border-radius:1rem;margin:0;padding:.25rem .75rem;font-size:.875rem;position:absolute;left:.75rem;box-shadow:0 1px 3px #0000002e}.laster,.svevet-etikett{top:.75rem}.hjelp{bottom:.75rem}.panel{overflow-wrap:break-word;border-left:1px solid var(--kant);flex-direction:column;gap:.75rem;padding:.75rem;display:flex;position:relative;overflow-y:auto}@media (width<=900px){.arbeidsflate{flex-direction:column;display:flex;overflow:hidden}.modell{flex:none;height:45dvh}.panel{border-left:none;border-top:1px solid var(--kant);flex:1;min-height:0}}@media (width>=640px) and (width<=900px){.modell{height:50dvh}.panel{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (width<=900px){.app[data-oppdrag] .modell,.app[data-utfordring] .modell{height:22dvh}.app[data-oppdrag] .panel,.app[data-utfordring] .panel{flex-direction:column;align-items:stretch;display:flex}}@media (width>=640px) and (width<=900px){.app[data-oppdrag] .modell,.app[data-utfordring] .modell{height:28dvh}}.kort{background:var(--flate);border:1px solid var(--kant);border-radius:.5rem;flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.kort h2{font-size:1.125rem}.kort p{margin:0}.korthode{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.liten-knapp{padding:.25rem .625rem;font-size:.875rem}.delknapper{flex-wrap:wrap;gap:.5rem;display:flex}.delknapper button{white-space:nowrap;padding-inline:.625rem;display:inline-grid}.delknapper button>span{text-align:center;grid-area:1/1}.delknapper .breddeholder{visibility:hidden;font-weight:600}.delknapper button[data-svevet=true]{border-color:var(--aksent)}.delknapper button[aria-pressed=true]{background:var(--aksent-svak);border-color:var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent);font-weight:600}.detaljomrade{display:grid}.detaljomrade>*{grid-area:1/1}.plassholder{visibility:hidden}.detaljer-synlig{flex-direction:column;display:flex}.ingen-valgt{text-wrap:balance;text-align:center;border:1px dashed var(--kant);border-radius:.5rem;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.deldetaljer{flex-direction:column;gap:.375rem;display:flex}.deldetaljer h3{font-size:1.125rem}.deldetaljer h4{color:var(--dempet);margin-top:.25rem;font-size:.875rem}.deldetaljer ul{margin:0;padding-left:1.25rem}@media (width<=900px),(height<=500px){.plassholder{display:none}.ingen-valgt{flex:none;padding:.625rem .75rem}}.glider{grid-template-columns:1fr auto;row-gap:.125rem;display:grid}.glider-verdi{font-variant-numeric:tabular-nums}.glider input{width:100%;accent-color:var(--aksent);grid-column:1/-1}.bryter{cursor:pointer;align-items:center;gap:.5rem;display:flex}.bryter input{width:1.125rem;height:1.125rem;accent-color:var(--aksent)}.lasinfo{color:var(--tekst);background:var(--aksent-hint);border:1px solid var(--aksent-svak);border-radius:.5rem;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.lasinfo .ikon{color:var(--aksent-tekst);margin-top:.125rem}.huskontroller[data-last] .glider input,.huskontroller[data-last] .bryter{cursor:not-allowed}.huskontroller[data-last] .glider input{filter:grayscale()}.huskontroller[data-last] .bryter{color:var(--dempet)}.startkort{background:linear-gradient(135deg, var(--aksent-hint), var(--flate) 70%);border:1px solid var(--aksent-svak);border-left:4px solid var(--aksent);border-radius:.625rem;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.875rem 1rem 1rem;display:flex}.startkort-hode{flex-wrap:wrap;gap:.375rem;display:flex}.deldetaljer .startkort-tittel{color:var(--tekst);margin-top:.125rem;font-size:1.25rem}.startkort-meta{color:var(--dempet);font-size:.875rem}.startkort-fot{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.25rem;display:flex}.utforskkort{background:linear-gradient(135deg, var(--merknad-flate), var(--flate) 70%);border:1px solid color-mix(in srgb, var(--merknad) 25%, transparent);border-left:4px solid var(--merknad);border-radius:.625rem;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.875rem 1rem 1rem;display:flex}.utforskkort .knapp-sekundar:hover:not(:disabled,[aria-disabled=true]){background:var(--merknad-flate);border-color:var(--merknad)}.kort .utforskkort-festet{color:var(--merknad);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.merke-utforsk{color:var(--merknad);background:var(--merknad-flate);text-transform:uppercase;letter-spacing:.06em;border-color:#0000}.vegglag-tittelrad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;display:flex}.veggsnitt-visning .segment-tekst{padding:.25rem .625rem}.veggsnitt-visning{border:0;min-width:0;margin:0;padding:0}.vegglag .oppgavefigur{padding:.25rem}.vegglag .figur{max-width:21.75rem}.kort .veggsnitt-tekst{color:var(--dempet);margin:.25rem .375rem .375rem;font-size:.8125rem;display:grid}.veggsnitt-tekst>*{grid-area:1/1}.veggsnitt-tekst>[aria-hidden=true]{visibility:hidden}.valgt-lag{background:var(--flate);border:2px solid var(--aksent);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.375rem .75rem .625rem;display:flex}.kort .valgt-lag-tom{color:var(--dempet);border:1px dashed var(--kant-sterk);padding:.625rem .75rem;font-size:.9375rem}.valgt-lag-hode{align-items:center;gap:.5rem;display:flex}.valgt-lag-hode .lagliste-nr{color:var(--paa-aksent);background:var(--aksent);border-color:var(--aksent)}.kort .valgt-lag-tittel{min-width:0;color:var(--tekst);flex-wrap:wrap;flex:1;align-items:baseline;gap:0 .5rem;margin:0;font-size:1rem;display:flex}.valgt-lag-tykkelse{color:var(--dempet);white-space:nowrap;font-size:.8125rem;font-weight:400}.kort .valgt-lag-fast{color:var(--dempet);font-size:.875rem;font-style:italic}.valgt-lag-om{flex-direction:column;gap:.25rem;display:flex}.kort .valgt-lag-om p{font-size:.875rem}.kort .valgt-lag-om p+p{color:var(--dempet);font-size:.8125rem}.nokkeltall{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.5rem;flex-wrap:wrap;gap:.125rem 1rem;margin:0;padding:.375rem .625rem;line-height:1.35;display:flex}.nokkeltall div{flex-direction:column;min-width:0;display:flex}.nokkeltall dt{color:var(--dempet);font-size:.75rem}.nokkeltall dd{font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:700}.nokkeltall .tallverdi{margin-left:-.375rem}.valgliste{border:0;min-width:0;margin:0;padding:0}.valgliste-tittel{margin-bottom:.125rem;padding:0;font-size:.875rem;font-weight:700}.valgliste-enhet{color:var(--dempet);font-weight:400}.valgliste-alternativer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}@container (width>=28rem){.valgliste[data-valg=stender] .valgliste-alternativer{grid-template-columns:repeat(4,minmax(0,1fr))}}.valgliste[data-valg=isolasjon] .valgliste-alternativer,.valgliste[data-valg=kledning] .valgliste-alternativer{grid-template-columns:minmax(0,1fr);gap:.25rem}.valgliste:is([data-valg=isolasjon],[data-valg=kledning]) .valg-tekst{flex-flow:wrap;flex:1;justify-content:space-between;gap:0 .75rem}.valg{background:var(--flate);border:1px solid var(--kant-sterk);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2rem;padding:.1875rem .5rem;display:flex;position:relative}.valg:hover{border-color:var(--aksent)}.valg:has(input:checked){background:var(--aksent-hint);border:2px solid var(--aksent);padding:.125rem .4375rem}.valg:has(input:focus-visible){outline:2px solid var(--aksent);outline-offset:2px}.valg input{width:1.125rem;height:1.125rem;accent-color:var(--aksent);flex:none;margin:0}.valg input:focus-visible{outline:none}.valg-tekst{flex-direction:column;min-width:0;font-size:.9375rem;line-height:1.3;display:flex}.valg-navn{white-space:nowrap}.valgliste[data-valg=isolasjon] .valg-navn{white-space:normal}.valg:has(input:checked) .valg-navn{font-weight:700}.valg-detalj{color:var(--dempet);font-size:.8125rem}.lagliste-omrade{flex-direction:column;gap:.25rem;display:flex}.lagliste-hoder{color:var(--dempet);justify-content:space-between;gap:.5rem;padding-right:5.75rem;font-size:.8125rem;display:flex}.lagliste-tittel{color:var(--tekst);font-weight:700}.lagliste{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lagliste-knapp{text-align:left;background:var(--flate);border:1px solid var(--kant-sterk);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto 4.75rem;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.25rem .5rem;display:grid}.lagliste-knapp[aria-pressed=true]{border:2px solid var(--aksent);padding:.1875rem .4375rem;font-weight:700}.lagliste-knapp .merke{justify-self:end}.lagliste-nr{border:1.5px solid var(--fig-linje);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.8125rem;font-weight:700;display:inline-grid}.lagliste-knapp[aria-pressed=true] .lagliste-nr{color:var(--paa-aksent);background:var(--aksent);border-color:var(--aksent)}.lagliste-navn{min-width:0}.lagliste-tykkelse{font-variant-numeric:tabular-nums;color:var(--dempet);text-align:right;white-space:nowrap;font-size:.875rem;font-weight:400}.merke-endres{color:var(--merknad);background:var(--merknad-flate);border-color:color-mix(in srgb, var(--merknad) 35%, transparent)}.merke-fast{font-weight:500}.vegglag-referanse{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.kort .vegglag-referanse-tekst{color:var(--dempet);flex:14rem;font-size:.8125rem}.gulvlag .oppgavefigur{padding:.25rem}.gulvlag .figur{max-width:20.5rem}.gulvvalgene{flex-direction:column;gap:.25rem;display:flex}.gulvvalg .valgliste-alternativer{grid-template-columns:repeat(4,minmax(0,1fr))}.gulvvalg[data-valg=senteravstand] .valgliste-alternativer{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width<=27.99rem){.gulvvalg .valgliste-alternativer{gap:.25rem}.gulvvalg .valg{text-align:center;justify-content:center;padding:.1875rem .25rem}.gulvvalg .valg:has(input:checked){color:var(--paa-aksent);background:var(--aksent);padding:.125rem .1875rem}.gulvvalg .valg:has(input:checked) .valg-detalj{color:inherit}.gulvvalg .valg input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gulvvalg .valg-tekst{align-items:center;font-size:.875rem}}@container (width<=17.5rem){.gulvvalg[data-valg=bjelke] .valg-tekst{font-size:.8125rem}:is(.gulvvalg[data-valg=bjelke] .valg,.gulvvalg[data-valg=bjelke] .valg:has(input:checked)){padding-inline:0}}.tabellstatus{background:var(--info-flate);border:1px solid color-mix(in srgb, var(--info) 30%, transparent);border-radius:.5rem;gap:.625rem;padding:.5rem .75rem .5625rem;display:flex}.tabellstatus[data-innenfor]{background:var(--suksess-flate);border-color:color-mix(in srgb, var(--suksess) 35%, transparent)}.tabellstatus-ikon{color:var(--info);flex:none;margin-top:.125rem}.tabellstatus[data-innenfor] .tabellstatus-ikon{color:var(--suksess)}.kort .tabellstatus p{font-size:.875rem}.kort .tabellstatus .tabellstatus-tittel{text-wrap:balance;font-size:.9375rem;font-weight:700}.gulvvalg-om{flex-direction:column;gap:.25rem;display:flex}.kort .gulvvalg-om p{color:var(--dempet);font-size:.8125rem}.gulvvalg-om strong{color:var(--tekst)}.oppdrag,.utforsk{box-shadow:var(--skygge);gap:.875rem;padding:1rem 1.125rem 1.125rem;container-type:inline-size}.oppdrag-topp{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tilbake-knapp:before{content:"←";content:"←" / "";margin-right:.375rem}.oppdrag-hode{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.oppdrag-hode>.oppdrag-hode-tekst{display:contents}.oppdrag-hode>button{order:1}.oppdrag-hode-tekst{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.kort .oppdrag-tittel{letter-spacing:-.01em;font-size:1.375rem}.kort .oppdrag-meta{color:var(--dempet);font-size:.875rem}.oppdrag-hode .oppdrag-meta{text-wrap:balance;flex-basis:100%;order:2;font-size:.8125rem}.ingress{font-size:1.0625rem}.seksjonstittel{align-items:center;gap:.5rem;margin:.25rem 0 .5rem;padding:0;font-size:1rem;font-weight:700;display:flex}.stegnummer{width:1.5rem;height:1.5rem;color:var(--paa-aksent);background:var(--aksent);border-radius:50%;place-items:center;font-size:.8125rem;display:inline-grid}.utkast{color:var(--tekst);background:var(--advarsel-flate);border:1px solid var(--advarsel-kant);border-radius:.5rem;font-size:.875rem}.utkast summary{color:var(--advarsel);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem .625rem;font-weight:600;list-style:none;display:flex}.utkast summary::-webkit-details-marker{display:none}.utkast summary:after{content:"Les mer";text-underline-offset:2px;white-space:nowrap;margin-left:auto;font-weight:500;text-decoration:underline}.utkast[open] summary:after{content:"Skjul"}.kort .utkast p{padding:0 .625rem .5rem 2.25rem}.oppdrag-merker{flex-wrap:wrap;align-items:flex-start;gap:.375rem;display:flex}.oppdrag-merker>details[open]{flex-basis:100%}.utkast-kompakt:not([open]){border-radius:1rem}@container (width<=30rem){.utkast-kompakt:not([open]) .utkast-lang{display:none}}.oppdrag-merker>details:not([open])>:not(summary){display:none}.utkast-kompakt:not([open]) summary{padding:.125rem .625rem;font-size:.8125rem}.utkast-kompakt:not([open]) summary:after{content:"▾";margin-left:.125rem;text-decoration:none}.produktvalg{border:0;min-width:0;margin:0;padding:0}.produktkort-liste{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.625rem;margin-bottom:.5rem;display:grid}.produktkort{background:var(--flate);border:1px solid var(--kant-sterk);border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.produktkort:hover{border-color:var(--aksent)}.produktkort:has(input:checked){background:var(--aksent-hint);border-color:var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent)}.produktkort:has(input:focus-visible){outline:2px solid var(--aksent);outline-offset:2px}.produktkort-hode{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.produktkort input{width:1.125rem;height:1.125rem;accent-color:var(--aksent);flex:none;margin:0}.produktkort input:focus-visible{outline:none}.produktkort-navn{cursor:pointer;flex-wrap:wrap;flex:1;align-items:center;gap:.25rem .5rem;min-width:0;font-weight:700;display:inline-flex}.produktkort-navn:after{content:"";border-radius:inherit;position:absolute;inset:0}.produktdata{gap:.125rem;margin:.25rem 0 0;font-size:.8125rem;display:grid}.produktdata div{border-bottom:1px dotted var(--kant);justify-content:space-between;gap:.75rem;padding:.1875rem 0;display:flex}.produktdata div:last-child{border-bottom:0}.produktdata dt{color:var(--dempet)}.produktdata dd{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.kort .feltfeil{color:var(--feil);align-items:center;gap:.375rem;font-weight:600;display:flex}.feltfeil:before{content:"!";width:1.25rem;height:1.25rem;color:var(--flate);background:var(--feil);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;display:inline-grid}.for-start{flex-direction:column;gap:.625rem;display:flex}.infoboks,.varselboks,.praksis{border-radius:.5rem;gap:.625rem;padding:.625rem .75rem;display:flex}.infoboks{background:var(--info-flate);border:1px solid color-mix(in srgb, var(--info) 30%, transparent)}.infoboks-ikon{color:var(--info);margin-top:.125rem}.infoboks-tittel,.varselboks-tittel{font-weight:700}.varselboks{background:var(--advarsel-flate);border:1px solid var(--advarsel-kant)}.varselboks-ikon{color:var(--advarsel);margin-top:.125rem}.kort .varselboks-kilde{color:var(--dempet);margin-top:.25rem;font-size:.8125rem}.varsel-kompakt{font-size:.875rem}.varsel-kompakt summary{color:var(--advarsel);background:var(--advarsel-flate);border:1px solid var(--advarsel-kant);cursor:pointer;border-radius:1rem;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-weight:600;display:inline-flex}.varsel-kompakt[open] summary{margin-bottom:.5rem}.fremdrift{flex-direction:column;gap:.375rem;display:flex}.kort .fremdrift-tekst{color:var(--dempet);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.fremdrift ol{grid-template-columns:repeat(var(--antall-oppgaver,4), minmax(0, 1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.fremdrift button{text-align:left;background:var(--flate);border:1px solid var(--kant-sterk);border-bottom-width:3px;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;height:100%;padding:.375rem .5rem .3125rem;font-size:.8125rem;line-height:1.25;display:flex}.fremdrift-nr{width:1.375rem;height:1.375rem;color:var(--dempet);border:1.5px solid var(--kant-sterk);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.fremdrift-nr .ikon{width:.95rem;height:.95rem}.fremdrift-navn{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.fremdrift li[data-tilstand=igang] button{border-bottom-color:var(--advarsel-kant)}.fremdrift li[data-tilstand=lost] button{border-bottom-color:var(--suksess)}.fremdrift li[data-tilstand=lost] .fremdrift-nr{color:var(--flate);background:var(--suksess);border-color:var(--suksess)}.fremdrift li[data-tilstand=vist] button{border-bottom-color:var(--info)}.fremdrift li[data-tilstand=vist] .fremdrift-nr{color:var(--info);border-color:var(--info)}.fremdrift li[data-aktiv] button{background:var(--aksent-hint);border-color:var(--aksent);border-bottom-color:var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent);font-weight:700}.fremdrift li[data-aktiv][data-tilstand=ikke] .fremdrift-nr,.fremdrift li[data-aktiv][data-tilstand=igang] .fremdrift-nr{color:var(--paa-aksent);background:var(--aksent);border-color:var(--aksent)}@container (width>=25.01rem){.kort .fremdrift-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=25rem){.fremdrift ol{grid-template-columns:repeat(auto-fit,minmax(2.25rem,1fr))}.fremdrift button{align-items:center;padding:.25rem}.fremdrift-navn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.oppgave{border-top:1px solid var(--kant);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.kort .oppgave-tittel{flex-direction:column;gap:.125rem;font-size:1.3rem;display:flex}.oppgave-nr{color:var(--aksent-tekst);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.oppgavefigur{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.625rem;margin:0;padding:.5rem}.figur{width:100%;max-width:21.5rem;height:auto;margin-inline:auto;font-family:inherit;display:block}.opplysninger{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.625rem;padding:.625rem .875rem .75rem}.opplysninger h4{color:var(--dempet);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.8125rem}.opplysninger dl{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.opplysninger dl div{border-bottom:1px dotted var(--kant);justify-content:space-between;align-items:baseline;gap:1rem;padding:.25rem 0;display:flex}.opplysninger dl div:last-child{border-bottom:0}.opplysninger dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;margin:0 0 0 auto;font-weight:700}.oppgave:not(.oppgave-kompakt) .opplysninger dl div{flex-wrap:wrap;row-gap:0}.oppgave:not(.oppgave-kompakt) .opplysninger dt{flex:7.5rem;min-width:0}.oppgave:not(.oppgave-kompakt) .opplysninger dd{white-space:normal;max-width:100%}@container (width>=40rem){.oppgave,.oppgave.oppgave-kompakt{grid-template:"tittel tittel""situasjon situasjon""figur delnav""figur sporsmal""opplysninger sporsmal"1fr"nav nav"/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.oppgave-tittel{grid-area:tittel}.situasjon{grid-area:situasjon}.oppgavefigur{grid-area:figur}.opplysninger{grid-area:opplysninger}.delnav{grid-area:delnav}.sporsmal{grid-area:sporsmal}.oppdragsnav{grid-area:nav}}.oppgave-kompakt .opplysninger{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;padding:.5rem .75rem;display:flex}.oppgave-kompakt .opplysninger h4{margin:0}.oppgave-kompakt .opplysninger dl{flex-wrap:wrap;gap:.375rem;display:flex}.oppgave-kompakt .opplysninger dl div,.oppgave-kompakt .opplysninger dl div:last-child{background:var(--flate);border:1px solid var(--kant);border-radius:.375rem;gap:.375rem;padding:.1875rem .625rem}.oppgave-kompakt .opplysninger dt{color:var(--dempet)}.oppgave-kompakt .opplysninger dd{white-space:normal}.delnav ol{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.delnav button{border-radius:1rem;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .3125rem;font-size:.875rem;display:inline-flex}.delnav-nr{width:1.375rem;height:1.375rem;color:var(--dempet);border:1.5px solid var(--kant-sterk);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.delnav-nr .ikon{width:.875rem;height:.875rem}.delnav button[data-merke=lost] .delnav-nr{color:var(--flate);background:var(--suksess);border-color:var(--suksess)}.delnav button[data-merke=vist] .delnav-nr{color:var(--info);border-color:var(--info)}.delnav button[aria-current=step]{background:var(--aksent-hint);border-color:var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent);font-weight:700}.sporsmal{flex-direction:column;gap:.75rem;display:flex}.svarskjema{background:var(--aksent-hint);border:1px solid var(--aksent-svak);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem .75rem;display:flex}.kort .sporsmal-nr{color:var(--aksent-tekst);font-size:.8125rem;font-weight:600}.sporsmal-tekst{font-size:1.0625rem;font-weight:700;line-height:1.35}.svarrad{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.svarfelt{background:var(--flate);border:1.5px solid var(--kant-sterk);border-radius:.5rem;flex-wrap:wrap;flex:9rem;align-items:stretch;min-width:0;max-width:16rem;display:flex}.svarfelt:focus-within{border-color:var(--aksent);outline:2px solid var(--aksent);outline-offset:2px}.svarfelt input{width:0;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--tekst);background:0 0;border:0;border-radius:.5rem 0 0 .5rem;flex:999 4rem;padding:.5rem .75rem;font-size:1.125rem}.svarfelt input:focus-visible{outline:none}.svarfelt-enhet{color:var(--dempet);background:var(--flate-dempet);border-left:1px solid var(--kant);border-radius:0 .5rem .5rem 0;flex:1 0 auto;place-items:center;padding:0 .75rem;font-weight:600;display:grid}.svarfelt[data-lost]{border-color:var(--suksess);background:var(--suksess-flate)}.svarfelt[data-lost] .svarfelt-enhet{background:0 0}.lost-merke{color:var(--suksess);align-items:center;gap:.375rem;padding:0 .875rem;font-weight:700;display:inline-flex}.kort .svarhint{color:var(--dempet);font-size:.8125rem}.flervalg{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.flervalg legend{margin-bottom:.5rem;padding:0}.flervalg-alternativer{gap:.375rem;display:grid}.flervalg-alternativ{background:var(--flate);border:1px solid var(--kant-sterk);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;min-height:2.75rem;padding:.5625rem .75rem;line-height:1.4;display:flex;position:relative}.flervalg-alternativ:hover{border-color:var(--aksent)}.flervalg-alternativ:has(input:checked){border:2px solid var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent);padding:.5rem .6875rem}.flervalg-alternativ:has(input:checked) .flervalg-tekst{font-weight:700}.flervalg-alternativ:has(input:focus-visible){outline:2px solid var(--aksent);outline-offset:2px}.flervalg-alternativ input{width:1.125rem;height:1.125rem;accent-color:var(--aksent);flex:none;margin:.125rem 0 0}.flervalg-alternativ input:focus-visible{outline:none}.flervalg-alternativ:has(input[aria-disabled=true]){cursor:default}.flervalg-alternativ[data-riktig]:has(input){border-color:var(--suksess);background:var(--suksess-flate);box-shadow:inset 0 0 0 1px var(--suksess)}.flervalg-tekst{flex:1;min-width:0}.flervalg-riktig{color:var(--suksess);flex:none;display:inline-flex}.lagvalg-figur{margin:0}.lagvalg-rad{justify-content:space-between;align-items:center}.kort .lagvalg-valgt{flex:12rem;font-weight:600}.tilbakemelding-omrade:empty{position:absolute}.tilbakemelding{border:1px solid;border-left-width:5px;border-radius:.5rem;gap:.75rem;padding:.75rem .875rem;animation:.2s ease-out inn;display:flex}@keyframes inn{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.tilbakemelding{animation:none}}.tilbakemelding-ikon{border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.tilbakemelding-ikon .ikon{width:1.125rem;height:1.125rem}.tilbakemelding-tittel{font-weight:700}.kort .tilbakemelding-etter{color:var(--dempet);margin-top:.25rem;font-size:.875rem}.tilbakemelding-riktig{background:var(--suksess-flate);border-color:var(--suksess)}.tilbakemelding-riktig .tilbakemelding-ikon{color:var(--suksess-flate);background:var(--suksess)}.tilbakemelding-riktig .tilbakemelding-tittel{color:var(--suksess);font-size:1.125rem}.tilbakemelding-merknad{background:var(--merknad-flate);border-color:var(--merknad)}.tilbakemelding-merknad .tilbakemelding-ikon{color:var(--merknad);border:2px solid var(--merknad)}.tilbakemelding-merknad .tilbakemelding-tittel{color:var(--merknad)}.tilbakemelding-vanlig-feil{background:var(--advarsel-flate);border-color:var(--advarsel-kant);border-left-color:var(--advarsel)}.tilbakemelding-vanlig-feil .tilbakemelding-ikon{color:var(--advarsel);background:color-mix(in srgb, var(--advarsel-kant) 35%, transparent)}.tilbakemelding-vanlig-feil .tilbakemelding-tittel{color:var(--advarsel)}.tilbakemelding-feil{background:var(--feil-flate);border-color:var(--feil)}.tilbakemelding-feil .tilbakemelding-ikon{color:var(--feil-flate);background:var(--feil)}.tilbakemelding-feil .tilbakemelding-tittel{color:var(--feil)}.tilbakemelding-ugyldig{background:var(--info-flate);border-color:color-mix(in srgb, var(--info) 45%, transparent);border-left-color:var(--info);border-style:dashed dashed dashed solid}.tilbakemelding-ugyldig .tilbakemelding-ikon,.tilbakemelding-ugyldig .tilbakemelding-tittel{color:var(--info)}.praksis{background:var(--flate-dempet);border:1px solid var(--kant);border-left:4px solid var(--fig-tak)}.praksis-ikon{color:var(--fig-tak);margin-top:.125rem}.kort .praksis-tittel{text-transform:uppercase;letter-spacing:.05em;color:var(--dempet);font-size:.8125rem;font-weight:700}.hjelpetrapp{border:1px dashed var(--kant-sterk);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem .875rem;display:flex}.hjelpetrapp-hode{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.hjelpetrapp h4{align-items:center;gap:.375rem;font-size:1rem;display:inline-flex}.hjelpetrapp h4 .ikon{color:var(--advarsel)}.hjelpetrinn{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.hjelpetrinn li{color:var(--dempet);border:1px solid var(--kant);border-radius:1rem;align-items:center;gap:.1875rem;padding:.125rem .5rem;display:inline-flex}.hjelpetrinn li[data-apnet]{color:var(--aksent-tekst);background:var(--aksent-svak);border-color:#0000}.hjelpetrinn .ikon{width:.875rem;height:.875rem}.hjelpeblokk{background:var(--flate-dempet);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.hjelpeblokk h5{color:var(--aksent-tekst);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8125rem}.hjelpeblokk ul,.hjelpeblokk ol{margin:0;padding-left:1.25rem}.hjelpeblokk li+li{margin-top:.25rem}.hjelpeknapp{align-self:flex-start}.formelboks{text-align:center;background:var(--flate);border:1px solid var(--kant);border-radius:.5rem;padding:.75rem}.symboler{gap:.25rem;margin:.25rem 0 0;display:grid}.symboler div{grid-template-columns:3.25rem 1fr;align-items:baseline;gap:.5rem;display:grid}.symboler dt{text-align:right}.symboler dd{margin:0}.losningstrinn{flex-direction:column;gap:.625rem;display:flex}.losningstrinn li::marker{color:var(--aksent-tekst);font-weight:700}.utregning{background:var(--flate);border:1px solid var(--kant);border-radius:.375rem;margin-top:.25rem;padding:.375rem .625rem;overflow-x:auto}.kort .fasitlinje{border-top:1px solid var(--kant);padding-top:.375rem}.matte{line-height:1.6}.matte .katex{font-size:1.1em}.matte-stor .katex{font-size:1.35em}.matte-laster{vertical-align:middle;background:linear-gradient(90deg, var(--kant), transparent);border-radius:.25rem;width:6rem;height:1.25em;display:inline-block}@media (width<=480px){.app[data-oppdrag] .panel,.app[data-utfordring] .panel{padding:.5rem}.oppdrag,.utfordring{padding:.875rem .875rem 1rem}.oppgavefigur{padding:.25rem 0}}.opplysninger dl div[data-skjult]{flex-wrap:wrap}.kort .hjelp-merknad{color:var(--info);gap:.375rem;font-size:.875rem;display:flex}.hjelp-merknad .ikon{margin-top:.125rem}.opplysning-ukjent{color:var(--aksent-tekst);font-weight:800}.opplysninger .opplysning-kilde{white-space:normal;text-align:left;background:var(--flate);border:1px dashed var(--kant-sterk);border-radius:.375rem;flex-direction:column;flex-basis:100%;gap:.375rem;margin:.25rem 0 .125rem;padding:.5rem .625rem;font-size:.875rem;font-weight:400;display:flex}.opplysning-knapper{flex-wrap:wrap;gap:.375rem;display:flex}.knapp-lenke{color:var(--aksent-tekst);border-color:var(--aksent);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.ikke-lost-celle{color:var(--dempet);font-size:.875rem;font-style:italic}.videre{display:flex}.oppdragsnav{border-top:1px solid var(--kant);flex-wrap:wrap;justify-content:space-between;gap:.625rem;padding-top:.875rem;display:flex}.oppdragsnav>:last-child{margin-left:auto}.dialog{width:min(28rem,100vw - 2rem);color:var(--tekst);background:var(--flate);border:1px solid var(--kant);border-radius:.75rem;padding:1.25rem 1.25rem 1.125rem;box-shadow:0 20px 50px #0000004d}.dialog::backdrop{background:#0f11148c}.dialog h2{margin-bottom:.5rem;font-size:1.25rem}.dialog p{margin:0 0 1rem}.retur-dialog ul{margin:0 0 1rem;padding-left:1.25rem}.retur-dialog ul+p{color:var(--dempet)}.retur-dialog li+li{margin-top:.25rem}.retur-dialog p:has(+ul){margin-bottom:.375rem}.retur-dialog .knapperad>button{flex:auto}.slettebekreftelse .knapperad{flex-direction:column}.slettebekreftelse button{-webkit-user-select:none;user-select:none}.retur-dialog:has(~.slettebekreftelse[open]){visibility:hidden}.lagringsmelding{grid-column:1/-1}.lagringsmelding:empty{position:absolute}.lagringsmelding-boks{align-items:flex-start}.lagringsmelding-boks p{flex:1;margin:0}.resultat{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.625rem;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.resultat-ring{--uten-losning:0%;--med-losning:0%;background:radial-gradient(closest-side, var(--flate-dempet) 76%, transparent 78%), conic-gradient(var(--suksess) 0 var(--uten-losning), var(--info) var(--uten-losning) var(--med-losning), var(--kant) var(--med-losning));border-radius:50%;flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.resultat-forklaring{flex-wrap:wrap;gap:.25rem .875rem;margin:.375rem 0 0;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.resultat-forklaring li{align-items:center;gap:.25rem;display:inline-flex}.forklaring-uten-losning{color:var(--suksess)}.forklaring-med-losning{color:var(--info)}.forklaring-ikke-lost{color:var(--dempet)}.resultat-ring span{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800}.kort .resultat-tittel{font-size:1.125rem;font-weight:700}.oppsummering-liste{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.oppsummering-liste>li{background:var(--flate);border:1px solid var(--kant);border-radius:.5rem;padding:.625rem .75rem}.oppsummering-rad{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.oppsummering-nr{width:1.5rem;height:1.5rem;color:var(--dempet);border:1.5px solid var(--kant-sterk);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:inline-grid}.oppsummering-navn{flex:1;font-weight:700}.oppsummering-deler{flex-direction:column;gap:.25rem;margin:.5rem 0 0 2.125rem;padding:0;font-size:.875rem;list-style:none;display:flex}.oppsummering-deler li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.kort .oppsummering-forsok{margin:.25rem 0 0 2.125rem;font-size:.875rem}.oppsummering-del-status{align-items:center;gap:.5rem;display:inline-flex}.statusmerke{white-space:nowrap;border:1px solid;border-radius:1rem;align-items:center;gap:.3125rem;padding:.125rem .625rem .125rem .4375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.statusmerke-liten{padding:0 .5rem 0 .3125rem;font-size:.75rem}.statusmerke-detalj{font-weight:500}.status-lost{color:var(--suksess);background:var(--suksess-flate);border-color:var(--suksess)}.status-lost-med-hjelp{color:var(--merknad);background:var(--merknad-flate);border-color:var(--merknad)}.status-losning-vist{color:var(--info);background:var(--info-flate);border-color:var(--info)}.status-ikke-lost{color:var(--dempet);background:var(--flate);border-color:var(--kant-sterk);border-style:dashed}.kort .takareal{background:var(--aksent-hint);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.5rem;padding:.625rem .75rem;display:flex}.takareal strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.materialtabell{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:.5rem}.materialtabell th,.materialtabell td{text-align:right;border-bottom:1px solid var(--kant);padding:.4375rem .5rem}.materialtabell thead th{color:var(--dempet);border-bottom:2px solid var(--kant-sterk);font-size:.8125rem}.materialtabell th:first-child{text-align:left;padding-left:0}.materialtabell tbody th{font-weight:600}.materialtabell-svinn{color:var(--dempet);font-size:.75rem;font-weight:400;display:block}.materialtabell td[colspan]{font-size:.875rem;font-style:italic}.nokkeltall-liste{background:var(--aksent-hint);border-radius:.5rem;gap:.25rem;margin:0 0 .5rem;padding:.5rem .75rem;display:grid}.nokkeltall-liste div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem;display:flex}.nokkeltall-liste dt{font-weight:600}.nokkeltall-liste dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.nokkeltall-liste-til-hoyre dd{margin-left:auto}.utforsk-tittelrad{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.kort .utforsk-utkast{color:var(--dempet);margin-top:-.375rem;font-size:.875rem}.utforsk-valg{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.utforsk-produkt{border:0;min-width:0;margin:0;padding:0}.utforsk-valg-tittel{margin-bottom:.375rem;padding:0;font-weight:700}.utforsk-produkt .segment-tekst{padding:.4375rem .875rem;font-size:.9375rem}.utforsk-produktdata{flex-wrap:wrap;gap:.125rem 1.25rem;margin:0;display:flex}.utforsk-produktdata div{border-bottom:0;gap:.375rem;padding:0}.kort .utforsk-niva{font-size:.875rem}.utforsk-gruppe{border-top:1px solid var(--kant);flex-direction:column;gap:.625rem;padding-top:.875rem;display:flex}.utforsk-gruppe-hode{flex-direction:column;gap:.125rem;display:flex}.utforsk-gruppe-tittelrad{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.kort .utforsk-gruppe-tittel{font-size:1.125rem}.merke-varsel{color:var(--advarsel);background:var(--advarsel-flate);border-color:var(--advarsel-kant)}.talliste-symbol{color:var(--dempet);margin-left:.375rem;font-family:inherit}.talliste-symbol sub{font-size:.75em}.kort .utforsk-pavirkes{color:var(--dempet);font-size:.8125rem}.talliste{margin:0;display:grid}.talliste div{border-bottom:1px dotted var(--kant);justify-content:space-between;align-items:baseline;gap:1rem;padding:.3125rem 0;display:flex}.talliste div:last-child{border-bottom:0}.talliste dt{flex:1 1 0;min-width:0}.talliste-detalj{color:var(--dempet);font-size:.8125rem;display:block}.talliste dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;margin:0;font-weight:700}.talliste[data-delbar] dd{white-space:normal}.talliste div[data-ikke-regnet] dd,.utforsk-mengder .ikke-regnet{color:var(--dempet);font-size:.875rem;font-style:italic;font-weight:400}.utforsk-mengder{margin-bottom:0}.utforsk-mengder tbody tr:last-child>*{border-bottom:0}@container (width<=20rem){.utforsk-mengder{font-size:.875rem}.utforsk-mengder th,.utforsk-mengder td{padding-inline:.375rem}.utforsk-mengder th:first-child{padding-left:0}}.tallverdi{border-radius:.375rem;align-items:baseline;gap:.25rem;margin-right:-.375rem;padding:0 .375rem;display:inline-flex}.tallendring{width:.75rem;color:var(--aksent-tekst);opacity:0;font-size:.6875rem;display:inline-block}.tallverdi[data-endret]{animation:1.6s ease-out tall-endret}.tallverdi[data-endret] .tallendring{animation:1.6s ease-out pil-endret}@keyframes tall-endret{0%{background-color:var(--aksent-svak)}to{background-color:#0000}}@keyframes pil-endret{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tallverdi[data-endret]{animation:1.6s tall-endret-stille}.tallverdi[data-endret] .tallendring{animation:1.6s pil-endret-stille}}@keyframes tall-endret-stille{0%,to{background-color:var(--aksent-svak)}}@keyframes pil-endret-stille{0%,to{opacity:1}}.utforsk-figurer{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.625rem;display:grid}.utforsk-fot{border-top:1px solid var(--kant);padding-top:.875rem;display:flex}.sammenligning{background:var(--flate);border:1px solid color-mix(in srgb, var(--merknad) 25%, var(--kant));border-left:4px solid var(--merknad);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem .875rem;display:flex;container-type:inline-size}@container (width<=24rem){.sammenligning{padding-inline:.625rem}}.kort .sammenligning-tittel{font-size:1.125rem}.kort .sammenligning-intro,.kort .sammenligning-forklaring{font-size:.875rem}.kort .sammenligning-forklaring{color:var(--dempet)}.sammenligning-forklaring strong{color:var(--tekst)}.sammenligning-handlinger{flex-wrap:wrap;gap:.5rem;display:flex}.kort .sammenligning-likt{text-align:center;text-wrap:balance;color:var(--dempet);border:1px dashed var(--kant-sterk);border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem}.kort .sammenligning-angre{background:var(--flate-dempet);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.sammenligning-angre .liten-knapp{align-items:center;gap:.25rem;display:inline-flex}.snittpar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.snittpar-figur{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:.375rem .375rem .5rem;display:flex}.snittpar-navn{padding-inline:.125rem;font-size:.875rem;font-weight:700}.snittpar .figur{max-width:none}.snittpar-verdier{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .625rem;margin:0;padding-inline:.125rem;font-size:.8125rem;display:flex}.snittpar-verdier div{white-space:nowrap;gap:.25rem;display:flex}.snittpar-verdier dt{color:var(--dempet)}.snittpar-verdier dt:after{content:" ="}.snittpar-verdier dd{margin:0}.snittpar-verdier dd[data-ulik]{font-weight:700}.snittpar-verdier-vegg{gap:.125rem;display:grid}.snittpar-verdier-vegg div{white-space:normal;display:grid}.snittpar-verdier-vegg dt{font-size:.75rem}.snittpar-verdier-vegg dt:after{content:none}@container (width<=22rem){.snittpar{gap:.375rem}.snittpar-figur{padding:.25rem .25rem .375rem}}@container (width<=17.6rem){.snittpar{grid-template-columns:minmax(0,12rem);justify-content:center}}.sammenligning-tabell{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.sammenligning-tabell th,.sammenligning-tabell td{text-align:right;vertical-align:baseline;border-bottom:1px solid var(--kant);padding:.375rem}.sammenligning-tabell th:first-child{text-align:left;padding-left:0}.sammenligning-tabell th:last-child,.sammenligning-tabell td:last-child{padding-right:0}.sammenligning-tabell thead th{color:var(--dempet);white-space:nowrap;border-bottom:2px solid var(--kant-sterk);font-size:.8125rem}.sammenligning-tabell tbody th{font-weight:600}.sammenligning-tabell td{white-space:nowrap}.sammenligning-tabell[data-lange-enheter] td{white-space:normal}.sammenligning-tabell .sammenligning-gruppe th{letter-spacing:.05em;text-transform:uppercase;color:var(--dempet);padding-top:.875rem;font-size:.75rem;font-weight:700}.sammenligning-tabell tbody:first-of-type .sammenligning-gruppe th{padding-top:.5rem}.sammenligning-tabell td.ikke-regnet{color:var(--dempet);white-space:normal;font-size:.875rem;font-style:italic}.sammenligning-tabell :is([data-forskjell=storre],[data-forskjell=mindre],[data-forskjell=ulikt]) .sammenligning-na{font-weight:700}.forskjell{border:1px solid #0000;border-radius:.375rem;align-items:baseline;gap:.25rem;padding:0 .375rem;display:inline-flex}.forskjell-likt{color:var(--dempet)}.forskjell-endret{color:var(--aksent-tekst);background:var(--aksent-hint);border-color:color-mix(in srgb, var(--aksent) 35%, transparent);font-weight:700}.forskjell-pil{font-size:.6875rem}@container (width<=30rem){.sammenligning-tabell,.sammenligning-tabell thead,.sammenligning-tabell tbody{display:block}.sammenligning-tabell{font-size:.875rem}.sammenligning-tabell tr{border-bottom:1px solid var(--kant);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;column-gap:.375rem;padding:.375rem 0;display:grid}.sammenligning-tabell thead tr{border-bottom:2px solid var(--kant-sterk);padding-top:0}.sammenligning-tabell th,.sammenligning-tabell td,.sammenligning-tabell thead th{border:0;padding:0}.sammenligning-tabell thead th:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sammenligning-tabell tbody th,.sammenligning-tabell td[colspan]{grid-column:1/-1}.sammenligning-tabell td[colspan]{text-align:right}.sammenligning-tabell .sammenligning-gruppe{border-bottom:0;padding-bottom:0}.sammenligning-tabell .sammenligning-gruppe th,.sammenligning-tabell tbody:first-of-type .sammenligning-gruppe th{padding-top:.625rem}.forskjell{gap:.125rem;padding-inline:.1875rem}.sammenligning-tabell td[data-tekst]{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}}@container (width>=19rem) and (width<=30rem){.sammenligning-tabell tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}}@container (width<=17.5rem){.sammenligning-tabell{font-size:.8125rem}}@container (width<=15.5rem){.sammenligning-tabell td{white-space:normal;overflow-wrap:anywhere}.sammenligning-tabell .forskjell-pil{display:none}}.utfordringskort{background:linear-gradient(135deg, var(--aksent-hint), var(--flate) 70%);border:1px solid var(--aksent-svak);border-left:4px solid var(--aksent);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem;display:flex}.kort .utfordringskort-tittel{margin-top:.125rem;font-size:1.25rem}.kort .utfordring-forklaring{font-size:.9375rem}.utfordring-mal{background:var(--aksent-hint);border:1px solid var(--aksent-svak);border-left:4px solid var(--aksent);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.75rem .875rem;display:flex}.kort .utfordring-mal-tekst{flex:15rem;gap:.5rem;min-width:0;display:flex}.utfordring-mal-ikon{color:var(--aksent-tekst);margin-top:.1875rem}.utfordring-last{flex-direction:column;gap:.25rem;display:flex}.utfordring-data{margin:0}.utfordring-data dd{white-space:normal}.utfordring-prov{border-top:1px solid var(--kant);flex-direction:column;gap:.75rem;padding-top:.875rem;display:flex}.utfordring-glider{background:var(--flate-dempet);border:1px solid var(--kant-sterk);border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.75rem .875rem .5rem;display:flex}.utfordring-glider label{font-weight:700}.utfordring-glider .glider-verdi{font-size:1.125rem;font-weight:700}.utfordring-glider input{min-height:2rem;margin:0}.utfordring-grenser{color:var(--dempet);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.8125rem;display:flex}.talliste .utfordring-kapp,.talliste .utfordring-kapp:last-child{background:var(--aksent-hint);border:1px solid var(--aksent-svak);border-radius:.5rem;margin-top:.25rem;padding:.5rem .625rem}.utfordring-tall dd{min-width:6.5rem}.talliste .utfordring-kapp{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1rem;display:grid}.utfordring-kapp dd{font-size:1.125rem}.talliste .utfordring-andel{min-width:0;color:var(--aksent-tekst);white-space:normal;grid-column:1/-1;font-size:.8125rem;font-weight:600}.utfordring-tilbakemelding p+p{margin-top:.375rem}.utfordring-sjekk{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.utfordring-fot{flex-direction:column;align-items:flex-start;gap:.5rem}@media (width<=639px){.app[data-utforsk] .modell{height:32dvh}.app[data-utforsk] .huskontroller{padding:.625rem .875rem .75rem}}@media (width>=901px),(width<=639px){.app[data-utforsk] .panel{scroll-padding-bottom:calc(var(--huskontroller-hoyde,13rem) + .75rem);padding-bottom:0}.app[data-utforsk] .huskontroller{z-index:1;border-bottom:0;border-radius:.5rem .5rem 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7.5rem,40%)),1fr));gap:.375rem 1.25rem;padding-bottom:.75rem;display:grid;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000001f}.app[data-utforsk] .huskontroller>:not(.glider){grid-column:1/-1}}@media (width>=640px) and (width<=900px){.app[data-utforsk] .modell{height:40dvh}.app[data-utforsk] .huskontroller{position:sticky;top:0}}.fig-tekst{fill:var(--tekst);paint-order:stroke;stroke:var(--flate-dempet);stroke-width:4px;stroke-linejoin:round;font-size:15px}.fig-tekst,.fig-tekst tspan{letter-spacing:0!important;word-spacing:0!important}.fig-notat{fill:var(--dempet);stroke:none;font-size:13.5px}.fig-ukjent{fill:var(--aksent-tekst);font-weight:700}.fig-aktiv{fill:var(--paa-aksent);stroke:none}.fig-aktiv-bakgrunn{fill:var(--aksent)}.fig-vegg{fill:var(--fig-vegg);stroke:var(--fig-linje);stroke-width:1.25px;stroke-linejoin:round}.fig-tak{fill:none;stroke:var(--fig-tak);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.fig-bakke{stroke:var(--fig-bakke);stroke-width:3px;stroke-linecap:round}.fig-hjelpelinje{stroke:var(--dempet);stroke-width:.9px}.fig-stiplet{stroke-dasharray:4 3}.fig-mal line{stroke:var(--tekst);stroke-width:1px}.fig-mal path{fill:var(--tekst)}.fig-mal-ukjent line{stroke:var(--aksent)}.fig-mal-ukjent path{fill:var(--aksent)}.fig-mal-aktiv line{stroke-width:2px}.fig-vinkel{fill:none;stroke:var(--tekst);stroke-width:1.2px}.fig-detalj{fill:var(--flate);stroke:var(--kant-sterk)}.fig-detaljring{fill:none;stroke:var(--aksent);stroke-width:1.5px;stroke-dasharray:3 2}.fig-monebord{fill:var(--fig-tre);stroke:var(--fig-linje)}.fig-sperre-detalj{stroke:var(--fig-tak);stroke-width:7px}.fig-sperre{fill:var(--fig-tre);stroke:var(--fig-linje);stroke-width:1px}.fig-lekt{fill:var(--fig-lekt);stroke:var(--fig-linje);stroke-width:.8px}.fig-lekt-aktiv{fill:var(--aksent);stroke:none}.fig-brudd{fill:none;stroke:var(--fig-linje);stroke-width:1.2px}.fig-klamme{fill:none;stroke:var(--aksent);stroke-width:1.2px}.fig-klamme.fig-mal-aktiv{stroke-width:2px}.fig-takflate{fill:var(--fig-takflate)}.fig-saltak{fill:none;stroke:var(--dempet);stroke-width:1.5px;stroke-linejoin:round}.fig-takflate-kant{fill:none;stroke:var(--fig-tak);stroke-width:2px}.fig-radlinje{stroke:var(--fig-tak);stroke-opacity:.75;stroke-width:1px}.fig-monestein{fill:var(--fig-tak)}.fig-gavlstein{fill:var(--fig-tak);fill-opacity:.65}.fig-felt-aktiv{fill:var(--aksent);fill-opacity:.35}.fig-monestein.fig-felt-aktiv,.fig-gavlstein.fig-felt-aktiv{fill-opacity:1}.fig-stein{fill:var(--fig-takflate);stroke:var(--fig-tak);stroke-width:.8px}.fig-kapp{stroke:var(--aksent);stroke-width:1.2px;stroke-dasharray:3 2}.fig-skravur{stroke:var(--aksent);stroke-width:1.6px}.fig-gavlkant{stroke:var(--fig-tak);stroke-width:3px;stroke-linecap:round}.fig-vindu{fill:var(--fig-ute);stroke:var(--fig-linje);stroke-width:1px}.fig-dor{fill:var(--fig-tre);stroke:var(--fig-linje);stroke-width:1px}.fig-toppsvill{stroke:var(--fig-linje);stroke-width:.9px;stroke-dasharray:4 3}.fig-omkrets{stroke:var(--aksent);stroke-width:3.5px;stroke-linecap:round}.fig-bord{fill:var(--fig-kledning);fill-opacity:.5;stroke:var(--fig-linje);stroke-width:1px;stroke-linejoin:round}.fig-bord-midt{fill-opacity:1;stroke-width:1.6px}.fig-bordkant{stroke:var(--fig-linje);stroke-width:1px;stroke-dasharray:3 3}.fig-sone-inne{fill:var(--fig-inne)}.fig-sone-ute{fill:var(--fig-ute)}.fig-sjikt{stroke:var(--fig-linje);stroke-width:1px}.fig-sjikt-gips{fill:var(--fig-gips)}.fig-sjikt-dampsperre{fill:var(--fig-dampsperre)}.fig-sjikt-isolasjon{fill:var(--fig-isolasjon)}.fig-sjikt-trefiber{fill:var(--fig-trefiber)}.fig-sjikt-vindsperre{fill:var(--fig-vindsperre)}.fig-sjikt-luftespalte{fill:var(--fig-luftespalte)}.fig-sjikt-kledning{fill:var(--fig-kledning)}.fig-isolasjonstegn{fill:none;stroke:var(--fig-isolasjonstegn);stroke-width:1px;stroke-linejoin:round}.fig-sjikt-markert-kontur{fill:none;stroke:var(--tekst);stroke-width:5.5px}.fig-sjikt-markert{fill:none;stroke:var(--aksent);stroke-width:3px}.fig-lupering{fill:none;stroke:var(--tekst);stroke-width:1.5px;stroke-dasharray:3 2}.fig-kurve.fig-i-lupen{stroke-width:2px}.fig-kurve{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fig-kurve-temperatur{stroke:var(--fig-temperatur)}.fig-kurve-metning{stroke:var(--fig-metning)}.fig-kurve-damp{stroke:var(--fig-damp);stroke-dasharray:7 4}.fig-punkt{fill:var(--fig-temperatur);stroke:var(--flate-dempet);stroke-width:1.2px}.fig-flyt{stroke:var(--dempet);stroke-width:1.5px}.fig-flyt-spiss{fill:var(--dempet)}.fig-merke{fill:var(--flate);stroke:var(--fig-linje);stroke-width:1.2px}.fig-merke-markert{fill:var(--aksent);stroke:var(--aksent)}.fig-nummer{stroke:none;font-size:13px;font-weight:700}.fig-nummer-markert{fill:var(--paa-aksent)}.fig-nummer-kompakt{font-size:14.5px}.fig-rad-markert>g>.fig-tekst:not(.fig-nummer){fill:var(--paa-aksent);stroke:none;font-weight:700}.fig-lagvalg{cursor:pointer;outline:none}.fig-lagvalg-treff{fill:#0000}.fig-lagvalg-fokus,.fig-lagvalg-fokus-kontur{fill:none;visibility:hidden;pointer-events:none}.fig-lagvalg-fokus{stroke:var(--kant-sterk);stroke-width:1.5px}.fig-lagvalg:hover .fig-lagvalg-fokus{visibility:visible}.fig-lagvalg:focus-visible .fig-lagvalg-fokus-kontur{visibility:visible;stroke:var(--tekst);stroke-width:3.5px}.fig-lagvalg:focus-visible .fig-lagvalg-fokus{visibility:visible;stroke:var(--aksent);stroke-width:2px;stroke-dasharray:4 3}.fig-gulvflate{fill:var(--fig-vegg);stroke:var(--fig-linje);stroke-width:1.25px}.fig-bjelke{stroke:var(--fig-bjelke);stroke-width:1.4px}.fig-bjelke-markert{stroke:var(--aksent)}.fig-bjelke-kontur{stroke:var(--tekst)}.fig-randbjelke{fill:var(--fig-bjelke)}.fig-randbjelke-markert{fill:var(--aksent);stroke:var(--tekst);stroke-width:1.5px}.fig-midtdrager{stroke:var(--fig-linje);stroke-width:2.5px;stroke-dasharray:9 5}.fig-midtdrager-markert{stroke:var(--aksent);stroke-width:4px}.fig-bjelke-kompakt{stroke-width:.8px}.fig-midtdrager-kompakt{stroke-width:1.6px;stroke-dasharray:5 3}.fig-midtdrager-kontur{stroke:var(--tekst);stroke-width:7px}.fig-undergulv{fill:var(--fig-undergulv);stroke:var(--fig-linje);stroke-width:1px}.fig-bjelkesnitt{fill:var(--fig-tre);stroke:var(--fig-linje);stroke-width:1px}.fig-midtdrager-snitt{fill:var(--fig-lekt);stroke:var(--fig-linje);stroke-width:1px}.fig-mur{fill:var(--fig-mur);stroke:var(--fig-linje);stroke-width:1px}.fig-bakke-snitt{stroke:var(--fig-linje);stroke-width:1.2px;stroke-dasharray:2 3}.fig-last line{stroke:var(--info);stroke-width:1.2px}.fig-last path{fill:var(--info)}.fig-lastblokk{fill:var(--info-flate);stroke:var(--info);stroke-width:1px}.fig-modellbjelke{stroke:var(--tekst);stroke-width:3px;stroke-linecap:round}.fig-opplegg{fill:none;stroke:var(--tekst);stroke-width:1.4px;stroke-linejoin:round}.fig-kraft line{stroke:var(--tekst);stroke-width:2px}.fig-kraft path{fill:var(--tekst)}.spennviddetabell{min-width:0}.oppgavefigur .spennviddetabell{--spennviddetabell-bakgrunn:var(--flate-dempet)}.oppgavefigur .spennviddetabell th,.oppgavefigur .spennviddetabell td{padding-inline:.3125rem}@media (width<=480px){.oppgavefigur .spennviddetabell-hode,.oppgavefigur .tabell-linje{padding-inline:.5rem}}.tabell-linje{margin:0 0 .5rem;font-size:.875rem}.tabell-linje-under{color:var(--dempet);margin:.5rem 0 0}.spennviddetabell-hode{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.5rem;display:flex}.spennviddetabell-tittel{font-weight:600}.spennviddetabell-merknad{color:var(--advarsel);background:var(--advarsel-flate);border:1px solid var(--advarsel-kant);border-radius:1rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.spennviddetabell-rull{border-radius:.375rem;position:relative;overflow-x:auto;container:spennviddetabell/inline-size}.spennviddetabell-rull:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}.spennviddetabell table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.spennviddetabell th,.spennviddetabell td{text-align:right;border-bottom:1px solid var(--kant);padding:.375rem .5rem}.spennviddetabell thead th{color:var(--dempet);vertical-align:bottom;border-bottom:2px solid var(--kant-sterk);font-size:.8125rem;font-weight:600}.spennviddetabell thead th[scope=colgroup]{text-align:center;border-bottom:1px solid var(--kant)}.spennviddetabell .spennviddetabell-hjorne,.spennviddetabell tbody th{z-index:1;text-align:left;background:var(--spennviddetabell-bakgrunn,var(--flate));box-shadow:inset -1px 0 0 var(--kant);position:sticky;left:0}.spennviddetabell tbody th{font-weight:600}.spennviddetabell-valgt-rad>*,.spennviddetabell .spennviddetabell-valgt-kolonne{background:var(--aksent-hint)}.spennviddetabell .spennviddetabell-valgt-rad>th,.spennviddetabell thead .spennviddetabell-valgt-kolonne{color:var(--aksent-tekst);font-weight:700}.spennviddetabell .spennviddetabell-valgt-rad>th{background:var(--aksent-hint)}.spennviddetabell .spennviddetabell-valgt-celle{background:var(--aksent-svak);outline:2px solid var(--tekst);outline-offset:-2px;font-weight:700}.spennviddetabell-skjult{color:var(--aksent-tekst);font-weight:700}@container spennviddetabell (width<=21rem){.spennviddetabell th,.spennviddetabell td{padding-inline:.3125rem}}@container spennviddetabell (width<=19.5rem){.spennviddetabell th,.spennviddetabell td,.oppgavefigur .spennviddetabell th,.oppgavefigur .spennviddetabell td{padding-inline:.125rem}.spennviddetabell thead th{font-size:.75rem}}.topplinje-valg{align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.fremdriftsknapp{white-space:nowrap;border-color:var(--kant-sterk);border-radius:.625rem;align-items:center;gap:.375rem;min-height:2.4rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;line-height:1.15;display:inline-flex}.fremdriftsknapp:hover{background:var(--aksent-hint)}.fremdriftsknapp[aria-expanded=true]{color:var(--aksent-tekst);background:var(--aksent-svak);border-color:var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent)}@media (width<=560px){.topplinje-valg{gap:.375rem}.fremdriftsknapp{padding:.125rem .4375rem;font-size:.75rem}.fremdriftsknapp .ikon{display:none}.fremdriftsknapp-tekst>span{text-align:center;display:block}}@media (width<=420px){.nivalas>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=380px){.topplinje{gap:.375rem;padding:.5rem}.topplinje h1{font-size:1.125rem}.fremdriftsknapp{padding-inline:.3125rem}}.delknapper button{position:relative}.delknapper .delmerke{font-variant-numeric:tabular-nums;min-width:1.25rem;height:1.125rem;color:var(--tekst);background:var(--flate);border:1px solid var(--kant-sterk);pointer-events:none;border-radius:.5625rem;grid-area:auto;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.5rem;right:-.25rem}.delknapper .delmerke[data-fullfort]{color:var(--suksess);background:var(--suksess-flate);border-color:var(--suksess)}.delmerke .ikon{stroke-width:2.4px;width:.875rem;height:.875rem}.panelinnhold{display:contents}.panelinnhold[hidden]{display:none}.app[data-fremdrift] .arbeidsflate{grid-template-columns:minmax(0,1fr) clamp(25rem,40vw,34rem)}.app[data-fremdrift] .panel{flex-direction:column;align-items:stretch;padding-bottom:.75rem;scroll-padding-bottom:0;display:flex}@media (width<=900px){.app[data-fremdrift]:not([data-utforsk]) .modell{height:22dvh}}@media (width>=640px) and (width<=900px){.app[data-fremdrift]:not([data-utforsk]) .modell{height:28dvh}}@media (width<=480px){.app[data-fremdrift] .panel{padding:.5rem}.fremdriftsvisning{padding:.875rem .875rem 1rem}}.fremdrift-melding:empty{position:absolute}.fremdrift-slettet{color:var(--suksess);align-items:center;gap:.375rem;font-weight:600;display:flex}.fremdrift-del{border-top:1px solid var(--kant);flex-direction:column;gap:.625rem;padding-top:.875rem;display:flex}.fremdrift-del-hode{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.fremdrift-del-hode .ikon{width:1.25rem;height:1.25rem;color:var(--aksent-tekst)}.fremdrift-del-hode h3{font-size:1.0625rem}.fremdrift-nivaer{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fremdrift-niva{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.fremdrift-niva[data-valgt]{background:var(--flate);border-color:var(--aksent);border-left:4px solid var(--aksent);padding-left:calc(.75rem - 3px)}.fremdrift-niva-tittel{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.875rem;display:flex}.kort .fremdrift-status{align-items:flex-start;gap:.375rem;font-weight:600;display:flex}.fremdrift-status .ikon{margin-top:.1875rem}.kort .fremdrift-status[data-status=ikke-startet]{color:var(--dempet);font-weight:400}.fremdrift-status[data-status=fullfort] .ikon{color:var(--suksess)}.fremdrift-status[data-status=pagar] .ikon,.fremdrift-status[data-status=uferdig] .ikon{color:var(--aksent-tekst)}.fremdrift-stolpe{background:var(--kant);border-radius:.1875rem;height:.375rem;overflow:hidden}.fremdrift-stolpe:before{content:"";width:var(--andel);background:var(--aksent);border-radius:inherit;height:100%;display:block}.fremdrift-losning{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.fremdrift-oppgaver summary{cursor:pointer;padding-block:.375rem;font-size:.875rem;font-weight:600}.fremdrift-oppgaver ol{flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.fremdrift-oppgaver li{border-top:1px solid var(--kant);flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;padding-top:.25rem;display:flex}.fremdrift-oppgave-tall{color:var(--dempet);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.fremdrift-oppgave-tall .ikon{color:var(--suksess)}.fremdrift-eldre{border-top:1px dashed var(--kant-sterk);flex-direction:column;gap:.375rem;margin-top:.25rem;padding-top:.5rem;display:flex}.kort .fremdrift-eldre>p{color:var(--dempet);font-size:.875rem;font-weight:600}.fremdrift-utforsk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;font-size:.875rem;display:flex}.fremdrift-utforsk>div{flex-direction:column;gap:.125rem;display:flex}.kort .fremdrift-utforsk p{align-items:flex-start;gap:.375rem;display:flex}.fremdrift-utforsk .ikon{color:var(--merknad);margin-top:.125rem}.fremdrift-lagring{border-top:1px solid var(--kant);flex-direction:column;gap:.5rem;padding-top:.875rem;display:flex}.husoversikt{border-top:1px solid var(--kant);flex-direction:column;gap:.625rem;padding-top:.875rem;scroll-margin-top:.5rem;display:flex}.husoversikt-hode{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.husoversikt-hode h3{font-size:1.0625rem}.husdel{background:var(--flate-dempet);border:1px solid var(--kant);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;scroll-margin-top:.5rem;display:flex}.husdel-hode{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.husdel-hode .ikon{width:1.125rem;height:1.125rem;color:var(--aksent-tekst)}.husdel-hode h4{font-size:.9375rem}.husdel-hode button{margin-left:auto}.husvalg{margin:0;font-size:.875rem;display:grid}.husvalg div{border-bottom:1px dotted var(--kant-sterk);justify-content:space-between;gap:.75rem;padding:.1875rem 0;display:flex}.husvalg div:last-child{border-bottom:0}.husvalg dt{color:var(--dempet)}.husvalg dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.husdel .nokkeltall-liste{margin:0;font-size:.875rem}.husdel .nokkeltall-liste div{flex-wrap:nowrap}.husdel .nokkeltall-liste dd{flex:none}.husmengder-innhold{flex-direction:column;gap:.5rem;margin-top:.375rem;display:flex}.husmengder .materialtabell{margin:0;font-size:.875rem}.husmengder .materialtabell th:last-child,.husmengder .materialtabell td:last-child{padding-right:0}.modell canvas{object-fit:cover;width:100%!important;height:100%!important}.huskontroller-innhold{display:contents}.huskontroller-apne{align-items:center;gap:.25rem;display:none}.huskontroller-apne .ikon{transform:rotate(-90deg)}.huskontroller-apne[aria-expanded=true] .ikon{transform:rotate(90deg)}.korthode{flex-wrap:wrap}.korthode h2{flex:auto;min-width:0}.app[data-utforsk] .huskontroller-innhold>.bryter{grid-column:1/-1}.til-svaret{align-self:flex-start;align-items:center;gap:.25rem;min-height:2.25rem;font-weight:600;display:none}.til-svaret .ikon{transform:rotate(90deg)}@container (width<=22rem){.lagliste-knapp{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.125rem}.lagliste-nr{grid-row:1/span 2}.lagliste-navn{grid-column:2/-1}.lagliste-tykkelse{text-align:left}.lagliste-hoder{padding-right:0}.lagliste-kolonne{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.utfordring-tall dt,.utfordring-tall .talliste-detalj{text-wrap:balance}.oppgave[data-svar-fast],.oppgave[data-svar-fast] .sporsmal{display:contents}.oppgave[data-svar-fast] .oppgave-tittel{border-top:1px solid var(--kant);padding-top:.75rem}.oppgave[data-svar-fast] .svarskjema{--kort-side:1.125rem;z-index:1;margin-inline:calc(-1 * var(--kort-side) - 1px);padding:.5rem var(--kort-side);border-width:1px 0 0;border-color:var(--aksent);border-radius:.625rem .625rem 0 0;gap:.375rem;position:sticky;bottom:0;box-shadow:0 -6px 18px #00000024}@media (width<=480px){.oppgave[data-svar-fast] .svarskjema{--kort-side:.875rem}}.oppgave[data-svar-fast] .sporsmal-tekst{font-size:1rem}.oppgave[data-svar-fast] .svarfelt{max-width:none}.oppgave[data-svar-fast] .svarfelt input{padding-inline:.375rem}.oppgave[data-svar-fast] .svarfelt-enhet{padding-inline:.5rem}.oppgave[data-svar-fast] .knapp-primar{flex:none;padding-inline:.75rem}.panel:has(.oppgave[data-svar-fast]){padding-bottom:0}.panel:has(.oppgave[data-svar-fast]) .huskontroller{margin-bottom:.5rem}.panel:has(.oppgave[data-svar-fast]):not(:has(.svarskjema:focus-within)){scroll-padding-bottom:calc(var(--svarskjema-hoyde,11rem) + .75rem)}@media (width<=639px),(height<=500px){.etikett{border-radius:.5rem;max-width:calc(100% - .75rem);padding:.0625rem .5rem;font-size:.75rem;line-height:1.35;left:.375rem}.modellstyring{flex-direction:column-reverse;max-height:calc(100% - .75rem);top:auto;bottom:.375rem;right:.375rem}.laster,.hjelp{top:.375rem;bottom:auto}.svevet-etikett{top:auto;bottom:.375rem}.app:is([data-oppdrag],[data-utforsk],[data-utfordring],[data-fremdrift]) .svevet-etikett{display:none}.til-svaret{display:inline-flex}.oppgave[data-svar-fast] .til-svaret{display:none}.sporsmal[data-svartype=velg-lag]>.svarskjema{display:contents}.sporsmal[data-svartype=velg-lag] .lagvalg-valgt{flex-basis:8rem}.sporsmal[data-rad-fast] .tilbakemelding-omrade{scroll-margin-bottom:4.5rem}.sporsmal[data-rad-fast] .lagvalg-rad{z-index:1;background:var(--aksent-hint);border-top:1px solid var(--aksent);border-radius:.5rem .5rem 0 0;margin-inline:-.5rem;padding:.375rem .5rem;position:sticky;bottom:0;box-shadow:0 -6px 18px #00000024}.sporsmal[data-svartype=velg-lag] .lagvalg-rad .knapp-primar{flex:none;padding-inline:.75rem}.panel:has(.sporsmal[data-rad-fast]){padding-bottom:0}.panel:has(.sporsmal[data-rad-fast]) .huskontroller{margin-bottom:.5rem}.panel:has(.sporsmal[data-rad-fast]):not(:has(.lagvalg-rad :focus)){scroll-padding-bottom:4.5rem}}@media (width<=900px),(pointer:coarse){.glider input{min-height:1.75rem;margin:0}.kort .utkast-kompakt:not([open]) summary{min-height:2rem}}@container (width>=40rem){.oppgave:not(:has(>.oppgavefigur)){grid-template-areas:"tittel tittel""situasjon situasjon""opplysninger delnav""opplysninger sporsmal""opplysninger sporsmal""nav nav"}}.topplinje-valg,.nivavelger{flex-wrap:wrap}@media (width<=380px){.nivavelger[data-last] .segment input:not(:checked)+.segment-tekst .segment-navn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=500px){.topplinje{padding-block:.1875rem}.segment-tekst{padding-block:.125rem}.fremdriftsknapp{min-height:2rem}}@media (width<=639px){.app[data-oppdrag] .modell,.app[data-utfordring] .modell,.app[data-fremdrift]:not([data-utforsk]) .modell{height:max(22dvh,136px)}}@media (width>=480px) and (width<=900px) and (height<=500px){.arbeidsflate,.app:is([data-oppdrag],[data-utforsk],[data-utfordring],[data-fremdrift]) .arbeidsflate{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}.app .modell,.app[data-oppdrag] .modell,.app[data-utforsk] .modell,.app[data-utfordring] .modell,.app[data-fremdrift]:not([data-utforsk]) .modell{height:auto}.app .panel,.app[data-oppdrag] .panel,.app[data-utfordring] .panel{border-top:none;border-left:1px solid var(--kant);flex-direction:column;align-items:stretch;display:flex}}@media (width<=639px) and (height<=700px),(height<=500px){.app[data-utforsk] .huskontroller-apne{min-height:2rem;display:inline-flex}.app[data-utforsk] .huskontroller .korthode h2{font-size:1rem}.app[data-utforsk] .huskontroller-tilbakestill{min-height:2rem}.app[data-utforsk] .huskontroller[data-lukket] .huskontroller-innhold,.app[data-utforsk] .huskontroller[data-lukket] .huskontroller-tilbakestill{display:none}.app[data-utforsk] .huskontroller{z-index:1;border-bottom:0;border-radius:.5rem .5rem 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7.5rem,40%)),1fr));gap:.25rem 1rem;padding:.5rem .875rem;display:grid;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000001f}.app[data-utforsk] .huskontroller>:not(.glider){grid-column:1/-1}.app[data-utforsk] .panel{scroll-padding-bottom:calc(var(--huskontroller-hoyde,3rem) + .75rem);padding-bottom:0}}@media (width>=640px) and (width<=900px) and (height>=501px){.app[data-utforsk] .huskontroller{max-height:calc(var(--panel-hoyde,60dvh) - 1.5rem);overflow-y:auto}}.app[data-utforsk] .huskontroller[data-for-hoy]{flex-shrink:0;max-height:100%;overflow-y:auto}.app[data-utforsk] .huskontroller[data-for-hoy] .korthode{z-index:1;background:var(--flate);position:sticky;top:0}.app[data-utforsk] .huskontroller[data-for-hoy] .huskontroller-apne{min-height:2rem;display:inline-flex}.app[data-utforsk] .huskontroller[data-for-hoy][data-lukket] :is(.huskontroller-innhold,.huskontroller-tilbakestill){display:none}@media (height<=500px){.dialog{padding:.75rem 1rem}.dialog h2{margin-bottom:.25rem;font-size:1.125rem}.dialog p,.retur-dialog ul{margin-bottom:.5rem}}.app[data-hele-siden]{height:auto;min-height:100%;overflow:visible}.app[data-hele-siden] .arbeidsflate{display:block;overflow:visible}.app[data-hele-siden] .modell,.app[data-hele-siden][data-fremdrift]:not([data-utforsk]) .modell{height:144px}.app[data-hele-siden][data-utforsk] .huskontroller{flex-shrink:0;max-height:80dvh;overflow-y:auto}.app[data-hele-siden] .panel{overflow:visible}.app[data-hele-siden][data-topp-fast] .topplinje{z-index:2;position:sticky;top:0}html:has(.app[data-hele-siden][data-topp-fast]){scroll-padding-top:4rem}html:has(.app[data-hele-siden][data-utforsk]):not(:has(.huskontroller :focus)){scroll-padding-bottom:calc(var(--huskontroller-hoyde,3rem) + .75rem)}.app[data-stor-tekst] :is(.panel,.topplinje,.dialog){overflow-wrap:anywhere}.app[data-stor-tekst] :is(.merke,.segment-tekst,.nivalas,.nivalas>span,.delknapper button,.valg-navn,.valgt-lag-tykkelse,.lagliste-tykkelse,.produktdata dd,.fremdrift-navn,.opplysninger dd,.statusmerke,.talliste dd,.snittpar-verdier div,.sammenligning-tabell thead th,.sammenligning-tabell td,.fremdriftsknapp,.fremdrift-oppgave-tall){white-space:normal}.app[data-stor-tekst] :is(.talliste,.produktdata,.husvalg,.nokkeltall-liste,.opplysninger dl,.husdel .nokkeltall-liste)>div{flex-wrap:wrap}.app[data-stor-tekst] .talliste .utfordring-kapp,.app[data-stor-tekst] :is(.produktkort-liste,.valgliste-alternativer,.valgliste[data-valg] .valgliste-alternativer){grid-template-columns:minmax(0,1fr)}.app[data-stor-tekst][data-hele-siden] .panel{padding-inline:.25rem}.app[data-stor-tekst][data-hele-siden] .kort{padding-inline:.5rem}.app[data-stor-tekst] .talliste dt{flex:auto}.app[data-stor-tekst] :is(.valgt-lag-hode,.kort .valgt-lag-tittel){flex-wrap:wrap}.app[data-stor-tekst][data-hele-siden] .tilbakemelding{flex-direction:column;gap:.25rem;padding-inline:.5rem}.app[data-stor-tekst] :is(.knapp-primar,.knapp-sekundar,.knapp-fare){padding-inline:.5rem}.app[data-stor-tekst] .oppdrag-topp{flex-wrap:wrap}.app[data-stor-tekst] .tilbake-knapp{flex:none;max-width:100%}.app[data-stor-tekst] :is(.panel dd,.tallverdi){min-width:0;max-width:100%}.app[data-stor-tekst] .tallverdi{flex-wrap:wrap}.app[data-stor-tekst] :is(.husdel .nokkeltall-liste dd){flex:0 auto}.app[data-hele-siden][data-stor-tekst] .modell,.app[data-hele-siden][data-stor-tekst][data-fremdrift]:not([data-utforsk]) .modell{height:50dvh}.app[data-stor-tekst] .svevet-etikett{top:3.5rem}.app[data-stor-tekst]:is([data-oppdrag],[data-utforsk],[data-utfordring],[data-fremdrift]) .svevet-etikett{display:none}.app[data-stor-tekst] .formelboks{overflow-x:auto}.app[data-tastatur]{height:var(--synlig-hoyde,100%);transform:translateY(var(--synlig-topp,0))}.app[data-tastatur-lav] .topplinje{display:none}.app[data-tastatur-lav] .modell{height:0}.app[data-tastatur-lav] .modellstyring{display:none}.app[data-tastatur-lav] .arbeidsflate{grid-template-columns:0 minmax(0,1fr)}.app[data-tastatur-lav] .panel{border-top:none}.app[data-tastatur-lav] .oppgave[data-svar-fast] :is(.svarhint,.sporsmal-nr){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tilbakemeldingsknapp{min-height:2.4rem;color:var(--tekst);background:var(--flate);border:1px solid var(--kant-sterk);border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .75rem;scroll-margin-block:.5rem;font-size:.875rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.tilbakemeldingsknapp:hover{background:var(--aksent-hint);border-color:var(--aksent)}}.tilbakemeldingsknapp:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}.tilbakemeldingsknapp[data-plassering=topp]{white-space:nowrap}@media (height<=500px){.tilbakemeldingsknapp[data-plassering=topp]{min-height:2rem}}@media (width<=1220px){.topplinje:has(.tilbakemeldingsknapp) .slagord{display:none}}@media (width<=860px){.topplinje:has(.tilbakemeldingsknapp) .nivalas-lang{display:none}}.tilbakemeldingsknapp[data-plassering=panel]{text-align:center;flex:none;grid-column:1;place-self:center;min-height:2.75rem;margin-bottom:.5rem}.panel:has(>.tilbakemeldingsknapp) .huskontroller{border-bottom:1px solid var(--kant)}.tilbakemeldingsknapp[data-plassering=modell]{border-color:var(--tekst);touch-action:manipulation;width:44px;height:44px;min-height:0;padding:0;position:absolute;bottom:.375rem;left:.375rem}.tilbakemeldingsknapp[data-plassering=modell] .ikon{width:24px;height:24px}.tilbakemeldingsknapp[data-plassering=modell]:focus-visible{outline:2px solid var(--tekst);outline-offset:0;box-shadow:0 0 0 4px var(--flate)}@media (width<=639px),(height<=500px){.modell:has(>.tilbakemeldingsknapp) .svevet-etikett{max-width:calc(100% - 8.875rem - 44px);left:calc(.625rem + 44px)}.app[data-stor-tekst] .modell:has(>.tilbakemeldingsknapp) .svevet-etikett{max-width:calc(100% - .75rem);bottom:auto;left:.375rem}}@media (width>=480px) and (height<=500px){.modell:has(>.tilbakemeldingsknapp) .svevet-etikett{max-width:calc(100% - .75rem);bottom:calc(.625rem + 44px);left:.375rem}}@media (width>=640px) and (height>=501px){.tilbakemeldingsknapp[data-plassering=modell]{bottom:6px;left:auto;right:6px}.app[data-stor-tekst] .modell:has(>.tilbakemeldingsknapp) .hjelp{bottom:54px}.modell:has(.modellstyring-knapper:not([hidden])) .tilbakemeldingsknapp[data-plassering=modell]{display:none}}
