:root{--bg:#f7f8fa;--ink:#1a1e2e;--head:#0d3b52;--primary:#1b5e7b;--primary-light:#4a9bc7;--gold:#e8a838;--green:#2e8b57;--red:#b3261e;--muted:#5f6672;--line:#e5e7eb;--series-muted:#b4bbc6;--deep:#0d3b52;--on-deep:#f7f8fa;--on-deep-soft:#f7f8fadb;--tip-bg:#1a1e2e;--tip-ink:#f7f8fa;--f-head:Georgia, "Times New Roman", serif;--f-body:Calibri, Carlito, "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--edge:9.5rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.55}.wrap{max-width:68rem;margin:0 auto;padding-block:2rem 4rem;padding-inline:20px}h1,h2,h3{font-family:var(--f-head);color:var(--head);text-wrap:balance;margin:0;font-weight:600}h1{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15}h2{font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.25}h3{font-size:1.05rem;line-height:1.3}p{margin:0}a{color:var(--primary)}.label{font-family:var(--f-head);letter-spacing:.02em;color:var(--primary);font-size:.78rem;font-weight:600}.muted{color:var(--muted)}.small{font-size:.85rem}.num{font-family:var(--f-head);font-variant-numeric:tabular-nums}.lede{max-width:40rem;font-size:1.12rem}.mast{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.9rem;display:flex}.mast .org{font-family:var(--f-head);color:var(--head);font-weight:600}.draft{color:var(--muted);font-size:.85rem}.draft b{color:var(--ink);font-weight:700}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem;display:flex}.tab{appearance:none;font:600 1rem var(--f-head);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0 .6rem}.tab[aria-selected=true]{color:var(--head);border-bottom-color:var(--primary)}.tab:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tab small{font-family:var(--f-body);margin-left:.35rem;font-size:.85rem;font-weight:400}.row{grid-template-columns:var(--edge) minmax(0, 1fr);gap:0 1.5rem;display:grid}.row>.edge{padding-top:.3rem}@media (max-width:760px){.row{grid-template-columns:minmax(0,1fr)}.row>.edge{margin-bottom:.35rem;padding-top:0}}.intro{gap:1rem;padding-block:2.25rem 2rem;display:grid}.band{background:var(--deep);color:var(--on-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1.4rem 1.5rem;display:grid}.band h3{color:var(--on-deep);margin-bottom:.3rem;font-size:1rem}.band p{color:var(--on-deep-soft);font-size:.95rem}.band .k{font-family:var(--f-head);color:var(--primary-light);letter-spacing:.02em;margin-bottom:.2rem;font-size:.78rem;display:block}@media (max-width:760px){.band{grid-template-columns:minmax(0,1fr)}}.ov{border-collapse:collapse;width:100%;font-size:.95rem}.ov th,.ov td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .75rem .55rem 0}.ov th{font-family:var(--f-head);color:var(--muted);font-size:.8rem;font-weight:600}.ov td.n{font-family:var(--f-head);white-space:nowrap;color:var(--head);font-variant-numeric:tabular-nums}.ov a{color:var(--head);font-weight:700;text-decoration:none}.ov a:hover{text-decoration:underline}.scroll{overflow-x:auto}.trend{border-top:1px solid var(--line);margin-top:2.75rem;padding-block:2.75rem .5rem}.trend .edge .label{display:block}.trend .edge .tn{font-family:var(--f-head);color:var(--primary-light);margin-bottom:.35rem;font-size:2rem;line-height:1}.body{gap:1.6rem;min-width:0;display:grid}.wsf{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.wsf>div{align-content:start;gap:.25rem;padding:.9rem 1.1rem .9rem 0;display:grid}.wsf>div+div{border-left:1px solid var(--line);padding-left:1.1rem}.wsf .big{font-family:var(--f-head);color:var(--head);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.1}.wsf .fbg .big{color:var(--primary)}.wsf p{font-size:.95rem}.wsf .src{color:var(--muted);font-size:.78rem}.arrow{color:var(--muted);font-family:var(--f-head)}@media (max-width:760px){.wsf{grid-template-columns:minmax(0,1fr)}.wsf>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}figure{min-width:0;margin:0}figcaption{font-family:var(--f-head);color:var(--head);margin-bottom:.35rem;font-size:.95rem;font-weight:600}.legend{color:var(--muted);flex-wrap:wrap;gap:.3rem 1.1rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}.chart{width:100%;max-width:46rem}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--f-body);fill:var(--muted);font-size:12px}.chart text.v{fill:var(--ink);font-family:var(--f-head);font-size:12px}.chart.big text{font-size:14px}.chart.big text.v{font-size:15px}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .base{stroke:var(--muted);stroke-width:1px}.chart .hit{fill:#0000;cursor:default}.chart .hit:hover+.mark,.chart .mark.hl{filter:brightness(1.08)}.fsrc{color:var(--muted);max-width:46rem;margin-top:.35rem;font-size:.78rem}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;display:grid}@media (max-width:760px){.two{grid-template-columns:minmax(0,1fr)}}.two h3{border-bottom:1px solid var(--line);margin-bottom:.6rem;padding-bottom:.4rem}ul.fx,ol.fx{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}ul.fx li{grid-template-columns:1.4rem minmax(0,1fr);gap:.2rem;font-size:.97rem;display:grid}ul.fx li>b{font-family:var(--f-head);text-align:center}.up{color:var(--green)}.dn{color:var(--red)}.mx{color:var(--muted)}ol.fx{counter-reset:s}ol.fx li{counter-increment:s;grid-template-columns:1.4rem minmax(0,1fr);gap:.2rem;font-size:.97rem;display:grid}ol.fx li:before{content:counter(s);font-family:var(--f-head);color:var(--primary)}.q{gap:.45rem;margin-top:.9rem;display:grid}.q p{padding-left:1.4rem;font-size:.97rem;position:relative}.q p:before{content:"?";font-family:var(--f-head);color:var(--primary);font-weight:600;position:absolute;left:.3rem}.q .label{margin-bottom:.1rem}.track{color:var(--muted);border-top:1px solid var(--line);padding-top:.6rem;font-size:.88rem}.track b{color:var(--ink);font-weight:700}.link-card{font-size:.95rem}.link-card a{font-weight:700}.phen{font-size:1.2rem;font-family:var(--f-head);color:var(--ink);max-width:44rem;line-height:1.4}.question{border-left:3px solid var(--gold);font-family:var(--f-head);color:var(--head);max-width:44rem;padding:.2rem 0 .2rem 1rem;font-size:1.2rem;line-height:1.4}.mat{border-collapse:collapse;width:100%;min-width:36rem;font-size:.93rem}.mat th,.mat td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .9rem .55rem 0}.mat th{font-family:var(--f-head);color:var(--muted);font-size:.8rem;font-weight:600}.mat td:first-child{font-family:var(--f-head);color:var(--head);white-space:nowrap;font-weight:600}.dots{white-space:nowrap;letter-spacing:2px;color:var(--primary)}.dots .off{color:var(--series-muted)}.check{max-width:44rem;font-size:.95rem}.check b{font-family:var(--f-head);color:var(--head)}.sources{color:var(--muted);gap:.25rem;font-size:.82rem;display:grid}.sources a{color:var(--muted)}.dag{color:var(--gold);font-weight:700}.foot{border-top:1px solid var(--line);color:var(--muted);gap:.4rem;max-width:52rem;margin-top:3rem;padding-top:1rem;font-size:.82rem;display:grid}.tiles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.5rem;display:grid}@media (max-width:860px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{appearance:none;background:var(--bg);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);grid-template-columns:2.4rem minmax(0,1fr);align-content:start;gap:.15rem .75rem;padding:1rem 1rem 1.05rem;display:grid;position:relative}.tile svg{width:2.4rem;height:2.4rem;stroke:var(--primary);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 3}.tile .tt{font-family:var(--f-head);color:var(--head);font-size:1rem;font-weight:600;line-height:1.25}.tile .td{color:var(--muted);font-size:.86rem;line-height:1.35}.tile .tv{font-family:var(--f-head);color:var(--primary);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1.15rem;line-height:1.3}.tile .tv small{font-family:var(--f-body);color:var(--muted);font-size:.78rem}.tile[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--primary);background:#e6eff4}.tile.all[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--gold)}.tile:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;z-index:1}.filter-note{color:var(--muted);margin-top:.6rem;font-size:.88rem}.filter-note button{appearance:none;font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.scale-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;max-width:46rem;margin-bottom:.5rem;display:flex}.seg{border:1px solid var(--line);border-radius:4px;display:inline-flex;overflow:hidden}.seg button{appearance:none;background:var(--bg);color:var(--muted);font:600 .82rem var(--f-head);cursor:pointer;border:0;padding:.35rem .8rem}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--primary);color:#fff}.seg button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mode-note{color:var(--ink);max-width:46rem;margin-top:.4rem;font-size:.92rem}#tip{pointer-events:none;background:var(--tip-bg);color:var(--tip-ink);z-index:10;border-radius:4px;max-width:16rem;padding:.35rem .55rem;font-size:.82rem;line-height:1.35;position:fixed}@media (prefers-reduced-motion:no-preference){.tab{transition:color .15s,border-color .15s}}:root{--warn-bg:#fbf3df;--tile-hover:#eef3f6;--tile-on:#e6eff4}.wrap{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.tabs{gap:.25rem 1.4rem}.status{background:var(--warn-bg);border:1px solid var(--gold);max-width:52rem;margin-top:1rem;padding:.6rem .9rem;font-size:.9rem}.status b{font-family:var(--f-head);color:var(--head)}.slut{gap:.3rem;max-width:44rem;display:grid}.slut p{color:var(--ink);font-size:1.1rem;line-height:1.5}.pill{font:600 .7rem var(--f-head);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--primary);color:var(--primary);border-radius:999px;margin-bottom:.5rem;padding:.12rem .55rem;display:inline-block}.bed p{font-size:.97rem}.felom{color:var(--muted);margin-top:.7rem}.felom b{color:var(--ink);font-weight:700}.q .grp{font-family:var(--f-head);color:var(--muted);margin-top:.35rem;font-size:.78rem}.q .grp:first-child,.q.flat{margin-top:0}.vag{gap:.55rem;display:grid}.vag p{font-size:.97rem}.sumlede{max-width:44rem;font-size:1.12rem}.ext{gap:1.1rem;max-width:40rem;padding-block:2.25rem 1rem;display:grid}.ext p{font-size:1.05rem;line-height:1.6}.ext .krok{font-family:var(--f-head);color:var(--ink);font-size:1.2rem;line-height:1.45}.kraft{border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.1rem 1.25rem;padding-block:.95rem;display:grid}.kraft .big{font-family:var(--f-head);color:var(--primary);font-variant-numeric:tabular-nums;grid-row:span 3;font-size:1.5rem;line-height:1.15}.kraft h3{font-size:1.05rem}.kraft p{font-size:1rem;line-height:1.5}.kraft .st{color:var(--muted);font-size:.88rem}@media (max-width:560px){.kraft{grid-template-columns:minmax(0,1fr)}.kraft .big{grid-row:auto}}.count{color:var(--muted);border-top:1px solid var(--line);padding-top:.6rem;font-size:.82rem}.count b{color:var(--ink)}.gr{gap:1.5rem;padding-block:2.25rem 1rem;display:grid}.gr .mat{min-width:44rem}.gr .mat td:first-child{white-space:normal;min-width:8rem}.gr tr.os td{background:var(--warn-bg)}.gr ul{gap:.3rem;margin:0;padding-left:1.2rem;font-size:.95rem;display:grid}.ok{color:var(--green);font-weight:700}.varn{color:var(--red);font-weight:700}.tile:hover{background:var(--tile-hover)}.tile[aria-pressed=true]{background:var(--tile-on)}details.fordj{border-top:1px solid var(--line);padding-top:.7rem}details.fordj>summary{cursor:pointer;font:600 1rem var(--f-head);color:var(--primary);padding:.2rem 0}details.fordj>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}details.fordj[open]>summary{margin-bottom:1.2rem}details.fordj[open]{border:2px solid var(--primary);border-radius:4px;padding:.9rem 1.1rem 1.2rem}:root{--ok-bg:#e7f3ec;--fel-bg:#fbeae8}body{-webkit-font-smoothing:antialiased}.nav{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;display:flex}.nav a{font:600 .95rem var(--f-head);color:var(--muted);border-bottom:2px solid #0000;padding-bottom:.15rem;text-decoration:none}.nav a[aria-current=page]{color:var(--head);border-bottom-color:var(--primary)}.nav a:hover{color:var(--head)}.vem{color:var(--muted);align-items:baseline;gap:.8rem;font-size:.85rem;display:flex}.vem form{display:inline}a.tab{text-decoration:none}.tab[aria-current=page]{color:var(--head);border-bottom-color:var(--primary)}.lank{appearance:none;font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sidhuvud{gap:.6rem;padding-block:2rem 1.2rem;display:grid}.sidhuvud .rad{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.chip{font:600 .7rem var(--f-head);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;display:inline-block}.chip.utkast{border-color:var(--gold);color:#8a5d00;background:var(--warn-bg)}.chip.godkand{border-color:var(--green);color:var(--green);background:var(--ok-bg)}.chip.styrning{border-color:var(--primary);color:var(--primary)}.kol3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem;padding-block:1.5rem 1rem;display:grid}@media (max-width:900px){.kol3{grid-template-columns:minmax(0,1fr)}}.kol3 h2{border-bottom:2px solid var(--head);margin-bottom:.2rem;padding-bottom:.5rem;font-size:1.15rem}.rader{margin:0;padding:0;list-style:none}.rader>li{border-bottom:1px solid var(--line);gap:.25rem;min-width:0;padding:.8rem 0;display:grid}.rader .titel{font:600 1rem var(--f-head);color:var(--head);overflow-wrap:anywhere;text-decoration:none}a.titel:hover{text-decoration:underline}.rader .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-size:.82rem;display:flex}.rader p{overflow-wrap:anywhere;font-size:.93rem}.tom{color:var(--muted);padding:.8rem 0;font-size:.93rem}form.f{gap:.8rem;max-width:40rem;display:grid}form.f .par{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;display:grid}label{color:var(--muted);gap:.25rem;font-size:.85rem;display:grid}label.val{color:var(--ink);align-items:center;gap:.45rem;font-size:.95rem;display:flex}input[type=text],input[type=email],input[type=password],input[type=url],select,textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #c9ced6;border-radius:4px;width:100%;min-width:0;padding:.5rem .6rem}textarea{resize:vertical;min-height:6.5rem}input:focus-visible,select:focus-visible,textarea:focus-visible,.knapp:focus-visible,.lank:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.knapp{appearance:none;font:600 .92rem var(--f-head);background:var(--primary);color:#fff;border:1px solid var(--primary);cursor:pointer;border-radius:4px;justify-self:start;padding:.5rem 1rem;text-decoration:none;display:inline-block}.knapp:hover{background:var(--head)}.knapp.sek{color:var(--primary);background:0 0}.knapp.sek:hover{background:var(--tile-on)}.knapp.liten{padding:.25rem .6rem;font-size:.8rem}.atg{flex-wrap:wrap;gap:.4rem;display:flex}.atg form{display:inline}.ruta{border:1px solid var(--line);background:#fff;padding:1rem 1.2rem}.ruta.gul{background:var(--warn-bg);border-color:var(--gold)}.ruta.fel{background:var(--fel-bg);border-color:var(--red)}.ruta.bra{background:var(--ok-bg);border-color:var(--green)}details.mer>summary{cursor:pointer;font:600 .92rem var(--f-head);color:var(--primary);padding:.3rem 0}details.mer[open]>summary{margin-bottom:.8rem}.gr form.m{grid-template-columns:9.5rem minmax(8rem,1fr) auto;gap:.35rem;min-width:22rem;display:grid}.gr form.m select,.gr form.m input{padding:.25rem .4rem;font-size:.85rem}.gr tr.klar td{background:var(--ok-bg)}.gr tr:target td{box-shadow:inset 0 2px 0 var(--primary), inset 0 -2px 0 var(--primary)}.login{gap:1.2rem;max-width:24rem;margin:12vh auto 0;display:grid}.sektion{border-top:1px solid var(--line);gap:1rem;padding-block:1.5rem;display:grid}.tiles a.tile{text-decoration:none}.tile{cursor:pointer;grid-template-columns:minmax(0,1fr)}:root{--kort-bg:#fff;--skugga:0 1px 2px #0d3b520f, 0 6px 20px #0d3b520f;--radie:14px}.rubrik{margin-bottom:.9rem;font-size:1.15rem}.ikon{stroke:var(--primary);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.trendgaller{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1rem;display:grid}.trendkort,.kort,.panel{background:var(--kort-bg);border:1px solid var(--line);border-radius:var(--radie)}.trendkort{color:var(--ink);align-content:start;gap:.35rem;min-width:0;padding:1.2rem 1.2rem 1rem;text-decoration:none;display:grid}.trendkort .ikon{margin-bottom:.4rem}.korttitel{font:600 1.08rem/1.3 var(--f-head);color:var(--head);text-wrap:balance}.trendfot{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;margin-top:.6rem;padding-top:.6rem;display:flex}.prick{color:var(--primary);font-weight:700}.prick:before{content:"";background:var(--gold);border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.trendkort:hover,.kort:hover{box-shadow:var(--skugga);border-color:#cbd5dc}.trendkort:focus-visible,.kort:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.trendkort,.kort{transition:box-shadow .18s,border-color .18s,transform .18s}.trendkort:hover,.kort:hover{transform:translateY(-2px)}}.kortgaller{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.2rem;display:grid}.kort{color:var(--ink);align-content:start;gap:.6rem;min-width:0;padding:1.3rem;text-decoration:none;display:grid}.kort.planerad{background:0 0;border-style:dashed}.kortrad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.kort .korttitel{font-size:1.25rem}.kortingress{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.kortbild{background:var(--bg);pointer-events:none;border-radius:10px;gap:.3rem;padding:.8rem;display:grid}.kortbild .chart{max-width:none}.panel{min-width:0;padding:1.3rem}.panel.accent{border-color:var(--primary-light);box-shadow:var(--skugga)}.panel .body{gap:1.1rem}.trendhuvud{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.trendsida{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.5rem;padding-top:.5rem;display:grid}.trendvanster,.trendhoger{gap:1.5rem;min-width:0;display:grid}@media (max-width:900px){.trendsida{grid-template-columns:minmax(0,1fr)}.trendhoger{order:-1}}.guide{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.guide .panel{align-content:start;gap:.5rem;display:grid}.steg{gap:.35rem;margin:0;padding-left:1.2rem;font-size:.95rem;display:grid}.valkort{border:0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.valkort legend{color:var(--muted);margin-bottom:.3rem;padding:0;font-size:.85rem}.valkort label{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.valkort label:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--tile-on)}.valkort input{accent-color:var(--primary);margin-top:.25rem}.valkort span{gap:.15rem;display:grid}.valkort b{font:600 .98rem var(--f-head);color:var(--head)}.valkort small{color:var(--muted);font-size:.82rem;line-height:1.35}input[type=file]{font-size:.85rem}.beslut{background:var(--warn-bg);border:1px solid var(--gold);border-radius:var(--radie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;margin-bottom:.5rem;padding:1rem 1.2rem;display:flex}.beslut.klart{background:var(--ok-bg);border-color:var(--green)}.beslut ul{margin:.4rem 0 0;padding-left:1.1rem}.beslut>div{flex:22rem;min-width:0}.onska{gap:.5rem;max-width:44rem;display:grid}.onska-rad{background:var(--warn-bg);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;gap:.15rem;padding:.55rem .8rem;font-size:.95rem;display:grid}.onska-rad.lamnad{background:var(--tile-on);border-left-color:var(--primary)}.onska-rad form{display:inline}details.onska-ny>summary{cursor:pointer;font:600 .85rem var(--f-head);color:var(--primary);border:1px dashed var(--primary-light);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .8rem;list-style:none;display:inline-flex}details.onska-ny>summary::-webkit-details-marker{display:none}details.onska-ny>summary:before{content:"✎"}details.onska-ny>summary:hover{background:var(--tile-on)}details.onska-ny>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}details.onska-ny[open]>summary{margin-bottom:.6rem}details.onska-ny textarea{min-height:5rem}.safunkar{counter-reset:sf;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.8rem 1.5rem;margin:0 0 2.2rem;padding:0;list-style:none;display:grid}.safunkar li{counter-increment:sf;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;gap:0 .6rem;display:grid}.safunkar li:before{content:counter(sf);background:var(--tile-on);width:1.9rem;height:1.9rem;color:var(--primary);font:600 .9rem/1.9rem var(--f-head);text-align:center;border-radius:50%;grid-row:span 2}.safunkar b{font:600 .98rem var(--f-head);color:var(--head)}.safunkar span{color:var(--muted);font-size:.86rem;line-height:1.4}.hjalp{appearance:none;border:1px solid var(--primary-light);width:1.7rem;height:1.7rem;color:var(--primary);font:600 .9rem var(--f-head);cursor:pointer;background:#fff;border-radius:50%}.hjalp:hover{background:var(--tile-on)}.hjalp:focus-visible,.guide-ruta button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vem{align-items:center}.guide-ruta{width:min(34rem,100vw - 2rem);color:var(--ink);background:#fff;border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 20px 60px #0d3b5247}.guide-ruta::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d3b5273}.guide-stang{appearance:none;width:2rem;height:2rem;color:var(--head);cursor:pointer;z-index:1;background:#ffffffb3;border:0;border-radius:50%;font-size:1.3rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.guide-scen{background:linear-gradient(160deg,#e6eff4,#f7f8fa);place-items:center;height:13rem;padding:1rem;display:grid}.guide-text{align-content:start;gap:.5rem;min-height:11.5rem;padding:1.4rem 1.6rem .4rem;display:grid}.guide-text h2{font-size:1.4rem}.guide-text p{font-size:1rem;line-height:1.55}.guide-fot{justify-content:space-between;align-items:center;padding:.8rem 1.2rem 1.2rem;display:flex}.guide-pil{appearance:none;border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--head);cursor:pointer;background:#fff;border-radius:50%;font-size:1.5rem;line-height:1}.guide-pil:hover:not(:disabled){background:var(--tile-on);border-color:var(--primary-light)}.guide-pil:disabled{opacity:.3;cursor:default}.guide-prickar{gap:.45rem;display:flex}.guide-prickar button{appearance:none;background:var(--series-muted);cursor:pointer;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0}.guide-prickar button[aria-current=step]{background:var(--primary);border-radius:999px;width:1.4rem}.scen{font-family:var(--f-head);color:var(--head);justify-content:center;align-items:center;gap:1rem;display:flex}.scen .pil{color:var(--primary-light);font-size:1.6rem}.prickar{flex-wrap:wrap;gap:.55rem;max-width:22rem}.prickar i{border:2px solid var(--primary);width:2.6rem;height:2.6rem;color:var(--primary);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.rytm{flex-direction:column;gap:.7rem}.rytm .ar,.rytm .man{text-align:center;display:grid}.rytm b{font-size:1rem}.rytm span{font:.8rem var(--f-body);color:var(--muted)}.rytm .ar{background:var(--primary);color:#fff;border-radius:10px;padding:.45rem 1.4rem}.rytm .ar b,.rytm .ar span{color:#fff}.manader{gap:.3rem;display:flex}.manader i{background:var(--gold);border-radius:3px;width:.9rem;height:.9rem}.lappar{gap:.4rem;display:grid}.lappar span,.ut span{border:1px solid var(--primary-light);background:#fff;border-radius:8px;padding:.3rem .8rem;font-size:.9rem}.mal{background:var(--primary);color:#fff;border-radius:14px;padding:1.4rem 1.2rem;font-weight:600}.blad{width:7.5rem;box-shadow:var(--skugga);background:#fff;border-radius:8px;gap:.4rem;padding:.8rem .7rem;display:grid;position:relative}.blad u{background:var(--series-muted);border-radius:2px;height:.35rem;text-decoration:none;display:block}.blad u.kort{width:60%}.blad em{font:italic .68rem var(--f-body);background:var(--warn-bg);border-left:2px solid var(--gold);color:var(--ink);padding:.15rem .3rem}.blad b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid;position:absolute;bottom:-.6rem;right:-.6rem}.klar{flex-direction:column}.stampel{border:3px solid var(--green);color:var(--green);background:#fff;border-radius:10px;padding:.4rem 1.4rem;font-size:1.4rem;font-weight:600;transform:rotate(-4deg)}.ut{gap:.6rem;display:flex}@media (prefers-reduced-motion:no-preference){.guide-ruta[open]{animation:.25s ease-out guide-in}.guide-scen>*{animation:.35s ease-out scen-in}.prickar i,.manader i,.lappar span{opacity:0;animation:.45s ease-out forwards pop}.lappar span{animation-name:glid}.mal{animation:1.6s ease-in-out 1s 2 puls}.blad em{animation:.5s ease-out .5s backwards pop}.blad.v2{animation:.5s ease-out 1.1s backwards pop}.blad b{animation:.4s ease-out 1.6s backwards pop}.stampel{animation:.5s cubic-bezier(.2,1.6,.4,1) .2s backwards stampel}.ut span{animation:.4s ease-out .8s backwards pop}.ut span+span{animation-delay:1s}}@keyframes guide-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes scen-in{0%{opacity:0;transform:translate(14px)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes glid{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes puls{50%{transform:scale(1.08)}}@keyframes stampel{0%{opacity:0;transform:rotate(-4deg)scale(2)}}.filter{flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem;display:flex}.filter a{font:600 .85rem var(--f-head);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.3rem .85rem;text-decoration:none}.filter a span{font:400 .8rem var(--f-body);opacity:.8;margin-left:.25rem}.filter a:hover{border-color:var(--primary-light);color:var(--head)}.filter a[aria-current=true]{background:var(--primary);border-color:var(--primary);color:#fff}.filter a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chip.granskning{border-color:var(--primary);color:var(--primary);background:var(--tile-on)}.chip.granskad{border-color:var(--green);color:var(--green);background:var(--ok-bg)}.chip.publicerad{border-color:var(--head);color:#fff;background:var(--head)}.bestalld{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}
