:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ground:#f6f5f1;--surface:#fff;--surface-alt:#faf9f6;--line:#e3e1d8;--ink:#1b1f24;--ink-2:#5d5852;--ink-3:#6e6962;--accent:#0fa593;--accent-strong:#0c8476;--accent-text:#096e62;--accent-tint:#e6f7f5;--warn:#a6560a;--warn-bg:#fff7ed;--danger:#bc423c;--danger-bg:#fdf2f2;--kol:#16181c;--kol-tryckt:#2a2d33;--neutral-yta:#f4f2ec;--delare:#edebe4;--kant:#dfdcd3;--inaktiv:#e4e1da;--inaktiv-stark:#c9c6be;--neutral-medel:#b7b3ab;--text-stark:#16181c;--text-mjuk:#6e6962;--text-svag:#6f6b63;--text-inaktiv:#b7b3ab;--text-inverterad:#fff;--ikon-mjuk:#6e6962;--ikon-svag:#9a968b;--fara:#c4483b;--fara-tint:#fbeceb;--text-fara:#bc4539;--varning:#a8741a;--varning-tint:#fbf2df;--text-varning:#906416;--accent-mork:#0a6a5e;--accent-grafik:#0e9b8a;--skugga-vila:0 2px 8px -2px #0000000f;--skugga-knapp:0 4px 12px -4px #00000024;--skugga-lyft:0 12px 28px -8px #0000001f;--skugga-lager:0 24px 48px -12px #00000029;--r-liten:8px;--r-block:14px;--r-stor:20px;--r-storre:24px;--r-pill:999px;--r-yta:var(--r-stor);--r-kort:var(--r-block);--r-knapp:var(--r-block);--r-nav:var(--r-block);--kontroll-hojd:40px;--sidomeny-bredd:248px;--t-hjaltetal-storlek:3.25rem;--t-sidrubrik-storlek:3rem;--t-korttal-storlek:2rem;--t-kortrubrik-storlek:1.25rem;--t-radtal-storlek:1.25rem;--t-radrubrik-storlek:.9375rem;--t-knapp-storlek:.9375rem;--t-brod-storlek:.9375rem;--t-meta-storlek:.8125rem;--t-meta-fet-storlek:.8125rem;--t-etikett-storlek:.8125rem;--typsnitt-rubrik:var(--font-display), var(--font-brod), sans-serif;--typsnitt-siffra:var(--font-display), var(--font-brod), sans-serif;--typsnitt-knapp:var(--font-display), var(--font-brod), sans-serif;--typsnitt-etikett:var(--font-display), var(--font-brod), sans-serif;--typsnitt-text:var(--font-brod), system-ui, sans-serif;--rubrik-hero:76px;--rubrik-sida:52px;--rubrik-sektion:48px;--rubrik-block:30px;--rubrik-kort:20px;--brod-stor:16px;--brod-bas:14px;--brod-liten:12.5px;--brod-minst:11px;--radavstand-rubrik:1.1;--radavstand-brod:1.45;--radavstand-fet:1.3;--innehall:1216px;--tid-snabb:.16s;--tid-normal:.22s;--tid-lugn:.3s;--tid-vand:.25s;--kurva:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--text-stark);font-family:var(--typsnitt-text);font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:var(--typsnitt-rubrik);letter-spacing:.02em;font-weight:800;line-height:var(--radavstand-rubrik);margin:0}button,.knapp,a.knapp,.nav-post{min-height:var(--kontroll-hojd)}@media (max-width:899px),(pointer:coarse){:root{--kontroll-hojd:44px}}button{font-family:inherit}button,.knapp{cursor:pointer}a{color:var(--accent-text);text-underline-offset:2px;text-decoration-thickness:1px}.tabell a,.radlista a,.statuslista a,.installningslista a,.fakta a,.radkort a,nav a,.sektion-handling a{text-decoration:none}:is(.tabell,.radlista,.statuslista,.fakta) a:not(.radkort,.passkort,.kalpass,.atgard-rad,.installningsrad,.rad,.knapp,.filtermarke,.filtermeny-post):hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px;border-radius:var(--r-liten)}input[type=file]{max-width:100%;font-family:inherit;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}input[type=file]::file-selector-button{min-height:var(--kontroll-hojd);border-radius:var(--r-knapp);border:1px solid var(--kant);background:var(--surface);color:var(--text-stark);box-shadow:var(--skugga-vila);font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;cursor:pointer;margin-right:12px;padding:0 16px;font-weight:800;line-height:1.1;transition:border-color .12s,box-shadow .12s}input[type=file]:not(:disabled)::file-selector-button:hover{border-color:var(--neutral-medel);box-shadow:var(--skugga-lyft)}input[type=file]:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px;border-radius:var(--r-knapp)}select{appearance:none;min-height:var(--kontroll-hojd);border:1px solid var(--kant);border-radius:var(--r-knapp);background-color:var(--surface);font-family:inherit;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%236E6962%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 12px}select:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:1px}select:disabled{background-color:var(--neutral-yta);color:var(--text-mjuk);cursor:default}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--accent-strong);cursor:pointer;flex:none;margin:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.etikett{font-size:var(--t-meta-fet-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);font-weight:600;display:block}.hjalp{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0;font-weight:400;display:block}.t-hjaltetal,.t-sidrubrik,.t-korttal,.t-kortrubrik,.t-radtal,.t-radrubrik{font-family:var(--typsnitt-rubrik);font-weight:800;line-height:var(--radavstand-rubrik);letter-spacing:0;text-transform:none}.t-hjaltetal,.t-korttal,.t-radtal{font-family:var(--typsnitt-siffra)}.t-hjaltetal{font-size:var(--t-hjaltetal-storlek)}.t-sidrubrik{font-size:var(--t-sidrubrik-storlek)}.t-korttal{font-size:var(--t-korttal-storlek)}.t-kortrubrik{font-size:var(--t-kortrubrik-storlek)}.t-radtal{font-size:var(--t-radtal-storlek)}.t-radrubrik{font-size:var(--t-radrubrik-storlek)}.t-knapp,.t-brod,.t-meta,.t-meta-fet,.t-etikett{font-family:var(--typsnitt-text);text-transform:none;letter-spacing:0}.t-knapp{font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;font-weight:800;line-height:1.1}.t-brod{font-size:var(--t-brod-storlek);font-weight:400;line-height:var(--radavstand-brod)}.t-meta{font-size:var(--t-meta-storlek);font-weight:400;line-height:var(--radavstand-brod)}.t-meta-fet{font-size:var(--t-meta-fet-storlek);font-weight:700;line-height:var(--radavstand-brod)}.t-etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.1}.skal{flex-direction:column;min-height:100vh;display:flex}@media (min-width:900px){.skal{grid-template-columns:var(--sidomeny-bredd) minmax(0, 1fr);grid-template-rows:1fr;display:grid}.skal>.sidomeny{grid-area:1/1}.skal>.innehall{grid-area:1/2}}.hoppa-till-innehall{font-family:var(--typsnitt-knapp);z-index:100;background:var(--accent-strong);color:#fff;border-radius:var(--r-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;padding:10px 16px;font-weight:800;line-height:1.1;text-decoration:none;position:absolute;left:-9999px}.hoppa-till-innehall:focus{top:12px;left:12px}.sidomeny{width:var(--sidomeny-bredd);background:var(--surface);border-right:1px solid var(--delare);overscroll-behavior:contain;flex-direction:column;align-self:start;gap:2px;height:100vh;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.markesblock{flex-direction:column;gap:8px;padding:0 0 12px;display:flex}.logga-ut .knapp{width:100%}.nav-post{border-radius:var(--r-nav);color:var(--text-mjuk);font-size:var(--t-radrubrik-storlek);font-weight:600;line-height:var(--radavstand-brod);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.nav-post:hover{background:var(--neutral-yta);color:var(--text-stark)}.nav-grupp{flex-direction:column;gap:2px;display:flex}.nav-rubrik{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);padding:8px 0;font-weight:800;line-height:1.1}.nav-delare{background:var(--delare);height:1px;margin:8px 0}.nav-post[aria-current=page]{background:var(--kol);color:var(--text-inverterad);font-weight:700}.nav-ikon{flex:none}.nav-namn{flex:1;min-width:0}.innehall{width:100%;min-width:0;max-width:calc(var(--innehall) + 64px);flex-direction:column;flex:1;gap:16px;margin:0 auto;padding:24px 32px 48px;display:flex;container:spalt/inline-size}.sidhuvud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sidhuvud .titel{flex-direction:column;gap:6px;min-width:0;display:flex}.sidhuvud h1{font-family:var(--typsnitt-rubrik);font-size:var(--t-sidrubrik-storlek);line-height:var(--radavstand-rubrik);letter-spacing:.02em;text-transform:uppercase;color:var(--text-stark)}.sidhuvud p{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0}.sidhuvud .atgarder{flex-wrap:wrap;align-items:center;gap:14px;display:flex}button,.knapp,a,.nav-post,.stor-knapp,.tabell tbody tr{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,opacity .12s}a:not(.knapp,.nav-post,.stor-knapp,.radkort,.passkort,.kalpass,.atgard-rad,.installningsrad):hover{opacity:.75}button:not(:disabled):active,.knapp:not(:disabled):active,.stor-knapp:active{opacity:.85}.tabell tbody tr:hover{background:var(--ground)}.knapp{font-family:var(--typsnitt-knapp);border-radius:var(--r-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;border:1px solid var(--kant);background:var(--surface);color:var(--text-stark);box-shadow:var(--skugga-vila);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.knapp:not(:disabled):hover{border-color:var(--neutral-medel);box-shadow:var(--skugga-lyft)}.knapp.primar{background:var(--accent-strong);color:var(--text-inverterad);box-shadow:var(--skugga-knapp);border-color:#0000}.knapp.primar:not(:disabled):hover{background:var(--accent-mork);box-shadow:var(--skugga-lyft)}.knapp.mork{background:var(--kol-tryckt);color:var(--text-inverterad);box-shadow:none;border-color:#0000}.knapp.mork:not(:disabled):hover{background:var(--kol);border-color:var(--text-mjuk);box-shadow:none}.knapp.mork:disabled{background:var(--kol-tryckt);color:var(--neutral-medel);border-color:#0000}.knapp.lank{box-shadow:none;color:var(--accent-text);text-underline-offset:3px;background:0 0;border-color:#0000;padding-left:4px;padding-right:4px;text-decoration:underline;text-decoration-thickness:1px}.knapp.lank:not(:disabled):hover{box-shadow:none;background:0 0;border-color:#0000;text-decoration-thickness:2px}.knapp.ikon{min-width:var(--kontroll-hojd);padding:0}.knapp.fara{background:var(--surface);color:var(--text-fara);border-color:var(--fara)}.knapp.fara:not(:disabled):hover{background:var(--fara-tint);border-color:var(--fara)}.knapp:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}button:disabled,.knapp:disabled{cursor:default;background:var(--neutral-yta);border-color:var(--inaktiv);color:var(--text-mjuk);box-shadow:none}.verktygsrad{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sokfalt{min-width:0;min-height:var(--kontroll-hojd);border-radius:var(--r-knapp);background:var(--surface);border:1px solid var(--kant);font-family:inherit;font-size:var(--t-meta-storlek);font-weight:600;line-height:var(--radavstand-brod);color:var(--text-stark);flex:1;padding:8px 12px}.sokfalt::placeholder{color:var(--text-mjuk);font-weight:400}.sokfalt:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:1px}.sokfalt-omslag{flex:1;min-width:0;display:flex;position:relative}.sokfalt-omslag .sokfalt{padding-right:36px}.sokfalt::-webkit-search-cancel-button{appearance:none}.sokfalt-tom{font-family:var(--typsnitt-knapp);cursor:pointer;min-height:0;font-size:var(--t-knapp-storlek);color:var(--ikon-mjuk);box-shadow:none;background:0 0;border:0;padding:4px 8px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sokfalt-tom:hover{color:var(--text-stark)}[hidden]{display:none!important}.markerade{border-radius:var(--r-block);background:var(--accent-tint);color:var(--accent-text);align-items:center;gap:10px;padding:12px 14px;display:flex}.markerade .antal{font-size:var(--t-meta-fet-storlek);font-weight:700}.markerade .fyll{flex:1}.tabell{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);overflow:hidden}.tabell table{border-collapse:collapse;width:100%}.tabell th,.tabell td{text-align:left;font-size:var(--t-meta-storlek);vertical-align:middle;padding:12px 16px}.tabell th{font-family:var(--typsnitt-etikett);background:var(--neutral-yta);color:var(--text-mjuk);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-weight:800;line-height:1.1}.tabell th.sorterad{color:var(--accent-text)}.tabell th .sortpil{vertical-align:-3px;margin-left:4px;display:inline-block}.tabell th .sortpil.stigande{transform:rotate(180deg)}.tabell td{color:var(--text-mjuk)}.tabell th:first-child,.tabell td:first-child{padding-left:24px}.tabell th:last-child,.tabell td:last-child{padding-right:24px}.tabell-namnlank{color:inherit}.avklippt{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:inline-block;overflow:hidden}.ingen-brytning{white-space:nowrap}.tabell-fot{border-top:1px solid var(--delare);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0;padding:12px 24px}.tabell td:first-child{color:var(--text-stark);font-weight:600;font-size:var(--t-radrubrik-storlek)}.tabell tbody tr:nth-child(2n of :not([hidden])){background:var(--ground)}.tabell .siffra{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kort{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);--kort-luft:16px;gap:var(--kort-luft);flex-direction:column;padding:24px;display:flex}.kort>.rubrik{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);letter-spacing:.03em;text-transform:uppercase;font-weight:800;line-height:var(--radavstand-rubrik);color:var(--text-stark);margin:0}.kort>.under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin-top:-12px}.tva{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.tomt{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:44px 32px;display:flex}.tomt .marke{border-radius:var(--r-block);background:var(--neutral-yta);width:48px;height:48px;color:var(--ikon-mjuk);font-family:var(--typsnitt-rubrik);place-items:center;font-size:22px;font-weight:800;display:grid}.tomt h2{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);letter-spacing:.03em;text-transform:uppercase}.tomt p{max-width:400px;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0}.tomt .knappar{gap:10px;display:flex}.notis{border-radius:var(--r-block);font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);padding:14px 18px;font-weight:600}.notis.info{background:var(--accent-tint);color:var(--accent-text)}.notis.varning{background:var(--varning-tint);color:var(--text-varning)}.notis.fara{background:var(--fara-tint);color:var(--text-fara)}.lasfel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notis .detalj{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin-top:2px;font-weight:400;display:block}.nyckeltal{align-items:stretch;gap:16px;display:flex}.nyckeltal>*{flex:1;min-width:0;display:flex}.nyckeltal>*>*{flex:1}.nyckeltal .ruta{background:var(--surface);border-radius:var(--r-yta);min-width:0;box-shadow:var(--skugga-lyft);flex-direction:column;flex:1;gap:6px;padding:20px 20px 18px;display:flex}.nyckeltal .varde{font-family:var(--typsnitt-siffra);font-size:var(--t-korttal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);color:var(--text-stark)}.nyckeltal .etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);font-weight:800;line-height:1.1}.guide{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);padding:8px 24px}.guide .steg{align-items:flex-start;gap:14px;padding:16px 0;display:flex}.guide .steg+.steg{border-top:1px solid var(--delare)}.guide .nummer{border-radius:var(--r-pill);width:28px;height:28px;font-size:var(--t-meta-fet-storlek);background:var(--neutral-yta);color:var(--text-mjuk);flex:0 0 28px;place-items:center;font-weight:700;display:grid}.guide .nummer.klar{font-family:var(--typsnitt-etikett);background:var(--accent-tint);color:var(--accent-text);font-weight:800;font-size:var(--t-etikett-storlek)}.guide .txt{flex:1;min-width:0}.guide .txt .rub{font-size:var(--t-radrubrik-storlek);color:var(--text-stark);font-weight:600}.guide .txt .und{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.guide .status{font-size:var(--t-meta-fet-storlek);color:var(--accent-text);white-space:nowrap;font-weight:700}.fotnot{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.chip{font-family:var(--typsnitt-knapp);border-radius:var(--r-pill);font-size:var(--t-knapp-storlek);letter-spacing:.03em;background:var(--neutral-yta);color:var(--text-mjuk);align-items:center;padding:4px 10px;font-weight:800;line-height:1.1;display:inline-flex}.chip.aktiv{background:var(--accent-tint);color:var(--accent-text)}.chip.utkast{background:var(--varning-tint);color:var(--text-varning)}.chip.fara{background:var(--fara-tint);color:var(--text-fara)}.chip.neutral{background:var(--neutral-yta);color:var(--text-mjuk)}.forslagsrad{flex-wrap:wrap;gap:6px;display:flex}.forslagsrad button.chip{cursor:pointer;min-height:0;box-shadow:none;border:0}.valchip{font-family:var(--typsnitt-knapp);border-radius:var(--r-pill);border:1px solid var(--kant);background:var(--surface);min-height:32px;font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--text-mjuk);white-space:nowrap;align-items:center;padding:7px 14px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.valchip:hover{border-color:var(--neutral-medel);color:var(--text-stark)}.valchip[aria-pressed=true]{background:var(--kol);color:var(--text-inverterad);border-color:#0000}.segment{min-height:var(--kontroll-hojd);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--kant), var(--skugga-vila);scrollbar-width:none;border:0;gap:2px;max-width:100%;padding:0 4px;display:inline-flex;overflow-x:auto}.segment::-webkit-scrollbar{display:none}.segment>*{font-family:var(--typsnitt-knapp);min-height:var(--kontroll-hojd);border:4px solid #0000;border-radius:var(--r-pill);box-shadow:none;font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--text-mjuk);white-space:nowrap;background:padding-box padding-box;border-inline-width:0;align-items:center;padding:0 16px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.segment>:hover{color:var(--text-stark)}.segment>[aria-current=true],.segment>[aria-current=page],.segment>.vald{background-color:var(--kol);color:var(--text-inverterad)}.segment>:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:-4px}.logga-in-sida{background:var(--marke-djup,#081a17);flex-direction:column;min-height:100vh;display:flex}.hero{background:linear-gradient(180deg, var(--marke-hero-topp,#1a3a36) 0%, var(--marke-hero-botten,#0b3d36) 100%);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:56px 24px 32px;display:flex;position:relative}.hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.logo-bricka{border-radius:var(--r-stor);width:140px;height:140px;font-family:var(--typsnitt-rubrik);color:var(--marke-hero-botten,#0b3d36);background:#fff;place-items:center;font-size:52px;font-weight:800;display:grid;box-shadow:0 12px 32px #00000040}.hero .titel{font-family:var(--typsnitt-rubrik);color:#fff;margin-top:8px;font-size:32px;font-weight:800}.hero .tagline{font-size:var(--t-brod-storlek);color:var(--accent-tint);font-weight:500}.hero .undertext{font-size:var(--t-meta-storlek);color:var(--accent-tint);opacity:.85}.logga-in-kort{z-index:1;width:100%;max-width:390px;margin:-32px auto 0;padding:0 16px;position:relative}.logga-in-kort>.inre{border-radius:var(--r-stor);background:#fff;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 16px 40px #0000002e}.logga-in-kort .kort-titel{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);color:var(--ink);font-weight:800}.falt{flex-direction:column;gap:6px;display:flex}.falt>.etikett{font-size:var(--t-meta-fet-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);font-weight:600}.falt>input{min-height:var(--kontroll-hojd);border-radius:var(--r-knapp);border:1px solid var(--kant);background:var(--surface);font-family:inherit;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);padding:8px 12px}.falt>input::placeholder{color:var(--text-mjuk)}.falt>input:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:1px}.falt.fel>input{border-color:var(--fara);background:var(--fara-tint)}.falt>.felrad{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-fara)}.logga-in-kort .falt>input{min-height:46px;font-size:var(--t-brod-storlek);padding:12px 16px}.kryss{align-items:center;gap:10px;display:flex}.kryss input{margin:0}.kryss .txt{font-size:var(--t-brod-storlek);color:var(--ink)}.kryss .not{font-size:var(--t-meta-storlek);color:var(--ink-3);margin-left:auto}.avtal-del{margin-bottom:16px}.avtal-not{margin-top:8px}.avtal-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.avtal-form .kryss{align-items:flex-start}.stor-knapp{border-radius:var(--r-block);background:linear-gradient(90deg, var(--accent-strong,#0c8476) 0%, var(--marke-knapp-slut,#152e2b) 100%);color:#fff;height:55px;font-family:var(--typsnitt-knapp);letter-spacing:.03em;border:0;justify-content:center;align-items:center;width:100%;font-size:16px;font-weight:800;display:flex}.stor-knapp.tyst{border:1px solid var(--accent-grafik);height:47px;color:var(--accent-text);background:#fff;text-decoration:none}.glomt{font-family:var(--typsnitt-knapp);text-align:center;font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--ink-2);font-weight:800;text-decoration:none;display:block}.avdelare{align-items:center;gap:12px;display:flex}.avdelare:before,.avdelare:after{content:"";background:var(--line);flex:1;height:1px}.avdelare span{font-size:var(--t-meta-storlek);color:var(--ink-2);font-weight:600}.logga-in-fot{text-align:center;font-size:var(--t-meta-storlek);color:#b2ada6;margin-top:auto;padding:32px 0 18px}@media (min-width:900px){.logga-in-sida{flex-direction:row}.hero{flex:1;justify-content:center;padding:48px}.hogerspalt{background:var(--ground);flex-direction:column;flex:0 0 480px;justify-content:center;padding:48px;display:flex}.logga-in-kort{max-width:384px;margin:0 auto;padding:0}.logga-in-kort>.inre{box-shadow:none;border:1px solid var(--line)}.logga-in-fot{color:var(--ink-3);margin-top:24px;padding:0}}.besked-sida{background:var(--marke-djup,#081a17);place-items:center;min-height:100vh;padding:24px;display:grid}.besked-kort{background:var(--surface);border-radius:var(--r-stor);text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:32px 24px 24px;display:flex}.besked-kort .logo-bricka{border-radius:var(--r-stor);width:88px;height:88px;box-shadow:none;background:var(--accent-tint);font-size:34px}.besked-rubrik{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);font-weight:800;line-height:var(--radavstand-rubrik);color:var(--ink);margin:0}.besked-text{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--ink-2);margin:0}.besked-text.tyst{font-size:var(--t-meta-storlek);color:var(--ink-3)}.besked-kort form{width:100%;margin-top:8px}.besked-fot{font-size:var(--t-meta-storlek);color:var(--ink-3);margin:4px 0 0}.fargprov-rad{font-size:var(--t-meta-fet-storlek);color:var(--ink-2);align-items:center;gap:8px;font-weight:700;display:inline-flex}.fargprov{border-radius:var(--r-liten);border:1px solid var(--line);width:44px;height:24px}.sektionsrubrik{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);margin:4px 0 8px;font-weight:800;line-height:1.1}.falt>select,.valjare,.falt>textarea{border-radius:var(--r-knapp);border:1px solid var(--kant);background:var(--surface);font-family:inherit;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);box-sizing:border-box;width:100%;padding:8px 12px}.falt>select,.valjare{min-height:var(--kontroll-hojd);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%236E6962%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.valjare{width:auto;min-width:150px}.falt>textarea{resize:vertical;min-height:84px;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);padding:12px}.textfalt{min-height:var(--kontroll-hojd);border-radius:var(--r-knapp);border:1px solid var(--kant);background:var(--surface);font-family:inherit;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);box-sizing:border-box;padding:8px 12px}.falt>select:focus-visible,.falt>textarea:focus-visible,.textfalt:focus-visible,.valjare:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:1px}.falt>.hjalp{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.falt>input[readonly],.falt>textarea[readonly],.falt>select:disabled{background:var(--neutral-yta);color:var(--text-mjuk);opacity:1}.versioner{flex-direction:column;margin-top:4px;display:flex}.versioner .rad{border-top:1px solid var(--line);font-size:var(--t-meta-storlek);color:inherit;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.versioner .rad:first-child{border-top:0}.versioner .rad .vad{min-width:0;color:var(--ink-2);flex:1}.versioner .rad .lage{color:var(--accent-text);font-weight:700}.bildrad{border:1px solid var(--line);border-radius:var(--r-block);background:var(--surface-alt);align-items:center;gap:14px;padding:12px;display:flex}.bildrad .ruta{border-radius:var(--r-liten);border:1px solid var(--line);width:48px;height:48px;color:var(--ikon-mjuk);background:#fff;flex:0 0 48px;place-items:center;display:grid}.bildrad-bild{object-fit:contain;border-radius:var(--r-liten);flex:0 0 48px;width:48px;height:48px}.bildrad .txt{flex:1;min-width:0}.bildrad .txt .rub{font-size:var(--t-radrubrik-storlek);color:var(--text-stark);font-weight:600}.bildrad .txt .und{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.paletten{gap:12px;display:flex}.paletten .prov{border-radius:var(--r-knapp);border:2px solid #0000;width:44px;height:44px}.paletten .prov.vald{border-color:var(--kol)}.radlista .rad{border-top:1px solid var(--delare);font-size:var(--t-meta-storlek);align-items:baseline;gap:12px;padding:12px 0;display:flex}.radlista .rad:first-child{border-top:0}.radlista .rad .vad{min-width:0;color:var(--text-mjuk);flex:1}.radlista .rad .belopp{font-size:var(--t-radtal-storlek);color:var(--text-stark);font-weight:700}.radlista .rad .lage{color:var(--accent-text);font-weight:700;font-size:var(--t-meta-fet-storlek)}.radlista .rad .lage.obetald{color:var(--text-varning)}.veckoval{align-items:center;gap:8px;display:flex}.veckoval .nu{font-family:var(--typsnitt-knapp);min-height:var(--kontroll-hojd);border-radius:var(--r-knapp);background:var(--surface);border:1px solid var(--kant);font-size:var(--t-knapp-storlek);letter-spacing:.03em;align-items:center;padding:0 16px;font-weight:800;line-height:1.1;display:inline-flex}.kpis{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.kpi{border-radius:var(--r-yta);background:var(--surface);min-width:0;box-shadow:var(--skugga-lyft);flex-direction:column;flex:180px;gap:6px;padding:20px 20px 18px;display:flex}.kpi.mork{background:var(--marke-hero-topp,#1a3a36)}.kpi .tal{font-family:var(--typsnitt-siffra);font-size:var(--t-hjaltetal-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark)}.kpi .etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);font-weight:800;line-height:1.1}.kpi .under{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.kpi.mork .tal{color:var(--text-inverterad)}.kpi.mork .etikett{color:#ffffffd1}.kpi.mork .under{color:var(--accent-tint)}.importsteg{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.importsteg li{border:1px solid var(--kant);border-radius:var(--r-pill);background:var(--surface);font-size:var(--t-meta-fet-storlek);line-height:var(--radavstand-fet);color:var(--text-mjuk);align-items:center;gap:8px;padding:7px 14px;font-weight:700;display:flex}.importsteg li[aria-current=step]{background:var(--accent-tint);color:var(--accent-text);border-color:#0000}.importsteg .nr{font-family:var(--typsnitt-etikett);border-radius:var(--r-pill);background:var(--neutral-yta);width:18px;height:18px;color:var(--text-mjuk);font-weight:800;font-size:var(--t-etikett-storlek);place-items:center;display:grid}.importsteg li[aria-current=step] .nr{background:var(--accent-mork);color:var(--text-inverterad)}.skelett{border-radius:var(--r-liten);background:linear-gradient(90deg, var(--delare) 0%, var(--neutral-yta) 50%, var(--delare) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skelett-drag;display:block}.skelett.platta{border-radius:var(--r-knapp)}.skelett.pille{border-radius:var(--r-pill)}@keyframes skelett-drag{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skelett{background:var(--line);animation:none}button,.knapp,a,.nav-post,.stor-knapp,.tabell tbody tr{transition:none}}.skelett-tabell{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);overflow:hidden}.skelett-rad{align-items:center;gap:16px;height:48px;padding:0 24px;display:flex}.skelett-rad:nth-child(2n){background:var(--ground)}.skelett-lista{flex-direction:column;gap:14px;padding:24px;display:flex}.skelett-lista .rad{align-items:center;gap:16px;display:flex}.skelett-lista .txt{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.skelett-sidhuvud .rubrik{width:38%;max-width:320px;height:var(--t-sidrubrik-storlek);display:block}.skelett-sidhuvud .under{width:62%;max-width:520px;height:var(--t-brod-storlek);display:block}.skelett-sidhuvud .knapp-stav{border-radius:var(--r-knapp);width:110px;height:36px;display:block}.skelett-vecka{grid-template-columns:repeat(7,1fr);gap:12px;padding:24px;display:grid}.skelett-vecka .dag{flex-direction:column;gap:10px;display:flex}.skelett-vecka .pass{border-radius:var(--r-knapp);width:100%;height:56px;display:block}.rotfel{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.rotfel .felruta{width:100%;max-width:560px}.felid{text-align:center;max-width:560px;color:var(--ink-3);margin:14px auto 0;font-size:.875rem}.felid code{font-family:var(--typsnitt-text);font-variant-numeric:tabular-nums slashed-zero;background:var(--neutral-yta);border-radius:var(--r-liten);-webkit-user-select:all;user-select:all;padding:2px 6px}.felruta{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:44px 32px;display:flex}.felruta .marke{border-radius:var(--r-pill);background:var(--fara-tint);width:48px;height:48px;font-family:var(--typsnitt-rubrik);color:var(--text-fara);place-items:center;font-size:22px;font-weight:800;display:grid}.felruta h2{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);letter-spacing:.03em;text-transform:uppercase}.felruta p{max-width:480px;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0}.felruta .notis{text-align:center;width:100%}.felruta .knappar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sparfel{background:var(--fara-tint);border-radius:var(--r-block);align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.sparfel .tecken{font-family:var(--typsnitt-rubrik);color:var(--text-fara);font-size:18px;font-weight:800;line-height:1.2}.sparfel .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sparfel .rub{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-fara);font-weight:600}.sparfel .und{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.statuslista{background:var(--surface);border-radius:var(--r-yta);box-shadow:var(--skugga-vila);overflow:hidden}.statuslista .rad{font-size:var(--t-meta-storlek);align-items:baseline;gap:16px;padding:15px 24px;display:flex}.statuslista .rad+.rad{border-top:1px solid var(--delare)}.statuslista .vad{width:180px;font-size:var(--t-radrubrik-storlek);color:var(--text-stark);flex:0 0 180px;font-weight:600}.statuslista .om{min-width:0;color:var(--text-mjuk);font-size:var(--t-meta-storlek);flex:1}@media (max-width:720px){.felruta{padding:32px 20px}.statuslista .rad{flex-direction:column;gap:2px}.statuslista .vad{flex:none;width:auto}}.visuellt-dolt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobiltopp,.menylager{display:none}@media (max-width:899px){.skal{flex-direction:column}.sidomeny{display:none}.mobiltopp{background:var(--surface);border-bottom:1px solid var(--delare);z-index:20;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.mobiltopp .mobil-marke{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.mobil-logga{object-fit:contain;border-radius:var(--r-liten);flex:0 0 32px;width:32px;height:32px}.mobil-marke-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.mobiltopp .mobil-marke .namn{font-family:var(--typsnitt-rubrik);font-size:var(--t-radrubrik-storlek);color:var(--text-stark);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.mobiltopp .mobil-marke .under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hamburgare{border-radius:var(--r-nav);background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:0 13px;display:flex}.hamburgare span{background:var(--kol);border-radius:var(--r-pill);height:2px;display:block}.menylager{z-index:100;display:block;position:fixed;inset:0}.menylager .skugga{background:#0009;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobillada{background:var(--ground);flex-direction:column;gap:16px;width:280px;max-width:84vw;padding:24px 18px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:4px 0 8px #00000026}.ladhuvud{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.ladhuvud .namn{font-family:var(--typsnitt-rubrik);color:var(--accent-text);text-transform:uppercase;font-size:26px}.ladhuvud .stang{font-family:var(--typsnitt-knapp);border-radius:var(--r-kort);background:var(--neutral-yta);width:44px;height:44px;color:var(--text-mjuk);font-size:var(--t-knapp-storlek);box-shadow:none;border:0}.ladnav{flex-direction:column;gap:4px;display:flex}.mobillada .nav-post{border-radius:var(--r-block);font-size:var(--t-radrubrik-storlek)}.innehall{gap:16px;padding:20px 16px 40px}.sidhuvud h1{font-family:var(--typsnitt-rubrik);font-size:var(--t-korttal-storlek);line-height:var(--radavstand-rubrik)}.sidhuvud{flex-direction:column;align-items:flex-start;gap:14px}.kpi .tal,.statistikkort .tal{font-size:var(--t-korttal-storlek);line-height:var(--radavstand-rubrik)}}@media (min-width:600px) and (max-width:899px){.innehall{padding:24px 24px 40px}}@container spalt (max-width:720px){.tva{grid-template-columns:1fr}.nyckeltal{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px;display:grid}.nyckeltal .ruta{min-width:0}.kpis{grid-template-columns:1fr 1fr}.kpi .tal,.statistikkort .tal{font-size:var(--t-korttal-storlek);line-height:var(--radavstand-rubrik)}.tabell.kort-pa-mobil{box-shadow:none;background:0 0;border:0;border-radius:0}.tabell.kort-pa-mobil table,.tabell.kort-pa-mobil tbody,.tabell.kort-pa-mobil tr,.tabell.kort-pa-mobil td{width:auto;display:block}.tabell.kort-pa-mobil thead{display:none}.tabell.kort-pa-mobil tbody tr{background:var(--surface);border:1px solid var(--delare);border-radius:var(--r-kort);box-shadow:var(--skugga-vila);margin-bottom:12px;padding:4px 16px 12px}.tabell.kort-pa-mobil tbody tr:nth-child(2n of :not([hidden])){background:var(--surface)}.tabell.kort-pa-mobil td{border:0;align-items:baseline;gap:12px;padding:8px 0 0;display:flex}.tabell.kort-pa-mobil td:before{font-family:var(--typsnitt-etikett);content:attr(data-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);flex:0 0 40%;font-weight:800;line-height:1.1}.tabell.kort-pa-mobil td:first-child{font-size:var(--t-radrubrik-storlek);padding-top:12px;font-weight:700}.tabell.kort-pa-mobil td:first-child:before,.tabell.kort-pa-mobil td:empty{display:none}}input[type=color]{border:1px solid var(--kant);border-radius:var(--r-knapp);background:var(--surface);width:56px;height:44px;padding:4px}.anmalan{background:var(--neutral-yta);border-radius:var(--r-block);flex-direction:column;gap:10px;padding:14px;display:flex}.anmalan-text{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);margin:0}.bekrafta-dialog{border-radius:var(--r-storre);background:var(--surface);width:min(420px,100vw - 48px);box-shadow:var(--skugga-lager);text-align:center;border:0;margin:auto;padding:24px}.bekrafta-dialog::backdrop{background:#00000080}.bekrafta-ikon{border-radius:var(--r-pill);background:var(--fara-tint);width:48px;height:48px;color:var(--text-fara);place-items:center;margin:0 auto 12px;font-size:20px;font-weight:800;display:grid}.bekrafta-rubrik{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);letter-spacing:.03em;margin:0 0 8px}.bekrafta-text{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0 0 12px}.bekrafta-fakta{background:var(--neutral-yta);border-radius:var(--r-block);text-align:left;margin:0 0 16px;padding:12px}.bekrafta-faktarad{font-size:var(--t-meta-storlek);justify-content:space-between;gap:12px;display:flex}.bekrafta-faktarad dt{color:var(--text-mjuk)}.bekrafta-faktarad dd{color:var(--text-stark);margin:0;font-weight:700}.bekrafta-knappar{justify-content:center;gap:8px;display:flex}.knapp.bekrafta-fara{background:var(--fara);color:var(--text-inverterad);box-shadow:var(--skugga-knapp);border-color:#0000}.knapp.bekrafta-fara:not(:disabled):hover{background:var(--text-fara)}.logga-in-fel{border:1.5px solid var(--danger);width:100%;max-width:384px;margin:0 auto 16px;font-weight:600}.nyckeltal .ruta.mork{box-shadow:var(--skugga-lyft)}.oversikt-spalter{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@container spalt (min-width:880px){.oversikt-spalter{grid-template-columns:repeat(2,minmax(0,1fr))}}.oversikt-spalter>:only-child{grid-column:1/-1}.oversikt-atgarder{flex-direction:column;gap:8px;display:flex}.oversikt-atgarder>.atgardsrad{padding:12px 16px}.oversikt-framsteg{flex-direction:column;gap:16px;display:flex}.startguide{gap:0;padding:0}.startguide-huvud{flex-direction:column;gap:12px;padding:24px 28px 20px;display:flex}.startguide.kompakt .startguide-huvud{gap:8px;padding:16px 20px}.startguide-rubrikrad{justify-content:space-between;align-items:center;gap:12px;display:flex}.startguide-rubrik{color:var(--text-mjuk);margin:0}.startguide-tal{color:var(--text-mjuk);white-space:nowrap}.startguide-matare{border-radius:var(--r-pill);background:var(--delare);height:8px;overflow:hidden}.startguide-matare>div{border-radius:var(--r-pill);background:var(--accent-grafik);height:100%}.startguide-upplysning{margin:0}.startguide-steg{border-top:1px solid var(--delare);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 28px;display:flex}.startguide.kompakt .startguide-steg{padding:12px 20px}.startguide-bock{border-radius:var(--r-liten);background:var(--surface);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--kant);color:#0000;flex:0 0 24px;place-items:center;line-height:1;display:grid}.startguide-steg.klar .startguide-bock{background:var(--accent-grafik);box-shadow:none;color:var(--text-inverterad)}.startguide-text{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.startguide-steg-rubrik{color:var(--text-stark)}.startguide-steg.klar .startguide-steg-rubrik,.startguide-steg-text{color:var(--text-mjuk)}.startguide-handling{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.startguide-fot{border-top:1px solid var(--delare);flex-direction:column;gap:8px;padding:16px 28px 24px;display:flex}.startguide-fot p{color:var(--text-mjuk);margin:0}@container spalt (max-width:560px){.startguide-huvud,.startguide-fot{padding-left:20px;padding-right:20px}.startguide-steg{padding:16px 20px}}.atgard-rad{background:var(--neutral-yta);border-radius:var(--r-block);color:inherit;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding:12px 14px;text-decoration:none;display:flex}.atgard-rad:hover{background:var(--accent-tint)}.atgard-rubrik{font-size:var(--t-radrubrik-storlek);color:var(--text-stark);font-weight:600}.atgard-detalj{font-size:var(--t-meta-storlek);color:var(--text-mjuk);text-align:right}.handelse-rad{border-top:1px solid var(--delare);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.handelse-rad:first-of-type{border-top:0}.handelse-text{font-size:var(--t-brod-storlek);color:var(--text-stark)}.handelse-tid{font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap}.medlemsval-lista{border:1px solid var(--kant);border-radius:var(--r-knapp);overflow:hidden}.medlemsval-traff{cursor:pointer;text-align:left;width:100%;font:inherit;box-shadow:none;background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 12px;transition:background .12s;display:flex}.medlemsval-traff:hover,.medlemsval-traff.forsta{background:var(--neutral-yta)}.medlemsval-traff.forsta{background:var(--accent-tint);color:var(--accent-text);font-weight:700}.medlemsval-chip{cursor:pointer;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font:inherit;font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;min-height:0;box-shadow:none;border:none;padding:5px 12px;font-weight:800;transition:background .12s}.medlemsval-chip:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}.radpanel{background:var(--surface);border:1px solid var(--delare);border-top:2px solid var(--accent-grafik);border-radius:var(--r-kort);box-shadow:var(--skugga-vila);padding:20px 18px}.radpanel.fara{background:var(--fara-tint);border:1px solid var(--fara);box-shadow:none;padding:18px}.radpanel>.panelrubrik{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 18px;font-weight:800;line-height:1.1;display:block}.radpanel.fara>.panelrubrik{color:var(--text-fara)}@media (prefers-reduced-motion:no-preference){.radpanel{animation:.26s ease-out radpanel-in}@keyframes radpanel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.schemadag{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);color:var(--text-mjuk);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 2px;font-weight:800;line-height:1.1}.passkort{background:var(--surface);border:1px solid var(--delare);border-radius:var(--r-kort);box-shadow:var(--skugga-vila);color:inherit;align-items:center;gap:14px;padding-right:14px;text-decoration:none;display:flex;overflow:hidden}.passkort:hover{border-color:var(--kant);box-shadow:var(--skugga-lyft)}.passkort.aktiv{border-color:var(--accent-grafik);box-shadow:inset 0 0 0 .5px var(--accent-grafik), var(--skugga-lyft)}.passkort.dampad .passkort-namn,.passkort.dampad .passkort-tid{color:var(--text-mjuk)}.passkort-kant{flex:0 0 5px;align-self:stretch;width:5px}.passkort-tid{width:76px;font-weight:700;font-size:var(--t-radtal-storlek);line-height:var(--radavstand-rubrik);flex:0 0 76px;padding:12px 0}.passkort-tid .min{font-weight:400;font-size:var(--t-meta-storlek);color:var(--text-mjuk);display:block}.passkort-info{flex:1;min-width:0;padding:12px 0}.passkort-namn{font-weight:600;font-size:var(--t-radrubrik-storlek);line-height:var(--radavstand-brod);color:var(--text-stark)}.passkort-meta{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.passkort-hoger{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.passchip{font-family:var(--typsnitt-knapp);border-radius:var(--r-pill);font-size:var(--t-knapp-storlek);letter-spacing:.03em;background:var(--neutral-yta);color:var(--text-mjuk);white-space:nowrap;padding:4px 10px;font-weight:800;line-height:1.1}.passchip.oppet{background:var(--accent-tint);color:var(--accent-text)}.passchip.fullt{background:var(--varning-tint);color:var(--text-varning)}.passchip.grå{background:var(--neutral-yta);color:var(--text-mjuk)}.panelsektion{flex-direction:column;gap:3px;display:flex}.panelsektion .rubrik{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-weight:800;line-height:1.1}.panelsektion .brod{white-space:pre-wrap;color:var(--text-mjuk);margin:0}.passformular{flex-direction:column;gap:14px;display:flex}.passformular>.panelsektion{gap:12px}.passformular>.panelsektion~.panelsektion{border-top:1px solid var(--line);padding-top:14px}.falt>textarea.skrivyta-stor{--rader:5;min-height:calc(var(--rader) * 1lh + 24px);field-sizing:content;max-height:70vh}.falt>textarea.skrivyta-stor[rows="6"]{--rader:6}.radlista{flex-direction:column;gap:8px;display:flex}.radkort{background:var(--surface);border:1px solid var(--delare);border-radius:var(--r-kort);box-shadow:var(--skugga-vila);color:inherit;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:flex}a.radkort:hover{border-color:var(--kant);box-shadow:var(--skugga-lyft)}.radkort.aktiv{border-color:var(--accent-grafik);box-shadow:inset 0 0 0 .5px var(--accent-grafik), var(--skugga-lyft)}.radkort.dampad .radkort-namn{color:var(--text-mjuk)}.radkort-bild{border-radius:var(--r-knapp);object-fit:cover;flex:0 0 40px;width:40px;height:40px}.radkort-platta{border-radius:var(--r-knapp);background:var(--neutral-yta);width:40px;height:40px;color:var(--ikon-mjuk);font-size:var(--t-meta-fet-storlek);flex:0 0 40px;place-items:center;font-weight:700;display:grid}.radkort.aktiv .radkort-platta{background:var(--accent-tint);color:var(--accent-text)}.radkort-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.radkort-namn{font-weight:600;font-size:var(--t-radrubrik-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);display:block}.radkort-meta{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.radkort-varning{color:var(--text-varning);margin-top:2px;font-weight:600;display:block}.radkort-hoger{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.radkort-stang{font-family:var(--typsnitt-etikett);width:20px;height:20px;color:var(--ikon-mjuk);font-weight:800;font-size:var(--t-etikett-storlek);flex:none;place-items:center;line-height:1;display:grid}@container spalt (max-width:560px){.radkort{flex-wrap:wrap;row-gap:8px}.radkort-hoger{flex:1 0 100%;order:1;justify-content:flex-start}.radkort:has(>.avatar,>.radkort-platta,>.radkort-bild)>.radkort-hoger{padding-left:56px}}.kalender{align-items:flex-start;gap:16px;display:flex}.kalender-rutnat{background:var(--surface);border:1px solid var(--delare);border-radius:var(--r-yta);flex:1;min-width:0;overflow-x:auto}.kalender-panel{border:1px solid var(--delare);border-radius:var(--r-yta);flex:0 0 420px;min-width:0;overflow:hidden}@media (max-width:1099px){.kalender{flex-direction:column}.kalender-panel{flex:none;width:100%}}.kalender-inre{--kal-timme:56px;grid-template-columns:52px repeat(7,minmax(0,1fr));min-width:760px;padding-bottom:12px;display:grid}.kalhuvud{font-family:var(--typsnitt-etikett);text-align:center;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk);border-bottom:1px solid var(--delare);border-left:1px solid var(--delare);padding:10px 6px}.kalhuvud.horn{border-left:0}.kalhuvud .dag{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.1;display:block}.kalhuvud .datum{font-family:var(--typsnitt-etikett);font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk);display:block}.kalhuvud.idag{background:var(--accent-tint);color:var(--accent-text)}.kalhuvud.idag .datum{color:var(--accent-text);font-weight:700}.kaltider{margin-top:8px;position:relative}.kaltid{font-size:var(--t-meta-storlek);color:var(--text-mjuk);font-variant-numeric:tabular-nums;position:absolute;right:8px;transform:translateY(-50%)}.kalkolumn{border-left:1px solid var(--delare);background-image:repeating-linear-gradient(to bottom, var(--delare) 0, var(--delare) 1px, transparent 1px, transparent var(--kal-timme));margin-top:8px;position:relative;overflow:hidden}.kalkolumn.idag{background-color:color-mix(in srgb, var(--accent-tint) 45%, var(--surface))}.kalpass{border:1px solid var(--delare);border-left:3px solid var(--ikon-mjuk);border-radius:var(--r-liten);background:var(--neutral-yta);color:inherit;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);flex-direction:column;gap:1px;padding:3px 6px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.kalpass:hover{border-color:var(--kant)}.kalpass.aktiv{border-color:var(--accent-grafik);box-shadow:inset 0 0 0 1.5px var(--accent-grafik)}.kalpass.dampad{opacity:.55}.kalpass-namn{font-weight:700;font-size:var(--t-meta-fet-storlek);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kalpass-meta{color:var(--text-mjuk);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kalpass .passchip{align-self:flex-start;margin-top:1px;padding:1px 6px}.intoning{animation:intoning var(--tid-normal) var(--kurva) both}@keyframes intoning{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tryck{transition:transform var(--tid-snabb) var(--kurva)}.tryck:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.intoning{opacity:1;animation:none;transform:none}.tryck{transition:none}.tryck:active{transform:none}}.statistikkort{background:var(--surface);border-radius:var(--r-yta);height:100%;box-shadow:var(--skugga-lyft);flex-direction:column;gap:6px;min-width:0;padding:20px 20px 18px;display:flex}.statistikkort .etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);min-height:calc(var(--t-etikett-storlek) * var(--radavstand-fet) * 2);font-weight:800;line-height:1.1}.bokningsgraf-yta{gap:8px;margin-top:16px;display:flex}.statistikkort .tal{font-family:var(--typsnitt-siffra);font-size:var(--t-hjaltetal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);color:var(--text-stark)}.statistikkort .forandring{align-items:center;gap:6px;display:flex}.statistikkort .forandring .varde{font-size:var(--t-meta-fet-storlek);color:var(--text-mjuk);font-weight:700}.statistikkort .forandring.upp .varde{color:var(--accent-text)}.statistikkort .forandring.ner .varde{color:var(--text-fara)}.statistikkort .forandring .om{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.statistikkort .diagram{padding-top:12px}.statistikkort .staplar{align-items:flex-end;gap:5px;height:40px;display:flex}.statistikkort .stapel{min-width:0;height:var(--andel,50%);background:var(--accent-grafik);border-radius:4px;flex:1}.statistikkort .staplar.linje{gap:2px}.statistikkort .staplar.linje .stapel{border-radius:2px}.stapeldiagram{flex-direction:column;gap:6px;display:flex}.stapeldiagram .staplar{width:100%;height:160px;display:block;overflow:visible}.stapeldiagram .stapel{fill:var(--accent-grafik)}.stapeldiagram .stapel.tom{fill:var(--inaktiv-stark)}.stapeldiagram .dagar{display:flex}.stapeldiagram .dag{text-align:center;min-width:0;font-size:var(--t-meta-storlek);line-height:var(--radavstand-fet);color:var(--text-mjuk);white-space:nowrap;flex:1}.stapeldiagram .dag:first-child{text-align:left}.stapeldiagram .dag:last-child{text-align:right}@container spalt (max-width:720px){.stapeldiagram .staplar{height:120px}}.tidslinje{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tidslinje .handelse{grid-template-columns:96px 32px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.handelse-tid{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);font-variant-numeric:tabular-nums;padding-top:4px}.handelse-prick{border-radius:var(--r-pill);background:var(--surface-alt);width:32px;height:32px;color:var(--ikon-mjuk);box-shadow:inset 0 0 0 1px var(--kant);place-items:center;display:grid}.handelse-prick.accent{background:var(--accent-tint);color:var(--accent-text);box-shadow:none}.handelse-text{overflow-wrap:anywhere;min-width:0;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);flex-direction:column;gap:2px;margin:0;padding-top:4px;display:flex}.handelse-detalj{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);flex-wrap:wrap;gap:0 8px;display:flex}.handelse-detalj>span+span:before{content:"·";margin-right:8px}.tidslinje-tomt{text-align:center;background:var(--surface-alt);border-radius:var(--r-block);font-size:var(--t-brod-storlek);color:var(--text-mjuk);margin:0;padding:20px}.tidslinje-fler{justify-content:center;padding-top:8px;display:flex}@container spalt (max-width:560px){.tidslinje .handelse{grid-template-columns:32px minmax(0,1fr);row-gap:0}.tidslinje .handelse-tid{grid-area:2/2;padding-top:0}.tidslinje .handelse-prick{grid-area:1/1/span 2}.tidslinje .handelse-text{grid-area:1/2}}.rad-meta{height:calc(var(--t-meta-storlek) * var(--radavstand-brod))}.framsteg{flex-direction:column;gap:9px;display:flex}.framsteg .etikett{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.framsteg .etikett .vad{font-size:var(--t-radrubrik-storlek);color:var(--text-stark);font-weight:600}.framsteg .etikett .varde{font-size:var(--t-meta-fet-storlek);color:var(--text-mjuk);font-variant-numeric:tabular-nums;font-weight:700}.framsteg .spar{border-radius:var(--r-pill);background:var(--delare);height:10px;overflow:hidden}.framsteg .fyllnad{height:100%;width:var(--andel,0%);border-radius:var(--r-pill);background:var(--accent-grafik)}.programrad{align-items:center;gap:8px;display:flex}.programrad>.radkort{flex:1;min-width:0}.stjarnform{display:contents}.stjarna{border-radius:var(--r-pill);border:1px solid var(--kant);background:var(--surface);min-height:40px;box-shadow:var(--skugga-vila);color:var(--ikon-mjuk);cursor:pointer;font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;flex:none;align-items:center;gap:4px;padding:0 10px;font-weight:800;line-height:1.1;display:inline-flex}.stjarna svg{flex:0 0 18px;width:18px;height:18px}button.stjarna:hover{border-color:var(--neutral-medel);color:var(--text-stark);box-shadow:var(--skugga-lyft)}button.stjarna:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:1px}.stjarna.vald{background:var(--accent-tint);border-color:var(--accent-grafik);color:var(--accent-text)}.stjarna-ord{white-space:nowrap}.manad{background:var(--surface);border:1px solid var(--delare);border-radius:var(--r-yta);overflow-x:auto}.kalender>.manad{flex:1;min-width:0}.kalender>.manad .manad-inre{min-width:490px}@media (max-width:1099px){.kalender>.manad{flex:none;width:100%}.kalender>.manad .manad-inre{min-width:760px}}.manad-inre{grid-template-columns:44px repeat(7,minmax(0,1fr));min-width:760px;display:grid}.manad-rad{display:contents}.manad-huvud{font-family:var(--typsnitt-etikett);text-align:center;font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);border-left:1px solid var(--delare);padding:10px 6px;font-weight:800;line-height:1.1}.manad-huvud.horn{border-left:0}.manad-vecka{font-size:var(--t-meta-fet-storlek);color:var(--text-mjuk);font-variant-numeric:tabular-nums;border-top:1px solid var(--delare);justify-content:center;align-items:flex-start;padding:10px 4px;font-weight:700;display:flex}.manad-dag{border-top:1px solid var(--delare);border-left:1px solid var(--delare);flex-direction:column;gap:3px;min-width:0;min-height:128px;padding:6px;display:flex}.manad-dag.utanfor{background:var(--surface-alt)}.manad-dag.idag{background-color:color-mix(in srgb, var(--accent-tint) 45%, var(--surface))}.manad-datum{border-radius:var(--r-pill);min-width:24px;height:24px;font-size:var(--t-meta-fet-storlek);color:var(--text-stark);font-variant-numeric:tabular-nums;justify-content:center;align-self:flex-end;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.manad-dag.utanfor .manad-datum{color:var(--text-mjuk);font-weight:400}.manad-dag.idag .manad-datum{background:var(--kol);color:var(--text-inverterad)}.manadpass{border-radius:var(--r-liten);border-left:3px solid var(--ikon-mjuk);min-width:0;color:var(--text-stark);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);align-items:baseline;gap:6px;padding:2px 6px;text-decoration:none;display:flex}.manadpass:hover,.manadpass:focus-visible{background:var(--neutral-yta)}.manadpass:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:1px}.manadpass.aktiv{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent-grafik)}.manadpass.aktiv .namn{font-weight:700}.manadpass .tid{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.manadpass .namn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.manadpass.dampad{color:var(--text-mjuk);opacity:.75}.manadpass.installt .namn{text-decoration:line-through}.manad-fler{border-radius:var(--r-liten);font-size:var(--t-meta-fet-storlek);color:var(--accent-text);align-self:flex-start;padding:2px 6px;font-weight:700;text-decoration:none}.manad-fler:hover,.manad-fler:focus-visible{background:var(--accent-tint)}.hovring{display:contents}.hovring-ruta{z-index:120;background:var(--surface);border:1px solid var(--kant);border-radius:var(--r-kort);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--skugga-lager);color:var(--text-stark);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);text-align:left;white-space:normal;pointer-events:auto;padding:14px 16px;display:none;position:fixed}.hovring.oppen>.hovring-ruta{flex-direction:column;gap:8px;display:flex}.hovring-ruta .rubrik{font-size:var(--t-radrubrik-storlek);font-weight:600;line-height:var(--radavstand-brod);color:var(--text-stark);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hovring-ruta .fakta{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:0;display:grid}.hovring-ruta .fakta dt{color:var(--text-mjuk)}.hovring-ruta .fakta dd{color:var(--text-stark);min-width:0;margin:0}.hovring-ruta .fakta dd.fullt{color:var(--text-varning);font-weight:700}.hovring-ruta .program{border-top:1px solid var(--delare);white-space:pre-wrap;color:var(--text-mjuk);margin:0;padding-top:8px}.hovring-ruta .tips{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}@media (prefers-reduced-motion:no-preference){.hovring.oppen>.hovring-ruta{animation:.16s ease-out radpanel-in}}.leadfalt{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px 20px;display:grid}.leadfalt>.bred{grid-column:1/-1}.lead-anteckning{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.malgrupp-lista{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.malgrupp-lista>legend{font-size:var(--t-meta-fet-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);margin-bottom:6px;padding:0;font-weight:600}.malgrupp-val{border:1px solid var(--kant);border-radius:var(--r-kort);background:var(--surface);cursor:pointer;transition:border-color var(--tid-snabb) ease, box-shadow var(--tid-snabb) ease;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.malgrupp-val:hover{border-color:var(--neutral-medel)}.malgrupp-val.vald{border-color:var(--accent-grafik);box-shadow:var(--skugga-lyft)}.malgrupp-val>input{flex:none;margin-top:3px}.malgrupp-val:has(>input:focus-visible){outline:2px solid var(--accent-grafik);outline-offset:1px}.malgrupp-val>.text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.malgrupp-val .namn{font-size:var(--t-meta-fet-storlek);font-weight:600;line-height:var(--radavstand-brod);color:var(--text-stark);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.malgrupp-val .forklaring{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.malgrupp-val .antal{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark)}.forhandsvisning{border:1px solid var(--kant);border-radius:var(--r-kort);background:var(--surface-alt);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.forhandsvisning .amne{border-bottom:1px solid var(--delare);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.forhandsvisning .amne .etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);font-weight:800;line-height:1.1}.forhandsvisning .amne .varde{font-size:var(--t-radrubrik-storlek);font-weight:600;line-height:var(--radavstand-brod);color:var(--text-stark);overflow-wrap:anywhere}.forhandsvisning .brod{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-stark)}.forhandsvisning .fot{border-top:1px solid var(--delare);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);overflow-wrap:anywhere;padding-top:10px}.forhandsvisning .fot .lank{color:var(--accent-text);text-decoration:underline}.forhandsvisning .fran{border-bottom:1px solid var(--delare);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.forhandsvisning .fran .etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);font-weight:800;line-height:1.1}.forhandsvisning .fran .varde{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);overflow-wrap:anywhere}.riggd-hjalte .tal .av{font-size:var(--t-korttal-storlek);color:var(--text-mjuk)}.riggd-hjalte .framsteg{margin-top:12px}.riggd-hjalte .framsteg .etikett .vad{font-size:var(--t-meta-storlek);color:var(--text-mjuk);font-weight:400}.riggd-planer{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}.riggd-plan{border-radius:var(--r-kort);border:1px solid var(--kant);background:var(--surface-alt);flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.riggd-plan.vald{border-color:var(--accent-grafik);box-shadow:var(--skugga-lyft);background:var(--surface)}.riggd-plan .namn{font-size:var(--t-radrubrik-storlek);font-weight:600;line-height:var(--radavstand-brod);color:var(--text-stark)}.riggd-plan .pris{font-family:var(--typsnitt-siffra);font-size:var(--t-korttal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);color:var(--text-stark)}.riggd-plan .villkor{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.riggd-plan .chip{align-self:flex-start;margin-top:auto}.driftrad{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.driftruta{border:1px solid var(--delare);border-radius:var(--r-block);background:var(--surface-alt);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.driftruta .etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);font-weight:800;line-height:1.1}.driftruta .varde{font-size:var(--t-meta-fet-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);overflow-wrap:anywhere;font-weight:600}.driftruta .meta{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);overflow-wrap:anywhere}.driftruta.fel{background:var(--fara-tint);border-color:var(--fara)}.driftruta.fel .varde{color:var(--text-fara)}@media (max-width:720px){.driftrad{grid-template-columns:1fr}}.tabell.logglista{overflow-x:auto}.logglista .sammanfattning{overflow-wrap:anywhere;max-width:360px}.loggfot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stripevy{flex-direction:column;gap:16px;display:flex}.stripevy-mening{color:var(--text-stark);margin:0}.stripevy-knappar{flex-direction:column;gap:8px;display:flex}.stripevy-konto{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stripevy-konto .namn{color:var(--text-stark);font-weight:700}.stripevy-konto .meta{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.stripevy-drift{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stripevy-drift .fotnot{margin:0}.stripevy form{flex-direction:column;gap:8px;display:flex}.stripevy>.fotnot{margin:0}.hopfall{border-top:1px solid var(--delare);padding-top:12px}.hopfall>summary{font-family:var(--typsnitt-etikett);min-height:var(--kontroll-hojd);cursor:pointer;font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:8px;font-weight:800;line-height:1.1;list-style:none;display:inline-flex}.hopfall>summary::-webkit-details-marker{display:none}.hopfall>summary:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.hopfall>summary .ikon{transition:transform var(--tid-snabb) var(--kurva)}.hopfall[open]>summary .ikon{transform:rotate(180deg)}.hopfall-innehall{flex-direction:column;gap:8px;padding-top:8px;display:flex}.hopfall-innehall .brod{color:var(--text-mjuk);margin:0}.hopfall-innehall .fotnot{margin:0}@media (prefers-reduced-motion:reduce){.hopfall>summary .ikon{transition:none}}.panelsektion.flytt{gap:16px}.flytt-steg{flex-direction:column;gap:8px;min-width:0;display:flex}.flytt-steg>.etikett{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);font-weight:800;line-height:1.1}.flytt-checklista{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.riggd-hjalte .riggd-tokens-text{color:var(--text-mjuk);margin:12px 0 0}.riggd-plan .riggd-plan-knapp{align-self:flex-start;margin-top:auto}.riggd-bekrafta{border-radius:var(--r-kort);border:1px solid var(--accent-grafik);background:var(--accent-tint);color:var(--accent-text);flex-direction:column;gap:8px;padding:16px;display:flex}.riggd-bekrafta .t-brod{color:var(--text-stark)}.riggd-bekrafta-knappar{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sajt-form{flex-direction:column;gap:16px;display:flex}.sajt-verktyg{justify-content:flex-start}.sajt-nollmarginal{margin:0}.sajt-flikomslag{flex-direction:column;gap:16px;display:flex}.sajt-flikar>button{cursor:pointer;font-family:var(--typsnitt-knapp);letter-spacing:.03em;gap:6px;font-weight:800}.sajt-flikar>button:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:-4px}.sajt-flikar .av{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-weight:800}.sajt-sektion-huvud{border-bottom:1px solid var(--delare);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.sajt-sektion-huvud .kryss{flex:1;min-width:0}.sajt-omkopplare{flex-wrap:wrap}.sajt-omkopplare input[type=checkbox]{appearance:none;border-radius:var(--r-pill);border:1px solid var(--kant);background:var(--neutral-yta);cursor:pointer;width:44px;height:24px;transition:background var(--tid-snabb), border-color var(--tid-snabb);flex:0 0 44px;position:relative}.sajt-omkopplare input[type=checkbox]:after{content:"";border-radius:var(--r-pill);background:var(--surface);width:18px;height:18px;box-shadow:var(--skugga-vila);transition:transform var(--tid-snabb);position:absolute;top:2px;left:2px}.sajt-omkopplare input[type=checkbox]:checked{background:var(--accent-grafik);border-color:var(--accent-grafik)}.sajt-omkopplare input[type=checkbox]:checked:after{transform:translate(20px)}.sajt-omkopplare input[type=checkbox]:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.sajt-omkopplare .txt{color:var(--text-stark);font-weight:600}.sajt-omkopplare .not{flex-basis:100%;margin-left:0}.sajt-omkopplare:has(input:checked) .not:before{content:"På. ";color:var(--accent-text);font-weight:600}.sajt-omkopplare:has(input:not(:checked)) .not:before{content:"Av. ";color:var(--text-stark);font-weight:600}.sajt-sektion.dold .kort>.rubrik{color:var(--text-mjuk)}.sajt-falt{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.sajt-falt>.bred{grid-column:1/-1}.sajt-bild{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.sajt-bild img,.sajt-bild .ruta{border-radius:var(--r-block);background:var(--neutral-yta);object-fit:cover;flex:0 0 160px;width:160px;height:100px}.sajt-bild .ruta{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-svag);place-items:center;font-weight:800;display:grid}.sajt-bild .falt{flex:1;min-width:220px}.sajt-galleri{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sajt-galleri figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.sajt-galleri img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-block);background:var(--neutral-yta);width:100%}.sajt-galleri .knapp{align-self:flex-start}.sajt-lank{overflow-wrap:anywhere}.sajt-fel{color:var(--text-fara)}.sajt-domanfalt{flex:1;min-width:200px}.bekrafta-ikon.sajt-ikon-info{background:var(--accent-tint);color:var(--accent-text)}.sajt-inbaddning{flex-direction:column;gap:18px;display:flex}.sajt-kod{border:1px solid var(--kant);border-radius:var(--r-kort);background:var(--surface-alt);color:var(--text-stark);font-family:var(--typsnitt-text);font-variant-numeric:tabular-nums slashed-zero;font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px}.sajt-lankrad .adress{min-width:0;font-size:var(--t-meta-storlek);color:var(--text-stark);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:2}.sajt-lankrad .adress a{color:var(--accent-text)}.sajt-kallafalt{flex:1;min-width:160px;max-width:320px}.sajt-qr{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.sajt-qr svg{border:1px solid var(--kant);border-radius:var(--r-block);background:#fff;flex:0 0 168px;width:168px;height:168px}.sajt-qr .text{flex-direction:column;flex:1;gap:10px;min-width:220px;display:flex}.forhandsvisning .mejlknapp{display:flex}.forhandsvisning .mejlknapp .knappyta{font-family:var(--typsnitt-knapp);background:var(--accent-strong);color:var(--text-inverterad);border-radius:var(--r-knapp);letter-spacing:.03em;font-weight:800;font-size:var(--t-knapp-storlek);padding:12px 22px;line-height:1.1;display:inline-block}.klickare{border-top:1px solid var(--delare);padding-top:10px}.klickare>summary{cursor:pointer;font-size:var(--t-meta-fet-storlek);color:var(--accent-text);font-weight:600;list-style:none}.klickare>summary::-webkit-details-marker{display:none}.klickare>summary:before{content:"▸ "}.klickare[open]>summary:before{content:"▾ "}.klickare>summary:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.klickare .rad .namn{min-width:0;color:var(--text-stark);flex:1;font-weight:600}.klickare .rad .epost{min-width:0;color:var(--text-mjuk);overflow-wrap:anywhere;flex:1}.klickare .rad .tid{color:var(--text-mjuk);white-space:nowrap}.sajt-ankare{min-width:0;display:flex}.sajt-ankare>.kort{flex:1;min-width:0}.sajt-adressrad{align-items:center}.sajt-adressrad .vad{flex:none}.sajt-adressrad .adress{min-width:0;font-size:var(--t-meta-storlek);color:var(--text-stark);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.sajt-adressrad .adress a{color:var(--accent-text)}.sajt-attgora{align-items:center}.sajt-attgora .vad{color:var(--text-stark)}.sajt-inline-form{display:inline-flex}.sajt-drift{flex-direction:column;gap:14px;display:flex}@container spalt (max-width:720px){.sajt-adressrad,.sajt-attgora{flex-wrap:wrap}.sajt-adressrad .adress{flex-basis:100%}}.nav-raknare{font-family:var(--typsnitt-etikett);border-radius:var(--r-pill);background:var(--fara);color:#fff;min-width:22px;height:22px;font-size:var(--t-etikett-storlek);justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-weight:800;line-height:1;display:inline-flex}.arende-hanger{padding-left:24px}.trad{flex-direction:column;gap:12px;display:flex}.trad-medd{background:var(--surface);border:1px solid var(--delare);border-radius:var(--r-kort);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.trad-medd.personal{background:var(--accent-tint);border-color:#0000}.trad-medd.intern{background:var(--varning-tint);border-color:#0000}.trad-medd .huvud{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trad-medd .huvud .vem{color:var(--text-stark);font-weight:600}.trad-medd .brod{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-stark);margin:0}.motivlista{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}@media (max-width:899px){.hjalpknapp{z-index:90;border-radius:var(--r-pill);width:48px;height:48px;box-shadow:var(--skugga-lyft);padding:0;position:fixed;bottom:20px;right:20px}.hjalpknapp .lang{display:none}}.arende-dialog{text-align:left;width:min(560px,100vw - 48px)}.arende-dialog .bekrafta-rubrik{margin-bottom:14px}.arende-dialog .bekrafta-knappar{flex-wrap:wrap;justify-content:flex-end}.bekrafta-ikon.bekrafta-ikon-neutral{background:var(--accent-tint);color:var(--accent-text)}.nav-mer{border-radius:var(--r-block);width:100%;color:var(--ink2,#5d5852);font:inherit;font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:12px;font-weight:800;display:block}.nav-mer:hover,.nav-mer:focus-visible{background:#0000000a}.installningslista{flex-direction:column;display:flex}.installningsrad{border-top:1px solid var(--delare);border-radius:var(--r-knapp);color:inherit;align-items:center;gap:16px;margin:0 -12px;padding:14px 12px;text-decoration:none;display:flex}.installningsrad:first-child{border-top:0}.installningsrad:hover{background:var(--accent-tint)}.installningsrad:focus-visible{background:var(--accent-tint);outline:2px solid var(--accent-grafik);outline-offset:-2px}.installningsrad-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.installningsrad-text strong{color:var(--text-stark)}.installningsrad-text .under{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.installningsrad-pil{color:var(--ikon-mjuk);flex:none}.formular-stack{flex-direction:column;gap:20px;min-width:0;max-width:880px;display:flex}.formular-stack.smal{max-width:640px}.formular-grupp{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.formular-grupp>legend{margin:0 0 4px;padding:0}.forhandsvisningar{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:900px){.forhandsvisningar{grid-template-columns:1fr}}.statusrad{flex-direction:column;gap:4px;margin-top:8px;display:flex}.formular-stack>.hjalp,.formular-grupp>.hjalp,.statusrad>.hjalp{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.ikon{vertical-align:middle;flex:none;display:inline-block}.radkort-platta .ikon,.tomt .marke .ikon{display:block}.avatar{border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);object-fit:cover;letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.avatar-24{font-family:var(--typsnitt-etikett);width:24px;height:24px;font-weight:800;font-size:var(--t-etikett-storlek)}.avatar-32{font-family:var(--typsnitt-etikett);width:32px;height:32px;font-weight:800;font-size:var(--t-etikett-storlek)}.avatar-40{width:40px;height:40px;font-size:var(--t-meta-fet-storlek)}.avatar-64{width:64px;height:64px;font-size:var(--t-kortrubrik-storlek)}.avatar-96{width:96px;height:96px;font-size:var(--t-korttal-storlek)}.coachkort{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.coachkort-namn{font-weight:700}.coach-saknas{color:var(--text-fara);font-weight:600}.coachrad{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.coachrad>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.namncell{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.namncell-namn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.faktalista{flex-direction:column;min-width:0;margin:0;display:flex}.fakta{grid-template-columns:minmax(120px,34%) minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.fakta+.fakta{border-top:1px solid var(--delare)}.kort>.fakta+.fakta{margin-top:calc(-1 * var(--kort-luft))}.fakta-etikett{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0}.fakta-varde{overflow-wrap:anywhere;min-width:0;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);margin:0}.fakta-varde.fet{font-weight:600}.fakta-varde.tal{font-family:var(--typsnitt-siffra);font-size:var(--t-radtal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);font-variant-numeric:tabular-nums}.fakta-handling{place-self:center end;align-items:center;gap:8px;margin:0;display:flex}@container spalt (max-width:480px){.fakta{grid-template-columns:minmax(0,1fr) auto}.fakta-etikett{grid-column:1/-1}}.sektion{min-width:0}.sektion-oppen{flex-direction:column;gap:12px;display:flex}.sektion-huvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sektion-titel{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.sektion-rubrik{font-family:var(--typsnitt-rubrik);font-size:var(--t-kortrubrik-storlek);font-weight:800;line-height:var(--radavstand-rubrik);letter-spacing:.03em;text-transform:uppercase;color:var(--text-stark);margin:0}.sektion-under{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:0}.sektion-handling{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sektion-fot{border-top:1px solid var(--delare);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);padding-top:12px}.sektion-fot>.notis{margin:0}.chip.kategori{background:var(--surface);color:var(--text-stark);box-shadow:inset 0 0 0 1px var(--kant)}.tomt-blockerar{max-width:560px}.dorr{background:var(--ground);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:48px 20px 40px;display:flex}.dorr-huvud{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dorr-logga{object-fit:contain;border-radius:var(--r-block);width:64px;height:64px}.dorr-initial{border-radius:var(--r-block);background:var(--accent-tint);width:64px;height:64px;color:var(--accent-text);font-family:var(--typsnitt-rubrik);font-size:var(--t-korttal-storlek);place-items:center;font-weight:800;display:grid}.dorr-namn{font-family:var(--typsnitt-rubrik);text-transform:uppercase;letter-spacing:.02em;color:var(--text-stark)}.dorr-tagline,.dorr-under{color:var(--text-mjuk)}.dorr-kort{--kort-luft:20px;width:100%;max-width:420px;box-shadow:var(--skugga-lyft)}.dorr-kort.bredd-440{max-width:440px}.dorr-kort.bredd-460{max-width:460px}.dorr-fot{text-align:center;margin:0}.dorr-ordmarke{font-family:var(--typsnitt-rubrik);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text-stark);font-size:2.5rem;font-weight:800;line-height:1}.dorr-ordmarke-d{color:var(--accent)}.dorr-riggd{--accent:#f50;--accent-strong:#f50;--accent-text:#f73;--accent-tint:#ff550024;--accent-grafik:#f50;--text-stark:#fff;--text-mjuk:#ffffffb8;--text-svag:#ffffff80;--ikon-mjuk:#ffffffb8;--text-inverterad:#121314;--ink:#fff;--ink-2:#ffffffb8;--ink-3:#ffffffb8;--line:#26292b;--surface:#1a1c1d;--surface-alt:#1a1c1d;--ground:#121314;--kant:#fff6;--delare:#ffffff0f;--linje:#26292b;--neutral-yta:#26292b;--inaktiv:#33373a;--inaktiv-stark:#3f4448;--text-inaktiv:#ffffff73;--kol:#f50;--kol-tryckt:#f73;--fara-tint:#c4483b2e;--text-fara:#ff9a8c;color:var(--text-stark)}.knapp.liten{min-height:32px;padding:4px 12px}@media (max-width:899px),(pointer:coarse){.knapp.liten{min-height:var(--kontroll-hojd)}}.hjassa,.sektion.mork{--surface:var(--kol-tryckt);--surface-alt:#ffffff0f;--text-stark:var(--text-inverterad);--text-mjuk:#ffffffc2;--ikon-mjuk:#ffffffc2;--kant:#ffffff38;--delare:#ffffff1f;--neutral-yta:#ffffff1a;--neutral-medel:#fff6;--accent-tint:color-mix(in srgb, var(--accent-grafik) 26%, transparent);--accent-text:color-mix(in srgb, var(--accent-grafik) 40%, white);--varning-tint:#f3b55029;--text-varning:#f6c46f;--fara-tint:#ff938429;--text-fara:#ffa597;--fara:#ff9384;--skugga-vila:none;background:var(--kol);color:var(--text-stark)}.hjassa .knapp.primar,.sektion.mork .knapp.primar{background:var(--accent-strong);color:var(--text-inverterad)}.hjassa .knapp.primar:not(:disabled):hover,.sektion.mork .knapp.primar:not(:disabled):hover{background:var(--accent-mork)}.hjassa .avatar{background:var(--kol-tryckt);color:var(--text-stark);box-shadow:inset 0 0 0 1px var(--kant)}.hjassa{border-radius:var(--r-storre);flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex}.hjassa-topp{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hjassa-ledande{flex:none}.hjassa-namn{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.hjassa-titel{font-family:var(--typsnitt-rubrik);font-size:var(--t-sidrubrik-storlek);line-height:var(--radavstand-rubrik);text-transform:uppercase;color:var(--text-stark);overflow-wrap:anywhere}.hjassa-under{font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);flex-wrap:wrap;gap:0 8px;margin:0;display:flex}.hjassa-statusar,.hjassa-handlingar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container spalt (max-width:560px){.hjassa{gap:20px;padding:20px}.hjassa-topp{gap:16px}.hjassa-namn{flex-basis:180px}.hjassa-titel{font-family:var(--typsnitt-rubrik);font-size:var(--t-korttal-storlek)}.hjassa-handlingar{flex:1 0 100%}}.handlingsmeny{position:relative}.handlingsmeny>summary{cursor:pointer;list-style:none}.handlingsmeny>summary::-webkit-details-marker{display:none}.handlingsmeny[open]>summary .ikon{transform:rotate(180deg)}.handlingsmeny-lista{z-index:40;background:var(--surface);border-radius:var(--r-block);min-width:240px;box-shadow:var(--skugga-lager), inset 0 0 0 1px var(--kant);flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);right:0}.handlingsmeny-post{font-family:var(--typsnitt-knapp);min-height:var(--kontroll-hojd);border-radius:var(--r-liten);white-space:nowrap;font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--text-stark);align-items:center;padding:0 12px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.handlingsmeny-post:hover{background:var(--neutral-yta)}.handlingsmeny-post:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:-2px}.handlingsmeny-post.fara{color:var(--text-fara)}@container spalt (max-width:560px){.handlingsmeny:only-child .handlingsmeny-lista{left:0;right:auto}}.brickor{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;min-width:0;margin:0;display:grid}.bricka{border-radius:var(--r-block);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--kant);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etikett handling""varde handling";align-items:center;column-gap:12px;padding:12px 16px;display:grid}.bricka-etikett{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);grid-area:etikett;align-items:center;gap:4px;margin:0;display:flex}.bricka-varde{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);grid-area:varde;margin:0;font-weight:500;overflow:hidden}.bricka-varde a{color:inherit;text-decoration:none}.bricka-varde a:hover{text-decoration:underline}.bricka-handling{grid-area:handling;margin:0}.kopiera{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:inline-flex}.kopiera-kvitto{max-width:260px;font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-direction:column;gap:4px;display:flex}.kopiera-kvitto:empty{display:none}.kopiera-ruta{min-height:var(--kontroll-hojd);border:1px solid var(--kant);border-radius:var(--r-block);background:var(--surface);min-width:0;color:var(--text-stark);font:inherit;padding:0 8px}.atgardsrad{border-radius:var(--r-stor);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.atgardsrad.lugn{background:var(--surface);color:var(--text-mjuk);box-shadow:var(--skugga-vila)}.atgardsrad.lugn>.ikon{color:var(--accent-text)}.atgardsrad.varning{background:var(--varning-tint);color:var(--text-varning)}.atgardsrad.fel{background:var(--fara-tint);color:var(--text-fara)}.atgardsrad-text{min-width:0;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);flex-direction:column;flex:1 1 0;gap:2px;margin:0;display:flex}.atgardsrad-text strong{font-weight:700}.atgardsrad.varning .atgardsrad-text>span,.atgardsrad.fel .atgardsrad-text>span{color:var(--text-stark)}.atgardsrad-handling{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container spalt (max-width:560px){.atgardsrad{align-items:flex-start}.atgardsrad-handling{flex:1 0 100%;padding-left:40px}}.annotering{vertical-align:middle;display:inline-flex;position:relative}.annotering-knapp{border-radius:var(--r-pill);width:24px;height:24px;min-height:0;box-shadow:none;color:inherit;cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.annotering-knapp:before{content:"";position:absolute;inset:-10px}.annotering-knapp:hover,.annotering-knapp[aria-expanded=true]{background:var(--neutral-yta)}.annotering-knapp:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.annotering-text{z-index:30;border-radius:var(--r-liten);background:var(--text-stark);width:max-content;max-width:min(260px,80vw);color:var(--surface);box-shadow:var(--skugga-lager);font-family:var(--typsnitt-text);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;padding:8px 12px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.annotering-text.ovan{bottom:calc(100% + 8px)}.annotering-text.under{top:calc(100% + 8px)}.annotering-text[hidden]{display:none}.nyckeltalsrad{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container spalt (min-width:340px){.nyckeltalsrad{grid-template-columns:repeat(2,minmax(0,1fr))}}@container spalt (min-width:800px){.nyckeltalsrad{grid-template-columns:repeat(4,minmax(0,1fr))}}.vandkort{perspective:1200px;min-width:0;display:grid}.vandkort>.vandkort-yta{backface-visibility:hidden;min-width:0;transition:transform var(--tid-vand) var(--kurva);background:var(--surface);border-radius:var(--r-stor);box-shadow:var(--skugga-vila);flex-direction:column;grid-area:1/1;gap:8px;padding:20px;display:flex}.vandkort>.bak{background:var(--surface-alt);transform:rotateY(180deg)}.vandkort.oppen>.fram{transform:rotateY(-180deg)}.vandkort.oppen>.bak{transform:rotateY(0)}.vandkort-rubrik{font-family:var(--typsnitt-etikett);font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);justify-content:space-between;align-items:center;gap:8px;font-weight:800;line-height:1.1;display:flex}.vandkort-tal{font-family:var(--typsnitt-siffra);font-size:var(--t-korttal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);font-variant-numeric:tabular-nums;color:var(--text-stark);overflow-wrap:anywhere}.vandkort-tal small{font-size:var(--t-kortrubrik-storlek);color:var(--text-mjuk);margin-left:4px;font-weight:700}.vandkort-period{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.vandkort-fot{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:auto;display:flex}.vandkort-knapp{min-height:var(--kontroll-hojd);border-radius:var(--r-liten);box-shadow:none;font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-right:-8px;padding:0 8px;font-weight:800;line-height:1.1;display:inline-flex}.vandkort-knapp:hover{background:var(--accent-tint)}.vandkort-knapp:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.vandkort-innehall{flex-direction:column;gap:8px;min-width:0;display:flex}.vandkort-laddar{flex-direction:column;gap:8px;display:flex}.vandkort-fel{font-size:var(--t-meta-storlek);color:var(--text-fara);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.vandkort>.vandkort-yta,.vandkort.oppen>.vandkort-yta{transition:none;transform:none}.vandkort>.bak,.vandkort.oppen>.fram{visibility:hidden}.vandkort.oppen>.bak{visibility:visible}}.minilista{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);flex-direction:column;margin:0;display:flex}.minilista>div{border-bottom:1px solid var(--delare);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.minilista>div:last-child{border-bottom:0}.minilista>div.summa{font-weight:700}.minilista dt{color:var(--text-mjuk);margin:0}.minilista dd{color:var(--text-stark);text-align:right;margin:0}.ministaplar{flex-direction:column;gap:4px;display:flex}.ministaplar-staplar{align-items:flex-end;gap:4px;height:64px;display:flex}.ministaplar-stapel{height:var(--andel,4%);border-radius:var(--r-liten) var(--r-liten) 0 0;background:var(--accent-tint);flex:1;min-height:4px}.ministaplar-stapel.markerad{background:var(--accent-grafik)}.ministaplar-etiketter{font-size:var(--t-meta-storlek);line-height:var(--radavstand-fet);color:var(--text-mjuk);gap:4px;display:flex}.ministaplar-etiketter>span{text-align:center;font-variant-numeric:tabular-nums;flex:1}.veckorutor{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.veckoruta{aspect-ratio:1;border-radius:var(--r-liten);background:var(--delare)}.veckoruta.ja{background:var(--accent-grafik)}.sektion-huvud.med-verktyg{flex-flow:column;align-items:stretch;gap:12px;container:sektionshuvud/inline-size}.sektion-huvudrad{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.filterrad{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.filterrad-sok{flex:140px;min-width:140px;max-width:360px}.filterrad .segment{min-width:0;max-width:100%}.filterrad .segment>*{padding:0 8px}.filterrad .segment .segment-antal{min-width:16px;margin-left:4px;padding:0 4px}.filterrad-antal{white-space:nowrap;background:var(--neutral-yta);border-radius:var(--r-pill);font-size:var(--t-meta-fet-storlek);font-weight:700;line-height:var(--radavstand-brod);color:var(--text-mjuk);font-variant-numeric:tabular-nums;margin-left:auto;padding:4px 8px}.filterrad-handling,.filterrad-tillagg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container sektionshuvud (max-width:640px){.filterrad-sok{flex:1 0 100%;max-width:none}}@media (max-width:640px){.filterrad-sok{flex:1 0 100%;max-width:none}}.filtermeny{position:relative}.filtermeny>summary{font-family:var(--typsnitt-knapp);cursor:pointer;min-height:var(--kontroll-hojd);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--kant), var(--skugga-vila);font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--text-mjuk);white-space:nowrap;align-items:center;gap:4px;padding:0 10px 0 14px;font-weight:800;line-height:1.1;list-style:none;display:inline-flex}.filtermeny>summary::-webkit-details-marker{display:none}.filtermeny>summary:hover{color:var(--text-stark);box-shadow:inset 0 0 0 1px var(--neutral-medel), var(--skugga-vila)}.filtermeny>summary:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:2px}.filtermeny.vald>summary{background:var(--kol);color:var(--text-inverterad);box-shadow:var(--skugga-vila)}.filtermeny.vald>summary .segment-antal{color:var(--text-inverterad);background:#ffffff2e}.filtermeny>summary .ikon{transition:transform var(--tid-snabb) var(--kurva)}.filtermeny[open]>summary .ikon{transform:rotate(180deg)}.filtermeny-lista{z-index:40;background:var(--surface);border-radius:var(--r-block);min-width:240px;max-width:calc(100vw - 32px);max-height:360px;box-shadow:var(--skugga-lager), inset 0 0 0 1px var(--kant);flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.filtermeny-lista.hoger{left:auto;right:0}.filtermeny-post{min-height:var(--kontroll-hojd);border-radius:var(--r-liten);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);align-items:center;gap:8px;padding:0 12px 0 8px;font-weight:600;text-decoration:none;display:flex}.filtermeny-post:hover{background:var(--neutral-yta)}.filtermeny-post:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:-2px}.filtermeny-post[aria-current=true]{font-weight:700}.filtermeny-bock{width:16px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.filtermeny-text{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.filtermeny>summary .ikon{transition:none}}.filtermarke{font-family:var(--typsnitt-knapp);min-height:var(--kontroll-hojd);border:6px solid #0000;border-radius:var(--r-pill);background-color:var(--accent-tint);font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--accent-text);white-space:nowrap;background-clip:padding-box;border-inline-width:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.filtermarke:hover{color:var(--text-stark)}.filtermarke:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:-4px}.filterrad-rensa{font-family:var(--typsnitt-knapp);min-height:var(--kontroll-hojd);font-size:var(--t-knapp-storlek);letter-spacing:.03em;align-items:center;padding:0 4px;font-weight:800;line-height:1.1;display:inline-flex}.segment-antal{font-family:var(--typsnitt-etikett);border-radius:var(--r-pill);background:var(--neutral-yta);min-width:20px;height:20px;color:var(--text-mjuk);font-weight:800;font-size:var(--t-etikett-storlek);font-variant-numeric:tabular-nums;place-items:center;margin-left:4px;padding:0 4px;line-height:1;display:inline-grid}.segment>[aria-current=true] .segment-antal{color:var(--text-inverterad);background:#ffffff2e}.segment-antal.notis,.segment>[aria-current=true] .segment-antal.notis{background:var(--fara);color:var(--text-inverterad);font-weight:700}.segment>form{display:contents}.segment>form>button{font-family:var(--typsnitt-knapp);min-height:var(--kontroll-hojd);border-radius:var(--r-pill);box-shadow:none;font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--text-mjuk);white-space:nowrap;background:padding-box padding-box;border:4px solid #0000;border-inline-width:0;align-items:center;padding:0 16px;font-weight:800;line-height:1.1;display:inline-flex}.segment>form>button:not(:disabled):hover{color:var(--text-stark);background-color:var(--neutral-yta);box-shadow:none;border-color:#0000}.segment>form>button:disabled{color:var(--text-mjuk);background:0 0;border-color:#0000}.segment>form>button:focus-visible{outline:2px solid var(--accent-grafik);outline-offset:-4px}.hjassa-brickor{flex-direction:column;gap:16px;min-width:0;display:flex}.hjassa-val{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.hjassa .segment>.vald{background-color:var(--accent-strong);color:var(--text-inverterad)}@container spalt (max-width:560px){.hjassa-val .segment{border-radius:var(--r-block);flex-wrap:wrap;padding:4px;display:flex}.hjassa-val .segment>*,.hjassa-val .segment>form>button{padding:0 12px}}.radkort-platta.accent{background:var(--accent-tint);color:var(--accent-text)}.radkort-platta.vantar{background:var(--varning-tint);color:var(--text-varning)}.radkort-platta.fel{background:var(--fara-tint);color:var(--text-fara)}.radkort-status{flex:none;align-items:center;gap:8px;display:flex}.radkort-varde{white-space:nowrap;text-align:right;font-family:var(--typsnitt-siffra);font-size:var(--t-radtal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);font-variant-numeric:tabular-nums;color:var(--text-stark);flex:none}.radkort-pil{color:var(--ikon-mjuk);flex:none;place-items:center;display:grid}.listrader{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.listrad{flex-direction:column;gap:8px;min-width:0;display:flex}.listrad[hidden]{display:none}.listrad+.listrad{border-top:1px solid var(--delare)}.listrad>.radkort{box-shadow:none;border-radius:var(--r-liten);background:0 0;border:0;padding:12px 8px}.listrad>a.radkort:hover{background:var(--surface-alt);box-shadow:none}.listrad>.radkort.aktiv{background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--accent-grafik)}.listrad>.radpanel{margin-bottom:12px}.listrad-handlingar{flex-wrap:wrap;gap:8px;padding:0 8px 12px 64px;display:flex}.listrad:has(>.listrad-handlingar)>.radkort{padding-bottom:4px}@container spalt (max-width:560px){.listrad-handlingar{padding-left:8px}}.bevisfiler{flex-wrap:wrap;gap:8px;padding:0 8px 12px 64px;display:flex}.bevisfil{flex-direction:column;gap:4px;max-width:320px;margin:0;display:flex}.bevisfil img,.bevisfil video{border-radius:var(--r-liten);background:var(--surface-alt);max-width:100%;max-height:240px;display:block}.bevisfil audio{width:280px;max-width:100%}.bevisfiler-fotnot{flex-basis:100%;margin:0}.listrad-handlingar>.bevisfiler{flex-basis:100%;padding:0}@container spalt (max-width:560px){.bevisfiler{padding-left:8px}}.behorighetsval{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;display:flex}.behorighetsval-del{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.behorighetsval-del>.etikett{margin:0}.behorighetsval-last{flex-direction:column;min-width:0;display:inline-flex}.behorighetsval-last .hjalp{margin:0}.handelse-brodtext{white-space:pre-wrap;overflow-wrap:anywhere}@container spalt (max-width:560px){.radkort-status{flex:1 0 100%;order:2}.radkort:has(>.avatar,>.radkort-platta,>.radkort-bild)>.radkort-status{padding-left:56px}.radkort-varde{font-family:var(--typsnitt-siffra);font-size:var(--t-radrubrik-storlek)}}.medlemsspalter{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:24px;display:grid}.medlemsspalter>.medlemsspalt-hoger{grid-area:1/2}.medlemsspalter>.medlemsspalt-vanster{grid-area:1/1}.medlemsspalt{flex-direction:column;gap:24px;min-width:0;display:flex}.medlemsspalt-hoger .sektion-titel{flex:1 1 0}@container spalt (max-width:860px){.medlemsspalter{grid-template-columns:minmax(0,1fr);gap:16px}.medlemsspalter>.medlemsspalt-hoger,.medlemsspalter>.medlemsspalt-vanster{grid-area:auto/1}.medlemsspalt{gap:16px}}.medlemskap-pris{flex-direction:column;gap:4px;display:flex}.medlemskap-pris .belopp{font-family:var(--typsnitt-siffra);font-size:var(--t-korttal-storlek);font-weight:800;line-height:var(--radavstand-rubrik);font-variant-numeric:tabular-nums;color:var(--text-stark)}.medlemskap-pris .belopp small{font-size:var(--t-kortrubrik-storlek);color:var(--text-mjuk);margin-left:4px}.betalkort{border-radius:var(--r-block);background:var(--surface-alt);align-items:center;gap:12px;padding:12px;display:flex}.betalkort-text{flex-direction:column;min-width:0;display:flex}.panelstapel{flex-direction:column;gap:16px;display:flex}.medlemsspalt p.t-brod,.panelstapel p.t-brod{margin:0}.halsotext{white-space:pre-wrap;overflow-wrap:anywhere}.meny-marke{align-items:flex-start;gap:6px;padding:4px 8px 12px;position:relative}.meny-logga{object-fit:contain;border-radius:var(--r-block);background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--delare);display:block}.avatar.avatar-fyrkant{border-radius:var(--r-block);background:var(--accent-strong);color:var(--text-inverterad)}.meny-marke .avatar.avatar-fyrkant{width:44px;height:44px;font-size:var(--t-kortrubrik-storlek)}.avatar.avatar-saknas{background:var(--fara-tint);color:var(--text-fara)}.meny-gymnamn{font-family:var(--typsnitt-rubrik);font-weight:800;font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark);padding-right:36px}.meny-undertext{font-size:var(--t-meta-storlek);color:var(--text-mjuk);line-height:1.3}.meny-byt{position:absolute;top:4px;right:0}.meny-byt>summary{list-style:none}.meny-byt>summary::-webkit-details-marker{display:none}.meny-byt-panel{z-index:40;border-radius:var(--r-block);background:var(--surface);width:220px;box-shadow:var(--skugga-lager);padding:8px;position:absolute;top:calc(100% + 4px);right:0}.meny-rollval{padding:0 8px 8px}.ikonknapp{width:var(--kontroll-hojd);height:var(--kontroll-hojd);border-radius:var(--r-block);color:var(--text-mjuk);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ikonknapp:hover{background:var(--neutral-yta);color:var(--text-stark)}.ikonknapp:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}.meny-sok{border-radius:var(--r-block);background:var(--neutral-yta);min-height:36px;color:var(--text-mjuk);font-size:var(--t-meta-storlek);white-space:nowrap;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px;display:flex}.meny-tangent{border-radius:var(--r-liten);background:var(--surface);box-shadow:inset 0 0 0 1px var(--kant);font-family:var(--typsnitt-text);font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin-left:auto;padding:2px 6px}.meny-poster{flex-direction:column;gap:2px;display:flex}.meny-fot{border-top:1px solid var(--delare);align-items:center;gap:4px;margin-top:auto;padding:10px 2px 4px;display:flex}.profilmeny{flex:auto;min-width:0;position:relative}.profilmeny-knapp{cursor:pointer;min-height:var(--kontroll-hojd);border-radius:var(--r-block);align-items:center;gap:10px;padding:4px 6px;list-style:none;display:flex}.profilmeny-knapp::-webkit-details-marker{display:none}.profilmeny-knapp:hover{background:var(--neutral-yta)}.profilmeny-knapp:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}.profilmeny-namn{flex-direction:column;min-width:0;line-height:1.2;display:flex}.profilmeny-person{font-size:var(--t-meta-fet-storlek);color:var(--text-stark);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.profilmeny-roll{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.profilmeny-panel{z-index:40;border-radius:var(--r-block);background:var(--surface);width:220px;box-shadow:var(--skugga-lager);flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.profilmeny-post{min-height:var(--kontroll-hojd);border-radius:var(--r-liten);color:var(--text-stark);font-size:var(--t-meta-fet-storlek);align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:flex}.profilmeny-post:hover{background:var(--neutral-yta)}.profilmeny .logga-ut{padding:0}.meny-klocka{color:var(--text-mjuk)}.meny-klocka-tal{position:absolute;top:2px;right:0}.meny-fot .hjalpknapp{width:var(--kontroll-hojd);box-shadow:none;color:var(--text-mjuk);background:0 0;border:0;padding:0}.meny-fot .hjalpknapp .lang{display:none}.meny-fot .hjalpknapp:not(:disabled):hover{background:var(--neutral-yta);box-shadow:none}.mobillada .meny-fot{margin-top:8px}.mobil-hjalp{display:none}@media (max-width:899px){.mobil-hjalp{display:contents}}.ladvaxlare{padding:0 0 8px}.notismarke{font-family:var(--typsnitt-etikett);border-radius:var(--r-pill);background:var(--fara);min-width:20px;height:20px;color:var(--text-inverterad);font-size:var(--t-etikett-storlek);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:800;line-height:1;display:inline-grid}.notismarke.prick{width:8px;min-width:8px;height:8px;padding:0}.markning{font-family:var(--typsnitt-etikett);border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;height:20px;font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 8px;font-weight:800;line-height:1;display:inline-flex}.markning.nytt{background:var(--kol);color:var(--text-inverterad)}.markning.nytt.pa-mork{background:var(--surface);color:var(--kol)}.markning.beslut{background:var(--varning-tint);color:var(--text-varning)}.knapp-med-markning{align-items:center;gap:6px;display:inline-flex}.sidhuvud.tat h1{font-size:var(--t-korttal-storlek)}@media (min-width:900px){.sidhuvud:has(.sidhuvud-meta){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.sidhuvud:has(.sidhuvud-meta) .titel{display:contents}.sidhuvud:has(.sidhuvud-meta) .titel>*{grid-column:1}.sidhuvud:has(.sidhuvud-meta) .titel>.sidhuvud-meta{grid-column:1/-1}.sidhuvud:has(.sidhuvud-meta) .atgarder{flex-wrap:nowrap;grid-area:1/2;gap:8px}.sidhuvud-meta{white-space:nowrap;flex-wrap:nowrap}}.sidhuvud .sidhuvud-meta{font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.sidhuvud-del{align-items:center;display:inline-flex}.sidhuvud-del:not(:last-child):after{content:"·";color:var(--text-mjuk);padding:0 8px}.sidhuvud-meta a{color:var(--text-mjuk);text-decoration:none}.sidhuvud-meta a:hover{color:var(--text-stark);text-decoration:underline}.sidhuvud-smula{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.periodvaljare{position:relative}.period-knapp{font-family:var(--typsnitt-knapp);cursor:pointer;min-height:var(--kontroll-hojd);border-radius:var(--r-block);background:var(--surface);box-shadow:inset 0 0 0 1px var(--kant), var(--skugga-vila);font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--text-stark);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:800;line-height:1.1;list-style:none;display:inline-flex}.period-knapp::-webkit-details-marker{display:none}.period-knapp:hover{box-shadow:inset 0 0 0 1px var(--neutral-medel), var(--skugga-lyft)}.period-knapp:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}.period-jamfor{font-family:var(--typsnitt-text);letter-spacing:0;font-weight:400;font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.period-panel{z-index:40;border-radius:var(--r-block);background:var(--surface);width:300px;box-shadow:var(--skugga-lager);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.period-forval{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.period-eget{border-top:1px solid var(--delare);flex-direction:column;gap:8px;padding:8px;display:flex}.period-datum{grid-template-columns:1fr 1fr;gap:8px;display:grid}.period-datum .falt>input{min-width:0}.talkortsrad{background:var(--surface);border-radius:var(--r-stor);box-shadow:var(--skugga-vila);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.talkort{flex-direction:column;gap:6px;min-width:0;padding:16px 20px 14px;display:flex;position:relative}.talkort+.talkort{box-shadow:-1px 0 0 var(--delare)}.talkort.klickbart:hover{background:var(--neutral-yta)}.talkort.vald{box-shadow:inset 0 -3px 0 var(--accent-grafik)}.talkort.vald+.talkort{box-shadow:-1px 0 0 var(--delare)}.talkort+.talkort.vald{box-shadow:-1px 0 0 var(--delare), inset 0 -3px 0 var(--accent-grafik)}.talkort-etikett{font-family:var(--typsnitt-etikett);min-height:18px;font-size:var(--t-etikett-storlek);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mjuk);align-items:center;gap:4px;font-weight:800;line-height:1.1;display:flex}.talkort-lank{color:inherit;text-decoration:none}.talkort-lank:after{content:"";border-radius:inherit;position:absolute;inset:0}.talkort-lank:focus-visible{outline:none}.talkort-lank:focus-visible:after{outline:3px solid var(--accent-mork);outline-offset:-3px}.talkort .annotering,.talkort a:not(.talkort-lank){z-index:1;position:relative}.talkort-varde{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.talkort-tal{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-korttal-storlek);color:var(--text-stark);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.talkort-enhet{font-size:var(--t-meta-fet-storlek);color:var(--text-mjuk);font-weight:600}.talkort-trend{font-size:var(--t-meta-fet-storlek);align-items:center;gap:2px;font-weight:700;display:inline-flex}.talkort-trend.bra{color:var(--accent-text)}.talkort-trend.dalig{color:var(--text-fara)}.talkort-trend.lika{color:var(--text-mjuk)}.talkort-jamfor{font-size:var(--t-meta-storlek);color:var(--text-mjuk);line-height:1.35}.talkort-jamfor a{color:inherit;text-underline-offset:2px;text-decoration:underline}.talkort-fel{font-size:var(--t-meta-storlek);color:var(--text-fara);margin:0}.talkort-laddar{flex-direction:column;gap:8px;display:flex}.fara-text{color:var(--text-fara);font-weight:600}.analys-rad{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.analys-spalt{flex-direction:column;gap:16px;min-width:0;display:flex}@container spalt (max-width:900px){.analys-rad{grid-template-columns:minmax(0,1fr)}.talkortsrad{grid-template-columns:1fr 1fr;grid-auto-flow:row}.talkort+.talkort{box-shadow:inset 0 1px 0 var(--delare)}}.diagramkort{gap:14px;min-width:0;padding:20px}.diagramkort-huvud{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.diagramkort-rubrik{font-family:var(--typsnitt-rubrik);font-weight:800;font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);letter-spacing:0;text-transform:none;color:var(--text-stark);margin:0}.diagramkort-fonster{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.diagramkort-hoger{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.diagramkort-fot{font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;display:flex}.diagramkort-fot>.ikon{flex:none;margin-top:2px}.diagramkort-fot a{font-family:var(--typsnitt-knapp);letter-spacing:.03em;font-weight:800}.diagramkort-laddar{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:10px;height:150px;display:grid}.diagramkort-tabell{overflow-x:auto}.enkel-tabell{border-collapse:collapse;width:100%;font-size:var(--t-meta-storlek)}.enkel-tabell th,.enkel-tabell td{text-align:left;border-bottom:1px solid var(--delare);padding:8px 10px}.enkel-tabell thead th{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk)}.enkel-tabell tbody th{color:var(--text-stark);font-weight:600}.diagramkort .tomt{box-shadow:none;padding:24px 16px}.diagramkort .lasfel{margin:0}.legend{font-size:var(--t-meta-storlek);color:var(--text-mjuk);align-items:center;gap:14px;display:inline-flex}.legend>span{align-items:center;gap:6px;display:inline-flex}.legend-serie{border-radius:var(--r-liten);background:var(--accent-grafik);width:10px;height:10px;display:inline-block}.legend-streck{border-top:2px dashed var(--text-mjuk);width:14px;height:0;display:inline-block}.linjediagram{width:100%;min-width:0;position:relative}.linjediagram svg{max-width:100%;display:block;overflow:visible}.linjediagram svg:focus-visible{outline:3px solid var(--accent-mork);outline-offset:4px;border-radius:var(--r-liten)}.diagram text{font-family:var(--typsnitt-text);font-size:var(--t-meta-storlek);fill:var(--text-mjuk)}.diagram text.vald{fill:var(--text-stark);font-weight:700}.diagram .rutnat{stroke:var(--delare);stroke-width:1px}.diagram .serie{stroke:var(--accent-grafik);stroke-width:2.5px;fill:none;stroke-linejoin:round;stroke-linecap:round}.diagram .yta-serie{fill:var(--accent-svag)}.diagram .jamf{stroke:var(--text-mjuk);stroke-width:1.5px;stroke-dasharray:4 4;fill:none}.diagram .markor{stroke:var(--text-stark);stroke-width:1px}.diagram .punkt{fill:var(--surface);stroke:var(--accent-mork);stroke-width:2.5px}.diagram .traff{fill:#0000;cursor:crosshair}.diagramtips{z-index:5;border-radius:var(--r-block);background:var(--kol);min-width:170px;color:var(--text-inverterad);box-shadow:var(--skugga-lyft);font-size:var(--t-meta-storlek);pointer-events:auto;flex-direction:column;gap:2px;padding:10px 12px;line-height:1.45;display:flex;position:absolute;transform:translate(-50%,-100%)}.diagramtips b{font-weight:700}.diagramtips a{font-family:var(--typsnitt-knapp);letter-spacing:.03em;color:var(--text-inverterad);text-underline-offset:3px;margin-top:4px;font-weight:800;text-decoration:underline}.hstaplar,.vstaplar{margin:0;padding:0;list-style:none}.hstaplar{flex-direction:column;gap:2px;display:flex}.hstapel{border-radius:var(--r-liten);min-height:32px;font-size:var(--t-meta-storlek);color:var(--text-stark);grid-template-columns:minmax(80px,140px) minmax(0,1fr) 56px;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;text-decoration:none;display:grid}a.hstapel:hover{background:var(--neutral-yta)}a.hstapel:focus-visible{outline:3px solid var(--accent-mork);outline-offset:0}.hstapel.vald{background:var(--accent-tint);font-weight:600}.hstapel-namn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hstapel-spar{border-radius:var(--r-pill);background:var(--neutral-yta);height:10px;overflow:hidden}.hstapel-spar>i{border-radius:var(--r-pill);background:var(--accent-grafik);height:100%;display:block}.hstapel.vald .hstapel-spar>i{background:var(--accent-mork)}.hstapel-spar>i.fara{background:var(--fara)}.hstapel-spar>i.varning{background:var(--varning)}.hstapel-tal{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.vstaplar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:16px;height:170px;display:grid}.vstaplar>li{min-height:0;display:flex}.vstaplar>li>.vstapel{flex:auto}.vstapel-spar{align-self:center;min-height:0}.komigang{gap:0;padding:12px 20px}.komigang-rad{cursor:pointer;min-height:var(--kontroll-hojd);flex-wrap:wrap;align-items:center;gap:16px;list-style:none;display:flex}.komigang-rad::-webkit-details-marker{display:none}.komigang-rad:focus-visible{outline:3px solid var(--accent-mork);outline-offset:4px;border-radius:var(--r-liten)}.komigang-rubrik{color:var(--text-stark)}.komigang-tal{color:var(--text-mjuk);white-space:nowrap}.komigang-matare{flex:0 200px;min-width:80px;display:block}.komigang-fyllning{background:var(--accent-grafik);border-radius:var(--r-pill);height:100%;display:block}.komigang-nasta{color:var(--text-mjuk)}.komigang-nasta a{font-weight:700}.komigang-visa{font-family:var(--typsnitt-knapp);font-size:var(--t-knapp-storlek);letter-spacing:.03em;color:var(--accent-text);text-underline-offset:3px;margin-left:auto;font-weight:800;text-decoration:underline}.komigang .komigang-dolj,.komigang[open] .komigang-visa:not(.komigang-dolj){display:none}.komigang[open] .komigang-dolj{display:inline}.komigang>.startguide{box-shadow:none;border-radius:0;padding:12px 0 0}.listkort .filterrad-sok{flex:300px;min-width:300px;max-width:420px}@media (max-width:640px){.listkort .filterrad-sok{flex:1 0 100%;min-width:0;max-width:none}}.vstapel{border-radius:var(--r-liten);height:100%;color:var(--text-stark);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:4px 4px 0;text-decoration:none;display:flex}a.vstapel:hover{background:var(--neutral-yta)}a.vstapel:focus-visible{outline:3px solid var(--accent-mork);outline-offset:0}.vstapel.vald{background:var(--accent-tint)}.vstapel-tal{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-meta-fet-storlek);font-variant-numeric:tabular-nums}.vstapel-spar{flex:auto;width:100%;max-width:64px;position:relative}.vstapel-spar>i{border-radius:var(--r-liten) var(--r-liten) 0 0;background:var(--accent-grafik);display:block;position:absolute;bottom:0;left:0;right:0}.vstapel.vald .vstapel-spar>i{background:var(--accent-mork)}.vstapel-spar>i.fara{background:var(--fara)}.vstapel-namn{font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap}.varmekarta{font-size:var(--t-meta-storlek);gap:4px;display:grid}.vk-rad{display:contents}.vk-horn{min-height:20px}.vk-tid{color:var(--text-mjuk);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.vk-tid.avvikelse{color:var(--text-varning)}.vk-dag{color:var(--text-mjuk);align-items:center;font-weight:600;display:flex}.vk-ruta{border-radius:var(--r-liten);font-variant-numeric:tabular-nums;place-items:center;height:30px;font-weight:700;display:grid}.vk-ruta.tom{background:var(--neutral-yta);color:var(--text-mjuk);font-weight:500}.vk-ruta.avvikelse{outline:2px dashed var(--text-varning);outline-offset:1px}.vk-ruta.steg-1,.vk-skala .steg-1{background:var(--hm-1);color:var(--hm-t-1)}.vk-ruta.steg-2,.vk-skala .steg-2{background:var(--hm-2);color:var(--hm-t-2)}.vk-ruta.steg-3,.vk-skala .steg-3{background:var(--hm-3);color:var(--hm-t-3)}.vk-ruta.steg-4,.vk-skala .steg-4{background:var(--hm-4);color:var(--hm-t-4)}.vk-ruta.steg-5,.vk-skala .steg-5{background:var(--hm-5);color:var(--hm-t-5)}.vk-skala{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.vk-skala i{border-radius:var(--r-liten);width:18px;height:10px;display:inline-block}.passrader{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.passrader>li+li{border-top:1px solid var(--delare)}.passrad{border-radius:var(--r-liten);min-height:48px;color:var(--text-stark);grid-template-columns:52px minmax(0,1fr) 24px 96px;align-items:center;gap:10px;padding:6px 4px;text-decoration:none;display:grid}.passrad:hover{background:var(--neutral-yta)}.passrad:focus-visible{outline:3px solid var(--accent-mork);outline-offset:0}.passrad.passerat{background:var(--neutral-yta);color:var(--text-mjuk)}.passrad-tid{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-radrubrik-storlek);font-variant-numeric:tabular-nums}.passrad-namn{min-width:0;font-size:var(--t-meta-storlek);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.passrad-titel{font-weight:600}.passrad-platser{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.passrad-tal{font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap}.passrad-tal b{color:var(--text-stark);font-weight:700}.passrad-matare{border-radius:var(--r-pill);background:var(--delare);width:88px;height:4px;overflow:hidden}.passrad-matare>i{background:var(--accent-grafik);border-radius:var(--r-pill);height:100%;display:block}.passidag,.handelsekort,.attgora{gap:14px;min-width:0;padding:20px}.attgora .oversikt-atgarder{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.attgora .oversikt-atgarder>.atgardsrad{border-radius:var(--r-block);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px}.attgora .oversikt-atgarder>.atgardsrad>.ikon{display:none}.attgora .oversikt-atgarder>.atgardsrad .atgardsrad-text{flex:160px}.attgora .oversikt-atgarder>.atgardsrad .atgardsrad-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidomeny .nav-post{padding:4px 10px}.sidomeny .nav-namn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidomeny .nav-delare{margin:6px 0 2px}.sidomeny .nav-rubrik{padding:6px 0 4px}.attgora .oversikt-atgarder>.atgardsrad.lugn{box-shadow:none;background:var(--neutral-yta);grid-column:1/-1}.attgora .atgardsrad-text{font-size:var(--t-meta-storlek)}.oversikt-atgarder.alla{flex-direction:column;gap:8px;display:flex}@container spalt (max-width:900px){.attgora .oversikt-atgarder{grid-template-columns:minmax(0,1fr)}}.sidotitt-lager{z-index:95;position:fixed;inset:0}.sidotitt-skymning{background:#16181c47;position:absolute;inset:0}.sidotitt{background:var(--surface);width:min(460px,100vw);box-shadow:var(--skugga-lager);animation:sidotitt-in var(--tid-normal) var(--kurva);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.sidotitt.formular{width:min(520px,100vw)}.sidotitt:focus{outline:none}@keyframes sidotitt-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sidotitt{animation:none}}.sidotitt-huvud{border-bottom:1px solid var(--delare);align-items:flex-start;gap:12px;padding:20px 16px 16px 20px;display:flex}.sidotitt-huvudinne{flex:auto;min-width:0}.sidotitt-rubrik{font-family:var(--typsnitt-rubrik);font-weight:800;font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark);margin:0}.sidotitt-titel{color:var(--text-mjuk);flex-direction:column;gap:4px;display:flex}.sidotitt-kropp{flex-direction:column;flex:auto;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.sidotitt-fot{border-top:1px solid var(--delare);justify-content:space-between;gap:8px;padding:12px 20px;display:flex}.titt-person{align-items:center;gap:14px;display:flex}.titt-person-text{flex-direction:column;gap:6px;min-width:0;display:flex}.titt-handlingar{flex-wrap:wrap;gap:8px;display:flex}.titt-etikett{color:var(--text-mjuk);margin:0 0 4px}.listkort{gap:12px;padding:20px 0 0;overflow:hidden}.listkort .filterrad,.listkort .massatgarder,.listkort>.listyta>.notis,.listkort .verktygsrad,.listkort .tomt{margin-left:20px;margin-right:20px}.listyta{flex-direction:column;gap:12px;min-width:0;display:flex}.listkort .tabell{box-shadow:none;border-top:1px solid var(--delare);border-radius:0}.listkort .tabell th{background:var(--surface);border-bottom:1px solid var(--delare)}.listkort .tabell tbody tr:nth-child(2n of :not([hidden])){background:var(--surface)}.listkort .tabell td{border-bottom:1px solid var(--delare)}.tabell th.sorterbar .sortlank{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.tabell th.sorterbar .sortlank:hover,.tabell th.sorterad .sortlank{color:var(--text-stark)}.tabell th.kryss-kolumn,.tabell td.kryss-kolumn{width:44px;padding-right:0}.tabellkryss{min-height:var(--kontroll-hojd);justify-content:center}.tabell tr.klickbar{cursor:pointer}.tabell tr.klickbar:focus-visible{outline:3px solid var(--accent-mork);outline-offset:-3px}.tabell tr.vald,.tabell tr.vald:hover{background:var(--accent-tint)}.tabell tr:has(.tabellkryss input:checked){background:var(--accent-tint)}.namncell-namn{flex-direction:column;min-width:0;display:flex}.namncell-namn .tabell-namnlank{color:var(--text-stark);text-decoration:underline;-webkit-text-decoration-color:var(--kant);text-decoration-color:var(--kant);text-underline-offset:3px;font-weight:700}.namncell-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);max-width:220px}.cell-rad{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.massatgarder{border-radius:var(--r-block);background:var(--kol);min-height:48px;color:var(--text-inverterad);font-size:var(--t-meta-storlek);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 6px 4px 16px;display:flex}.massatgarder-antal b{font-weight:700}.massatgarder-handlingar{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex}.massform{align-items:center;gap:6px;display:inline-flex}.massfalt{margin:0}.massfalt>select{background-color:var(--kol-tryckt);min-height:36px;color:var(--text-inverterad);border-color:var(--kol-tryckt)}.toast{z-index:96;border-radius:var(--r-block);background:var(--kol);max-width:min(640px,100vw - 32px);min-height:48px;color:var(--text-inverterad);box-shadow:var(--skugga-lyft);font-size:var(--t-meta-storlek);animation:toast-in var(--tid-normal) var(--kurva);align-items:center;gap:10px;padding:4px 6px 4px 14px;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.smula-lank{min-height:24px;color:var(--accent-text);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.smula-lank:hover{text-underline-offset:3px;text-decoration:underline}.smula-lank:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px;border-radius:var(--r-liten)}.titt-formular{flex-direction:column;gap:14px;min-height:100%;display:flex}.titt-falt2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.titt-falt3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:520px){.titt-falt2,.titt-falt3{grid-template-columns:minmax(0,1fr)}}.titt-formfot{background:var(--surface);border-top:1px solid var(--delare);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:auto -20px -16px;padding:12px 20px;display:flex;position:sticky;bottom:-16px}.titt-formfot .titt-formfot-vanster{margin-right:auto}.schema-verktyg{gap:8px 10px}.schema-verktyg .filterrad{flex:0 auto;gap:8px}.schema-blad{align-items:center;gap:4px;display:inline-flex}.schema-blad .knapp[data-nu]{box-shadow:inset 0 0 0 1px var(--text-stark)}.schema-blad .knapp.ikon{justify-content:center;align-items:center;display:inline-flex}.schema-saknas{font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.schema-saknas>.ikon{color:var(--text-varning)}.schema-saknas a{color:var(--text-mjuk);text-decoration:underline;-webkit-text-decoration-color:var(--kant);text-decoration-color:var(--kant);text-underline-offset:3px}.schema-saknas a:hover{color:var(--text-stark)}.schema-saknas b{color:var(--text-stark);font-weight:700}.schema-gatill{align-items:center;gap:6px;display:inline-flex}.schema-gatill .sokfalt{flex:none;width:auto;min-width:0}.schema-krocklista{margin:6px 0 0;padding-left:18px}.schema-bara-smal{display:none}@container spalt (max-width:900px){.schema-bara-smal{display:block}.schema-saknas{margin-left:0}}.veckorutnat-rulla{margin:0 -4px;padding:0 4px 8px;overflow-x:auto}.veckorutnat{grid-template-columns:48px repeat(7,minmax(112px,1fr));align-content:start;gap:6px;min-width:860px;display:grid}.vr-rad{display:contents}.vr-huvud{font-size:var(--t-meta-storlek);color:var(--text-mjuk);padding:0 4px 4px;font-weight:600}.vr-huvud.idag .vr-dag{border-radius:var(--r-pill);background:var(--kol);color:var(--text-inverterad);padding:3px 8px;display:inline-block}.vr-tid{font-size:var(--t-meta-storlek);color:var(--text-mjuk);font-variant-numeric:tabular-nums;padding-top:8px}.vr-ruta{flex-direction:column;gap:6px;min-width:0;display:flex}.vr-ruta>.hovring{display:block}.vr-tom{border-radius:var(--r-block);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--neutral-yta) 6px 12px);min-height:64px}.passblock{--passtyp:var(--neutral-medel);border-radius:var(--r-block);background:var(--surface);min-width:0;color:var(--text-stark);box-shadow:inset 3px 0 0 var(--passtyp), var(--skugga-vila);font-size:var(--t-meta-storlek);flex-direction:column;gap:5px;padding:8px 9px;text-decoration:none;display:flex}.passblock:hover{opacity:1;box-shadow:inset 3px 0 0 var(--passtyp), var(--skugga-lyft);text-decoration:none}.passblock:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}.passblock.passerat{background:var(--neutral-yta);color:var(--text-mjuk)}.passblock.coach-saknas-block{box-shadow:inset 3px 0 0 var(--fara), 0 0 0 1.5px var(--fara)}.passblock-topp,.passblock-mitt{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.passblock-namn{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.passblock-tid{color:var(--text-mjuk);font-variant-numeric:tabular-nums}.passblock-coach{min-width:0;color:var(--text-mjuk);align-items:center;gap:4px;display:inline-flex}.passblock-coach>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.passblock-coach.coach-saknas{color:var(--text-fara);font-weight:700}.passblock-coach.coach-saknas>span:last-child{white-space:normal;line-height:1.15}.passblock-tal{white-space:nowrap;font-variant-numeric:tabular-nums}.passblock-tal b{font-weight:700}.passblock-matare{border-radius:var(--r-pill);background:var(--neutral-yta);height:4px;display:block;overflow:hidden}.passblock.passerat .passblock-matare{background:var(--delare)}.passblock-matare>i{background:var(--accent-grafik);border-radius:var(--r-pill);height:100%;display:block}.passblock.fullt .passblock-matare>i{background:var(--accent-mork)}.passblock-chips{flex-wrap:wrap;gap:4px;display:flex}.passblock-chips .chip{font-size:var(--t-meta-storlek);padding:2px 8px}.schema-lista{flex-direction:column;gap:14px;display:flex}.schema-dag{flex-direction:column;gap:8px;scroll-margin-top:16px;display:flex}.schema-dag .schemadag{border-radius:var(--r-block);background:var(--neutral-yta);align-items:baseline;gap:12px;margin:0;padding:9px 18px;display:flex}.schema-dag .schemadag.idag{background:var(--kol);color:var(--text-inverterad)}.schemadag-saknas{color:var(--text-varning);margin-left:auto}.schemadag.idag .schemadag-saknas{color:var(--text-inverterad)}.schema-passankare{scroll-margin-top:96px}.dagremsa{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dagremsa-dag{border-radius:var(--r-block);background:var(--surface);min-height:52px;box-shadow:var(--skugga-vila);color:var(--text-stark);flex-direction:column;align-items:center;gap:2px;padding:6px 4px;text-decoration:none;display:flex;position:relative}.dagremsa-dag:hover{opacity:1;box-shadow:var(--skugga-lyft)}.dagremsa-dag.idag{background:var(--kol);color:var(--text-inverterad)}.dagremsa-dag.tom{color:var(--text-mjuk)}.dagremsa-namn{font-size:var(--t-meta-storlek)}.dagremsa-datum{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-radtal-storlek);line-height:1}.dagremsa-dag .notismarke.prick{position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.schema-belaggning{flex-direction:column;flex:0 0 112px;gap:5px;display:flex}.schema-belaggning-tal{font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap}.schema-belaggning-tal b{color:var(--text-stark);font-weight:700}.schema-belaggning-matare{border-radius:var(--r-pill);background:var(--delare);height:6px;display:block;overflow:hidden}.schema-belaggning-matare>i{border-radius:var(--r-pill);background:var(--accent-grafik);height:100%;display:block}.schema-belaggning-matare.fullt>i{background:var(--accent-mork)}.passkort.dampad{background:var(--neutral-yta)}@container spalt (max-width:720px){.passkort{flex-wrap:wrap}.passkort-hoger{flex:100%;justify-content:flex-start;padding:0 0 12px 95px}}.passsmula{margin-bottom:-8px}.passhuvud{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.passhuvud-ikon{border-radius:var(--r-kort);background:var(--accent-tint);width:64px;height:64px;color:var(--accent-text);flex:0 0 64px;place-items:center;display:grid}.passhuvud-namn{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.passhuvud-titelrad{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.passhuvud-titel{font-family:var(--typsnitt-rubrik);text-transform:uppercase;font-weight:800;font-size:var(--t-sidrubrik-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark);margin:0}.passhuvud-lagen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.passhuvud-meta{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin:0}.passhuvud-handlingar{align-items:center;gap:8px;margin-left:auto;display:flex}.passsida{grid-template:"coach texter deltagare""om texter deltagare"1fr/minmax(0,300px) minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.passsida-coach{grid-area:coach;min-width:0}.passsida-om{grid-area:om;min-width:0}.passsida-texter{grid-area:texter;min-width:0}.passsida-deltagare{flex-direction:column;grid-area:deltagare;gap:16px;min-width:0;display:flex}@container spalt (max-width:1100px){.passsida{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"coach deltagare""om deltagare""texter texter"}}@container spalt (max-width:760px){.passsida{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"coach""deltagare""texter""om"}}.coachkort-text{flex-direction:column;align-items:center;gap:4px;display:flex}.coachkort.liggande{text-align:left;flex-direction:row;align-items:center;gap:16px}.coachkort.liggande .coachkort-text{align-items:flex-start;gap:6px}.coachkort.liggande .coachkort-namn{font-size:var(--t-kortrubrik-storlek)}.coachkort-roll{color:var(--text-mjuk)}.coachkort-presentation{color:var(--text-mjuk);overflow-wrap:anywhere;max-width:40ch}.passsida .sektion-rubrik,#historik .sektion-rubrik{text-transform:none;letter-spacing:0}.passsida .sektion-huvud:not(.med-verktyg){flex-wrap:nowrap;align-items:center}.passsida .sektion-titel{flex:auto}.passsida .sektion-handling{flex:none}.passsida .coachkort.liggande .coachkort-text{min-width:0}.passsida .coachkort .knapp-med-markning{flex-wrap:wrap;row-gap:4px}.passtexter{flex-direction:column;display:flex}.passtext{flex-direction:column;gap:4px;padding:12px 0;display:flex}.passtext+.passtext{border-top:1px solid var(--delare)}.passtext:first-child{padding-top:0}.passtext-rubrik{font-family:var(--typsnitt-etikett);text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk);align-items:center;gap:8px;margin:0;display:flex}.passtext-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin:0}.passtext p{margin:0}.ekonomi-staplar{flex-direction:column;gap:8px;min-width:0;display:flex}.ekonomi-staplar .hstapel{grid-template-columns:minmax(80px,140px) minmax(40px,1fr) minmax(88px,auto)}.ekonomi-staplar.bred-tal .hstapel{grid-template-columns:minmax(64px,110px) minmax(32px,1fr) auto}.ekonomi-summa{border-top:1px solid var(--delare);font-size:var(--t-meta-storlek);color:var(--text-stark);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0;padding-top:10px;font-weight:700;display:flex}.ekonomi-arbetsyta{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ekonomi-kort2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ekonomi-spalt{flex-direction:column;gap:16px;min-width:0;display:flex}.ekonomi-spalt>.diagramkort{flex:auto}@container spalt (max-width:1000px){.ekonomi-arbetsyta{grid-template-columns:minmax(0,1fr)}}@container spalt (max-width:700px){.ekonomi-kort2{grid-template-columns:minmax(0,1fr)}}.ekonomi-tomrad{border-radius:var(--r-block);background:var(--neutral-yta);font-size:var(--t-meta-storlek);color:var(--text-mjuk);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}.ekonomi-tomrad>.ikon{flex:none}.ekonomi-tomrad.fel{background:var(--fara-tint);color:var(--text-fara)}.ekonomi-listhuvud{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;margin:0 20px;display:flex}.ekonomi-listhuvud-handling{margin-left:auto}.listkort>.ekonomi-tomrad,.listkort .listyta>.ekonomi-tomrad{margin:0 20px 20px}.ekonomi-listfot{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin:0;padding:0 20px 18px}.ekonomi-listfot a{color:var(--accent-text);font-weight:600}.listkort>.tabell:last-child{margin-bottom:0}.ekonomi-radatgard{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ekonomi-radatgard form{display:inline-flex}.pott-rad{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pott-val{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pott-val .segment{max-width:100%;overflow-x:auto}.pott-rad .diagramkort .tabell{box-shadow:none;border-radius:0;margin:0 -20px}@container spalt (max-width:900px){.pott-rad{grid-template-columns:minmax(0,1fr)}}.sajt-yta{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.sajt-yta-huvud{flex-direction:column;gap:16px;min-width:0;display:flex}.sajt-yta-sidan{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:16px}@container spalt (max-width:1040px){.sajt-yta{grid-template-columns:minmax(0,1fr)}.sajt-yta-sidan{position:static}}.sajt-fh-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk);align-items:center;gap:6px;display:inline-flex}.sajt-knapprad{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sajt-fotrad{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin:0;line-height:1.45}.sajt-fotrad a{color:var(--accent-text)}.sajt-yta .diagramkort .faktalista{margin:0}.sajt-yta .sajt-lank,.sajt-yta .fakta-varde a{color:var(--accent-text);overflow-wrap:anywhere}.sajt-attgora-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sajt-attgora-lista>li{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.sajt-attgora-lista>li+li{border-top:1px solid var(--delare)}.sajt-attgora-prick{border-radius:var(--r-pill);background:var(--varning);flex:0 0 8px;width:8px;height:8px}.sajt-attgora-text{min-width:0;color:var(--text-stark);flex:220px;font-weight:600}.sajt-sektionslista{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.sajt-sektionslista>li+li{border-top:1px solid var(--delare)}.sajt-sektionsrad{border-radius:var(--r-liten);min-height:48px;color:var(--text-stark);grid-template-columns:150px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:grid}.sajt-sektionsrad:hover{background:var(--neutral-yta)}.sajt-sektionsrad:focus-visible{outline:3px solid var(--accent-mork);outline-offset:-3px}.sajt-sektionsrad-namn{font-weight:600}.sajt-sektionsrad-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sajt-sektionsrad-under.saknas{color:var(--text-varning);font-weight:600}.sajt-sektionsrad>.ikon{color:var(--text-mjuk)}@container spalt (max-width:640px){.sajt-sektionsrad{grid-template-columns:minmax(0,1fr) auto 16px}.sajt-sektionsrad-under{white-space:normal;grid-area:2/1}}.sajt-mintal{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.sajt-mintal>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sajt-mintal dt{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk)}.sajt-mintal dd{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-radtal-storlek);color:var(--text-stark);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;line-height:1.1;display:flex}.sajt-mintal dd small{font-family:var(--typsnitt-text);font-weight:400;font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.sajt-kodruta{flex-direction:column;gap:8px;display:flex}.sajt-kodruta>summary{cursor:pointer;align-self:flex-start;list-style:none}.sajt-kodruta>summary::-webkit-details-marker{display:none}.sajt-kodruta[open]>summary{margin-bottom:4px}.sajt-driftrad{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}.sajt-driftrad>.falt{min-width:0;margin:0}.sajt-driftrad textarea{min-height:var(--kontroll-hojd);resize:vertical}.sajt-driftrad>.hjalp{grid-column:1/-1}.sajt-stat-fyra{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@container spalt (max-width:1100px){.sajt-stat-fyra{grid-template-columns:repeat(2,minmax(0,1fr))}}@container spalt (max-width:640px){.sajt-stat-fyra{grid-template-columns:minmax(0,1fr)}}.sajt-stat-tabell{margin:0 -4px;overflow-x:auto}.sajt-stat-tabell .enkel-tabell th,.sajt-stat-tabell .enkel-tabell td{padding:10px 4px}.sajt-stat-tabell .enkel-tabell .siffra{text-align:right;font-variant-numeric:tabular-nums}.sajt-stat-tabell .enkel-tabell tbody th{overflow-wrap:anywhere;font-weight:400}.sajt-stat-tomt{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin:0}.fh-webblasare{border-radius:var(--r-stor);background:var(--surface);box-shadow:var(--skugga-vila);flex-direction:column;display:flex;overflow:hidden}.fh-adressfalt{background:var(--neutral-yta);border-bottom:1px solid var(--delare);align-items:center;gap:10px;padding:8px 12px;display:flex}.fh-prickar{gap:4px;display:inline-flex}.fh-prickar>i{border-radius:var(--r-pill);background:var(--delare);width:8px;height:8px}.fh-adress{border-radius:var(--r-liten);background:var(--surface);min-width:0;font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap;text-overflow:ellipsis;padding:2px 10px;overflow:hidden}.fh-hero{background:var(--accent-strong);min-height:150px;color:var(--text-inverterad);flex-direction:column;justify-content:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.fh-hero-bild{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.fh-hero-text{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.fh-hero-rubrik{font-family:var(--typsnitt-rubrik);text-transform:uppercase;font-weight:800;font-size:var(--t-kortrubrik-storlek);line-height:1.05}.fh-hero-under{font-size:var(--t-meta-storlek);opacity:.92}.fh-hero-knapp{font-family:var(--typsnitt-knapp);letter-spacing:.03em;border-radius:var(--r-liten);background:var(--surface);color:var(--accent-text);font-weight:800;font-size:var(--t-meta-storlek);padding:4px 10px}.fh-sektioner{flex-direction:column;padding:4px 0 8px;display:flex}.fh-sektion{flex-direction:column;gap:4px;padding:10px 16px;display:flex}.fh-sektion+.fh-sektion{border-top:1px solid var(--delare)}.fh-sektion-rubrik{font-weight:700;font-size:var(--t-meta-fet-storlek);color:var(--text-stark);align-items:center;gap:8px;display:flex}.fh-sektion-text{font-size:var(--t-meta-storlek);color:var(--text-mjuk);line-height:1.4}.fh-sektion.av{background:var(--neutral-yta)}.fh-sektion.av .fh-sektion-rubrik{color:var(--text-mjuk)}.fh-av{font-size:var(--t-meta-storlek);color:var(--text-mjuk);font-weight:600}.fh-galleri{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fh-galleri>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-liten);background:var(--neutral-yta);width:100%}.fh-saknas{border-radius:var(--r-liten);background:var(--fara-tint);min-height:28px;color:var(--text-fara);font-size:var(--t-meta-storlek);place-items:center;padding:2px 8px;font-weight:600;display:inline-grid}.fh-galleri>.fh-saknas{aspect-ratio:auto;grid-column:span 2}.fh-saknas-hero{position:absolute;top:10px;right:10px}.fh-saknas-rad{align-self:flex-start}.fh-hero.markerad,.fh-sektion.markerad{box-shadow:inset 0 0 0 2px var(--accent-mork)}.sajt-flikomslag[data-vald=hero] .fh-hero[data-sektion=hero],.sajt-flikomslag[data-vald=schema] .fh-sektion[data-sektion=schema],.sajt-flikomslag[data-vald=om] .fh-sektion[data-sektion=om],.sajt-flikomslag[data-vald=priser] .fh-sektion[data-sektion=priser],.sajt-flikomslag[data-vald=coacher] .fh-sektion[data-sektion=coacher],.sajt-flikomslag[data-vald=galleri] .fh-sektion[data-sektion=galleri],.sajt-flikomslag[data-vald=provpass] .fh-sektion[data-sektion=provpass],.sajt-flikomslag[data-vald=kontakt] .fh-sektion[data-sektion=kontakt]{box-shadow:inset 0 0 0 2px var(--accent-mork);background:var(--accent-tint)}.sajt-flikomslag[data-vald=hero] .fh-hero[data-sektion=hero]{background:var(--accent-strong)}.sajt-redigerare{gap:16px}.sajt-redigerare .sajt-flikomslag{grid-template-columns:210px minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.sajt-flikar{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.sajt-flikrad{border-radius:var(--r-block);align-items:center;gap:6px;padding-right:6px;display:flex}.sajt-flikrad.vald{background:var(--surface);box-shadow:var(--skugga-vila)}.sajt-flikrad>.flik{min-width:0;min-height:var(--kontroll-hojd);border-radius:var(--r-block);cursor:pointer;text-align:left;font-family:var(--typsnitt-text);font-size:var(--t-brod-storlek);color:var(--text-stark);background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:6px 10px;font-weight:400;display:flex}.sajt-flikrad.vald>.flik{font-weight:700}.sajt-flikrad>.flik,.sajt-flikrad>.flik.vald{letter-spacing:0;box-shadow:none;white-space:normal}.sajt-flikrad.av>.flik{color:var(--text-mjuk)}.sajt-flikrad>.flik:hover{background:var(--neutral-yta)}.sajt-flikrad>.flik:focus-visible{outline:3px solid var(--accent-mork);outline-offset:-3px}.sajt-flik-namn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sajt-flik-saknas{font-family:var(--typsnitt-etikett);border-radius:var(--r-pill);background:var(--fara);width:20px;height:20px;color:var(--text-inverterad);font-size:var(--t-etikett-storlek);flex:0 0 20px;place-items:center;margin-left:auto;font-weight:800;line-height:1;display:inline-grid}.sajt-flikvippa{cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--kant);background:var(--neutral-yta);flex:none;width:36px;height:20px;min-height:0;padding:0;position:relative}.sajt-flikvippa:after{content:"";border-radius:var(--r-pill);background:var(--surface);width:14px;height:14px;box-shadow:var(--skugga-knapp);transition:transform var(--tid-snabb) var(--kurva);position:absolute;top:2px;left:2px}.sajt-flikvippa.pa{background:var(--accent-grafik);border-color:var(--accent-grafik)}.sajt-flikvippa.pa:after{transform:translate(16px)}.sajt-flikvippa:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}.sajt-flikvippa:before{content:"";position:absolute;inset:-10px -4px}.sajt-flikpaneler{flex-direction:column;gap:16px;min-width:0;display:flex}.sajt-flikbredvid{min-width:0;position:sticky;top:16px}.sajt-fh-spalt{flex-direction:column;gap:10px;display:flex}.sajt-sektionskort{gap:12px;padding:20px}.sajt-sektionskort-huvud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sajt-sektionskort-rubrik{font-family:var(--typsnitt-rubrik);font-weight:800;font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark);margin:0}.sajt-sektionskort-huvud .sajt-omkopplare{flex-direction:row-reverse;flex:none;gap:10px}.sajt-sektionskort-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);margin:-4px 0 4px}.sajt-sektion.dold .sajt-sektionskort-rubrik{color:var(--text-mjuk)}@container spalt (max-width:1100px){.sajt-redigerare .sajt-flikomslag{grid-template-columns:190px minmax(0,1fr)}.sajt-flikbredvid{grid-column:1/-1;position:static}}@container spalt (max-width:720px){.sajt-redigerare .sajt-flikomslag{grid-template-columns:minmax(0,1fr)}.sajt-flikar{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.sajt-flikrad{flex:none}.sajt-flik-namn{white-space:nowrap}}.sajt-sparrad{z-index:20;border-radius:var(--r-block);background:var(--kol);min-height:56px;color:var(--text-inverterad);box-shadow:var(--skugga-lyft);font-size:var(--t-meta-storlek);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:16px}.sajt-sparrad>.ikon{flex:none}.sajt-sparrad-text{flex:240px;min-width:0}.sajt-sparrad.andrat .sajt-sparrad-text{font-weight:600}.sajt-sparrad-knappar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sajt-sparrad .knapp.mork{box-shadow:inset 0 0 0 1px var(--kol-tryckt)}.titt-formfot .knapp.lank.fara-text{color:var(--text-fara)}.titt-formfot-vanster{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.titt-formular>.hjalp{margin-top:-8px}.medlemskap-utanpris,.medlemskap-dela{gap:12px;padding:20px}.medlemskap-panelstycke{color:var(--text-mjuk);margin:0}.medlemskap-prisrader{flex-direction:column;gap:8px;display:flex}.medlemskap-prisrad{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.medlemskap-prisrad>.etikett{flex:auto;min-width:0}.medlemskap-prisrad>input{flex:0 0 160px;width:160px}.medlemskap-prisfraga{border:1px solid var(--kant);border-radius:var(--r-block);gap:8px;margin:0;padding:14px 16px}.medlemskap-prisfraga>legend{padding:0 4px}.medlemskap-prisfraga .kryss{align-items:flex-start}.medlemskap-delaknappar{flex-wrap:wrap;gap:8px;display:flex}.pt-bestallningar{gap:8px;padding:20px}.pt-orderlista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-order{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:12px 0;display:grid}.pt-order+.pt-order{border-top:1px solid var(--delare)}.pt-order-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-order-text>b{color:var(--text-stark);font-weight:700}.pt-order-meta{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.pt-order-pris{color:var(--text-stark);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.pt-order-handlingar{align-items:center;gap:4px;display:inline-flex}.pt-spalter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pt-listrubrik{margin:0 20px}.pt-lista .listyta+.pt-listfot,.pt-lista .tomt+.pt-listfot,.pt-listfot{margin:0 20px 16px}.pt-lista>.tomt{margin:0 20px}.pt-varubild{object-fit:cover;border-radius:var(--r-liten);flex:0 0 32px;width:32px;height:32px}.pt-varuplatta{border-radius:var(--r-liten);background:var(--neutral-yta);width:32px;height:32px;color:var(--text-mjuk);flex:0 0 32px;place-items:center;display:grid}.pt-varubild-stor{object-fit:cover;border-radius:var(--r-liten);width:72px;height:72px}.pt-faltgrupp{border:0;gap:6px;margin:0;padding:0}.pt-kryssgrupp{flex-direction:column;gap:6px;display:flex}@container spalt (max-width:1100px){.pt-spalter{grid-template-columns:minmax(0,1fr)}}@container spalt (max-width:600px){.pt-order{grid-template-columns:40px minmax(0,1fr)}.pt-order-pris,.pt-order-handlingar{grid-column:2}.medlemskap-prisrad{flex-direction:column;align-items:stretch}.medlemskap-prisrad>input{flex:auto;width:100%}}.hjassa-ljus{flex-direction:column;gap:16px;min-width:0;display:flex}.hjassa-ljus .hjassa-topp{align-items:center}.hjassa-ljus .hjassa-namn{gap:4px}.hjassa-titelrad{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.hjassa-ljus .hjassa-titel{letter-spacing:.02em;margin:0}.hjassa-ljus .hjassa-handlingar{margin-left:auto}.hjassa-ljus .hjassa-brickor{flex-flow:wrap;align-items:flex-end;gap:16px 32px}.hjassa-ljus .hjassa-brickor>.brickor{flex:100%}.hjassa-ljus .bricka{grid-template-columns:auto auto;column-gap:8px}.hjassa-ljus .bricka-handling .knapp.liten{min-height:24px;box-shadow:none;color:var(--accent-text);text-underline-offset:3px;background:0 0;border:0;padding:0 6px;text-decoration:underline}.hjassa-ljus .brickor{flex-wrap:wrap;gap:12px 32px;display:flex}.hjassa-ljus .bricka{box-shadow:none;background:0 0;min-width:0;max-width:340px;padding:0}.hjassa-ljus .bricka-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk)}.hjassa-ljus .hjassa-val{flex-flow:wrap;align-items:center;gap:12px}.hjassa-ljus .hjassa-val>.etikett{min-width:88px}.hjassa-ljus .avatar-64{box-shadow:inset 0 0 0 1px var(--delare)}:is(.hjassa-smula,.sidhuvud-smula:has(>a)){display:flex}.hjassa-smula a,.sidhuvud-smula>a{font-family:var(--typsnitt-knapp);letter-spacing:.03em;font-weight:800;font-size:var(--t-knapp-storlek);min-height:32px;color:var(--accent-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.handlingsmeny>summary.handlingsmeny-prickar{place-items:center;display:grid}.prickar{background:radial-gradient(circle,currentColor 1.6px,#0000 2px) 0/6px 4px repeat-x;flex:none;width:18px;height:4px;display:inline-block}@container spalt (max-width:560px){.hjassa-ljus .hjassa-titel{font-size:var(--t-korttal-storlek)}.hjassa-ljus .hjassa-handlingar{flex:1 0 100%;margin-left:0}.hjassa-ljus .brickor{gap:12px 20px}}.flikar{scrollbar-width:none;border-bottom:1px solid var(--delare);gap:4px;display:flex;overflow-x:auto}.flikar::-webkit-scrollbar{display:none}.flik{font-family:var(--typsnitt-knapp);letter-spacing:.03em;font-weight:800;font-size:var(--t-knapp-storlek);min-height:var(--kontroll-hojd);color:var(--text-mjuk);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -3px #0000}.flik:hover{color:var(--text-stark)}.flik.vald{color:var(--text-stark);box-shadow:inset 0 -3px 0 var(--accent-grafik)}.flik:focus-visible{outline:3px solid var(--accent-mork);outline-offset:-3px;border-radius:var(--r-liten)}.flik-antal{font-family:var(--typsnitt-text);letter-spacing:0;font-weight:600;font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.detaljspalter{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}.detaljspalt-huvud,.detaljspalt-sida{flex-direction:column;gap:16px;min-width:0;display:flex}.detaljspalt-sida .sektion-titel{flex:1 1 0}@container spalt (max-width:900px){.detaljspalter{grid-template-columns:minmax(0,1fr)}}.detaljspalter.en-spalt{grid-template-columns:minmax(0,1fr)}.detaljspalter.sida-forst>.detaljspalt-sida{grid-area:1/2}.detaljspalter.sida-forst>.detaljspalt-huvud{grid-area:1/1}@container spalt (max-width:900px){.detaljspalter.sida-forst>.detaljspalt-sida,.detaljspalter.sida-forst>.detaljspalt-huvud{grid-area:auto/1}}.senast-lank{justify-content:center;display:flex}.vemservad{border-radius:var(--r-block);background:var(--neutral-yta);color:var(--text-mjuk);font-size:var(--t-meta-storlek);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.vemservad-rubrik{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-stark)}.vemservad-kort{flex:240px;min-width:0}.vemservad-rad{flex-direction:column;gap:2px;display:flex}.vemservad-rad+.vemservad-rad{margin-top:8px}.listsida-rad{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.listsida-rad.vanster-smal{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.listsida-rad.vanster-smal>.listsida-spalt{grid-area:1/1}.listsida-rad.vanster-smal>.listkort{grid-area:1/2}.listsida-spalt{flex-direction:column;gap:16px;min-width:0;display:flex}@container spalt (max-width:1000px){.listsida-rad,.listsida-rad.vanster-smal{grid-template-columns:minmax(0,1fr)}.listsida-rad.vanster-smal>.listsida-spalt,.listsida-rad.vanster-smal>.listkort{grid-area:auto/1}}.listkort .loggfot{margin:0 20px 16px}.listkort .filterrad-handling{margin-left:auto}.radatgard{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.tabell td:has(>.radatgard){text-align:right;white-space:nowrap;width:1%}.radatgard form{display:inline-flex}.radatgard .radatgard-mer{min-width:32px;font-size:var(--t-kortrubrik-storlek);justify-content:center;line-height:1;text-decoration:none}.namncell-namn .namncell-marken{flex-wrap:wrap;gap:4px;display:inline-flex}.tabell td .chip{white-space:nowrap}.tabell td .cell-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);font-weight:400;display:block}.tabell td .avklippt-rad{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.talkort .veckorutor{grid-template-columns:repeat(8,14px);gap:4px;margin:2px 0}.talkort .veckoruta{border-radius:var(--r-liten);width:14px;height:14px}@container spalt (min-width:700px){.handlingar-hoger .listrad:has(>.listrad-handlingar){flex-direction:row;align-items:center;gap:8px}.handlingar-hoger .listrad:has(>.listrad-handlingar)>.radkort{flex:auto;min-width:0;padding-bottom:12px}.handlingar-hoger .listrad>.listrad-handlingar{flex:none;padding:0 8px}}.valgrupp{flex-direction:column;gap:8px;display:flex}.valgrupp.rad{flex-flow:wrap;gap:8px 20px}.titt-sektion{flex-direction:column;gap:8px;display:flex}.titt-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-brod-storlek);line-height:var(--radavstand-brod);color:var(--text-stark);margin:0}.titt-citat{border-radius:var(--r-block);background:var(--neutral-yta);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-stark);margin:0;padding:12px 14px}.sidotitt .behorighetsval{flex-direction:column;align-items:flex-start}.sidotitt-fot>form{display:inline-flex}.skelett-detaljhuvud .smula-stav{width:80px;height:14px;display:block}.skelett-detaljhuvud .avatar-stav{border-radius:var(--r-pill);width:64px;height:64px;display:block}.skelett-detaljhuvud .rubrik-stav{width:280px;max-width:70%;height:var(--t-sidrubrik-storlek);display:block}.skelett-detaljhuvud .under-stav{width:360px;max-width:80%;height:var(--t-brod-storlek);display:block}.flikar-stav{width:320px;max-width:100%;height:var(--kontroll-hojd);display:block}.skelett-listkort{padding:20px 0 0}.skelett-listkort .filterrad-stav{width:420px;max-width:calc(100% - 40px);height:var(--kontroll-hojd);border-radius:var(--r-block);margin:0 20px;display:block}.skelett-listkort .skelett-tabell{box-shadow:none}.nygrupp{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.nygrupp-form{flex-direction:column;gap:16px;min-width:0;display:flex}.nygrupp-falt{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.forhandsgrupp{flex-direction:column;gap:8px;display:flex;position:sticky;top:24px}.forhandsgrupp-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk);align-items:center;gap:6px;display:inline-flex}.forhandsgrupp-telefon{border-radius:var(--r-storre);background:var(--ground);min-height:360px;box-shadow:inset 0 0 0 6px var(--kol);flex-direction:column;gap:12px;padding:20px 16px;display:flex}.forhandsgrupp-gym{color:var(--text-stark);font-weight:700;font-size:var(--t-meta-storlek);align-items:center;gap:8px;display:flex}.forhandsgrupp-kort{border-radius:var(--r-block);background:var(--surface);box-shadow:var(--skugga-vila);flex-direction:column;gap:4px;padding:14px;display:flex}.forhandsgrupp-namn{color:var(--text-stark);font-weight:700}.forhandsgrupp-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.sparrad{z-index:20;border-radius:var(--r-block);background:var(--kol);color:var(--text-inverterad);box-shadow:var(--skugga-lyft);font-size:var(--t-meta-storlek);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 8px 8px 20px;display:flex;position:sticky;bottom:16px}.sparrad-text{flex:240px;min-width:0}@container spalt (max-width:900px){.nygrupp,.nygrupp-falt{grid-template-columns:minmax(0,1fr)}.forhandsgrupp{position:static}}.inst-mall{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.inst-mall.med-meny{grid-template-columns:208px minmax(0,1fr)}.inst-mall.med-forhand{grid-template-columns:minmax(0,1fr) 340px}.inst-mall.med-meny.med-forhand{grid-template-columns:208px minmax(0,1fr) 340px}.inst-meny{min-width:0;position:sticky;top:16px}.inst-kort{flex-direction:column;gap:16px;min-width:0;display:flex}.inst-forhand{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:16px}@container spalt (max-width:1100px){.inst-mall.med-forhand{grid-template-columns:minmax(0,1fr)}.inst-mall.med-meny.med-forhand{grid-template-columns:192px minmax(0,1fr)}.inst-mall.med-meny.med-forhand .inst-forhand{grid-column:2}.inst-forhand{position:static}}@container spalt (max-width:760px){.inst-mall.med-meny,.inst-mall.med-meny.med-forhand{grid-template-columns:minmax(0,1fr)}.inst-mall.med-meny.med-forhand .inst-forhand{grid-column:auto}.inst-meny{position:static}}.sektionsmeny{flex-direction:column;gap:4px;display:flex}.sektionsmeny-post{min-height:var(--kontroll-hojd);border-radius:var(--r-block);font-size:var(--t-brod-storlek);color:var(--text-stark);align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.sektionsmeny-post:hover{background:var(--neutral-yta)}.sektionsmeny-post[aria-current=location]{background:var(--surface);box-shadow:var(--skugga-vila);font-weight:700}.sektionsmeny-post:focus-visible{outline:3px solid var(--accent-mork);outline-offset:-3px}.sektionsmeny-namn{min-width:0}.sektionsmeny-delare{border:0;border-top:1px solid var(--delare);width:100%;margin:8px 0}.sektionsmeny-slut{margin-top:4px}.sektionsmeny-slut .knapp{justify-content:flex-start;width:100%}@container spalt (max-width:760px){.sektionsmeny{flex-direction:row;padding-bottom:4px;overflow-x:auto}.sektionsmeny-post{white-space:nowrap;flex:none}.sektionsmeny-delare{display:none}.sektionsmeny-slut{flex:none;margin:0}}.inst-kortyta{gap:12px}.inst-kort-huvud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inst-kort-rubrik{font-family:var(--typsnitt-rubrik);font-weight:800;font-size:var(--t-kortrubrik-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.inst-kortyta.farlig .inst-kort-rubrik{color:var(--text-fara)}.inst-kort-handling{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inst-kort-under{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);margin:-4px 0 0}.inst-falt{flex-direction:column;gap:16px;display:flex}.inst-rad2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.inst-rad3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.inst-rad-adress{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}@container spalt (max-width:640px){.inst-rad2,.inst-rad3,.inst-rad-adress{grid-template-columns:minmax(0,1fr)}}.inst-handlingar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inst-not{border-radius:var(--r-block);background:var(--neutral-yta);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);align-items:flex-start;gap:8px;margin:0;padding:12px 16px;display:flex}.inst-not>.ikon{flex:none;margin-top:2px}.inst-varning{border-radius:var(--r-kort);background:var(--varning-tint);color:var(--text-stark);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.inst-varning>.ikon{color:var(--text-varning);flex:none;margin-top:2px}.inst-varning strong{display:block}.inst-varning span{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.inst-faktarad{border-top:1px solid var(--delare);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.inst-faktarad:first-child{border-top:0;padding-top:0}.inst-faktarad>span:first-child{color:var(--text-mjuk)}.inst-faktarad>span:last-child{text-align:right;color:var(--text-stark);font-weight:600}.vipprad{border-top:1px solid var(--delare);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.vipprad:first-child{border-top:0;padding-top:0}.vipprad-text{flex-direction:column;gap:4px;min-width:0;display:flex}.vipprad-rubrik{color:var(--text-stark);font-weight:700}.vipprad-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}input.vippa-knapp[type=checkbox]{appearance:none;border-radius:var(--r-pill);border:1px solid var(--kant);background:var(--neutral-yta);cursor:pointer;width:44px;height:24px;transition:background var(--tid-snabb), border-color var(--tid-snabb);flex:0 0 44px;margin:0;position:relative}input.vippa-knapp[type=checkbox]:after{content:"";border-radius:var(--r-pill);background:var(--surface);width:18px;height:18px;box-shadow:var(--skugga-vila);transition:transform var(--tid-snabb) var(--kurva);position:absolute;top:2px;left:2px}input.vippa-knapp[type=checkbox]:checked{background:var(--accent-strong);border-color:var(--accent-strong)}input.vippa-knapp[type=checkbox]:checked:after{transform:translate(20px)}input.vippa-knapp[type=checkbox]:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}input.vippa-knapp[type=checkbox]:disabled{cursor:not-allowed;opacity:1;background:var(--inaktiv)}.sparrad-ankare{z-index:20;position:sticky;bottom:16px}.sparrad-ankare:empty{display:none}.sparrad>.ikon{flex:none}.sparrad-knappar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sparrad .knapp.mork{box-shadow:inset 0 0 0 1px var(--kol-tryckt)}.sparrad-utan-js{justify-content:flex-end;display:flex}.forhand{flex-direction:column;gap:8px;min-width:0;display:flex}.forhand-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk);align-items:center;gap:8px;display:inline-flex}.forhand-telefon{border-radius:var(--r-yta);background:var(--ground);min-height:360px;box-shadow:inset 0 0 0 8px var(--kol);flex-direction:column;gap:12px;padding:16px 20px 24px;display:flex}.forhand-status{font-size:var(--t-meta-storlek);color:var(--text-stark);justify-content:space-between;padding:4px 8px 0;font-weight:700;display:flex}.forhand-prickar{letter-spacing:.1em}.forhand-gym{font-size:var(--t-meta-storlek);color:var(--text-stark);align-items:center;gap:8px;font-weight:700;display:inline-flex}.forhand-logga{border-radius:var(--r-liten);object-fit:contain;background:var(--surface);width:24px;height:24px}.forhand-innehall{flex-direction:column;gap:8px;display:flex}.forhand-ram{border-radius:var(--r-yta);background:var(--surface);box-shadow:var(--skugga-vila);flex-direction:column;gap:8px;padding:20px;display:flex}.forhand-kort{border-radius:var(--r-block);background:var(--surface);box-shadow:var(--skugga-vila);gap:12px;padding:12px 16px;display:flex}.forhand-kort-ikon{color:var(--text-stark);flex:none;margin-top:2px}.forhand-kort-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.forhand-kort-rubrik{color:var(--text-stark);font-weight:700;font-size:var(--t-meta-storlek)}.forhand-kort-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk);line-height:var(--radavstand-brod);overflow-wrap:anywhere}.forhand-knapp{border-radius:var(--r-block);background:var(--accent-strong);min-height:40px;color:var(--text-inverterad);font-family:var(--typsnitt-knapp);letter-spacing:.03em;font-weight:800;font-size:var(--t-meta-storlek);justify-content:center;align-items:center;margin-top:8px;padding:0 16px;display:flex}.forhand-not{border-radius:var(--r-block);background:var(--neutral-yta);font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk);align-items:flex-start;gap:8px;margin:0;padding:12px 16px;display:flex}.forhand-not>.ikon{flex:none;margin-top:2px}.forhand-bubbla{border-radius:var(--r-block);background:var(--accent-strong);max-width:85%;color:var(--text-inverterad);font-size:var(--t-meta-storlek);align-self:flex-end;padding:8px 12px}.forhand-bubbla.svar{background:var(--surface);color:var(--text-stark);box-shadow:var(--skugga-vila);align-self:flex-start}.forhand-rubrik{font-family:var(--typsnitt-rubrik);font-weight:800;font-size:var(--t-kortrubrik-storlek);color:var(--text-stark);text-transform:uppercase;margin:0}.inst-oversikt{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@container spalt (max-width:960px){.inst-oversikt{grid-template-columns:repeat(2,minmax(0,1fr))}}@container spalt (max-width:640px){.inst-oversikt{grid-template-columns:minmax(0,1fr)}}.inst-grupp{gap:0;padding:20px}.inst-grupp-rubrik{border-bottom:1px solid var(--delare);font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-stark);margin:0 0 4px;padding-bottom:12px}.inst-post{border-bottom:1px solid var(--delare);color:inherit;flex-direction:column;gap:4px;padding:12px 0;text-decoration:none;display:flex}.inst-post:last-child{border-bottom:0;padding-bottom:0}a.inst-post:hover .inst-post-namn{text-underline-offset:3px;text-decoration:underline}a.inst-post:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px;border-radius:var(--r-liten)}.inst-post-huvud{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inst-post-namn{color:var(--text-stark);font-weight:700}.inst-post-lage{font-size:var(--t-meta-storlek);color:var(--text-mjuk);text-align:right;flex:none}.inst-post-text{font-size:var(--t-meta-storlek);line-height:var(--radavstand-brod);color:var(--text-mjuk)}.inst-post.kommer .inst-post-namn{color:var(--text-stark)}.inst-sok{min-width:260px}@container spalt (max-width:640px){.inst-sok{width:100%;min-width:0}}.profil-uppgifter{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profil-uppgifter>.sparrad-ankare{grid-column:1/-1}.profil-bild{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.profil-roll{min-height:var(--kontroll-hojd);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profil-kommer{align-items:center;gap:8px;font-weight:400;display:inline-flex}.profil-meddelanden,.profil-samtycke{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profil-meddelanden>div:first-child,.profil-samtycke>div:first-child{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.segment>[aria-disabled=true]{color:var(--text-inaktiv);cursor:not-allowed}@container spalt (max-width:640px){.profil-uppgifter{grid-template-columns:minmax(0,1fr)}}.profilmeny-rubrik{border-bottom:1px solid var(--delare);font-size:var(--t-meta-storlek);color:var(--text-mjuk);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;padding:4px 10px 8px;overflow:hidden}.profilmeny-post{gap:8px}.konto-plats{margin:0}.konto-platsrad{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.konto-radie{align-items:flex-end;gap:12px;display:flex}.konto-radie .falt>input{width:120px}.markning.ai{background:var(--accent-tint);color:var(--accent-text);gap:4px}.riggd-tva{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@container spalt (max-width:760px){.riggd-tva{grid-template-columns:minmax(0,1fr)}}.riggd-taldel{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.riggd-taldel>:last-child:not(.riggd-stortal-under){align-self:center;margin-left:auto}.riggd-stortal{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-korttal-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark)}.riggd-stortal-under{color:var(--text-mjuk)}.riggd-text{margin:0}.knapp[aria-disabled=true]{cursor:not-allowed;color:var(--text-mjuk)}.inst-sok-falt{min-height:var(--kontroll-hojd);border-radius:var(--r-knapp);background:var(--surface);border:1px solid var(--kant);color:var(--ikon-mjuk);align-items:center;gap:8px;padding:0 12px;display:flex}.inst-sok-falt:focus-within{outline:2px solid var(--accent-grafik);outline-offset:1px}.inst-sok-input{min-width:0;min-height:38px;font-family:var(--typsnitt-text);font-size:var(--t-brod-storlek);color:var(--text-stark);background:0 0;border:0;flex:1;padding:0}.inst-sok-input:focus{outline:none}.inst-sok-input::placeholder{color:var(--text-mjuk)}.forhand-ruta{border-radius:var(--r-liten);background:var(--neutral-yta);font-size:var(--t-meta-storlek);color:var(--text-stark);margin-top:4px;padding:8px 12px;display:block}.forhand-mitt{font-size:var(--t-meta-storlek);color:var(--accent-text);align-self:center}.forhand-ai-rubrik{color:var(--text-stark);align-items:center;gap:8px;font-weight:700;display:inline-flex}.dunningkedja{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dunningsteg{align-items:center;gap:8px;display:inline-flex}.dunningsteg:not(:last-child):after{content:"›";color:var(--text-mjuk)}.dunningsteg-namn{border-radius:var(--r-pill);background:var(--neutral-yta);min-height:24px;color:var(--text-stark);font-family:var(--typsnitt-etikett);letter-spacing:.03em;font-weight:800;font-size:var(--t-meta-storlek);align-items:center;padding:0 8px;display:inline-flex}.dunningsteg.fara .dunningsteg-namn{background:var(--fara-tint);color:var(--text-fara)}.oppettider{flex-direction:column;gap:8px;display:flex}.oppettid{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.oppettid-dag{color:var(--text-stark);flex:0 0 96px;font-weight:600}.oppettid-till{color:var(--text-mjuk)}.ytcell{flex-direction:column;gap:4px;display:flex}.ytcell-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.regler-stycke{margin:0}.fargprick{border-radius:var(--r-pill);background:var(--prick);flex:none;width:12px;height:12px;display:inline-block}.passtyp-namn{align-items:center;gap:8px;display:inline-flex}.passtyp-arkiv{border-top:1px solid var(--delare);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.falt>input.fargval{width:96px;height:44px;padding:4px}.komm-tva{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@container spalt (max-width:1000px){.komm-tva{grid-template-columns:minmax(0,1fr)}}.komm-huvud{flex-direction:column;gap:4px;padding:20px 20px 8px;display:flex}.komm-fot{font-size:var(--t-meta-storlek);color:var(--text-mjuk);align-items:flex-start;gap:8px;margin:0;padding:12px 20px 20px;display:flex}.komm-fot>.ikon{flex:none;margin-top:2px}.regel-villkor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.regel-tal{width:72px}.regel-kanaler{flex-wrap:wrap;gap:16px;display:flex}.regelvisning{border-radius:var(--r-kort);background:var(--neutral-yta);flex-direction:column;gap:8px;padding:16px;display:flex}.regelvisning-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk)}.valkomst-val{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.valkomst-forslag{margin-left:auto}.forhand-mejltext{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inst-varning.fel{background:var(--fara-tint)}.inst-varning.fel>.ikon{color:var(--text-fara)}.varumarke-logga{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@container spalt (max-width:640px){.varumarke-logga{grid-template-columns:minmax(0,1fr)}}.varumarke-loggabild{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.varumarke-bild{object-fit:contain;border-radius:var(--r-kort);background:var(--neutral-yta);width:96px;height:96px}.varumarke-uppladdning{width:100%}.varumarke-gymnamn{min-height:var(--kontroll-hojd);flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.paletten{flex-wrap:wrap}.paletten .prov{color:var(--text-inverterad);cursor:pointer;place-items:center;padding:0;display:inline-grid}.paletten .prov:focus-visible{outline:3px solid var(--accent-mork);outline-offset:2px}.varumarke-hex{align-items:center;gap:8px;display:flex}.varumarke-hex input[type=color]{border-radius:var(--r-knapp);border:1px solid var(--kant);background:var(--surface);width:44px;height:44px;padding:2px}.varumarke-hexfalt{width:140px}.toner{flex-wrap:wrap;gap:16px;display:flex}.ton{font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-direction:column;align-items:center;gap:4px;display:flex}.ton-ruta{border-radius:var(--r-liten);border:1px solid var(--delare);width:48px;height:28px}.varumarke-visningar{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.varumarke-passrad{justify-content:space-between;gap:8px;display:flex}.varumarke-chip{border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-text);font-family:var(--typsnitt-etikett);letter-spacing:.03em;padding:0 8px;font-weight:800}.varumarke-staplar{align-items:flex-end;gap:8px;height:64px;display:flex}.varumarke-staplar>span{height:var(--h);border-radius:var(--r-liten) var(--r-liten) 0 0;background:var(--accent-grafik);flex:1}.varumarke-kundsida{border-radius:var(--r-yta);background:var(--ground);min-height:200px;box-shadow:var(--skugga-vila);grid-template-columns:56px minmax(0,1fr);display:grid;overflow:hidden}.varumarke-kundmeny{background:var(--surface);flex-direction:column;gap:8px;padding:12px 8px;display:flex}.varumarke-kundmeny>span:not(.avatar){border-radius:var(--r-pill);background:var(--neutral-yta);height:8px}.varumarke-kundmeny>.varumarke-vald{background:var(--kol);height:16px}.varumarke-kundinnehall{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.varumarke-tal{border-radius:var(--r-block);background:var(--surface);border-bottom:3px solid var(--accent-grafik);font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-direction:column;padding:8px 12px;display:flex}.varumarke-tal strong{font-family:var(--typsnitt-siffra);font-size:var(--t-radtal-storlek);color:var(--text-stark)}.varumarke-karta{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.varumarke-karta>span{border-radius:var(--r-liten);background:color-mix(in srgb, var(--accent-grafik) var(--andel,50%), var(--surface));height:12px}.varumarke-karta>.hm1{--andel:14%}.varumarke-karta>.hm2{--andel:32%}.varumarke-karta>.hm3{--andel:58%}.varumarke-karta>.hm4{--andel:100%}.varumarke-karta>.hm5{background:var(--accent-mork)}.inst-kopplingar{gap:12px}.inst-kopplingar>.radlista{gap:0}.inst-kopplingar .radlista>div>.radkort,.inst-kopplingar .radlista>.radkort,.inst-kopplingar .oversikt-atgarder>.radkort{border:0;border-top:1px solid var(--delare);box-shadow:none;border-radius:0;padding:16px 4px}.inst-kopplingar .radlista>div:first-child>.radkort,.inst-kopplingar .radlista>.radkort:first-child,.inst-kopplingar .radlista>.oversikt-atgarder:first-child>.radkort{border-top:0}.inst-kopplingar a.radkort:hover{box-shadow:none;background:var(--neutral-yta)}.inst-kopplingar .radkort.aktiv{box-shadow:inset 3px 0 0 var(--accent-grafik)}.inst-kopplingar .radlista>div{gap:8px}.partnerkatalog{border-top:1px solid var(--delare);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.partnerkatalog-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-stark);align-items:center;gap:8px;margin-right:4px;display:inline-flex}.partnerkatalog>.inst-kort-under{flex-basis:100%;margin:0}.program-marken{flex-wrap:wrap;gap:4px;display:inline-flex}.program-not{margin:0}.program-versioner{margin-top:16px}.listkort .stjarnform{display:inline-flex}.marknad-lank{color:inherit;font-weight:700}.kampanj-titt{flex-direction:column;gap:16px;display:flex}.kampanj-tal{border:1px solid var(--delare);border-radius:var(--r-kort);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kampanj-tal>div{border-left:1px solid var(--delare);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.kampanj-tal>div:first-child{border-left:0}.kampanj-tal-etikett{font-family:var(--typsnitt-etikett);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-etikett-storlek);color:var(--text-mjuk)}.kampanj-tal-varde{font-family:var(--typsnitt-siffra);font-weight:800;font-size:var(--t-korttal-storlek);line-height:var(--radavstand-rubrik);color:var(--text-stark)}.kampanj-tal-under{font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.kampanj-klickare{flex-direction:column;gap:8px;display:flex}.kampanj-klickare>h3{margin:0}.kampanj-klickarlista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kampanj-klickarlista>li{border-bottom:1px solid var(--delare);align-items:center;gap:12px;padding:12px 0;display:flex}.kampanj-klickare-text{min-width:0;font-size:var(--t-meta-storlek);color:var(--text-mjuk);flex-direction:column;display:flex}.kampanj-klickare-text strong{color:var(--text-stark)}.sidotitt .kampanjformular{grid-template-columns:minmax(0,1fr)}.sidotitt .kampanjformular>.kort{box-shadow:none;padding:0}.inst-tal{font-family:var(--typsnitt-siffra);font-size:var(--t-meta-storlek);color:var(--text-mjuk)}.namncell-namn.passtyp-namn{flex-direction:row;align-items:center;gap:8px}
