:root{--paper:#edf0f2;--flate:#fbfcfd;--senket:#e4e9ed;--blekk:#14202a;--blekk-myk:#33454f;--dempet:#5c6b76;--strek:#d2dae0;--signal:#0f6c7e;--signal-hover:#0b5363;--signal-flate:#dceaed;--flate-hover:#f0f5f7;--skygge-kort:0 1px 3px #14202a12;--skygge-lift:0 4px 12px #14202a21;--kritisk:#973528;--kritisk-flate:#f3dfdb;--hoy:#8a4b12;--hoy-flate:#f6e6d5;--middels:#7e600f;--middels-flate:#f0e9d6;--ok:#1c6b4a;--ok-flate:#dcece4;--f-ui:"Familjen Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-data:"IBM Plex Mono", ui-monospace, Menlo, monospace}@media (prefers-color-scheme:dark){:root{--paper:#101820;--flate:#18232d;--senket:#0b1218;--blekk:#dee7ed;--blekk-myk:#b7c6d0;--dempet:#8ca0ad;--strek:#33424e;--signal:#4fb2c6;--signal-hover:#76ccdb;--signal-flate:#12333b;--flate-hover:#23323d;--skygge-kort:0 1px 4px #0000002e;--skygge-lift:0 5px 16px #0000004d;--kritisk:#e08574;--kritisk-flate:#3a1e19;--hoy:#e0a469;--hoy-flate:#3a2a17;--middels:#d2ae4e;--middels-flate:#332a12;--ok:#6dbf9a;--ok-flate:#12302a}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--blekk);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--signal);text-underline-offset:.2em;text-decoration:underline}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--signal);outline-offset:2px}:where(button,input,select,textarea,a){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}button{font:600 .88rem var(--f-ui);border:1px solid var(--signal);background:var(--signal-flate);min-height:2.6rem;color:var(--signal);cursor:pointer;border-radius:4px;padding:.45rem .9rem}button:hover:not(:disabled){border-color:var(--signal-hover);color:var(--signal-hover);background:var(--flate-hover)}button:active:not(:disabled){background:var(--senket);box-shadow:inset 0 1px 2px #0000001f}button:disabled{opacity:.5;cursor:not-allowed}:where(input:not([type=hidden]):not([type=checkbox]),select,textarea){font:inherit;color:var(--blekk);background:var(--flate);border:1px solid var(--strek);border-radius:4px;min-height:2.6rem;padding:.48rem .65rem}:where(input:not([type=hidden]):not([type=checkbox]),select,textarea):hover{border-color:var(--dempet)}:where(input:not([type=hidden]):not([type=checkbox]),select,textarea):focus-visible{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-flate)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--kritisk)}:where(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}input[type=checkbox]{accent-color:var(--signal);min-width:1rem;min-height:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.topp{border-bottom:1px solid var(--strek);background:var(--flate);z-index:5;box-shadow:var(--skygge-kort);position:sticky;top:0}.topp__inner{flex-wrap:wrap;align-items:baseline;gap:1.5rem;max-width:68rem;margin:0 auto;padding:.8rem 1.5rem;display:flex}.merke{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.merke span{color:var(--signal)}.topp nav{flex-wrap:wrap;gap:.45rem 1.1rem;font-size:.9rem;display:flex}.topp nav a{color:var(--dempet);border-radius:3px}.topp nav a:hover{color:var(--signal)}.topp nav a[aria-current=page]{color:var(--blekk);font-weight:600}.topp__nav{align-items:center}.topp__nav>a{padding:.35rem .1rem}.topp__nav>a[aria-current=page]{box-shadow:inset 0 -2px var(--signal)}.topp__mer{position:relative}.topp__mer summary{color:var(--dempet);cursor:pointer;border-radius:4px;padding:.35rem .45rem;list-style:none}.topp__mer summary::-webkit-details-marker{display:none}.topp__mer summary:after{content:" ▾"}.topp__mer summary:hover,.topp__mer[open] summary{color:var(--signal);background:var(--signal-flate)}.topp__merliste{border:1px solid var(--strek);background:var(--flate);min-width:13rem;box-shadow:var(--skygge-lift);z-index:7;border-radius:5px;gap:.1rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.topp__merliste a{padding:.55rem .7rem}.topp__merliste a:hover,.topp__merliste a[aria-current=page]{background:var(--signal-flate);text-decoration:none}.rollevelger{color:var(--dempet);align-items:center;gap:.4rem;margin-left:auto;font-size:.8rem;display:flex}.rollevelger select,.rollevelger button{font-family:var(--f-ui);border:1px solid var(--strek);background:var(--flate);color:var(--blekk);border-radius:3px;padding:.2rem .4rem;font-size:.8rem}.rollevelger button{cursor:pointer;border-color:var(--signal);color:var(--signal)}.demoflagg{font-family:var(--f-data);letter-spacing:.06em;color:var(--middels);background:var(--middels-flate);border-radius:2px;padding:.2em .5em;font-size:.68rem}main{max-width:68rem;margin:0 auto;padding:1.8rem 1.5rem 5rem}h1{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.6rem}h2{letter-spacing:-.01em;margin:2.2rem 0 .7rem;font-size:1.05rem}.dek{color:var(--dempet);margin:0 0 1.4rem;font-size:.93rem}.tall-rad{background:var(--strek);border:1px solid var(--strek);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;margin-bottom:2rem;display:grid}.tall{background:var(--flate);padding:.85rem 1rem}.tall__verdi{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600;line-height:1.1}.tall__navn{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--dempet);margin-top:.1rem;font-size:.72rem}.tall--kritisk .tall__verdi{color:var(--kritisk)}.tall--klar .tall__verdi{color:var(--signal)}.liste{border:1px solid var(--strek);background:var(--flate)}.sak{border-bottom:1px solid var(--strek);grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.85rem 1rem;display:grid}.sak:last-child{border-bottom:none}.sak:hover{background:var(--flate-hover)}.sak--knapp{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:0}.sak--knapp:hover:not(:disabled){background:var(--flate-hover)}.sak--knapp:active:not(:disabled){background:var(--senket)}.sak__navn{font-weight:600}.sak__under{color:var(--dempet);font-size:.87rem}.sak__handling{color:var(--signal);margin-top:.25rem;font-size:.87rem}.sak__hoyre{text-align:right;font-family:var(--f-data);white-space:nowrap;font-size:.8rem}.sak__frist{display:block}.sak__frist--over{color:var(--kritisk)}.sak__belop{color:var(--dempet);font-variant-numeric:tabular-nums}.merkelapp{font-family:var(--f-data);letter-spacing:.07em;border-radius:2px;padding:.2em .45em;font-size:.72rem;font-weight:600;display:inline-block}.merkelapp--CRITICAL{background:var(--kritisk-flate);color:var(--kritisk)}.merkelapp--HIGH{background:var(--hoy-flate);color:var(--hoy)}.merkelapp--MEDIUM{background:var(--middels-flate);color:var(--middels)}.merkelapp--LOW{background:var(--senket);color:var(--dempet)}.merkelapp--ok{background:var(--ok-flate);color:var(--ok)}.merkelapp--noytral{background:var(--signal-flate);color:var(--signal)}.kort{border:1px solid var(--strek);background:var(--flate);box-shadow:var(--skygge-kort);margin-bottom:1.2rem;padding:1.1rem 1.2rem}.kort h3{margin:0 0 .7rem;font-size:.95rem}.felt{grid-template-columns:11rem minmax(0,1fr);gap:.35rem 1rem;font-size:.9rem;display:grid}.felt dt{color:var(--dempet)}.felt dd{margin:0}.mono{font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:.85em}.sjekk{margin:0;padding:0;list-style:none}.sjekk li{border-top:1px solid var(--strek);grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem;padding:.4rem 0;font-size:.9rem;display:grid}.sjekk li:first-child{border-top:none}.sjekk__ikon{font-family:var(--f-data);padding-top:.18em;font-size:.72rem}.sjekk__ikon--ja{color:var(--ok)}.sjekk__ikon--ma{color:var(--kritisk)}.sjekk__ikon--bor{color:var(--dempet)}.sjekk__hvorfor{color:var(--dempet);font-size:.85rem}.knapp{font-family:var(--f-ui);border:1px solid var(--signal);background:var(--signal);color:var(--flate);cursor:pointer;border-radius:3px;min-height:2.6rem;padding:.45rem .9rem;font-size:.88rem;font-weight:600}.knapp--sekundar{color:var(--signal);background:0 0}.knapp:hover:not(:disabled){background:var(--signal-hover);border-color:var(--signal-hover);box-shadow:var(--skygge-lift)}.knapp--sekundar:hover:not(:disabled){background:var(--signal-flate);color:var(--signal-hover);box-shadow:none}.knapp:active:not(:disabled){box-shadow:none;filter:brightness(.9)}.knapp[disabled]{opacity:.4;cursor:not-allowed}.knapperad{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}pre.varsel{font-family:var(--f-data);background:var(--senket);border:1px solid var(--strek);white-space:pre-wrap;margin:0;padding:.9rem 1rem;font-size:.78rem;line-height:1.55;overflow-x:auto}.tabellramme{border:1px solid var(--strek);overflow-x:auto}table{border-collapse:collapse;background:var(--flate);width:100%;font-size:.88rem}th,td{text-align:left;border-bottom:1px solid var(--strek);padding:.55rem .8rem}thead th{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--dempet);background:var(--senket);font-size:.64rem;font-weight:500}tbody tr:last-child td{border-bottom:none}td.tall-h{text-align:right;font-family:var(--f-data);font-variant-numeric:tabular-nums}.tom{color:var(--dempet);text-align:center;border:1px solid var(--strek);background:var(--flate);padding:2rem 1rem}.valg{gap:.7rem;max-width:56rem;margin:1rem 0;display:grid}.valg>label{gap:.25rem;font-size:.88rem;font-weight:600;display:grid}.valg :where(input:not([type=hidden]),textarea,select){width:100%;max-width:42rem}.valg>button,.valg .knapper>button{justify-self:start}.knapper{flex-wrap:wrap;gap:.6rem;display:flex}.knapper .mild{border-color:var(--strek);background:var(--flate);color:var(--blekk-myk)}.merknad,.under,.sted,.opphav{color:var(--dempet);font-size:.86rem}.kreves{color:var(--kritisk);font-weight:500}.kilde,.krav,.forslag{border:1px solid var(--strek);background:var(--flate);box-shadow:var(--skygge-kort);margin:1rem 0;padding:1rem 1.2rem}.kilde{border-left:3px solid var(--signal)}.kilde h2,.krav h2,.forslag h2{margin:0 0 .6rem}.kilde blockquote{border-left:2px solid var(--strek);background:var(--senket);margin:.6rem 0;padding:.6rem .9rem}.kilde p:last-child,.krav p:last-child,.forslag p:last-child{margin-bottom:0}.svar{color:var(--signal);font-weight:700}.avstod{color:var(--dempet);font-style:italic}@media (max-width:640px){main{padding:1.2rem 1rem 3rem}.topp__inner{gap:.7rem;padding:.7rem 1rem}h1{font-size:1.35rem}.sak{grid-template-columns:1fr;gap:.3rem}.sak__hoyre{text-align:left}.felt{grid-template-columns:1fr}.tall-rad{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.tall__verdi{font-size:1.35rem}table{font-size:.82rem}th,td{padding:.5rem .6rem}}.tom__under{opacity:.8;margin-top:.45rem;font-size:.86rem;display:block}.oppsett{border:1px solid var(--strek);border-left:3px solid var(--hoy);background:var(--flate);padding:1.6rem 1.7rem 1.4rem}.oppsett--klar{border-left-color:var(--ok)}.oppsett__tittel{letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5rem;font-size:1.12rem;font-weight:600}.oppsett__dek{color:var(--blekk-myk);max-width:62ch;margin:0;font-size:.92rem;line-height:1.6}.oppsett__fot{border-top:1px solid var(--strek);color:var(--dempet);margin:1.3rem 0 0;padding-top:.9rem;font-size:.86rem}.steg-liste{gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.steg{grid-template-columns:1.6rem 1fr;align-items:start;gap:.85rem;display:grid}.steg__nr{font-family:var(--f-data);text-align:center;color:var(--signal);background:var(--signal-flate);border-radius:50%;font-size:.75rem;line-height:1.6rem}.steg__tittel{margin-bottom:.15rem;font-size:.9rem;font-weight:600}.steg__tekst{color:var(--blekk-myk);max-width:58ch;font-size:.88rem;line-height:1.55}.advarsel{border:1px solid var(--hoy);background:var(--hoy-flate);color:var(--hoy);margin:0 0 1.2rem;padding:.7rem .9rem;font-size:.87rem;line-height:1.5}.advarsel a{color:inherit}.veileder{border:1px solid var(--strek);background:var(--flate);padding:1.1rem 1.2rem}.veileder__merkelapp{text-transform:uppercase;letter-spacing:.07em;color:var(--dempet);margin-bottom:.45rem;font-size:.72rem;display:block}.veileder__rad{gap:.5rem;display:flex}.veileder__felt{min-width:0;font:inherit;border:1px solid var(--strek);background:var(--paper);color:var(--blekk);flex:1;padding:.6rem .7rem;font-size:.92rem}.veileder__felt:focus-visible{outline:2px solid var(--signal);outline-offset:-1px}.veileder__forslag{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.flis{font:inherit;cursor:pointer;border:1px solid var(--strek);background:var(--paper);color:var(--blekk-myk);border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.flis:hover:not(:disabled){border-color:var(--signal);color:var(--signal);background:var(--signal-flate)}.flis:disabled{opacity:.5;cursor:default}.veileder__svar{border-top:1px solid var(--strek);margin-top:1.1rem;padding-top:1rem}.veileder__type{font-family:var(--f-data);text-transform:uppercase;letter-spacing:.06em;color:var(--signal);background:var(--signal-flate);margin-bottom:.7rem;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.veileder__svar--menneske .veileder__type{color:var(--hoy);background:var(--hoy-flate)}.veileder__avsnitt{color:var(--blekk-myk);max-width:64ch;margin:0 0 .8rem;font-size:.93rem;line-height:1.65}.veileder__avsnitt:last-of-type{margin-bottom:0}.veileder__kilder{border-top:1px dashed var(--strek);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1rem;padding-top:.7rem;display:flex}.veileder__kildetittel{text-transform:uppercase;letter-spacing:.07em;color:var(--dempet);font-size:.7rem}.veileder__kilde{font-family:var(--f-data);color:var(--dempet);font-size:.76rem}a.veileder__kilde{color:var(--signal)}.innhold{border-top:1px solid var(--strek);border-bottom:1px solid var(--strek);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem 1rem;margin:2rem 0 2.4rem;padding:1rem 0;display:grid}.innhold__punkt{color:var(--blekk-myk);font-size:.88rem;text-decoration:none}.innhold__punkt:hover{color:var(--signal)}.innhold__nr{font-family:var(--f-data);color:var(--dempet);font-size:.76rem}.kapittel{margin-bottom:2.8rem;scroll-margin-top:1.5rem}.kapittel__tittel{letter-spacing:-.015em;align-items:baseline;gap:.7rem;margin:0 0 .4rem;font-size:1.25rem;display:flex}.kapittel__nr{font-family:var(--f-data);color:var(--signal);font-size:.9rem}.kapittel__ingress{color:var(--dempet);max-width:60ch;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.artikkel{border-left:2px solid var(--strek);margin-bottom:1.8rem;padding-left:1.1rem}.artikkel__tittel{margin:0 0 .6rem;font-size:.98rem;font-weight:600}.artikkel__avsnitt{color:var(--blekk-myk);max-width:66ch;margin:0 0 .8rem;font-size:.93rem;line-height:1.65}.artikkel__liste{font-family:var(--f-data);color:var(--blekk-myk);margin:0 0 .8rem;padding-left:1.1rem;font-size:.84rem;line-height:1.8}.artikkel__kilder{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.artikkel__kilde{font-family:var(--f-data);color:var(--dempet);border:1px solid var(--strek);padding:.12rem .45rem;font-size:.72rem}.saksveileder{margin-top:2rem}.skjult{border:1px dashed var(--strek);background:var(--senket);color:var(--dempet);max-width:64ch;margin:1.5rem 0 0;padding:.7rem .9rem;font-size:.85rem;line-height:1.5}.profilmelding{border-left:3px solid var(--ok);background:var(--ok-flate);margin:1rem 0;padding:.7rem .9rem;font-size:.88rem}.profilmelding--feil{border-left-color:var(--kritisk);background:var(--kritisk-flate)}.profilvelger,.sokelinje,.profilrad__handlinger,.aktiveringskort{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.profilvelger{margin:1.2rem 0}.profilvelger label{color:var(--dempet)}.profilny{margin:-.45rem 0 1.2rem;font-size:.86rem}.profilny summary{color:var(--signal);cursor:pointer}.profilny form,.profilstart form{flex-wrap:wrap;align-items:end;gap:.65rem;margin-top:.7rem;display:flex}.profilny label{gap:.3rem;display:grid}.profilvelger select,.sokelinje input,.profilstart input,.profilny input,.termrad input,.termrad select,.nyterm input,.nyterm select{font:inherit;color:var(--blekk);background:var(--flate);border:1px solid var(--strek);border-radius:3px;padding:.48rem .6rem}.profilvelger select{min-width:min(24rem,70vw)}.profilstatus{border:1px solid var(--strek);background:var(--flate);flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.8rem 1rem;display:flex}.profilstatus p{color:var(--dempet);margin:0;font-size:.88rem}.profilstart{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.profilstart label,.nyterm label{gap:.3rem;font-size:.86rem;display:grid}.profilstart input{min-width:min(28rem,75vw)}.bedriftsform{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}.bedriftsform label{align-content:start;gap:.35rem;min-width:0;display:grid}.bedriftsform>fieldset{grid-column:1/-1;grid-template-columns:inherit;border:1px solid var(--strek);border-radius:3px;align-items:start;gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.bedriftsform input:not([type=checkbox]),.bedriftsform select,.bedriftsform textarea{width:100%;min-width:0;max-width:100%}.bedriftsform textarea{resize:vertical;display:block}.bedriftsform .profil-fullbredde,.profil-lagrelinje,.profil-lagrestatus{grid-column:1/-1;min-width:0}.profil-lagrelinje{background:var(--papir,#fff);border:1px solid var(--strek);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem;display:flex}.profil-lagrelinje p{flex:22rem;margin:.3rem 0 0}.profil-lagrelinje button{flex-shrink:0;min-height:44px}.profil-lagrestatus:empty{display:none}.profil-sertifiseringer{border:1px solid var(--strek);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin:0;padding:1rem;display:grid}.profil-sertifiseringer label{min-height:44px;padding:.4rem}.sidehjelp{border:1px solid var(--strek);color:#17353f;background:#f2f7f8;border-left:4px solid #356374;border-radius:6px;margin:1rem 0 1.5rem;padding:1rem 1.25rem}.sidehjelp__topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.sidehjelp__topp button{flex-shrink:0;min-height:44px}.sidehjelp ol{margin:.75rem 0;padding-left:1.5rem}.sidehjelp li+li{margin-top:.4rem}.sidehjelp__fot{margin-bottom:0;font-size:.85rem}.sidehjelp--skjult{background:0 0;border-left-width:1px;padding-top:.4rem;padding-bottom:.4rem}.verksted-arbeidsgrunnlag,#verksted-dokumenter{scroll-margin-top:5rem}.bedriftsform select{font:inherit;color:var(--blekk);background:var(--flate);border:1px solid var(--strek);border-radius:3px;padding:.48rem .6rem}.bedriftsform .avkryssing{white-space:normal;min-height:2.75rem}.bedriftsform input[type=checkbox]{flex-shrink:0;width:1rem;min-width:1rem;padding:0}.bedriftsform>button,.bedriftsform>p,.bedriftsform>fieldset>button,.bedriftsform>fieldset>p{grid-column:1/-1;justify-self:start}@media (max-width:640px){.bedriftsform{grid-template-columns:1fr}}.profilliste{margin-bottom:1rem}.profilrad,.termrad{border-bottom:1px solid var(--strek);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.profilrad:last-child,.termrad:last-child{border-bottom:none}.profilrad>div:first-child{grid-template-columns:7rem 1fr;gap:.15rem .7rem;display:grid}.profilrad .sak__under{grid-column:2}.tekstknapp{color:var(--signal);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:.2rem;font-size:.84rem;text-decoration:underline}.tekstknapp--fare{color:var(--kritisk)}.tekstknapp:hover:not(:disabled){background:var(--signal-flate);color:var(--signal-hover)}.tekstknapp--fare:hover:not(:disabled){background:var(--kritisk-flate);color:var(--kritisk)}.tekstknapp:active:not(:disabled){box-shadow:none}.tekstknapp:disabled{color:var(--dempet);cursor:default;text-decoration:none}.sokelinje input{flex:1;min-width:14rem}.cpvtreff{border-top:1px solid var(--strek);margin-top:.8rem}.cpvtreff form{border-bottom:1px solid var(--strek);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.cpvtreff form>span{display:block}.cpvtreff small{color:var(--dempet);margin-top:.1rem;display:block}.cpvtreff__handlinger{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex!important}.cpvtreff__handlinger a{color:var(--signal);font-size:.84rem}.cpvgrener{border-top:1px solid var(--strek);margin-top:1rem}.cpvgrener__hode{padding-top:.8rem}.cpvgrener__hode h4{margin:0;font-size:.9rem}.cpvgrener__hode nav{color:var(--dempet);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.4rem;font-size:.8rem;display:flex}.cpvgrener__hode nav a{color:var(--signal)}.termrad__form{flex:1;grid-template-columns:minmax(13rem,1.4fr) minmax(10rem,1fr) auto auto;align-items:center;gap:.55rem;display:grid}.avkryssing{white-space:nowrap;grid-auto-flow:column;align-items:center;gap:.35rem!important;display:flex!important}.nyterm{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.nyterm h3{flex-basis:100%}.aktiveringskort{border:1px solid var(--signal);background:var(--signal-flate);justify-content:space-between;margin-top:2rem;padding:1rem 1.1rem}.aktiveringskort p{color:var(--blekk-myk);margin:.2rem 0 0;font-size:.86rem}.aktiveringskort details{margin-top:.65rem}.aktiveringskort summary{color:var(--signal);cursor:pointer;font-weight:600}.aktiveringskort form{margin-top:.75rem}.profilutgaver{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.1rem 0;display:grid}.profilutgavekort{background:var(--flate);border:1px solid var(--strek);padding:1rem 1.15rem}.profilutgavekort--utkast{border-color:var(--middels)}.profilutgavekort h2{margin:.7rem 0 .1rem;font-size:1.12rem}.profilutgavekort p{color:var(--blekk-myk);margin:0}.profilutgavekort small{color:var(--dempet);margin-top:.5rem;display:block}.profilendringer{border-left:3px solid var(--signal);background:var(--signal-flate);margin-bottom:1.3rem;padding:.75rem 1rem}.profilendringer h2{margin:0 0 .3rem}.profilendringer p,.profilendringer ul{margin:.2rem 0}.profilendringer ul{padding-left:1.3rem}.termgruppe{border:1px solid var(--strek);background:var(--flate);margin-bottom:.7rem}.termgruppe__hode{background:var(--senket);padding:.7rem .9rem}.termgruppe__hode h3{margin:0;font-size:.95rem}.termgruppe__hode p{color:var(--blekk-myk);margin:.1rem 0 0;font-size:.82rem}.termgruppe__tom{color:var(--dempet);margin:.65rem .9rem;font-size:.85rem}.profilpanel{background:var(--flate);border:1px solid var(--strek);margin-block:1.5rem;padding:1rem;scroll-margin-top:5rem}.profilpanel>summary{color:var(--blekk);padding-block:.4rem;font-weight:600}.integrasjon-katalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:1rem;display:grid}.integrasjon-katalog>.profilpanel{min-width:0;margin:0}.integrasjon-katalog summary{cursor:pointer;min-height:2.75rem;padding-top:.65rem}.integrasjon-oppsett{grid-template-columns:minmax(0,1fr)}.integrasjon-oppsett label,.integrasjon-oppsett textarea{min-width:0;max-width:100%}#regnskap-katalog{scroll-margin-top:5rem}.hopp-til-innhold{z-index:1000;background:var(--flate);color:var(--signal);border:2px solid var(--signal);padding:.8rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.hopp-til-innhold:focus{transform:none}.ai-form{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:65rem;display:grid}.ai-form label{gap:.4rem;min-width:0;display:grid}.ai-form input,.ai-form textarea,.ai-form select{box-sizing:border-box;width:100%;min-width:0}.ai-form textarea{resize:vertical;min-height:5rem}.ai-form button,.ai-forslag summary{min-height:44px}.ai-form>button{justify-self:start}.ai-valg{flex-wrap:wrap;gap:.75rem;display:flex}.ai-tekst{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--senket);border:1px solid var(--strek);padding:.8rem;line-height:1.6}.ai-forslag{overflow-wrap:anywhere}.ai-forslag h4{margin-block:1rem .35rem}.ai-forslag p{margin-block:.6rem}.ai-forslag details{margin-block:.75rem}.ai-forslag summary{cursor:pointer;box-sizing:border-box;color:var(--signal);padding-block:.65rem;display:list-item}.ai-forslag code{overflow-wrap:anywhere;white-space:normal}@media (max-width:640px){.ai-valg{flex-direction:column}.ai-valg button{width:100%}}.profilpanel[open]>summary{margin-bottom:1rem}.profilprove{margin-top:1rem;scroll-margin-top:5rem}.profilprove__intro{justify-content:space-between;align-items:start;gap:1rem;display:flex}.profilprove__intro h2{margin:0 0 .25rem}.profilprove__intro .dek{max-width:68ch}.profilmetrikker{background:var(--strek);border:1px solid var(--strek);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1rem;display:grid}.profilmetrikker>div{background:var(--flate);padding:.7rem .9rem;display:grid}.profilmetrikker strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.profilmetrikker span{color:var(--dempet);font-size:.78rem}.profilfaner{border-bottom:1px solid var(--strek);flex-wrap:wrap;gap:0;display:flex}.profilfaner a{color:var(--dempet);padding:.55rem .85rem;font-size:.87rem}.profilfaner a[aria-current=page]{color:var(--signal);box-shadow:inset 0 -3px var(--signal);font-weight:700}.profiltreffliste{border:1px solid var(--strek);background:var(--flate)}.profiltreff{border-bottom:1px solid var(--strek);padding:.9rem 1rem}.profiltreff:last-child{border-bottom:0}.profiltreff__hode{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.profiltreff h3{margin:.35rem 0 .1rem;font-size:.96rem}.profiltreff h3 a{color:var(--signal);text-underline-offset:.15em;text-decoration:underline}.profiltreff p{margin:0}.treffgrunner{color:var(--blekk-myk);margin:.5rem 0 0;padding-left:1.3rem;font-size:.84rem}.treffgrunner li{margin-top:.2rem}.treffutdrag{color:var(--dempet)}.treffutdrag mark{background:var(--middels-flate);color:var(--blekk);font-weight:700}@media (max-width:720px){.profilpanel,.profilprove{scroll-margin-top:10rem}.topp__merliste{left:auto;right:0}.profilrad,.termrad{flex-direction:column;align-items:flex-start}.profilrad>div:first-child{grid-template-columns:1fr}.profilrad .sak__under{grid-column:1}.termrad__form{grid-template-columns:1fr;width:100%}.profilutgaver{grid-template-columns:1fr}.profilmetrikker{grid-template-columns:repeat(2,minmax(0,1fr))}}.verksted-tabell{max-width:100%;overflow-x:auto}.verksted-tabell table{min-width:36rem}.verksted-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto}.ai-form fieldset{border:1px solid var(--kant,#d5dce3);border-radius:.5rem;min-width:0;padding:1rem}.systemhjelper__aapne{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;color:#fff;background:#183c4b;border:1px solid #183c4b;border-radius:2rem;padding:.8rem 1.2rem;position:fixed;box-shadow:0 4px 18px #142b3830}.systemhjelper__aapne:hover{background:#24546a}.systemhjelper__dialog{border:1px solid var(--strek);width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--blekk);background:var(--flate);border-radius:1rem;padding:1.5rem;overflow-y:auto;box-shadow:0 16px 64px #10273240}.systemhjelper__dialog::backdrop{background:#10273280}.systemhjelper__dialog header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.systemhjelper__dialog textarea{box-sizing:border-box;border:1px solid var(--dempet);width:100%;font:inherit;color:var(--blekk);background:var(--flate);border-radius:.5rem;margin:.5rem 0 1rem;padding:.75rem;display:block}.systemhjelper__dialog .avkryssing{white-space:normal;align-items:flex-start;min-height:44px}.systemhjelper__dialog .avkryssing input{flex-shrink:0;margin-top:.3rem}.systemhjelper__dialog button{min-width:44px;min-height:44px}.systemhjelper__dialog details{margin:.75rem 0}.systemhjelper__dialog p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.systemhjelper__dialog :focus-visible,.systemhjelper__aapne:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@media print{.systemhjelper{display:none}}.verdi-kort{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.verdi-kort .tall{min-width:0}.verdi-kort .tall__verdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.2rem,2.2vw,2rem)}.verdi-kort p{color:var(--dempet);font-size:.9rem;line-height:1.5}.verdi-filter{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.25rem 0;display:flex}.verdi-filter label{gap:.35rem;display:grid}.verdi-filter input{border:1px solid var(--strek);background:var(--flate);min-height:44px;color:var(--blekk);font:inherit;border-radius:.4rem;padding:.5rem}.verdi-stolpe{background:#276589;border-radius:.2rem;min-width:0;height:.4rem;margin-top:.4rem}.verdi-stolpe--spart{background:#28714d}.verdi-stolpe--minus{background:#a13c37}@media (max-width:1050px){.verdi-kort{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.verdi-kort{grid-template-columns:1fr}}@media print{.verdi-filter{display:none}.verdi-kort .tall{break-inside:avoid}}.portefolje-under{margin-top:.35rem;font-size:.82rem;font-weight:400;display:block}.portefolje-rest{gap:.3rem;min-width:9rem;display:grid}.portefolje-rest meter{width:100%;height:.9rem}.dokumentdropp{border:2px dashed var(--muted,#899da6);border-radius:.6rem;padding:1.5rem}.dokumentdropp--over{border-color:var(--accent,#0f6c7e);background:var(--surface-hover,#eef7f7)}
