@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--bakgrund:#f5f6f3;--yta:#fff;--text:#15201b;--text-2:#3d4842;--text-3:#4a5650;--dampad:#5f6a64;--kant:#e1e5e0;--kant-ljus:#ebeeea;--kant-falt:#cdd3cc;--gron:#1e5e46;--gron-ljus:#e4efe8;--hover:#f0f2ee;--fel:#a3341f;--fel-ljus:#fbeeea;--font:"Instrument Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}body{background:var(--bakgrund);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}a{color:var(--gron)}a:hover{color:var(--text)}:focus-visible{outline:3px solid var(--gron);outline-offset:2px}.visuellt-dold{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hoppa{z-index:10;background:var(--yta);border:1px solid var(--kant-falt);border-radius:8px;padding:8px 14px;position:absolute;top:-48px;left:12px}.hoppa:focus{top:12px}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-p{background:var(--gron);color:#fff}.btn-p:hover{color:#fff;background:#174a37}.btn-s{background:var(--yta);color:var(--text);border-color:var(--kant-falt)}.btn-s:hover{background:var(--hover)}.btn[disabled]{opacity:.6;cursor:progress}.kort{background:var(--yta);border:1px solid var(--kant);border-radius:12px}.marke{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.skal{min-height:100vh;display:flex}.meny{background:var(--yta);border-right:1px solid var(--kant);flex-direction:column;flex-shrink:0;gap:24px;width:240px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.meny .marke{padding:0 8px}.meny nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ni{height:38px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ni:hover{background:var(--hover);color:var(--text)}.ni.active{background:var(--gron-ljus);color:var(--gron);font-weight:600}.anvandare{border-top:1px solid var(--kant-ljus);align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;display:flex}.initialer{background:var(--gron-ljus);width:32px;height:32px;color:var(--gron);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.anvandare .namn{font-size:13px;font-weight:600}.anvandare .byra{color:var(--dampad);font-size:12px}.logga-ut{font:inherit;color:var(--gron);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px;font-size:12px;font-weight:600;text-decoration:underline}.skal-innehall{flex-direction:column;flex-grow:1;min-width:0;display:flex}.forhandsvisning{z-index:5;background:var(--gron-ljus);border-bottom:1px solid var(--kant);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;display:flex;position:sticky;top:0}.forhandsvisning p{color:var(--text-2);margin:2px 0 0;font-size:14px}.forhandsvisning .btn{flex-shrink:0}@media (max-width:720px){.forhandsvisning{flex-direction:column;align-items:flex-start;padding:14px 16px}}.sida{flex-direction:column;flex-grow:1;gap:20px;min-width:0;padding:28px 32px 48px;display:flex}.sida h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.sida h1:focus{outline:none}.ingress{color:var(--text-3);max-width:640px;margin:0}.tom{color:var(--text-3);padding:32px}.tom p{margin:0}.dold{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inloggning{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:48px 16px;font-size:15px;line-height:1.55;display:flex}.inloggning .marke{font-size:22px}.inloggning-kort{border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:420px;padding:36px;display:flex}.inloggning-kort h1{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:600}.inloggning-kort p{color:var(--text-3);margin:0}.inloggning-kort .btn{border-radius:10px;width:100%;height:50px;font-size:16px}.inloggning-ny{color:var(--text-3);margin:0}.inloggning-ny a{color:var(--gron);font-weight:600}.inloggning-form{flex-direction:column;gap:18px;display:flex}.inloggning-form h1{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:600}.inloggning-form p{color:var(--text-3);margin:0}.inloggning-form .in{width:100%;height:46px;font-size:16px}.lank-knapp{font:inherit;color:var(--gron);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px;font-size:14px;text-decoration:underline}.qr{background:#fff;border-radius:8px;align-self:center}.nyckel{word-break:break-all;font-family:IBM Plex Mono,monospace}.meddelande{background:var(--fel-ljus);color:var(--fel);border-radius:8px;padding:12px 14px;font-size:14px}.laddar{min-height:100vh;color:var(--dampad);justify-content:center;align-items:center;display:flex}@media (max-width:860px){.skal{flex-direction:column}.meny{border-right:0;border-bottom:1px solid var(--kant);gap:12px;width:auto;height:auto;padding:12px 16px;position:relative}.meny .marke{padding:0}.meny nav ul{flex-direction:row;gap:4px;overflow-x:auto}.ni{white-space:nowrap}.anvandare{border-top:0;order:-1;margin-top:0;padding:0;position:absolute;top:14px;right:16px}.anvandare .namn,.anvandare .byra{display:none}.sida{padding:20px 16px 40px}.inloggning-kort{padding:24px}}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.kom-igang{flex-direction:column;min-height:100vh;display:flex}.kom-igang-huvud{background:var(--yta);border-bottom:1px solid var(--kant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;font-size:13px;display:flex}.steg{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.steg li{color:var(--dampad);align-items:center;gap:8px;display:flex}.steg .punkt{border:1px solid var(--kant-falt);border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.steg .klart .punkt{background:var(--gron);border-color:var(--gron);color:#fff}.steg .aktivt{color:var(--text);font-weight:600}.steg .aktivt .punkt{border-color:var(--gron);color:var(--gron)}.kom-igang-sida{flex-direction:column;flex-grow:1;gap:28px;width:100%;max-width:1040px;margin:0 auto;padding:48px 32px;display:flex}.kom-igang-sida h1{letter-spacing:-.015em;margin:0;font-size:30px;font-weight:600}.kom-igang-sida .ingress{margin-top:8px;font-size:16px}.kom-igang-sida form{flex-direction:column;gap:28px;display:flex}.mallar{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.mall{background:var(--yta);border:1px solid var(--kant);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.mall:hover{border-color:var(--kant-falt)}.mall.vald{border-color:var(--gron);box-shadow:0 0 0 1px var(--gron)}.mall:has(input:focus-visible){outline:3px solid var(--gron);outline-offset:2px}.mall input{width:18px;height:18px;accent-color:var(--gron);margin:0;position:absolute;top:22px;right:22px}.mallar:disabled .mall{cursor:default}.mall-namn{padding-right:32px;font-size:17px;font-weight:600}.mall-text{color:var(--text-3)}.mall-fot{border-top:1px solid var(--kant-ljus);color:var(--dampad);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.mall-fot .mono{color:var(--text)}.kom-igang-fot{justify-content:flex-end;display:flex}.notis{color:var(--text-2);padding:14px 18px}.kom-igang-kort{flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.kom-igang-kort h2{margin:0;font-size:17px;font-weight:600}.kom-igang-kort p{color:var(--text-3);max-width:640px;margin:0}@media (max-width:860px){.kom-igang-huvud{gap:12px;padding:14px 16px}.kom-igang-huvud .steg{order:3;gap:14px;width:100%}.kom-igang-sida{padding:28px 16px}.kom-igang-sida h1{font-size:24px}.mallar{grid-template-columns:minmax(0,1fr)}.kom-igang-fot .btn{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 16px}}.rubrikrad{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.chip-gul{color:#6b4500;background:#fbf0d9}.chip-gron{background:var(--gron-ljus);color:var(--gron)}.chip-rod{color:#8a2c21;background:#f8e5e2}.chip-x{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.btn-g{color:var(--gron);background:0 0;padding:0 8px}.btn-g:hover{background:var(--hover)}.farlig{color:#8a2c21;padding:0}.in{font:inherit;border:1px solid var(--kant-falt);background:var(--yta);min-height:38px;color:var(--text);border-radius:8px;width:100%;padding:0 10px;font-size:14px}textarea.in{resize:vertical;padding:8px 10px}.in[aria-invalid=true]{border-color:var(--fel);background:var(--fel-ljus)}.in:disabled{background:var(--bakgrund);color:var(--text-2)}.tal{text-align:right}.etikett{color:var(--text-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:600;display:block}.hjalp{color:var(--dampad);font-size:12.5px}.faltfel{color:var(--fel);margin-top:4px;font-size:12.5px}.falt{min-width:0}.med-enhet{align-items:center;gap:6px;display:flex}.med-enhet>span{white-space:nowrap;color:var(--text-2)}.tva{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grupp-falt{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.kvitto{background:var(--gron-ljus);color:var(--gron);border-radius:8px;padding:12px 14px}.meddelande ul{margin:6px 0 0;padding-left:18px}.katalog-huvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:-12px;display:flex}.knappar{flex-wrap:wrap;gap:8px;display:flex}.flikar{border-bottom:1px solid var(--kant);gap:4px;display:flex;overflow-x:auto}.flik{color:var(--text-3);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-weight:500;text-decoration:none}.flik.active{color:var(--text);border-bottom-color:var(--gron);font-weight:600}.tjanster{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.tjanster.med-panel{grid-template-columns:minmax(0,1fr) 380px}.tabellkort{overflow:hidden}.tabellkort .tom{margin:0}.tabell{border-collapse:collapse;width:100%}.tabell th{color:var(--dampad);text-align:left;border-bottom:1px solid var(--kant);background:#fafbf9;padding:10px 16px;font-size:12px;font-weight:600}.tabell td{border-bottom:1px solid var(--kant-ljus);vertical-align:top;padding:12px 16px}.tabell tr.grupp th{letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;font-size:12px}.tabell tr.vald td{background:#f2f8f4}.tabell .hoger{text-align:right}.radknapp{font:inherit;color:var(--text);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--kant-falt);text-decoration-color:var(--kant-falt);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.radknapp:hover{color:var(--gron);text-decoration-color:currentColor}.tabellfot{border-top:1px solid var(--kant);margin:0;padding:12px 16px}.panel{padding:20px;position:sticky;top:20px}.panel form,.flikkort{flex-direction:column;gap:16px;display:flex}.flikkort{padding:20px}.panel-huvud{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-huvud h2{margin:0;font-size:16px;font-weight:600}.panel-huvud h2:focus{outline:none}.stang{padding:0 10px;font-size:20px}.panel-falt{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.panel-fot{border-top:1px solid var(--kant-ljus);justify-content:space-between;gap:8px;padding-top:14px;display:flex}.panel-fot.slut{justify-content:flex-end}.kryssrad{flex-wrap:wrap;gap:6px 14px;display:flex}.kryss{accent-color:var(--gron);align-items:center;gap:6px;display:inline-flex}.val-lista{gap:6px;display:grid}.val{border:1px solid var(--kant);cursor:pointer;accent-color:var(--gron);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.val input{flex-shrink:0;width:16px;height:16px;margin:0}.val.valt{border-color:var(--gron);background:#f2f8f4}.val:has(input:focus-visible){outline:3px solid var(--gron);outline-offset:2px}.val-namn{font-size:13px;font-weight:600;line-height:1.3;display:block}.val-text{color:var(--dampad);font-size:12px;line-height:1.3;display:block}.trappsteg{grid-template-columns:1fr 1fr 32px;align-items:center;gap:8px;display:grid}.trappsteg.rubrik{color:var(--dampad);font-size:12px;font-weight:600}.tidsnorm{grid-template-columns:80px 1fr 32px;align-items:center;gap:8px;display:grid}.ta-bort{color:var(--dampad);padding:0 6px;font-size:18px}.lagg-till{justify-self:start;height:32px;padding:0}.flaggor{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vaxel{border-top:1px solid var(--kant-ljus);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.sw{appearance:none;cursor:pointer;background:#8c968f;border-radius:10px;flex-shrink:0;width:36px;height:20px;margin:0;position:relative}.sw:after{content:"";background:#fff;border-radius:8px;width:16px;height:16px;position:absolute;top:2px;left:2px}.sw:checked{background:var(--gron)}.sw:checked:after{left:18px}@media (max-width:1100px){.tjanster.med-panel{grid-template-columns:minmax(0,1fr)}.panel{position:static}}@media (max-width:860px){.tre,.tva{grid-template-columns:minmax(0,1fr)}.dolj-pa-mobil th:nth-child(2),.dolj-pa-mobil td:nth-child(2),.dolj-pa-mobil th:nth-child(4):not([colspan]),.dolj-pa-mobil td:nth-child(4){display:none}}.sida>.levande:empty{margin-top:-20px}.flikkort>.levande:empty{margin-top:-16px}.testlage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.resultat-rubrik{margin:0;font-size:16px;font-weight:600}.resultat-innehall{flex-direction:column;gap:18px;display:flex}.resultat-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ruta{background:var(--bakgrund);border-radius:10px;padding:12px 14px}.ruta-gul{background:#fbf7ec;border:1px solid #f0e3c2}.ruta h3,.liten-rubrik{margin:0 0 4px;font-size:14px;font-weight:600}.ruta ul{color:var(--text-2);margin:0;padding-left:18px}.rader{margin:0;padding:0;list-style:none}.rad{border-bottom:1px solid var(--kant-ljus);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.rad-namn{font-weight:600}.rad-varfor{color:var(--dampad);grid-column:1/-1;font-size:12.5px}.rad.tillval{color:var(--dampad)}.summor{background:var(--bakgrund);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.summor dd{margin:0;font-size:16px;font-weight:600}.intro{color:var(--text-2);margin:0}@media (max-width:1100px){.testlage{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.summor{grid-template-columns:minmax(0,1fr)}}.offertmall{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.avsnitt{flex-direction:column;gap:10px;display:flex}.avsnitt-rubrik{margin:0;font-size:14px;font-weight:600}.farger{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fargruta{width:32px;height:32px;box-shadow:0 0 0 1px var(--kant-falt);cursor:pointer;border:2px solid #fff;border-radius:8px;padding:0}.fargruta.vald{box-shadow:0 0 0 2px var(--text)}.egen-farg{align-items:center;gap:6px;margin-left:auto;display:flex}.egen-farg .in{width:110px}.segment{border:1px solid var(--kant-falt);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.segment label{cursor:pointer;border-left:1px solid var(--kant-falt);text-align:center;justify-content:center;align-items:center;min-height:36px;padding:4px;font-size:13px;font-weight:500;display:flex}.segment label:first-child{border-left:0}.segment label.valt{background:var(--gron-ljus);color:var(--gron);font-weight:600}.segment label:has(input:focus-visible){outline:3px solid var(--gron);outline-offset:-3px}.logga-rad{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.logga-ruta{border:1px solid var(--kant);background:var(--yta);border-radius:8px;justify-content:center;align-items:center;width:120px;height:56px;display:flex;overflow:hidden}.logga-ruta img{max-width:100%;max-height:100%}.logga-rad .knappar{margin-left:auto}.forhandsgranskning{position:sticky;top:20px}.hogerknapp{margin-left:auto}.offertram{border:1px solid var(--kant);background:#fff;border-radius:10px;width:100%;height:900px;max-height:80vh}@media (max-width:1100px){.offertmall{grid-template-columns:minmax(0,1fr)}.forhandsgranskning{position:static}}.utskick{flex-direction:column;gap:16px;max-width:880px;margin-bottom:16px;display:flex}.utskick>fieldset.panel-falt{padding:20px}.legend-rubrik{float:left;width:100%;padding:0}.legend-rubrik+*{clear:both}.lagen{grid-template-columns:repeat(3,minmax(0,1fr))}.lagen .val{align-items:flex-start;height:100%}.lagen .val input{margin-top:2px}.smal{max-width:320px}.smal .tal{max-width:90px}.utskick+section.kort{max-width:880px}.domanform{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.domanform .falt{flex:320px}.tabellrulle{position:relative;overflow-x:auto}.bryt.bryt{white-space:normal;overflow-wrap:anywhere;min-width:14ch}@media (max-width:860px){.lagen{grid-template-columns:minmax(0,1fr)}}.rubrikrad .sokfalt{margin-left:auto}.sokfalt{width:300px;max-width:100%;position:relative}.sokfalt svg{fill:none;stroke:var(--dampad);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.sokfalt .in{padding-left:34px}.nyckeltal{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.nyckeltal .kort{padding:14px 16px}.nyckeltal dd{margin:2px 0 0;font-size:26px;font-weight:600}.filter{flex-wrap:wrap;gap:8px;display:flex}.filterknapp{border:1px solid var(--kant);background:var(--yta);min-height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.filterknapp:hover{background:var(--hover)}.filterknapp.vald{border-color:var(--gron);background:var(--gron-ljus);color:var(--gron)}.filterknapp .antal{font-family:var(--mono);color:var(--dampad);font-size:12px}.filterknapp.vald .antal{color:var(--gron)}.radlank{color:var(--text);font-weight:600}.radlank:hover{color:var(--gron)}.tabell.inkorg tr.ny .radlank:before{content:"";background:var(--gron);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.tabell.inkorg td{vertical-align:middle}.visa-fler{align-self:center}.chip-gra{color:var(--text-2);background:#eef0ed}.chip-fylld{background:var(--gron);color:#fff}.brodsmulor{margin-bottom:-10px}.brodsmulor a{color:var(--gron)}.forfragan-huvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-top:-12px;display:flex}.kontaktrad{color:var(--text-3);overflow-wrap:anywhere;margin:0}.forfragan{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.forfragan-huvudkolumn,.forfragan-sida{flex-direction:column;gap:20px;min-width:0;display:flex}.offertrader th[scope=row],.andra-tabell th[scope=row]{color:var(--text);text-align:left;border-bottom-color:var(--kant-ljus);background:0 0;padding:12px 16px;font-size:14px;font-weight:600}.offertrader th[scope=row]{width:32%}.offertrader tr.tillval th,.offertrader tr.tillval td.mono{color:var(--dampad);font-weight:400}.kv{margin:0}.kv>div{border-bottom:1px solid var(--kant-ljus);grid-template-columns:200px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--dampad)}.kv dd{overflow-wrap:anywhere;margin:0}.kv .fritext{white-space:pre-wrap}.bedomning{gap:12px}.matare{align-items:center;gap:10px;display:flex}.matare meter{appearance:none;background:var(--kant-ljus);border:0;border-radius:4px;flex-grow:1;height:8px}.matare meter::-webkit-meter-bar{background:var(--kant-ljus);border:0;border-radius:4px;height:8px}.matare meter::-webkit-meter-optimum-value{background:var(--gron);border-radius:4px}.matare meter::-webkit-meter-suboptimum-value{background:var(--gron);border-radius:4px}.matare meter::-webkit-meter-even-less-good-value{background:var(--gron);border-radius:4px}.matare meter::-moz-meter-bar{background:var(--gron);border-radius:4px}.matare .mono{font-weight:600}.orsaker{color:var(--text-2);margin:0;padding-left:18px;font-size:13px}.bedomning-lista{border-top:1px solid var(--kant-ljus);flex-direction:column;gap:6px;margin:0;padding-top:10px;font-size:13px;display:flex}.bedomning-lista>div{justify-content:space-between;gap:12px;display:flex}.bedomning-lista dt{color:var(--dampad)}.bedomning-lista dd{text-align:right;margin:0}.lankknapp{align-self:flex-start;padding:0}.handelser{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.handelser li{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.handelser .mono{color:var(--dampad);font-size:12px}.andra{flex-direction:column;gap:14px;display:flex}.andra-tabell td,.andra-tabell th{vertical-align:middle}.andra-tabell th[scope=row]{text-align:left;font-weight:600}.andra-tabell tr.inte-med th[scope=row]{color:var(--dampad);font-weight:400}.andra-tabell .in{min-width:110px}.andra-tabell .tal{max-width:90px}@media (max-width:1100px){.forfragan{grid-template-columns:minmax(0,1fr)}.nyckeltal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rubrikrad .sokfalt{width:100%;margin-left:0}.kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.tabell.inkorg thead{display:none}.tabell.inkorg tr{border-bottom:1px solid var(--kant-ljus);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px;display:grid}.tabell.inkorg td{border:0;padding:0}.tabell.inkorg td:first-child{grid-area:1/1}.tabell.inkorg td:nth-child(5){grid-area:1/2}.tabell.inkorg td:nth-child(2){color:var(--text-3);grid-area:2/1/auto/-1}.tabell.inkorg td:nth-child(4){grid-area:3/1}.tabell.inkorg td:nth-child(3){grid-area:3/2}}.tabellrulle:focus-visible{outline:3px solid var(--gron);outline-offset:2px}.formularsida{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.formular-kolumn{flex-direction:column;gap:20px;min-width:0;display:flex}.kodruta{background:var(--text);color:var(--gron-ljus);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.kodruta code{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.kodruta .kopiera{color:#fff;background:#2b3a33;flex-shrink:0;height:32px;font-size:13px}.kodruta .kopiera:focus-visible{outline:3px solid var(--gron-ljus);outline-offset:2px}.domaner{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.domaner li{border-bottom:1px solid var(--kant-ljus);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.domaner li .mono{overflow-wrap:anywhere;white-space:normal;margin-right:auto;font-size:13px}.nydoman{gap:8px;display:flex}.nydoman .in{flex:auto;min-width:0}.formularsida .innehall{gap:0;padding:20px}.formularsida .innehall .legend-rubrik{margin-bottom:4px}.vaxel{border-bottom:1px solid var(--kant-ljus);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.vaxel-namn{font-weight:600;display:block}.vaxel .hjalp{display:block}.vaxel input[role=switch]{appearance:none;background:var(--kant-falt);cursor:pointer;border-radius:11px;flex-shrink:0;width:40px;height:22px;margin:0;transition:background .15s;position:relative}.vaxel input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.vaxel input[role=switch]:checked{background:var(--gron)}.vaxel input[role=switch]:checked:after{transform:translate(18px)}.vaxel input[role=switch]:focus-visible{outline:3px solid var(--gron);outline-offset:2px}.vaxel input[role=switch]:disabled{cursor:default;opacity:.6}.innehall .falt{padding-top:12px}.formular-forhand{background:#eef0ed;position:sticky;top:20px}.minibild{border:1px solid var(--kant);background:#fff;border-radius:12px;overflow:hidden}.minibild-topp{padding:18px 20px 0}.minibild-steg{gap:5px;margin-top:6px;display:grid}.minibild-steg div{background:var(--kant);border-radius:2px;height:3px}.minibild-steg div.aktiv{background:var(--accent)}.minibild-innehall{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.minibild-rubrik{font-size:18px;font-weight:600}.minibild-val{border:1px solid var(--kant-falt);color:var(--text-3);border-radius:8px;gap:10px;padding:12px;font-size:12px;display:flex}.minibild-val strong{color:var(--text);font-size:13px;display:block}.minibild-val.valt{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #fff)}.minibild-radio{border:1px solid #8a938d;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:3px}.minibild-val.valt .minibild-radio{border:4px solid var(--accent)}.minibild-falt{border:1px solid var(--kant-falt);color:var(--dampad);border-radius:8px;padding:10px 12px;font-size:13px}.minibild-knapp{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;height:40px;margin-top:4px;font-size:13px;font-weight:600;display:flex}@media (max-width:1100px){.formularsida{grid-template-columns:minmax(0,1fr)}.formular-forhand{position:static}}@media (max-width:860px){.nydoman{flex-wrap:wrap}}.uppfoljning-installningar{max-width:880px}.uppfoljning-installningar fieldset.panel-falt{padding:20px}.uppfoljning-installningar .val-lista{gap:6px}.uppfoljningar{flex-direction:column;gap:10px;max-width:880px;margin:0;padding:0;list-style:none;display:flex}.uppfoljningar li{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.uppfoljning-huvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.uppfoljning-fakta{border-top:0;max-width:880px;padding:16px 20px}.mejl-rubrik{margin:0;font-weight:600}.mejl-text{white-space:pre-wrap;color:var(--text-2);margin:0}.uppfoljning-installningar fieldset.falt{border:0;min-width:0;margin:0;padding:0}.uppfoljning-installningar fieldset.falt legend{margin-bottom:6px;padding:0}.uppfoljning-installningar .tal{max-width:120px}.betalning .kom-igang-sida{white-space:normal;max-width:1120px;font-size:15px}.betalning .dampad{color:var(--dampad);font-size:13px}.betalning .text-3{color:var(--text-3);font-size:14px;display:block}.betalning .fet{font-weight:600;display:block}.betalning-kolumner,.kom-igang-sida form.betalning-kolumner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.klar-kolumner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.betalning-val{flex-direction:column;gap:28px;display:flex}.betalning fieldset{border:0;min-width:0;margin:0;padding:0}.betalning legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.segment{border:1px solid var(--kant-falt);background:var(--yta);border-radius:10px;grid-template-columns:repeat(2,auto);display:inline-grid;overflow:hidden}.segment label{cursor:pointer;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.segment input{opacity:0;width:1px;height:1px;position:absolute}.segment label.vald{background:var(--text);color:#fff}.segment label:focus-within{outline:2px solid var(--gron);outline-offset:-2px}.planer{flex-direction:column;gap:12px;display:flex}.plan-val{background:var(--yta);border:1px solid var(--kant);cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px;display:grid}.plan-val.vald{border-color:var(--gron);box-shadow:0 0 0 1px var(--gron)}.plan-val input{width:18px;height:18px;accent-color:var(--gron);margin:3px 0 0}.plan-val:focus-within{outline:2px solid var(--gron);outline-offset:2px}.plan-namn{align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.plan-for{color:var(--text-3);display:block}.plan-granser{color:var(--text-3);flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:13px;display:flex}.plan-pris{text-align:right}.plan-pris .mono{font-size:22px;font-weight:600}.plan-pris>span:not(.mono){color:var(--text-3);font-size:13px;display:block}.betalning .faktura{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.betalning .faktura>.dampad{max-width:260px}.sammanfattning{flex-direction:column;gap:6px;padding:24px;display:flex}.sammanfattning h2,.nasta h2{margin:0 0 10px;font-size:20px;font-weight:600}.sammanfattning .rad{border-top:1px solid var(--kant-ljus);border-bottom:0;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.sammanfattning .rad.forsta{border-top:0;padding-top:0}.sammanfattning .rad.liten{color:var(--dampad);border-top:0;padding-top:0;font-size:13px}.sammanfattning .rad.summa{border-top-color:var(--kant-falt);font-size:17px;font-weight:600}.sammanfattning .rad.summa .mono{border-bottom:3px double var(--text)}.sammanfattning .not{color:var(--text-3);margin:6px 0 0;font-size:13px}.sammanfattning .not.dampad{color:var(--dampad)}.sammanfattning .btn{width:100%;margin-top:16px}.lofte{border-top:1px solid var(--kant-ljus);color:var(--text-2);gap:8px;margin:12px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.lofte li{gap:8px;display:flex}.lofte svg{color:var(--gron);flex-shrink:0;margin-top:2px}.klar{align-items:flex-start;gap:20px;display:flex}.klar h1{line-height:1.15}.klar-bock{background:var(--gron);color:#fff;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.nasta{flex-direction:column;gap:14px;display:flex}.nasta ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nasta a:not(.btn),.nasta .utan-lank{border:1px solid var(--kant);background:var(--yta);color:var(--text);border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.nasta a:not(.btn):hover{border-color:var(--gron)}.nasta a svg{color:var(--gron)}.nasta .nummer{background:var(--gron-ljus);width:30px;height:30px;color:var(--gron);border-radius:15px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.nasta .btn{align-self:flex-start;margin-top:6px}@media (max-width:900px){.betalning-kolumner,.kom-igang-sida form.betalning-kolumner,.klar-kolumner{grid-template-columns:minmax(0,1fr)}.plan-val{grid-template-columns:20px minmax(0,1fr)}.plan-pris{text-align:left;grid-column:2}}.meny-fot{flex-wrap:wrap;gap:4px 12px;padding:12px 8px 0;font-size:12px;display:flex}.meny-fot a{color:var(--dampad)}.avtal-form{gap:14px;display:grid}.avtal-kryss{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.avtal-kryss input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.avtal{background:var(--yta);min-height:100vh}.avtal-sida{max-width:760px;margin:0 auto;padding:32px 20px 64px;font-size:15px;line-height:1.6}.avtal-sida h1{margin:0 0 8px;font-size:28px}.avtal-sida h2{margin:28px 0 8px;font-size:18px}.avtal-sida .tabell-rull{overflow-x:auto}.avtal-sida table{border-collapse:collapse;width:100%;font-size:14px}.avtal-sida th,.avtal-sida td{border:1px solid var(--kant);text-align:left;vertical-align:top;padding:8px 10px}.resurser{gap:24px;max-width:760px;font-size:15px;line-height:1.6;display:grid}.resurser-innehall{border:1px solid var(--kant);background:var(--yta);border-radius:10px;padding:14px 18px}.resurser-innehall h2{margin:0 0 6px;font-size:14px}.resurser-innehall ol{columns:2 220px;margin:0;padding-left:20px;font-size:14px}.resurser-text h2{margin:36px 0 8px;scroll-margin-top:16px;font-size:20px}.resurser-text h2:first-child{margin-top:0}.resurser-text h3{margin:20px 0 6px;font-size:16px}.resurser-text .tabell-rull{overflow-x:auto}.resurser-text table{border-collapse:collapse;width:100%;font-size:14px}.resurser-text th,.resurser-text td{border:1px solid var(--kant);text-align:left;vertical-align:top;padding:8px 10px}.abonnemang{gap:16px;max-width:640px;padding:24px;display:grid}.abonnemang h2{margin:0}.forbrukning{gap:8px;display:grid}.forbrukning p{margin:0}.forbrukning progress{width:100%;height:10px;accent-color:var(--gron,#1e5e46)}.granser{gap:4px;margin:0;padding-left:20px;display:grid}
