@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bakgrund:#f4f5f7;--yta:#fff;--text:#1b1f24;--text-svag:#555e6b;--text-meny:#3a4250;--kant:#dde1e6;--accent:#1f4e79;--accent-svag:#e8eef5;--accent-yta:#1f4e79;--pa-accent-yta:#fff;--fel:#a0201b;--rod-bg:#fdecea;--rod-text:#a0201b;--orange-bg:#fdf1e3;--orange-text:#8a4a0b;--gron-bg:#e7f3e8;--gron-text:#1e5e22;--roll-p1:#2563a8;--roll-p2:#c96a1c;--roll-p3:#9a86dc;--steg-passerat:#2563a8;--steg-aktuellt:#c96a1c;--steg-kommande:#dde1e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bakgrund:#14171c;--yta:#1d2128;--text:#e8eaed;--text-svag:#a7afba;--text-meny:#c9d0d9;--kant:#2e343d;--accent:#8db8e3;--accent-svag:#233246;--accent-yta:#1f3a57;--pa-accent-yta:#e8eaed;--fel:#ff9b92;--rod-bg:#4a1f1c;--rod-text:#ffc9c3;--orange-bg:#42300f;--orange-text:#ffd59e;--gron-bg:#1c3a20;--gron-text:#b9e6bc;--roll-p1:#3470bd;--roll-p2:#cf7a2c;--roll-p3:#9880ea;--steg-passerat:#3470bd;--steg-aktuellt:#cf7a2c;--steg-kommande:#2e343d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bakgrund);color:var(--text);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;margin:0;line-height:1.5}.sida{max-width:40rem;margin:0 auto;padding:4rem 1rem}.kort{background:var(--yta);border:1px solid var(--kant);border-radius:12px;padding:2rem}.kort h1{margin:0 0 .5rem;font-size:1.75rem}.svag{color:var(--text-svag)}.formular{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}input[type=email]{border:1px solid var(--kant);min-height:44px;font:inherit;background:var(--yta);color:var(--text);border-radius:8px;padding:0 .75rem}button{background:var(--accent);min-height:44px;color:var(--yta);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 1rem;font-weight:600}button:disabled{opacity:.6}.fel{color:var(--fel)}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.meddelande{background:var(--bakgrund);border-radius:8px;margin-top:1.5rem;padding:.75rem 1rem}.sida.bred{flex-direction:column;gap:1.5rem;max-width:64rem;display:flex}.kort h2{margin:0 0 .5rem;font-size:1.25rem}input[type=text],select{border:1px solid var(--kant);min-height:44px;font:inherit;background:var(--yta);color:var(--text);border-radius:8px;padding:0 .75rem}button.sekundar{color:var(--accent);border:1px solid var(--kant);background:0 0}.tabell{border-collapse:collapse;width:100%}.tabell th,.tabell td{border-bottom:1px solid var(--kant);text-align:left;vertical-align:top;padding:.5rem}.tabell tr.inaktiv td{color:var(--text-svag)}.radformular{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.radformular p{flex-basis:100%;margin:0}.dold{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.tabell thead{display:none}.tabell tr,.tabell td{display:block}.tabell tr{border-bottom:1px solid var(--kant);padding:.5rem 0}.tabell td{border:0;padding:.125rem 0}}textarea{border:1px solid var(--kant);min-height:5rem;font:inherit;background:var(--yta);color:var(--text);border-radius:8px;padding:.5rem .75rem}.lankar{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.filter{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1rem;display:flex}.filter label{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input[type=date]{border:1px solid var(--kant);min-height:44px;font:inherit;background:var(--yta);color:var(--text);border-radius:8px;padding:0 .75rem}.liten{word-break:break-all;font-size:.8rem}.sida>.kort+.kort{margin-top:1.5rem}input[type=month]{border:1px solid var(--kant);min-height:44px;font:inherit;background:var(--yta);color:var(--text);border-radius:8px;padding:0 .75rem}.etikett{border:1px solid var(--kant);white-space:nowrap;border-radius:999px;padding:0 .5rem;font-size:.85rem;display:inline-block}.etikett.forsenad,.kalenderfrist.forsenad{border-color:var(--fel);color:var(--fel)}.etikett.paminnd{border-color:var(--accent);color:var(--accent);white-space:normal}.etikett.klar,.etikett.struken{color:var(--text-svag)}.fristtabell .utkast{color:var(--orange-text)}.fristtabell .oppen{margin-top:.25rem;font-style:italic}.paminnelser,.kortlista{margin:0;padding:0;list-style:none}.kortlista li{border-bottom:1px solid var(--kant);padding:.5rem 0}.fristtabell .radformular button{min-height:36px;padding:0 .75rem}.manadsbyte{justify-content:space-between;align-items:center}.manadsbyte h2{text-transform:capitalize;margin:0}.kalender{background:var(--kant);border:1px solid var(--kant);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.kalender>li{background:var(--yta);min-height:5.5rem;padding:.25rem}.kalender>li.kalenderrubrik{text-align:center;min-height:0;font-size:.85rem;font-weight:600}.kalender>li.utanfor{background:var(--bakgrund);color:var(--text-svag)}.kalender>li.idag{outline:2px solid var(--accent);outline-offset:-2px}.kalender .dagnummer{font-size:.85rem;font-weight:600}.kalender .vecka{color:var(--text-svag);font-weight:400}.kalender ul{margin:.25rem 0 0;padding:0;font-size:.8rem;list-style:none}.kalenderfrist{border-left:3px solid var(--accent);overflow-wrap:anywhere;margin-bottom:.25rem;padding-left:.25rem}.kalenderfrist.klar,.kalenderfrist.struken{border-left-color:var(--kant);text-decoration:line-through}.kalenderfrist.forsenad{border-left-color:var(--fel)}.kalender .mobil{display:none}.fristtabell .liten{word-break:normal;overflow-wrap:anywhere}.fristtabell td:first-child{min-width:8rem}.fristtabell td:last-child{min-width:10rem}@media (max-width:40rem){.kort{padding:1.25rem}.kalender{background:0 0;border:0;display:block}.kalender>li{border-bottom:1px solid var(--kant);min-height:0;padding:.5rem 0}.kalender>li.kalenderrubrik,.kalender>li.tom,.kalender>li.utanfor{display:none}.kalender ul{font-size:.95rem}.kalenderfrist{padding:.25rem 0 .25rem .5rem}.kalender .mobil{display:inline}.kalender .vecka{display:none}.fristtabell td:first-child,.fristtabell td:last-child{min-width:0}}.rullbar{overflow-x:auto}.lage{border-left:4px solid var(--accent);background:var(--bakgrund);border-radius:8px;margin:1rem 0;padding:.75rem 1rem}.lage.varning{border-left-color:var(--fel)}.lage p,.lage ul{margin:.25rem 0}.sidhuvud{background:var(--yta);border-bottom:1px solid var(--kant)}.sidhuvud-inre{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:80rem;margin:0 auto;padding:.75rem 1rem;display:flex}.varumarke{min-height:44px;color:var(--text);align-items:center;gap:.75rem;margin-right:auto;text-decoration:none;display:flex}.logga{background:var(--accent-yta);width:36px;height:36px;color:var(--pa-accent-yta);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.varumarke-namn{font-weight:700;line-height:1.3;display:block}.varumarke-bolag{color:var(--text-svag);font-size:.8125rem;line-height:1.3;display:block}.huvudmeny ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.huvudmeny a{min-height:44px;color:var(--text-meny);border-radius:8px;align-items:center;padding:0 .875rem;text-decoration:none;display:flex}.huvudmeny a:hover{background:var(--accent-svag)}.huvudmeny a[aria-current=page]{background:var(--accent-svag);color:var(--accent);font-weight:600}.utloggning{margin:0}.sidhuvud~.sida{padding-top:1.5rem}.sida.oversikt{flex-direction:column;gap:1.25rem;max-width:80rem;display:flex}.oversikt-topp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.oversikt-topp h1{margin:0;font-size:1.75rem;line-height:1.2}.oversikt-topp p{margin:.375rem 0 0}.kort.rapportkort{min-width:min(100%,20rem);padding:.75rem 1rem}.kortrutnat{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:1.25rem;display:grid}.kortrutnat>.kort,.mobilvy>.kort{padding:1.25rem}.kortrutnat .kort h2,.mobilvy .kort h2{margin-bottom:.75rem;font-size:1.0625rem}.kortrutnat .kort p:last-child,.mobilvy .kort p:last-child{margin-bottom:0}.kortlank{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.fristlista{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.fristrad{align-items:flex-start;gap:.75rem;display:flex}.fristrad-titel{overflow-wrap:anywhere;font-weight:600}.pill{background:var(--accent-svag);color:var(--accent);white-space:nowrap;border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.pill.forsenad,.pill.idag{background:var(--rod-bg);color:var(--rod-text)}.pill.snart{background:var(--orange-bg);color:var(--orange-text)}.pill.underlag_saknas{background:var(--rod-bg);color:var(--rod-text)}.pill.underlag_finns,.pill.klar{background:var(--gron-bg);color:var(--gron-text)}.pill.vantar,.pill.osaker{background:var(--orange-bg);color:var(--orange-text)}.siffra-tal.snart{color:var(--orange-text)}.knapplank{background:var(--accent);min-height:44px;color:var(--yta);border-radius:8px;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.knapplank.sekundar{color:var(--accent);border:1px solid var(--kant);background:0 0}.knapprad{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;display:flex}.underlagsrad{overflow-wrap:anywhere;display:block}.angra summary{cursor:pointer;color:var(--accent);align-items:center;min-height:44px;display:flex}.uppladdade{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.uppladdade .meddelande{margin-top:0}label.kryss{align-items:center;gap:.5rem;min-height:44px;display:flex}.kortkop-tabell td.belopp,.kortkop-tabell th.belopp{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.siffra.statisk:hover{border-color:var(--kant)}.nyckeltal{flex-wrap:wrap;gap:.5rem 2rem;margin:0 0 .75rem;display:flex}.nyckeltal dt{color:var(--text-svag);font-size:.8125rem}.nyckeltal dd{margin:0;font-size:1.375rem;font-weight:700}.sida.mobilvy{flex-direction:column;gap:1rem;display:flex}.sida.mobilvy>.kort+.kort{margin-top:0}.accenthuvud{background:var(--accent-yta);color:var(--pa-accent-yta);border-radius:12px;padding:1.25rem}.accenthuvud h1{margin:0;font-size:1.375rem;line-height:1.25}.accenthuvud p{margin:.25rem 0 0}.accenthuvud .overrad{margin:0 0 .25rem;font-size:.875rem}.fristkort .pill{margin-bottom:.25rem}@media (max-width:40rem){.huvudmeny{flex-basis:100%;order:3}.accenthuvud{border-radius:0;margin:-1.5rem -1rem 0}.oversikt-topp h1{font-size:1.5rem}.kort.fristkortlista{background:0 0;border:0;padding:0}.fristkort tr{background:var(--yta);border:1px solid var(--kant);border-radius:12px;margin-bottom:.75rem;padding:.75rem 1rem}}.versal-forst:first-letter{text-transform:uppercase}.fristrad .liten{word-break:normal;overflow-wrap:anywhere}.bara-mobil{display:none}@media (max-width:40rem){.bara-mobil{display:inline}}.kortrubrik{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.75rem;display:flex}.kort .kortrubrik h2{margin:0;font-size:1.0625rem}.kortrubrik p{margin:0}.sida.oversikt>.kort{padding:1.25rem}.sida.oversikt>.kort+.kort{margin-top:0}.sida.oversikt .liten{word-break:normal;overflow-wrap:break-word}.siffror{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.siffra{border:1px solid var(--kant);background:var(--yta);height:100%;color:var(--text);border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.siffra:hover{border-color:var(--accent)}.siffra-rubrik{color:var(--text-svag);font-size:.8125rem;font-weight:600}.siffra-tal{font-size:2.5rem;font-weight:700;line-height:1.1}.siffra-tal.forsenad{color:var(--rod-text)}.siffra-under{color:var(--text-svag);overflow-wrap:anywhere;font-size:.8125rem}.rollmarkering{background:var(--roll-p1);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.3rem;display:inline-block}.rollmarkering.roll-P2{background:var(--roll-p2);border-radius:1px}.rollmarkering.roll-P3{background:var(--roll-p3);border-radius:1px;transform:rotate(45deg)scale(.85)}.rollforklaring{color:var(--text-svag);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.rollforklaring li{align-items:flex-start;gap:.375rem;display:flex}.rapportsteg{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.steg{flex-direction:column;gap:.375rem;display:flex}.stegstapel{background:var(--steg-kommande);border-radius:4px;height:8px}.steg.passerat .stegstapel{background:var(--steg-passerat)}.steg.aktuellt .stegstapel{background:var(--steg-aktuellt)}.stegnamn{font-size:.875rem;font-weight:600;line-height:1.3}.stegdatum,.stegstatus{color:var(--text-svag);font-size:.8125rem}.steg.aktuellt .stegstatus{color:var(--orange-text);font-weight:700}.remsa{grid-template-columns:repeat(8,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.remsvecka{border:1px solid var(--kant);background:var(--yta);border-radius:8px;flex-direction:column;gap:.5rem;min-height:8rem;padding:.625rem;font-size:.8125rem;display:flex}.remsvecka.nu{border:2px solid var(--accent)}.remsvecka-rubrik{color:var(--text-svag);font-weight:700;text-decoration:none}.remsvecka.nu .remsvecka-rubrik{color:var(--accent)}.remsvecka ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.remsvecka li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-items:flex-start;gap:.375rem;min-width:0;line-height:1.35;display:flex}.remsvecka li>span{min-width:0}.remsa-tom,.remsa-helg{margin:0}.remsa-helg{word-break:normal;margin-top:auto}.staplar{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.stapelkolumn{flex-direction:column;align-items:center;gap:.25rem;display:flex}.stapelkolumn svg{display:block;overflow:visible}.stapeldel.roll-P1{fill:var(--roll-p1)}.stapeldel.roll-P2{fill:var(--roll-p2)}.stapeldel.roll-P3{fill:var(--roll-p3)}.stapelbas{stroke:var(--kant);stroke-width:1px}.stapelvarde{fill:var(--text);font-size:13px;font-weight:600}.stapeletikett{color:var(--text-svag);font-size:.8125rem}.stapelkolumn.nu .stapeletikett{color:var(--text);font-weight:700}.tabellvy{margin-top:.75rem}.tabellvy .tabell{font-size:.875rem}.tabellvy .tabell th,.tabellvy .tabell td{padding:.375rem .25rem}.tabellvy summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:flex}.handelser{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.handelser li{gap:.75rem;display:flex}.handelse-tid{word-break:normal;flex:none;width:5.5rem}.handelse-text{font-weight:600;display:block}.handelse-aktor{word-break:normal;display:block}@media (max-width:64rem){.remsa{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.rapportsteg{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.remsa{grid-template-columns:minmax(0,1fr)}.remsvecka{min-height:0}.siffra-tal{font-size:2rem}}.bricka{background:var(--accent);min-width:1.5rem;height:1.5rem;color:var(--yta);border-radius:999px;justify-content:center;align-items:center;margin-left:.375rem;padding:0 .375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.forslagslista{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.forslagsrad{border:1px solid var(--kant);min-height:44px;color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;gap:.125rem;padding:.5rem .75rem;text-decoration:none;display:flex}.forslagsrad:hover{border-color:var(--accent)}.forslagsrad-titel{overflow-wrap:anywhere;font-weight:600}.forslagsfakta,.forslagsdata{gap:.5rem;margin:0;display:grid}.forslagsfakta div,.forslagsdata div{grid-template-columns:minmax(8rem,1fr) 2fr;gap:.75rem;display:grid}.forslagsfakta dt,.forslagsdata dt{color:var(--text-svag)}.forslagsfakta dd,.forslagsdata dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sida-vid-sida{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.beslut-knappar{flex-wrap:wrap;gap:.75rem;display:flex}.beslut-bekrafta p{margin-top:0;font-weight:600}@media (max-width:40rem){.forslagsfakta div,.forslagsdata div{grid-template-columns:minmax(0,1fr);gap:0}}.typlista{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.typlista li{justify-content:space-between;gap:.75rem;display:flex}.uppgifter{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:.5rem 0;display:grid}.uppgifter dt{font-weight:600}.uppgifter dd{overflow-wrap:anywhere;margin:0}.mejllista{margin:0;padding:0;list-style:none}.mejllista>li+li{border-top:1px solid var(--kant);margin-top:1rem;padding-top:1rem}.mejltext{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;margin:.5rem 0 0;font-family:inherit;overflow-y:auto}.kompakt{margin:0;padding-left:1.1rem}
