:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bak:#fff;--yta:#f6f7f8;--text:#1b1c1e;--damp:#4c525a;--linje:#e3e4e7;--accent:#0a55c2;--accent-svag:#eaf1fc;--pa-accent:#fff;--varning:#a86a00;--varning-svag:#fdf3e0;--pa-varning:#fff;--kod-bak:#f1f2f4;--rad:1.65;--mate:42rem}:root[data-tema=mörkt]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bak:#15171a;--yta:#1e2227;--text:#f0f2f4;--damp:#b4bbc4;--linje:#343a41;--accent:#8bbcff;--accent-svag:#1c2a44;--pa-accent:#0d1420;--varning:#e0a94a;--varning-svag:#2c2410;--pa-varning:#1a1408;--kod-bak:#262b31}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bak);color:var(--text);font:16px / var(--rad) system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;margin:0}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}[id]{scroll-margin-top:6rem}.visuellt-dold{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hoppa{position:absolute;left:-999px}.hoppa:focus{z-index:40;background:var(--bak);color:var(--text);border:1px solid var(--linje);border-radius:.5rem;padding:.6rem .9rem;top:1rem;left:1rem}.ram{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;max-width:96rem;margin:0 auto;transition:padding-right .18s;display:grid}:root.drawer-öppen .ram{padding-right:min(26rem,94vw)}@media (prefers-reduced-motion:reduce){.ram{transition:none}}@media (width<=60rem){.ram{grid-template-columns:minmax(0,1fr)}}.sido{border-right:1px solid var(--linje);background:var(--yta);max-height:100svh;padding:1.5rem 1.25rem;position:sticky;top:0;overflow:auto}@media (width<=60rem){.sido{border-right:0;border-bottom:1px solid var(--linje);max-height:none;position:static}}.sidorubrik{text-transform:uppercase;letter-spacing:.06em;color:var(--damp);margin:1.25rem 0 .4rem;font-size:.78rem;font-weight:600}.block:first-child .sidorubrik{margin-top:0}.lista{margin:0;padding:0;list-style:none}.lista a{color:var(--text);border-radius:.4rem;padding:.32rem .5rem;font-size:.92rem;text-decoration:none;display:block}.lista a:hover{background:var(--accent-svag)}.lista a.aktiv{background:var(--accent-svag);color:var(--accent);font-weight:600}.av{color:var(--damp);padding:.32rem .5rem;font-size:.92rem;display:block}.tomt{color:var(--damp)}.introrad{color:var(--damp);margin:.15rem 0 .5rem;font-size:.82rem;line-height:1.45}.nav-badge{background:var(--accent);min-width:1.15rem;color:var(--pa-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:.7rem;margin-left:.35rem;padding:0 .35rem;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-block}.namnform{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.namnform input{min-width:0;font:inherit;color:var(--text);background:var(--bak);border:1px solid var(--linje);border-radius:.5rem;flex:8rem;padding:.4rem .55rem}.namndialog{border:1px solid var(--linje);background:var(--bak);max-width:min(26rem,92vw);color:var(--text);border-radius:.7rem;padding:0;box-shadow:0 24px 60px #0000004d}.namndialog::backdrop{background:#00000073}.namndialog form{gap:.7rem;padding:1.2rem 1.3rem 1.3rem;display:grid}.namndialog h2{margin:0;font-size:1.15rem}.namndialog p{color:var(--damp);margin:0;font-size:.9rem;line-height:1.5}.namndialog input{font:inherit;color:var(--text);background:var(--bak);border:1px solid var(--linje);border-radius:.5rem;padding:.5rem .6rem}.namndialog-knappar{justify-content:flex-end;align-items:center;gap:.9rem;margin-top:.2rem;display:flex}.namndialog-knappar button[type=submit]{border:1px solid var(--accent);background:var(--accent);color:var(--pa-accent);font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .95rem;font-weight:600}.ut{border-top:1px solid var(--linje);margin-top:1.5rem;padding-top:1rem}.granskform{align-items:center;gap:.4rem;display:flex}.granskform select{border:1px solid var(--linje);background:var(--bak);min-width:0;color:var(--text);font:inherit;border-radius:.4rem;flex:auto;padding:.25rem .4rem;font-size:.85rem}.tema{gap:.25rem;display:flex}.tema-knapp{position:relative}.tema-knapp input{opacity:0;width:1px;height:1px;position:absolute}.tema-knapp span{border:1px solid var(--linje);color:var(--damp);cursor:pointer;border-radius:.4rem;padding:.2rem .5rem;font-size:.8rem;display:inline-block}.tema-knapp span:hover{color:var(--accent)}.tema-knapp input:checked+span{border-color:var(--accent);background:var(--accent-svag);color:var(--accent);font-weight:600}.tema-knapp input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.lank{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.huvud{min-width:0;padding:2rem clamp(1rem,4vw,4rem) 6rem}.dokument{max-width:calc(var(--mate) + 2.8rem)}.brod{color:var(--damp);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.2rem;font-size:.85rem;display:flex}.brod a{color:var(--damp);text-decoration:none}.brod a:hover{color:var(--accent)}.brod-nu{color:var(--text)}.innehall-det{border:1px solid var(--linje);background:var(--yta);border-radius:.6rem;margin:0 0 1.5rem}.innehall-det summary{cursor:pointer;padding:.6rem .9rem;font-weight:600}.innehall-det ol{margin:0;padding:0 .9rem .8rem;list-style:none}.innehall-det li a{color:var(--damp);font-size:.92rem;text-decoration:none}.innehall-det li a:hover{color:var(--accent)}.innehall-det .niva-3{padding-left:.9rem}.avsnitt{max-width:var(--mate);grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}@media (width>=75rem){.avsnitt{max-width:calc(var(--mate) + 2.8rem);grid-template-columns:minmax(0,1fr) 2.2rem;align-items:start;gap:.6rem}}.avsnitt-text{min-width:0}.markör{background:var(--yta);border:1px solid var(--linje);font:inherit;color:var(--damp);cursor:pointer;opacity:.5;border-radius:1.2rem;justify-self:end;align-items:center;gap:.3rem;padding:.12rem .4rem;font-size:.78rem;display:inline-flex}.markör:hover,.markör:focus-visible{opacity:1;color:var(--accent)}.avsnitt.har-kom .markör{opacity:1;color:var(--pa-accent);background:var(--accent);border-color:var(--accent)}.avsnitt.har-kom .markör .antal{background:var(--accent);color:var(--pa-accent)}.text{max-width:var(--mate)}.text>:first-child{margin-top:0}.text h1{letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.15rem);line-height:1.2}.text h2{border-top:1px solid var(--linje);margin:2.4rem 0 .6rem;padding-top:.5rem;font-size:1.3rem}.text h3{margin:1.8rem 0 .4rem;font-size:1.08rem}.text h4{margin:1.4rem 0 .3rem;font-size:1rem}.text p{margin:.7rem 0}.text ul,.text ol{margin:.7rem 0;padding-left:1.3rem}.text li{margin:.25rem 0}.text a{text-underline-offset:.15em}.text code{background:var(--kod-bak);border-radius:.3em;padding:.12em .35em;font:.92em ui-monospace,SFMono-Regular,Menlo,monospace}.text pre{background:var(--kod-bak);border-radius:.6rem;padding:1rem;overflow:auto}.text pre code{background:0 0;padding:0;font-size:.88rem}.text blockquote{border-left:3px solid var(--linje);background:var(--yta);color:var(--damp);margin:1rem 0;padding:.6rem 1rem}.text blockquote p{margin:.3rem 0}.text hr{border:0;border-top:1px solid var(--linje);margin:2rem 0}.text table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.92rem;display:block;overflow-x:auto}.text th,.text td{border:1px solid var(--linje);text-align:left;vertical-align:top;padding:.45rem .6rem}.text th{background:var(--yta)}.text img{max-width:100%;height:auto}.skugga{z-index:25;cursor:pointer;background:#00000047;border:0;padding:0;position:fixed;inset:0}.drawer{background:var(--bak);border-left:1px solid var(--linje);z-index:30;flex-direction:column;width:min(26rem,94vw);height:100svh;transition:transform .18s;display:flex;position:fixed;top:0;right:0;transform:translate(102%)}.drawer.öppen{transform:none}@media (prefers-reduced-motion:reduce){.drawer{transition:none}}.drawer header{border-bottom:1px solid var(--linje);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.drawer header h2{margin:0;font-size:1rem}.stang{color:var(--damp);cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:1.4rem;line-height:1}.stang:hover{color:var(--text)}.drawer-kropp{padding:1rem;overflow:auto}.drawer-knapp{z-index:20;border:1px solid var(--accent);background:var(--accent);color:var(--pa-accent);font:inherit;cursor:pointer;border-radius:1.5rem;align-items:center;gap:.4rem;padding:.55rem .9rem;font-weight:600;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 14px #0000002e}.galier{color:var(--damp);margin:0 0 .4rem;font-size:.85rem}.galier strong{color:var(--text)}.flikar{border-bottom:1px solid var(--linje);background:var(--yta);gap:.25rem;padding:.55rem .75rem;display:flex;overflow-x:auto}.flik{color:var(--damp);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:1rem;flex:none;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.flik:hover{color:var(--accent)}.flik.aktiv{background:var(--accent-svag);border-color:var(--accent);color:var(--accent);font-weight:600}.flik.fraga{font-style:italic}.flik .q{background:var(--bak);width:1rem;height:1rem;color:var(--damp);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;font-weight:700;display:inline-grid}.flik.aktiv .q{background:var(--accent);color:var(--pa-accent)}.fragutext{border-left:3px solid var(--accent);background:var(--accent-svag);border-radius:.3rem;margin:0 0 .8rem;padding:.5rem .7rem;font-size:.92rem}.fragelista{border-bottom:1px solid var(--linje);max-height:38vh;padding:.3rem .4rem;overflow:auto}.fragrad{text-align:left;width:100%;color:var(--damp);font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 .35rem .35rem 0;align-items:baseline;gap:.45rem;padding:.4rem .55rem;font-size:.85rem;line-height:1.4;display:flex}.fragrad:hover{color:var(--accent);background:var(--accent-svag)}.fragrad.aktiv{color:var(--accent);border-left-color:var(--accent);font-weight:600}.fragtext{flex:auto}.q{background:var(--yta);min-width:2.1rem;color:var(--damp);font-variant-numeric:tabular-nums;text-align:center;border-radius:.9rem;flex:none;padding:.02rem .3rem;font-size:.72rem;font-weight:700}.fragrad.besvarad .q{background:var(--accent);color:var(--pa-accent)}.fragelista-huvud{color:var(--damp);margin:.2rem .55rem .4rem;font-size:.78rem}.q-progress{color:var(--damp);font-variant-numeric:tabular-nums;flex:none;margin-left:.3rem;font-size:.72rem}.q-progress.klar{color:var(--accent);font-weight:700}.fragutext-etikett{background:var(--bak);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:.9rem;margin-right:.4rem;padding:.02rem .4rem;font-size:.78rem;font-weight:700;display:inline-block}.grupp{margin-top:1.5rem}.grupp h3{margin:0 0 .5rem;font-size:.92rem}.grupp h3 a{color:var(--text);text-decoration:none}.grupp h3 a:hover{color:var(--accent)}.antal{border-radius:1rem;padding:.02rem .4rem;font-size:.72rem;font-weight:700}.markör .antal,.drawer-knapp .antal,.flik .antal{background:var(--bak);color:var(--accent)}.ny{gap:.5rem;display:grid}.ny textarea,.svara textarea{resize:vertical;width:100%;font:inherit;color:var(--text);background:var(--bak);border:1px solid var(--linje);border-radius:.5rem;padding:.5rem .6rem}.ny button,.svara button{border:1px solid var(--accent);background:var(--accent);color:var(--pa-accent);font:inherit;cursor:pointer;border-radius:.5rem;justify-self:start;padding:.45rem .85rem;font-weight:600}.tradar{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.trad{border:1px solid var(--linje);border-radius:.6rem;padding:.7rem .8rem}.trad.lost{opacity:.6}.trad.arkiverad{opacity:.7;border-style:dashed}.trad-knappar{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.ov-marke{border:1px solid var(--linje);background:var(--yta);color:var(--damp);text-transform:uppercase;letter-spacing:.04em;border-radius:.7rem;padding:0 .4rem;font-size:.7rem;font-weight:600}.arkivvaxlare{color:var(--damp);cursor:pointer;align-items:center;gap:.35rem;margin-left:auto;font-size:.78rem;display:inline-flex}.komhuvud{color:var(--damp);flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin-bottom:.3rem;font-size:.82rem;display:flex}.avnamn{color:var(--text);font-weight:600}.trad .text{white-space:pre-wrap;max-width:none;margin:.1rem 0 .4rem;font-size:.92rem}.svar{border-left:2px solid var(--linje);margin:.6rem 0 0 1rem;padding-left:.8rem}.svara{margin-top:.5rem}.svara summary{cursor:pointer;color:var(--accent);font-size:.85rem}.svara form{gap:.5rem;margin-top:.5rem;display:grid}.fel{color:#b3261e;font-weight:600}.intro{border-left:3px solid var(--accent);background:var(--accent-svag);max-width:var(--mate);border-radius:.4rem;margin:0 0 1.4rem;padding:.8rem 1rem;font-size:1rem}.internt-marke{border:1px solid var(--linje);background:var(--yta);color:var(--damp);max-width:var(--mate);border-left:3px solid #c98a00;border-radius:.4rem;margin:0 0 1.2rem;padding:.6rem .9rem;font-size:.9rem}.fraga-topp{z-index:12;max-width:calc(var(--mate) + 2.8rem);margin:0 0 1.4rem;position:sticky;top:0}.fraga-cta{border:1px solid var(--accent);border-left:4px solid var(--accent);background:var(--accent-svag);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.9rem 1.1rem;display:flex;box-shadow:0 10px 18px -14px #0000008c}.fraga-lista{border:1px solid var(--linje);background:var(--bak);border-radius:.5rem;max-height:min(60vh,32rem);margin-top:.4rem;padding:.4rem;overflow:auto;box-shadow:0 18px 40px -20px #00000080}.fraga-grupp+.fraga-grupp{border-top:1px solid var(--linje);margin-top:.6rem;padding-top:.6rem}.fraga-grupp h3{margin:0 0 .25rem;padding:0 .4rem;font-size:.85rem}.fraga-grupp h3 a{color:var(--text);text-decoration:none}.fraga-grupp h3 a:hover{color:var(--accent)}.fraga-kalla{color:var(--damp);font-weight:400}.fraga-grupp ol{margin:0;padding:0;list-style:none}.fraga-grupp li a{color:var(--damp);border-radius:.4rem;align-items:baseline;gap:.45rem;padding:.35rem .4rem;font-size:.86rem;line-height:1.4;text-decoration:none;display:flex}.fraga-grupp li a:hover{background:var(--accent-svag);color:var(--accent)}.fraga-grupp .fragtext{flex:auto;min-width:0}.fraga-intern .fraga-cta{border-color:var(--varning);border-left-color:var(--varning);background:var(--varning-svag)}.fraga-intern .fraga-cta-knapp{border-color:var(--varning);background:var(--varning);color:var(--pa-varning)}.fraga-cta p{margin:0}.fraga-cta-knapp{background:var(--accent);color:var(--pa-accent);font:inherit;cursor:pointer;border:0;border-radius:.4rem;flex:none;padding:.5rem .95rem;font-weight:600}.fraga-cta-knapp:hover{filter:brightness(1.08)}.fraga-cta-knapp:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.fraga-cta-klar{color:var(--damp);max-width:var(--mate);margin:0 0 1.4rem;font-size:.9rem}.ov-huvud{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.ov-huvud h1{margin:0;font-size:1.6rem}.ov-sammanfattning{color:var(--damp);margin:0}.ov-dämpat{color:var(--damp)}.ov-vaxlare{color:var(--damp);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.ov-källa+.ov-källa{margin-top:2rem}.ov-källa>h2{border-top:1px solid var(--linje);margin:0 0 .8rem;padding-top:.6rem;font-size:1.15rem}.ov-dok+.ov-dok{margin-top:1.4rem}.ov-dok h3{margin:0 0 .5rem;font-size:1rem}.ov-dok h3 a{color:var(--text);text-decoration:none}.ov-dok h3 a:hover{color:var(--accent)}.ov-grupp{border-left:2px solid var(--linje);margin:0 0 .9rem .2rem;padding-left:.8rem}.ov-grupp h4{color:var(--damp);margin:0 0 .4rem;font-size:.86rem;font-weight:600}.ov-knappar{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-top:.5rem;display:flex}.ov-dok .tradar{max-width:var(--mate)}
