@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--green-386:#74af27;--green-388:#cad400;--black-neutra:#292626;--grey-11:#7d7d82;--grey-1-50:#ededec;--grey-1-25:#f4f4f3;--white:#ffffff;--warm-red:#f26651;--green-text:#4d7a12;--red-text:#C43D28;--grey-text:#6A6A6F;--ink-2:#616166;--green-386-tint:#EDF5DF;--green-388-tint:#f8fadd;--on-green-386:#14210a;--on-green-388:#292626;--on-warm-red:#2b0e08;--green-386-hover:#82c22c;--green-386-press:#68a022;--warm-red-hover:#f5806e;--warm-red-press:#ea5b45;--surface-page:var(--grey-1-25);--surface-subtle:var(--grey-1-50);--surface-muted:#e2e2e1;--surface-card:var(--white);--surface-inverse:var(--black-neutra);--surface-brand:var(--green-386);--surface-brand-tint:var(--green-386-tint);--ground:#e2e2e1;--ground-2:#d6d6d4;--text-strong:var(--black-neutra);--text-body:var(--black-neutra);--text-muted:var(--grey-text);--text-mid:var(--ink-2);--text-on-dark:var(--white);--text-on-green:var(--on-green-386);--text-link:var(--green-text);--text-link-hover:#3d6210;--border-hairline:#DCDCDA;--border-soft:#E6E6E4;--border-strong:var(--grey-11);--border-inverse:rgba(255,255,255,.24);--action-primary-bg:var(--green-386);--action-primary-bg-hover:var(--green-386-hover);--action-primary-bg-press:var(--green-386-press);--action-primary-fg:var(--on-green-386);--action-cta-bg:var(--warm-red);--action-cta-bg-hover:var(--warm-red-hover);--action-cta-bg-press:var(--warm-red-press);--action-cta-fg:var(--on-warm-red);--action-ghost-fg:var(--black-neutra);--action-ghost-border:var(--black-neutra);--focus-ring:var(--green-text);--sev-a:var(--red-text);--sev-a-fill:var(--warm-red);--sev-a-soft:#FDE9E5;--sev-b:var(--green-text);--sev-b-soft:var(--green-386-tint);--sev-ok:var(--ink-2);--sev-ok-soft:var(--grey-1-50);--sev-info:var(--green-text);--sev-info-soft:var(--green-386-tint);--pipe-ute:#2B6FC4;--pipe-till:#C0341F;--pipe-fran:#B8960C;--pipe-av:#7A5230;--pipe-varme:#D97400;--pipe-kyla:#2B8FC4;--gradient-brand-wash:linear-gradient(180deg,#ffffff 0%,#fbfdf7 55%,#e6f0d2 100%);--gradient-brand-wash-up:linear-gradient(0deg,#ffffff 0%,#fbfdf7 55%,#e6f0d2 100%)}:root{--font-display:"Figtree","F37 Ginger",Aptos,Arial,sans-serif;--font-ui:"IBM Plex Sans","Figtree",Arial,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--font-body:var(--font-ui);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-1:clamp(2.75rem,5vw,4.25rem);--fs-display-2:clamp(2.25rem,4vw,3.25rem);--fs-h1:clamp(2rem,3.2vw,2.75rem);--fs-h2:clamp(1.625rem,2.4vw,2.125rem);--fs-h3:1.375rem;--fs-h4:1.125rem;--fs-body-lg:1.1875rem;--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-caption:.8125rem;--fs-eyebrow:.75rem;--tracking-eyebrow:.12em;--tracking-tight:-.02em;--tracking-normal:0;--lh-display:1.05;--lh-heading:1.15;--lh-body:1.6;--lh-tight:1.35;--measure-prose:66ch;--measure-narrow:48ch;--fs-data:.875rem;--fs-data-sm:.8125rem;--fs-data-lg:1.25rem;--fs-metric:clamp(1.75rem,3vw,2.5rem);--numeric-tabular:tabular-nums;--lh-data:1.4;--tracking-data:.01em}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:72px;--space-10:96px;--space-11:128px;--gutter:24px;--section-y:clamp(56px,7vw,112px);--container-max:1240px;--container-narrow:820px;--header-h:88px}:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1600px;--gutter-mobile:16px;--gutter-tablet:24px;--gutter-desktop:32px;--header-h-mobile:64px;--tap-min:44px;--tap-gap:8px;--control-h:48px;--control-h-desktop:44px;--control-h-sm:36px;--rail-w:264px;--rail-w-collapsed:72px;--tabbar-h:56px;--appbar-h:56px;--sheet-max-h:88vh;--pane-max:720px}:root{--radius-0:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--radius-card:0;--radius-image:0;--radius-control:var(--radius-md)}:root{--shadow-none:none;--separator-hairline:1px solid var(--border-hairline);--separator-strong:1px solid var(--border-strong);--separator-inverse:1px solid rgba(255,255,255,.24);--ring-hairline:inset 0 0 0 1px var(--border-hairline);--ring-strong:inset 0 0 0 1px var(--border-strong);--overlay-ground:var(--white);--overlay-edge:1px solid var(--border-strong);--ring-focus:0 0 0 2px var(--focus-ring);--shadow-hairline:var(--ring-hairline);--shadow-1:none;--shadow-2:none;--shadow-3:none;--shadow-menu:none}:root{--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--dur-image:.6s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--transition-control:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--text-strong);letter-spacing:var(--tracking-tight);line-height:var(--lh-heading);margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:0}p{margin:0 0 1em}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-base) var(--ease-standard)}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}img{max-width:100%;display:block}.ie-eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--red-text)}.ie-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}:root{--gutter:var(--gutter-mobile)}@media (min-width:768px){:root{--gutter:var(--gutter-tablet)}}@media (min-width:1280px){:root{--gutter:var(--gutter-desktop)}}.ie-ring{box-shadow:var(--ring-hairline)}.ie-ring-strong{box-shadow:var(--ring-strong)}@media (pointer:coarse){button,[role=button],a.ie-tap,input,select,textarea,summary{min-height:var(--tap-min)}}[data-theme=dark]{--surface-page:#1b1919;--surface-subtle:#232121;--surface-muted:#2c2929;--surface-card:#232121;--surface-inverse:#f4f4f3;--surface-brand:var(--green-386);--surface-brand-tint:#243016;--ground:#161414;--ground-2:#2c2929;--green-text:#9ecb4a;--red-text:#ef7a6a;--grey-text:#9a9a9f;--ink-2:#b5b5ba;--text-strong:#f7f7f6;--text-body:#e7e7e5;--text-muted:var(--grey-text);--text-mid:var(--ink-2);--text-on-dark:#f7f7f6;--text-on-green:#14210a;--text-link:var(--green-text);--text-link-hover:#b8dd6e;--border-hairline:#383434;--border-soft:#302d2d;--border-strong:#585353;--border-inverse:rgba(0,0,0,.28);--separator-hairline:1px solid #383434;--separator-strong:1px solid #585353;--separator-inverse:1px solid rgba(0,0,0,.28);--ring-hairline:inset 0 0 0 1px #383434;--ring-strong:inset 0 0 0 1px #585353;--overlay-ground:#232121;--overlay-edge:1px solid #585353;--action-primary-bg:var(--green-386);--action-primary-bg-hover:#82c22c;--action-primary-bg-press:#68a022;--action-primary-fg:#14210a;--action-cta-bg:var(--warm-red);--action-cta-bg-hover:#f5806e;--action-cta-bg-press:#ea5b45;--action-cta-fg:#2b0e08;--action-ghost-fg:#f4f4f3;--action-ghost-border:#585353;--focus-ring:var(--green-388);--sev-a:var(--red-text);--sev-a-fill:#c62b1f;--sev-a-soft:#3a1c18;--sev-b:var(--green-text);--sev-b-soft:#243016;--sev-ok:var(--ink-2);--sev-ok-soft:#2c2929;--sev-info:var(--green-text);--sev-info-soft:#243016;--gradient-brand-wash:linear-gradient(180deg,#1b1919 0%,#1e2118 55%,#26301a 100%);--gradient-brand-wash-up:linear-gradient(0deg,#1b1919 0%,#1e2118 55%,#26301a 100%)}@font-face{font-family:Albert Sans;font-weight:400;font-display:swap;src:url(/assets/albert-sans-latin-400-normal-1PQZqV1o.woff2) format("woff2")}@font-face{font-family:Albert Sans;font-weight:500;font-display:swap;src:url(/assets/albert-sans-latin-500-normal-CmxtX9KC.woff2) format("woff2")}@font-face{font-family:Albert Sans;font-weight:600;font-display:swap;src:url(/assets/albert-sans-latin-600-normal-C_5W882s.woff2) format("woff2")}@font-face{font-family:Albert Sans;font-weight:700;font-display:swap;src:url(/assets/albert-sans-latin-700-normal-DzMU317f.woff2) format("woff2")}:root{--kobolt: #2D43E6;--kobolt-d: #2232B8;--natt: #0E1330;--dag: #EEF1F7;--gron: #16A06B;--guld: #F2B22E;--rod: #EF4B3F;--mf: "Albert Sans", "Segoe UI", system-ui, sans-serif;--bg: #EEF1F7;--card: #FFFFFF;--soft: #F4F6FB;--chip: #EEF1F7;--avbg: #E6EAF7;--avatar-bg: #DDE2FD;--avatar-fg: #2D43E6;--ring0: #C9CFE0;--edge: #D5DAE8;--track: #E3E7F3;--t1: #0E1330;--t2: #4D5675;--t3: #6F7690;--linje: #E3E7F0;--pill-at-bg: #FFF3D6;--pill-at-fg: #7A5300;--good-fg: #0E7A50;--kob-data: #2D43E6;--raise: #0E1330;--dm-rgb: 45, 67, 230;--unlock-bg: #F7F8FC;--unlock-bd: #DCE1F1;--s0: #DDE2FD;--s1: #A2ADF7;--s2: #7F8CF2;--s3: #5566EC;--s4: #2D43E6;--s5: #17227F;--jmf: #0E9AA7;--skugga: 0 1px 2px rgba(14,19,48,.04), 0 12px 32px -22px rgba(14,19,48,.35);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-tema=ljust]){--bg: #0A0E22;--card: #141A38;--soft: #1B2247;--chip: #222A52;--avbg: #1E2650;--avatar-bg: #26307A;--avatar-fg: #B8C2FF;--ring0: #3A4378;--edge: #343D70;--track: #262E58;--t1: #EEF1FA;--t2: #A9B1CF;--t3: #8790B2;--linje: #252D57;--pill-at-bg: rgba(242,178,46,.16);--pill-at-fg: #F7C65A;--good-fg: #4FD39B;--kob-data: #7486FF;--raise: #1C2463;--dm-rgb: 116, 134, 255;--unlock-bg: #10163A;--unlock-bd: #2B3466;--s0: #252E66;--s1: #3C4AAD;--s2: #4E61D2;--s3: #6779F2;--s4: #97A5F8;--s5: #D3D9FD;--jmf: #3CC8D4;--skugga: 0 1px 2px rgba(0,0,0,.2), 0 12px 32px -22px rgba(0,0,0,.6);color-scheme:dark}}:root[data-tema=morkt]{--bg: #0A0E22;--card: #141A38;--soft: #1B2247;--chip: #222A52;--avbg: #1E2650;--avatar-bg: #26307A;--avatar-fg: #B8C2FF;--ring0: #3A4378;--edge: #343D70;--track: #262E58;--t1: #EEF1FA;--t2: #A9B1CF;--t3: #8790B2;--linje: #252D57;--pill-at-bg: rgba(242,178,46,.16);--pill-at-fg: #F7C65A;--good-fg: #4FD39B;--kob-data: #7486FF;--raise: #1C2463;--dm-rgb: 116, 134, 255;--unlock-bg: #10163A;--unlock-bd: #2B3466;--s0: #252E66;--s1: #3C4AAD;--s2: #4E61D2;--s3: #6779F2;--s4: #97A5F8;--s5: #D3D9FD;--jmf: #3CC8D4;--skugga: 0 1px 2px rgba(0,0,0,.2), 0 12px 32px -22px rgba(0,0,0,.6);color-scheme:dark}:root{--app-ground: var(--bg);--app-surface: var(--card);--app-well: var(--soft);--app-line: var(--linje);--app-line-soft: var(--linje);--app-border-strong: var(--edge);--app-ink: var(--t1);--app-ink-2: var(--t2);--app-ink-3: #626985;--app-rod-text: #791F1F;--app-rod-soft: #FCEBEB;--app-radius-card: 12px;--app-radius-control: 8px;--app-radius-tag: 999px;--app-elevation-card: var(--skugga);--app-tracking-spard: .08em;--app-ral: var(--natt);--app-ral-text: #C9CFE6;--app-ral-stark: #FFFFFF;--app-ral-dampad: #8A93B8;--app-ral-hover: #1A2148;--app-ral-aktiv: var(--kobolt);--app-ral-tillbaka: #B8C2FF;--app-ikon-bla-bg: #E6EAF7;--app-ikon-bla-fg: #2232B8;--app-ikon-teal-bg: #DDF3F5;--app-ikon-teal-fg: #0B5F68;--app-ikon-lila-bg: #EEEDFE;--app-ikon-lila-fg: #3C3489;--app-ikon-neutral-bg: #EEF1F7;--app-ikon-neutral-fg: #4B5361;--rail-w: 264px;--rail-w-collapsed: 72px;--appbar-h: 56px;--control-h-sm: 36px;--control-h: 44px}[data-theme=dark]{--app-ink-3: var(--t3);--app-rod-text: #ef7a6a;--app-rod-soft: rgba(239, 75, 63, .16)}:root,[data-theme=dark]{--font-display: var(--mf);--font-ui: var(--mf);--font-body: var(--mf);--surface-page: var(--bg);--surface-card: var(--card);--surface-inverse: var(--natt);--surface-brand-tint: var(--avbg);--ground: var(--bg);--text-strong: var(--t1);--text-body: var(--t1);--text-mid: var(--t2);--text-muted: var(--app-ink-3);--text-on-dark: var(--app-ral-stark);--text-link: var(--kob-data);--text-link-hover: var(--kob-data);--border-hairline: var(--linje);--border-soft: var(--linje);--border-strong: var(--edge);--action-primary-bg: var(--kobolt);--action-primary-bg-hover: var(--kobolt-d);--action-primary-fg: #FFFFFF;--focus-ring: var(--kob-data);--sev-a: var(--app-rod-text);--sev-a-soft: var(--app-rod-soft);--sev-a-fill: var(--rod);--sev-b: var(--kob-data);--sev-b-soft: var(--avbg);--sev-info: var(--kob-data);--sev-info-soft: var(--avbg);--sev-ok: var(--t2);--sev-ok-soft: var(--chip);--sev-c: var(--pill-at-fg);--sev-c-fill: var(--guld);--sev-c-soft: var(--pill-at-bg)}:root{color:var(--text-strong);background:var(--app-ground)}*{box-sizing:border-box}body{margin:0;font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:1.5}code,pre{font-family:var(--font-data);font-size:var(--fs-data-sm);font-variant-numeric:var(--numeric-tabular)}button,input,select{font-family:inherit;font-size:inherit}#root{min-height:100vh}.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh}.app--ihop{grid-template-columns:var(--rail-w-collapsed) minmax(0,1fr)}.ral{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--app-ral);color:var(--app-ral-text);padding:20px 12px 0;display:flex;flex-direction:column;gap:var(--space-2)}[data-theme=dark] .ral{border-inline-end:1px solid var(--app-line)}.ral__topp{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-h)}.ral__lock{text-decoration:none;font-weight:var(--fw-semibold);font-size:1rem;color:var(--app-ral-stark);padding:4px 12px}.ral__lock:hover{color:var(--app-ral-stark);text-decoration:none}.ral__tillbaka{color:var(--app-ral-tillbaka);text-decoration:none;font-size:var(--fs-data);display:inline-flex;align-items:center;min-height:var(--control-h);padding:0 12px;border-radius:var(--app-radius-control)}.ral__tillbaka:hover{background:var(--app-ral-hover);color:var(--app-ral-stark);text-decoration:none}.ral__app{display:grid;gap:var(--space-3)}.ral__appnamn{display:flex;align-items:center;gap:10px;font-weight:var(--fw-semibold);font-size:1.125rem;color:var(--app-ral-stark);padding:4px 12px 8px}.ral__ihop{background:none;border:1px solid rgba(255,255,255,.24);color:inherit;border-radius:var(--app-radius-control);min-width:28px;min-height:28px;cursor:pointer}.valjare{display:grid;gap:var(--space-1)}.valjare select{width:100%;min-height:var(--control-h);background:#ffffff14;color:inherit;border:1px solid rgba(255,255,255,.24);border-radius:var(--app-radius-control);padding:0 var(--space-2);font-size:var(--fs-data)}.valjare select option{color:var(--app-ink);background:var(--app-surface)}.ral__grupp{display:grid;gap:2px}.ral__gruppnamn{font-size:.6875rem;letter-spacing:var(--app-tracking-spard);text-transform:uppercase;color:var(--app-ral-dampad);padding:14px 12px 4px}.valjare .ral__gruppnamn{padding:0 12px}.ral__post{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 12px;background:none;border:none;border-radius:var(--app-radius-control);color:var(--app-ral-text);text-align:left;text-decoration:none;cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-regular)}.ral__post:hover{background:var(--app-ral-hover);color:var(--app-ral-stark);text-decoration:none}.ral__post--aktiv,.ral__post--aktiv:hover{background:var(--app-ral-aktiv);color:var(--app-ral-stark);font-weight:var(--fw-semibold)}.ral__initial{font-size:.75rem;font-weight:var(--fw-semibold);color:var(--app-ral-dampad);width:2.5ch;flex:none}.ral__post--aktiv .ral__initial,.ral__post--aktiv .ral__rakning{color:inherit}.ral__namn{flex:1}.ral__pil,.ral__rakning{margin-left:auto;color:var(--app-ral-dampad)}.ral__rakning{font-size:var(--fs-caption);font-variant-numeric:var(--numeric-tabular)}.ral__fot{position:sticky;bottom:0;margin-top:auto;padding:var(--space-3) 12px 20px;background:var(--app-ral);border-top:1px solid rgba(255,255,255,.16)}.ral__who{display:flex;align-items:center;gap:10px;font-size:var(--fs-caption);color:var(--app-ral-text);min-width:0}.ral__who-text{display:grid;min-width:0;overflow-wrap:anywhere}.ral__who-namn{color:var(--app-ral-stark);font-weight:var(--fw-medium)}.app--ihop .ral__fot{padding-inline:0}.app--ihop .ral__who{justify-content:center}.avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:.75rem;font-weight:var(--fw-semibold);flex:none}.ikonbricka{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--app-radius-control);font-size:.6875rem;font-weight:var(--fw-bold);line-height:1;flex:none}.ikonbricka--stor{width:32px;height:32px;font-size:.75rem}.ikonbricka--bla{background:var(--app-ikon-bla-bg);color:var(--app-ikon-bla-fg)}.ikonbricka--teal{background:var(--app-ikon-teal-bg);color:var(--app-ikon-teal-fg)}.ikonbricka--lila{background:var(--app-ikon-lila-bg);color:var(--app-ikon-lila-fg)}.ikonbricka--neutral{background:var(--app-ikon-neutral-bg);color:var(--app-ikon-neutral-fg)}.huvud{min-width:0}.appbar{position:sticky;top:0;z-index:2;min-height:var(--appbar-h);display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--gutter);background:var(--app-ground);border-bottom:1px solid var(--app-line)}.appbar__titel{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.2;font-size:1.75rem;margin:0}.appbar__hoger{display:flex;gap:var(--space-2)}.appbar .knapp--tyst{background:var(--app-surface);border-color:var(--app-border-strong)}.knapp--tyst{border:1px solid transparent;border-radius:var(--app-radius-control);min-height:var(--control-h);padding:0 var(--space-3);font-size:var(--fs-data);cursor:pointer}.innehall{padding:var(--space-4) var(--gutter) var(--space-7);max-width:1400px}.appkort{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gutter)}.appkort__lank{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:2px;align-items:start;padding:20px;height:100%;color:var(--app-ink);text-decoration:none}.appkort__lank:hover{border-color:var(--kob-data);color:var(--app-ink);text-decoration:none}.appkort__ikon{grid-row:span 2}.appkort__namn{font-weight:var(--fw-semibold);font-size:1rem}.appkort__text{color:var(--app-ink-2);font-size:var(--fs-caption)}.startsida__rubrik{font-size:1.125rem;margin:0}.handling__var{color:var(--app-ink-2)}.att-hantera .handling__vad{font-weight:var(--fw-semibold)}.ral__marke{margin-left:auto;min-width:20px;padding:0 6px;border-radius:var(--app-radius-tag);font-size:.6875rem;font-weight:var(--fw-semibold);line-height:18px;text-align:center;font-variant-numeric:var(--numeric-tabular);background:var(--guld);color:var(--natt)}.ral__marke--fel{background:var(--app-ral-hover);color:var(--app-ral-text);box-shadow:inset 0 0 0 1px var(--app-ral-dampad)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hoppa{position:absolute;left:var(--space-2);top:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);background:var(--app-surface);color:var(--app-ink);border-radius:var(--app-radius-control);transform:translateY(-200%)}.hoppa:focus{transform:none}h1{font-size:1.4rem}h2,h3{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.01em}h3{font-size:var(--fs-h4);margin:var(--space-4) 0 var(--space-2)}.error{color:var(--sev-a);background:var(--sev-a-soft);padding:9px 12px;border-radius:var(--app-radius-control);margin:0 0 var(--space-3);font-size:var(--fs-body-sm)}.laddar{padding:var(--space-4)}.login{max-width:22rem;margin:12vh auto;text-align:center}.login button{background:var(--action-primary-bg);color:var(--action-primary-fg);border:none;border-radius:var(--app-radius-control);min-height:var(--control-h);padding:0 var(--space-4);cursor:pointer;font-weight:var(--fw-semibold)}.ral :focus-visible{outline-color:var(--app-ral-tillbaka)}.ral__meny{display:none}.ral__vyer{display:contents}@media (max-width: 767px){.app,.app--ihop{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ral{position:static;height:auto;overflow:visible;padding:var(--space-2) var(--gutter-mobile);gap:var(--space-2)}.ral__topp{min-height:0}.ral__ihop{display:none}.ral__meny{display:inline-flex;align-items:center;background:none;border:1px solid rgba(255,255,255,.24);color:inherit;border-radius:var(--app-radius-control);min-height:var(--tap-min);padding:0 var(--space-3);cursor:pointer}.ral:not(.ral--oppen) .ral__vyer{display:none}.ral--oppen .ral__vyer{display:flex;flex-direction:column;gap:var(--space-2)}.ral__fot{margin-top:0;position:static}.ral__tillbaka{min-height:var(--tap-min)}.att-hantera__alla{display:inline-flex;align-items:center;min-height:var(--tap-min)}.ral__app{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.ral__app .valjare{flex:1 1 12rem}.appbar{padding:0 var(--gutter-mobile);flex-wrap:wrap;gap:var(--space-2)}.appbar__titel{font-size:var(--fs-h3)}.innehall{padding:var(--space-3) var(--gutter-mobile) var(--space-6)}}.kort{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--app-radius-card);box-shadow:var(--app-elevation-card)}.kort__topp{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;border-bottom:1px solid var(--app-line-soft)}.kort__topp h2{font-size:1.125rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0}.kort__topp .knapp{margin-inline-start:auto}.kort__kropp{padding:16px}.kort__fot{padding:10px 16px;border-top:1px solid var(--app-line-soft);background:var(--app-well);border-radius:0 0 var(--app-radius-card) var(--app-radius-card);font-size:var(--fs-caption);color:var(--app-ink-3)}.sida{display:flex;flex-direction:column;gap:var(--gutter)}.rutnat{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gutter)}.ogonbryn,.eyebrow{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--app-ink-2)}.pill{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:1.4;padding:3px 10px;border-radius:var(--app-radius-tag);white-space:nowrap}.pill--a{background:var(--sev-a-soft);color:var(--sev-a)}.pill--varning{background:var(--sev-c-soft);color:var(--sev-c)}.pill--ok{background:var(--sev-b-soft);color:var(--sev-b)}.pill--neutral{background:var(--sev-ok-soft);color:var(--sev-ok)}.pill--ren{background:none;padding-inline:0}.knapp{min-height:var(--control-h);display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:var(--app-radius-control);border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-ink);font-size:var(--fs-data);cursor:pointer;white-space:nowrap;transition:background var(--dur-base, .14s) ease,border-color var(--dur-base, .14s) ease}.knapp:hover{background:var(--app-well)}.knapp:disabled,.knapp[aria-disabled=true]{opacity:.5;cursor:default}.knapp--primar{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-fg);font-weight:var(--fw-semibold)}.knapp--primar:hover{background:var(--action-primary-bg-hover);border-color:var(--action-primary-bg-hover)}.knapp--tyst{background:var(--chip);border-color:transparent;color:var(--app-ink)}.knapp--tyst:hover{background:var(--avbg);color:var(--app-ink)}.falt{min-height:var(--control-h);border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-ink);border-radius:var(--app-radius-control);padding:0 10px;font-size:var(--fs-body-sm)}.falt::placeholder{color:var(--app-ink-3)}.kort__fot .falt{width:min(100%,28rem)}select.falt{cursor:pointer}iframe.rapportram{display:block;width:100%;min-height:70vh;border:0;background:var(--app-surface)}textarea.falt--text{width:100%;padding:8px 10px;font:inherit;resize:vertical}.handling{border-inline-start:3px solid var(--sev-a-fill)}.handling--lugnt{border-inline-start-color:var(--app-border-strong)}.handling--varning{border-inline-start-color:var(--sev-c-fill)}.handling ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.handling li{display:flex;align-items:baseline;gap:var(--space-3);padding:11px 16px;border-bottom:1px solid var(--app-line-soft)}.handling li:last-child{border-bottom:0}.handling li .pill{flex:none;align-self:center}.handling li code{color:var(--app-ink-3);flex:none}.handling__text{flex:1;min-width:0}.handling li .knapp{flex:none;margin-inline-start:auto}.tal{display:flex;flex-direction:column;gap:2px}.tal__varde{font-family:var(--font-ui);font-size:var(--fs-metric);font-weight:var(--fw-semibold);font-variant-numeric:var(--numeric-tabular);line-height:1.1;letter-spacing:-.01em}.tal__etikett{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--app-ink-2)}.tal__rad{display:flex;gap:28px;flex-wrap:wrap}.def{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;align-items:baseline;margin:0}.def dt{font-size:var(--fs-caption);color:var(--app-ink-3);white-space:nowrap}.def dd{margin:0;font-size:var(--fs-body-sm);min-width:0}.mono{font-family:var(--font-data);font-size:var(--fs-data-sm);font-variant-numeric:var(--numeric-tabular);color:var(--app-ink-2)}.not{font-size:var(--fs-caption);color:var(--app-ink-3);background:var(--app-well);border:1px solid var(--app-line);border-radius:var(--app-radius-control);padding:9px 11px;line-height:1.5}.not strong{color:var(--app-ink-2);font-weight:var(--fw-semibold)}.verktyg{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--app-line-soft)}.verktyg .sok{flex:1;min-width:200px;max-width:340px}.verktyg__rakning{margin-inline-start:auto;font-variant-numeric:var(--numeric-tabular);font-size:var(--fs-caption);color:var(--app-ink-3);white-space:nowrap}.flikar{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--app-line)}.flikar button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;min-height:var(--control-h-sm);font-size:var(--fs-body-sm);color:var(--app-ink-2);cursor:pointer}.flikar button:hover{color:var(--app-ink)}.flikar button[aria-selected=true]{color:var(--app-ink);font-weight:var(--fw-semibold);border-bottom-color:var(--kob-data)}.flikar .rakning{font-variant-numeric:var(--numeric-tabular);font-size:var(--fs-caption);color:var(--app-ink-3);margin-inline-start:5px}.tabellyta{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:var(--numeric-tabular);line-height:var(--lh-data)}table.data th{font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:var(--app-ink-2);text-align:start;white-space:nowrap;padding:10px 12px;border-bottom:1px solid var(--app-line)}table.data td{padding:8px 12px;border-bottom:1px solid var(--app-line-soft);vertical-align:baseline;white-space:nowrap}table.data tbody tr[data-valbar]{cursor:pointer}table.data tbody tr[data-valbar]:hover td{background:var(--app-well)}table.data tbody tr[data-vald=true] td{background:var(--surface-brand-tint)}button.knapp--rad{display:block;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.tom{color:var(--app-ink-3)}.enhet{color:var(--app-ink-2)}.klartext{font-family:var(--font-ui);font-size:var(--fs-body-sm);color:var(--app-ink);display:block}.tagg{font-family:var(--font-data);font-size:var(--fs-data-sm);color:var(--app-ink-3);display:block}.split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--gutter);align-items:start}@media (max-width: 1100px){.split{grid-template-columns:minmax(0,1fr)}}.panel{position:sticky;top:calc(var(--appbar-h) + var(--gutter))}.panel .kort__kropp{display:flex;flex-direction:column;gap:14px}.panel__rubrik{font-family:var(--font-data);font-size:var(--fs-data);color:var(--app-ink-2);word-break:break-all}.panel .falt{width:100%}.panel label{display:grid;gap:4px;font-size:var(--fs-caption);color:var(--app-ink-3)}.rad{display:flex;gap:8px;flex-wrap:wrap}.panel pre.kropp{margin:0;padding:10px 12px;background:var(--app-well);border:1px solid var(--app-line);border-radius:var(--app-radius-control);font-family:var(--font-data);font-size:var(--fs-data-sm);line-height:var(--lh-data);color:var(--app-ink-2);max-height:70vh;overflow:auto;white-space:pre}.formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;padding:14px 16px;border-bottom:1px solid var(--app-line-soft);background:var(--app-well)}.formular label{display:grid;gap:4px;font-size:var(--fs-caption);color:var(--app-ink-3)}.formular .falt{width:100%}.formular__rubrik,.formular__knappar{grid-column:1 / -1}.utfalld{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--app-well);border-bottom:1px solid var(--app-line)}.knapp.knapp--borjan{margin-inline-start:0}.knapp--lank{min-height:0;padding:0}.knapp--kompakt{min-height:0;padding:0 var(--space-1)}.tal__varde--text{font-size:var(--fs-data)}.verktyg--fot{border-bottom:0;border-top:1px solid var(--app-line-soft)}button.tal--knapp{background:none;border:0;padding:0;cursor:pointer;text-align:start;color:inherit;font:inherit}table.data td.bred{white-space:normal;min-width:240px}table.data td.utfallning{padding:0;white-space:normal;font-family:var(--font-ui)}table.data td.grupp-cell{vertical-align:top;border-inline-end:1px solid var(--app-line-soft)}.formular.formular--inbaddad{border:0;background:none;padding:0}.stapel{display:grid;gap:var(--space-2)}.luft-ovan{margin-top:var(--space-3)}.luft-under{margin-bottom:var(--space-3)}.utan-marginal{margin:0}.kort__topp{flex-wrap:wrap}@media (pointer: fine){table.data .knapp,table.data .knapp--tyst,table.data .falt,.verktyg .knapp,.verktyg .falt{min-height:var(--control-h-sm)}}@media (pointer: coarse){.knapp,.knapp--tyst,.falt,.ral__post,.valjare select{min-height:var(--tap-min)}.knapp--lank,.knapp--kompakt{min-height:var(--tap-min);padding:0 var(--space-2)}}@media (max-width: 767px){table.data td.utfallning>.utfalld{position:sticky;left:0;max-width:calc(100vw - 2 * var(--gutter-mobile) - 2px)}.handling li{flex-wrap:wrap}.handling__text{flex-basis:100%}.handling li .knapp{min-height:var(--tap-min)}}
