.backdrop{z-index:0;background:linear-gradient(180deg,var(--backdrop-top) 0%,var(--backdrop-mid) 48%,var(--backdrop-bot) 100%);position:fixed;inset:0;overflow:hidden}.backdrop svg.waves{width:100%;height:78%;position:absolute;bottom:0;left:0;right:0}.backdrop svg.waves .w1{fill:var(--wave-1);opacity:.55}.backdrop svg.waves .w2{fill:var(--wave-2);opacity:.7}.backdrop svg.waves .w3{fill:var(--wave-3);opacity:.85}.backdrop svg.waves .w4{fill:var(--wave-4)}.backdrop .glow{background:radial-gradient(closest-side,var(--glow-a),transparent 72%);border-radius:50%;width:900px;height:600px;position:absolute;top:-220px;right:-160px}.backdrop .glow.b{background:radial-gradient(closest-side,var(--glow-b),transparent 72%);width:700px;height:500px;inset:auto auto -180px -140px}.backdrop .glow.c{background:radial-gradient(closest-side,var(--glow-c),transparent 74%);width:640px;height:440px;top:-170px;left:-130px;right:auto}.backdrop .vignette{background:radial-gradient(130% 100% at 50% 0%,transparent 45%,rgba(var(--vignette-rgb),var(--vignette-a)) 100%);position:absolute;inset:0}.backdrop .grain{opacity:var(--grain-op);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.shell{flex:1;align-items:stretch;display:flex}.rail-col{z-index:41;flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;gap:16px;width:76px;height:calc(100vh - 40px);margin:22px 0 18px 22px;display:flex;position:sticky;top:22px}.logo{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.logo img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 8px 20px rgba(var(--shadow-rgb),.4)) drop-shadow(0 0 18px var(--mint-soft));grid-area:1/1}.logo img.logo-light,html[data-theme=light] .logo img.logo-dark{display:none}html[data-theme=light] .logo img.logo-light{display:block}.content-col{flex-direction:column;flex:1;min-width:0;display:flex}.header-row{align-items:center;gap:18px;margin:22px 22px 0 20px;display:flex}.pill-left,.pill-search,.pill-profile{background:var(--pill-fill);background-image:linear-gradient(155deg,var(--pill-grad-a),var(--pill-grad-b) 70%);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.15);box-shadow:0 14px 38px rgba(var(--shadow-rgb),.3),inset 0 1px 0 var(--highlight),inset 0 -1px 0 rgba(var(--shadow-rgb),.16);isolation:isolate;transform:translateZ(0)}.pill-left{border-radius:100px;align-items:center;gap:14px;padding:7px 10px;display:flex}.chip{background:rgba(var(--tint-rgb),.05);border:1px solid var(--line-soft);color:var(--ink-2);white-space:nowrap;border-radius:100px;align-items:center;gap:9px;padding:9px 17px;font-size:12.5px;font-weight:500;display:flex}.chip svg{opacity:.8;width:14px;height:14px}.chip.health{background:var(--mint-soft);border-color:var(--mint-line);color:var(--mint);font-weight:600}.chip.health .pulse{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:2.4s infinite pu}.chip.health.vilande{background:rgba(var(--tint-rgb),.05);border-color:var(--line-soft);color:var(--ink-3);font-weight:500}.chip.health.vilande .pulse{background:var(--ink-3);box-shadow:none;animation:none}@keyframes pu{0%,to{opacity:1}50%{opacity:.4}}.pill-search{max-width:340px;color:var(--ink-3);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:100px;flex:1;align-items:center;gap:10px;padding:14px 26px;font-size:12.5px;display:flex;overflow:hidden}.pill-search svg{flex-shrink:0;width:14px;height:14px}.pill-search .ps-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-spacer{flex:1}.icon-cluster{align-items:center;gap:12px;display:flex}.icon-btn{background:rgba(var(--tint-rgb),.055);border:1px solid var(--line-soft);width:42px;height:42px;color:var(--ink-2);cursor:pointer;box-shadow:0 6px 18px rgba(var(--shadow-rgb),.22),inset 0 1px 0 #ffffff24;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--glass-hover);color:var(--ink)}.icon-btn svg{width:16px;height:16px}.icon-btn .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.icon-btn .dot.mint{background:var(--mint)}.icon-btn .dot.amber{background:var(--amber)}.icon-btn.theme .icon-sun,.icon-btn.theme .icon-moon{display:none}html[data-theme=dark] .icon-btn.theme .icon-sun,html[data-theme=light] .icon-btn.theme .icon-moon{display:block}.icon-btn.gta-spin svg{animation:.9s linear infinite gtaspin}@keyframes gtaspin{to{transform:rotate(360deg)}}.hdr-gap{margin-left:9px}.pill-profile{cursor:pointer;border-radius:100px;align-items:center;gap:12px;padding:8px 22px 8px 8px;display:flex}.avatar{background:var(--avatar-grad);width:29px;height:29px;color:var(--ink-on-accent);font-size:11px;font-weight:700;font-family:var(--display);border-radius:10px;place-items:center;display:grid}.pill-profile .p-name{font-size:12px;font-weight:600}.pill-profile .p-role{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.pill-profile .chev{width:12px;height:12px;color:var(--ink-3);margin-left:2px}:is(body:has(.operations-yta) .header-row,body:has(.min-sida) .header-row,body:has(.vk-huvud) .header-row,body:has(.kundvy) .header-row,body:has(.salj-yta) .header-row){flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.hdr-wrap{position:relative}.hdr-pop{background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);min-width:262px;box-shadow:0 24px 60px rgba(var(--shadow-rgb),.5),inset 0 1px 0 var(--highlight);z-index:60;border-radius:16px;padding:12px;display:none;position:absolute;top:calc(100% + 10px);right:0}.hdr-pop.open{display:block}.hdr-pop .ph{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin:2px 4px 10px;font-size:10.5px;font-weight:700;display:flex}.hdr-pop .ph .lnk{color:var(--mint);cursor:pointer;letter-spacing:.02em}.pop-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 8px;font-size:12.5px;display:flex}.pop-item:hover{background:rgba(var(--tint-rgb),.05)}.pop-item .pi{background:rgba(var(--tint-rgb),.06);border:1px solid var(--line-soft);width:30px;height:30px;color:var(--ink-2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pop-item .pi svg{width:15px;height:15px}.pop-item .pt{font-weight:600}.pop-item .ps{color:var(--ink-3);margin-top:1px;font-size:10.5px}.pop-item .pr{color:var(--ink-3);font-size:10px;font-family:var(--mono);white-space:nowrap;margin-left:auto}.pop-item[data-ejlive]{cursor:default}.pop-item[data-ejlive] .pt{color:var(--ink-2)}.pop-sep{background:var(--line-soft);height:1px;margin:6px 4px}.pop-empty{color:var(--ink-3);padding:6px 8px 10px;font-size:12px;line-height:1.5}.rail{flex-direction:column;flex:1;align-items:center;width:76px;display:flex}.rail-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;display:flex}.rail-bottom{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:100%;padding-bottom:4px;display:flex}.rail-item{width:46px;height:46px;color:var(--ink-3);cursor:pointer;background:rgba(var(--tint-rgb),.055);border:1px solid var(--line-soft);box-shadow:0 6px 18px rgba(var(--shadow-rgb),.22),inset 0 1px 0 #ffffff24;transition:background-color .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rail-item:hover{background:var(--glass-hover);color:var(--ink)}.rail-item.active{background:var(--mint-soft);color:var(--mint);border-color:var(--mint-line);box-shadow:0 0 16px var(--mint-soft),inset 0 1px 0 #ffffff24}.rail-item svg{width:19px;height:19px}.rail-item .tip{background:var(--tip-bg);border:1px solid var(--tip-line);color:var(--tip-ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease),visibility 0s linear .14s;z-index:20;border-radius:9px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:50%;left:58px;transform:translateY(-50%)translate(-4px)}.rail-item:hover .tip{opacity:1;visibility:visible;transition:opacity .14s var(--ease),transform .14s var(--ease),visibility 0s;transform:translateY(-50%)translate(0)}.rail-item .m{font-family:var(--mono);color:var(--ink-3);font-size:7.5px;position:absolute;top:2px;right:2px}.rail-item.active .m{color:var(--mint-deep)}.rail-item[data-ejlive]:after{content:"";background:var(--amber);opacity:.9;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.rail-sep{background:var(--line-soft);width:26px;height:1px;margin:2px 0}.main{flex:1;padding:22px 22px 56px 20px}.page-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin:2px 4px 18px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.page-head .sub{color:var(--ink-3);font-size:12px}.page-head .prov{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:flex}.page-head .prov svg{opacity:.8;width:12px;height:12px}.os-modrad{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;margin:-2px 0 22px;display:flex}.os-modrad-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.os-modrad-scroll::-webkit-scrollbar{display:none}.os-modrad-i{color:var(--ink-3);cursor:pointer;white-space:nowrap;font-size:12.5px;line-height:1;font-family:var(--body);background:0 0;border:none;padding:11px 12px 12px;transition:color .13s;position:relative}.os-modrad-i:hover{color:var(--ink)}.os-modrad-i.nu{color:var(--ink);cursor:default;font-weight:600}.os-modrad-i.nu:after{content:"";background:var(--mint);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.os-modrad-i.tom{opacity:.55;cursor:default}.os-modrad-i.tom:hover{color:var(--ink-3)}.os-modrad-smula{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);border-left:1px solid var(--line-soft);flex-shrink:0;padding:0 2px 0 12px;font-size:10.5px;font-weight:700}.os-modrad-sep{background:var(--line-soft);flex-shrink:0;width:1px;height:16px;margin:0 8px}.os-modrad-i.os-inst-i{align-items:center;gap:6px;display:inline-flex}.os-modrad-i.os-inst-i svg{width:13px;height:13px}.os-underrad{flex-wrap:wrap;gap:8px;margin:-8px 4px 18px;display:flex}.os-ut{background:rgba(var(--tint-rgb),.05);border:1px solid var(--line-soft);color:var(--ink-2);cursor:pointer;white-space:nowrap;font-size:12.5px;font-weight:600;font-family:var(--body);border-radius:100px;align-items:center;padding:8px 15px;transition:background .13s,color .13s;display:inline-flex}.os-ut:hover{background:var(--glass-hover);color:var(--ink)}.os-ut.nu{background:var(--mint-soft);color:var(--mint);border-color:var(--mint-line);cursor:default}.os-ut.tom{opacity:.45;cursor:default}.os-modrad-i[data-ejlive]:before,.os-ut[data-ejlive]:before{content:"";background:var(--amber);opacity:.85;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:3px}.os-ut[data-ejlive]{position:relative}.os-modrad[data-mer=hoger] .os-modrad-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.os-modrad[data-mer=vanster] .os-modrad-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.os-modrad[data-mer=vanster\ hoger] .os-modrad-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.os-2col{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:2px;display:grid}.col-main{flex-direction:column;gap:14px;min-width:0;display:flex}.col-side{flex-direction:column;gap:12px;display:flex}.card{background-image:var(--card-grad);border:1px solid var(--line-soft);border-radius:var(--r);box-shadow:0 18px 50px rgba(var(--shadow-rgb),.32),inset 0 1px 0 var(--highlight);padding:20px}.card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.card-title .link{color:var(--ink-3);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:10px;font-weight:600}.card-title .link:hover{color:var(--amber)}.kpi-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi .label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.kpi .value{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;font-weight:600}.kpi .value small{color:var(--ink-3);font-size:12px;font-weight:400}.kpi .delta{margin-top:5px;font-size:11.5px;font-weight:600}.delta.up{color:var(--mint)}.delta.warn{color:var(--amber)}.delta.flat{color:var(--ink-3)}.delta.vio{color:var(--violet)}.pill{letter-spacing:.03em;border-radius:100px;align-items:center;gap:6px;padding:3.5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.pill .d{border-radius:50%;width:5px;height:5px}.pill.ok{background:var(--mint-soft);color:var(--mint)}.pill.ok .d{background:var(--mint)}.pill.warn{background:var(--amber-soft);color:var(--amber)}.pill.warn .d{background:var(--amber)}.pill.vio{background:var(--violet-soft);color:var(--violet)}.pill.vio .d{background:var(--violet)}.pill.neutral{background:rgba(var(--tint-rgb),.06);color:var(--ink-3)}.pill.neutral .d{background:var(--ink-3)}.footnote{color:var(--ink-3);margin-top:14px;font-size:11px;line-height:1.55}tr.row-open{cursor:pointer}tr.row-open:hover{background:rgba(var(--tint-rgb),.05)}.os-motto{z-index:40;pointer-events:none;text-align:center;background:linear-gradient(180deg,transparent,rgba(var(--motto-fade),.5) 38%,rgba(var(--motto-fade),.86) 68%,rgba(var(--motto-fade),.96));padding:58px 24px 22px;position:fixed;bottom:0;left:0;right:0}.os-motto-t{font-family:var(--display);letter-spacing:-.01em;color:var(--ink-2);max-width:640px;margin:0 auto;font-size:14px;font-weight:500}.os-motto-e{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}body.har-motto main.main{padding-bottom:104px}.os-toast{background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);color:var(--ink);box-shadow:0 18px 50px rgba(var(--shadow-rgb),.4);z-index:90;opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease);pointer-events:none;border-radius:100px;padding:10px 18px;font-size:12.5px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(8px)}.os-toast.on{opacity:1;transform:translate(-50%)translateY(0)}body.har-motto .os-toast{bottom:96px}.os-sheet-bd{background:rgba(var(--shadow-rgb),.6);-webkit-backdrop-filter:blur(4px);z-index:200;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.os-palett{background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);width:min(560px,100vw - 48px);box-shadow:0 40px 90px rgba(var(--shadow-rgb),.5),inset 0 1px 0 var(--highlight);border-radius:20px;max-height:70vh;padding:14px;overflow:auto}.os-palett input{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);width:100%;height:42px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:14px}.os-palett input:focus{border-color:var(--mint-line)}.os-palett .pl{flex-direction:column;gap:2px;margin-top:10px;display:flex}.os-palett .pk{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 8px 4px;font-size:10px;font-weight:700}@media (width<=1180px){.os-2col{grid-template-columns:1fr}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shell{flex-direction:column}.rail-col{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;align-items:center;gap:10px;width:auto;min-width:0;max-width:calc(100vw - 28px);height:auto;margin:14px 14px 0;position:relative;top:auto;overflow-x:auto}.rail-col::-webkit-scrollbar{display:none}.rail-col[data-mer=hoger]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rail-col[data-mer=vanster]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.rail-col[data-mer=vanster\ hoger]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.rail{flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;display:flex}.rail-main,.rail-bottom{flex-direction:row;gap:8px;width:auto;margin:0;padding:0;display:flex}.rail-sep{width:1px;height:26px;margin:0 4px}.rail-item .tip,.rail-item .m{display:none}.header-row{flex-wrap:wrap;gap:10px;margin:14px 14px 0}.pill-search{flex-basis:100%;order:9;max-width:none}.header-spacer{display:none}.main{padding-left:14px;padding-right:14px}table{white-space:nowrap;display:block;overflow-x:auto}:is(body:has(.operations-yta) .header-row,body:has(.min-sida) .header-row,body:has(.vk-huvud) .header-row,body:has(.kundvy) .header-row,body:has(.salj-yta) .header-row){justify-content:normal}}@media (width<=600px){.kpi-row{grid-template-columns:1fr}.pill-left{flex-wrap:wrap}.pill-profile .p-name,.pill-profile .p-role,.chip.health{display:none}.hdr-pop{min-width:min(300px,100vw - 32px);left:0;right:auto}.os-modrad-i{align-items:center;min-height:44px;padding-top:0;padding-bottom:0;display:inline-flex}.os-ut{min-height:40px}:is(body:has(.operations-yta) .icon-cluster,body:has(.min-sida) .icon-cluster,body:has(.vk-huvud) .icon-cluster,body:has(.kundvy) .icon-cluster,body:has(.salj-yta) .icon-cluster){flex-wrap:wrap;row-gap:8px;min-width:0}}.upsell.svelte-yh4psm{padding:var(--space-8);text-align:center;background:var(--glass);border-radius:var(--radius-lg);border:1px solid var(--glass-border)}.hint.svelte-yh4psm{color:var(--ink-muted);font-size:.875rem}button.svelte-yh4psm{background:var(--hi-400);color:var(--void);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-4);border:none;font-weight:600}.skeleton.svelte-d5ml68{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.bar.svelte-d5ml68{border-radius:var(--radius-sm);background:var(--glass);height:1rem;animation:1.4s ease-in-out infinite svelte-d5ml68-puls}@keyframes svelte-d5ml68-puls{0%,to{opacity:.5}50%{opacity:1}}.login-yta.svelte-p4nmhy{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.login-tema.svelte-p4nmhy{position:absolute;top:22px;right:22px}.login-kort.svelte-p4nmhy{width:min(400px,100%);padding:26px 26px 22px}.login-huvud.svelte-p4nmhy{align-items:center;gap:14px;margin-bottom:20px;display:flex}.login-huvud.svelte-p4nmhy .logo:where(.svelte-p4nmhy){width:40px;height:40px}h1.svelte-p4nmhy{margin:0;font-size:18px}.login-sub.svelte-p4nmhy{color:var(--ink-3);margin-top:2px;font-size:12px}form.svelte-p4nmhy{flex-direction:column;gap:12px;display:flex}label.svelte-p4nmhy{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:5px;font-size:10.5px;font-weight:700;display:flex}input.svelte-p4nmhy{border:1px solid var(--line-soft);height:40px;font-size:14px;font-family:var(--body);letter-spacing:0;text-transform:none;background:rgba(var(--tint-rgb), .05);color:var(--ink);border-radius:10px;outline:none;padding:0 13px;font-weight:400}input.svelte-p4nmhy:focus{border-color:var(--mint-line)}.knapp.svelte-p4nmhy{height:42px;font-family:var(--body);cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease);border:1px solid #0000;border-radius:100px;padding:0 18px;font-size:13px;font-weight:600}.knapp.primar.svelte-p4nmhy{background:var(--mint-soft);color:var(--mint);border-color:var(--mint-line);margin-top:4px}.knapp.primar.svelte-p4nmhy:hover{background:var(--glass-hover)}.knapp.sekundar.svelte-p4nmhy{background:rgba(var(--tint-rgb), .05);color:var(--ink-2);border-color:var(--line-soft)}.knapp.sekundar.svelte-p4nmhy:hover{background:var(--glass-hover);color:var(--ink)}.knapp.svelte-p4nmhy:disabled{opacity:.5;cursor:wait}.google.svelte-p4nmhy{width:100%;margin-top:10px}.lank.svelte-p4nmhy{color:var(--ink-3);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:4px;font-size:12px;text-decoration:underline}.brod.svelte-p4nmhy{color:var(--ink-2);margin:0 0 12px;font-size:13px;line-height:1.5}.stegupp.svelte-p4nmhy{color:var(--ink-2);border:1px solid var(--line-soft);border-left:2px solid var(--mint-line);background:rgba(var(--tint-rgb), .05);border-radius:10px;margin:0 0 16px;padding:10px 13px;font-size:12.5px;line-height:1.55}.qr.svelte-p4nmhy{background:var(--ink-on-accent);border-radius:12px;width:180px;height:180px;margin:12px auto;padding:8px;display:block}.hemlighet.svelte-p4nmhy{text-align:center;word-break:break-all;background:rgba(var(--tint-rgb), .05);border:1px solid var(--line-soft);border-radius:10px;margin:0 0 12px;padding:8px;font-size:12px}.enroll-steg.svelte-p4nmhy{color:var(--ink-2);margin:0 0 8px;padding-left:18px;font-size:12.5px;line-height:1.5}.fel.svelte-p4nmhy{color:var(--coral);margin:12px 0 0;font-size:12.5px}.hint.svelte-p4nmhy{color:var(--ink-3);margin:10px 0 0;font-size:12px}.datum-knapp.svelte-12yks2e{font-family:inherit;line-height:inherit;cursor:pointer;margin:0;transition:background .14s,color .14s,border-color .14s}.datum-knapp.svelte-12yks2e:hover{background:var(--glass-hover);color:var(--ink);border-color:var(--line)}.datum-knapp.svelte-12yks2e:focus-visible{outline:2px solid var(--mint-line);outline-offset:2px;color:var(--ink)}.logo-knapp.svelte-ygf67b{cursor:pointer;background:0 0;border:0;border-radius:14px;margin:0;padding:0;transition:transform .15s}.logo-knapp.svelte-ygf67b:hover{transform:scale(1.05)}.logo-knapp.svelte-ygf67b:focus-visible{outline:2px solid var(--mint-line);outline-offset:4px}.logo-knapp.aktiv.svelte-ygf67b{box-shadow:0 0 0 2px var(--mint-line)}.sk.svelte-nopd5m{z-index:61;position:fixed;bottom:82px;right:24px}.sk-knapp.svelte-nopd5m{cursor:pointer;width:46px;height:46px;color:var(--violet);background-color:var(--base);background-image:linear-gradient(155deg, var(--violet-soft), transparent 75%);box-shadow:0 14px 38px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--highlight);border:1px solid #8f8be673;border-radius:50%;place-items:center;padding:0;display:grid}.sk-knapp.svelte-nopd5m:hover,.sk-knapp.svelte-nopd5m:focus-visible{border-color:var(--violet);outline:none}.sk-knapp.svelte-nopd5m svg:where(.svelte-nopd5m){width:20px;height:20px}.sk[data-oppen].svelte-nopd5m .sk-knapp:where(.svelte-nopd5m){background-image:none;background-color:var(--violet-soft)}.sk-bak.svelte-nopd5m{cursor:default;z-index:0;background:0 0;border:0;padding:0;position:fixed;inset:0}.sk-panel.svelte-nopd5m{z-index:1;text-align:left;border:1px solid var(--line);background-color:var(--base);background-image:var(--card-grad);width:min(440px,100vw - 32px);max-height:min(74vh,700px);box-shadow:0 22px 60px rgba(var(--shadow-rgb), .46), inset 0 1px 0 var(--highlight);border-radius:22px;padding:18px 20px 16px;position:fixed;bottom:140px;right:24px;overflow:auto}.sk-topp.svelte-nopd5m{align-items:center;gap:10px;margin-bottom:10px;padding-right:38px;display:flex}.sk-topp.svelte-nopd5m h2:where(.svelte-nopd5m){font-family:var(--display);color:var(--ink);margin:0;font-size:16px;font-weight:600}.sk-stang.svelte-nopd5m{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .05);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.sk-stang.svelte-nopd5m svg:where(.svelte-nopd5m){width:13px;height:13px}.sk-flikar.svelte-nopd5m{gap:6px;margin-bottom:14px;display:flex}.sk-flik.svelte-nopd5m{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .04);color:var(--ink-3);font-family:var(--body);cursor:pointer;border-radius:100px;padding:6px 12px;font-size:11.5px;font-weight:600}.sk-flik.nu.svelte-nopd5m{background:var(--violet-soft);color:var(--violet);border-color:#8f8be673}.sk-yta.svelte-nopd5m{background:rgba(var(--tint-rgb), .05);border:1px solid var(--line-soft);border-radius:12px;align-items:baseline;gap:10px;margin-bottom:12px;padding:9px 12px;display:flex}.sk-v.svelte-nopd5m{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.sk-l.svelte-nopd5m{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;margin:0 0 6px;font-size:10.5px;font-weight:600;display:block}.sk-falt.svelte-nopd5m{margin-bottom:12px;display:block}.sk-falt.svelte-nopd5m textarea:where(.svelte-nopd5m){box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:rgba(var(--tint-rgb), .06);width:100%;min-height:96px;color:var(--ink);font-family:var(--body);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.sk-falt.svelte-nopd5m textarea:where(.svelte-nopd5m):focus{outline-offset:1px;outline:2px solid #8f8be680}.sk-seg.svelte-nopd5m{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sk-segk.svelte-nopd5m{border:1px solid var(--line);background:rgba(var(--tint-rgb), .05);color:var(--ink-2);font-family:var(--body);cursor:pointer;border-radius:100px;padding:7px 12px;font-size:12px;font-weight:500}.sk-segk.nu.svelte-nopd5m{background:var(--violet-soft);color:var(--violet);border-color:#8f8be673;font-weight:600}.sk-fel.svelte-nopd5m{color:var(--coral);margin:0 0 10px;font-size:12px}.sk-tek.svelte-nopd5m{font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.sk-fot.svelte-nopd5m{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.sk-lank.svelte-nopd5m{color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:600}.sk-lank.svelte-nopd5m:hover,.sk-lank.svelte-nopd5m:focus-visible{color:var(--mint);outline:none}.sk-skicka.svelte-nopd5m{background:var(--violet-soft);color:var(--violet);font-family:var(--body);cursor:pointer;border:1px solid #8f8be673;border-radius:100px;padding:9px 20px;font-size:12.5px;font-weight:600}.sk-skicka[disabled].svelte-nopd5m{opacity:.45;cursor:not-allowed}.sk-dampad.svelte-nopd5m{color:var(--ink-3);margin:4px 0 12px;font-size:12.5px}.sk-rad.svelte-nopd5m{border-bottom:1px solid var(--line-soft);padding:10px 0}.sk-rad.svelte-nopd5m:last-of-type{border-bottom:0}.sk-rt.svelte-nopd5m{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.4}.sk-rs.svelte-nopd5m{color:var(--ink-3);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5}.sk-rs.svelte-nopd5m b:where(.svelte-nopd5m){color:var(--ink-2);font-family:var(--mono);font-size:10.5px;font-weight:600}@media (width<=600px){.sk.svelte-nopd5m{bottom:72px;right:14px}.sk-panel.svelte-nopd5m{width:auto;max-height:none;box-shadow:none;overscroll-behavior:contain;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));border:0;border-radius:0;inset:0;overflow-y:auto}.sk-topp.svelte-nopd5m{min-height:44px;padding-right:56px}.sk-stang.svelte-nopd5m{top:max(10px, env(safe-area-inset-top));width:44px;height:44px;right:10px}.sk-flik.svelte-nopd5m,.sk-segk.svelte-nopd5m,.sk-skicka.svelte-nopd5m,.sk-lank.svelte-nopd5m{min-height:40px}.sk-lank.svelte-nopd5m{align-items:center;display:inline-flex}.sk-falt.svelte-nopd5m textarea:where(.svelte-nopd5m){font-size:16px}}.vk{justify-content:center;padding:0 0 132px;display:flex}.vk-kol{flex-direction:column;gap:14px;width:min(880px,100%);display:flex}body[data-fas] .pill-profile,body[data-fas] .pill-search,body[data-fas] .chip[data-klocka],body[data-fas] .icon-cluster .icon-btn:not(.theme),body[data-fas] .os-modrad,body[data-fas] #osMotto{display:none!important}body[data-fas] .rail{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body[data-fas] .icon-cluster{margin-left:auto}body[data-fas] .icon-btn.theme{order:99}body[data-fas] .header-row{align-items:center}.vk-huvud .page-head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:10px 4px 22px}.vk-huvud .page-head h1{font-size:30px}.vk-huvud .page-head .sub{max-width:60ch}.vk-huvud .page-head .prov{margin-left:0}.ic-in{flex-direction:column;gap:2px;display:flex}.ic-rad{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:9px 0;display:flex}.ic-rad:last-of-type{border-bottom:none}.ic-namn{width:132px;color:var(--ink-2);flex-shrink:0;font-size:13px;font-weight:600}.ic-skala{flex:1;gap:6px;min-width:0;display:flex}.ic-p{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.045);cursor:pointer;min-width:0;height:26px;transition:background-color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease);border-radius:8px;flex:1}.ic-p:hover{background:var(--glass-hover);transform:translateY(-2px)}.ic-p.pa{background:var(--mint-soft);border-color:#5fe9a957}.ic-p.pa.lag{background:var(--amber-soft);border-color:#eec17257}.ic-varde{text-align:right;width:34px;font-family:var(--mono);color:var(--ink-3);flex-shrink:0;font-size:12px}.ic-rad.satt .ic-varde{color:var(--ink)}.ic-fot{align-items:center;gap:14px;margin-top:16px;display:flex}.ic-rakn{color:var(--ink-3);font-size:11.5px}.ic-kn{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);color:var(--ink-3);font:inherit;cursor:not-allowed;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border-radius:12px;margin-left:auto;padding:12px 22px;font-size:13px;font-weight:600}.ic-kn.redo{background:var(--mint-soft);color:var(--mint);cursor:pointer;border-color:#5fe9a952}.ic-kn.redo:hover{background:#5fe9a93d}.jr-in{box-sizing:border-box;resize:vertical;border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.045);width:100%;min-height:96px;color:var(--ink);font:inherit;transition:border-color .18s var(--ease),background-color .18s var(--ease);border-radius:13px;outline:none;padding:13px 15px;font-size:13.5px;line-height:1.6}.jr-in:focus{border-color:var(--line);background:rgba(var(--tint-rgb),.075)}.jr-in::placeholder{color:var(--ink-3)}.jr-mot{margin-top:12px}.jr-etik{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:10.5px;font-weight:700}.jr-forslag{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.jr-f{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.045);color:var(--ink-3);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease);border-radius:100px;padding:6px 11px;font-size:11.5px}.jr-f:hover{background:var(--glass-hover);color:var(--ink)}.byt{transition:height .62s var(--ease);position:relative}.byt-lager{transition:opacity .42s var(--ease),transform .52s var(--ease)}.byt-lager.ute{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(-14px)scale(.985)}.byt-lager.inne{opacity:1;transform:none}.byt-lager.vantar{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(18px)scale(.99)}.st-rad{align-items:flex-end;gap:12px;height:168px;padding:10px 2px 0;display:flex}.st-kol{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.st-stapel{background:linear-gradient(180deg,var(--mint-soft),#5fe9a90d);border:1px solid #5fe9a938;border-radius:9px 9px 4px 4px;width:100%;max-width:46px;height:0;transition:height .8s cubic-bezier(.2,.8,.25,1)}.st-kol.svag .st-stapel{background:linear-gradient(180deg,var(--amber-soft),#eec1720d);border-color:#eec1723d}.st-kol.nu .st-stapel{background:linear-gradient(#5fe9a96b,#5fe9a91a);border-color:#5fe9a980}.st-man{color:var(--ink-3);letter-spacing:.04em;font-size:10.5px}.st-kol.nu .st-man{color:var(--ink);font-weight:600}.st-tal{font-family:var(--mono);color:var(--ink-3);font-size:11px}.st-legend{border-top:1px solid var(--line-soft);color:var(--ink-3);gap:16px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}.st-legend b{color:var(--ink);font-weight:600}.rk{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:13px;padding:14px 0;display:flex}.rk:last-child{border-bottom:none;padding-bottom:0}.rk-ik{background:rgba(var(--tint-rgb),.06);border:1px solid var(--line-soft);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.rk-ik svg{width:15px;height:15px;color:var(--ink-3)}.rk.varm .rk-ik{background:var(--amber-soft);border-color:#eec1724d}.rk.varm .rk-ik svg{color:var(--amber)}.rk-t{color:var(--ink-2);flex:1;min-width:0;font-size:13.5px;line-height:1.55}.rk-t b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.rk-sv{flex-shrink:0;align-items:center;gap:7px;padding-top:2px;display:flex}.rk-kn{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);color:var(--ink-3);font:inherit;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);border-radius:100px;padding:7px 15px;font-size:12px;font-weight:600}.rk-kn.ja:hover{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.rk-kn.nej:hover{background:var(--glass-hover);color:var(--ink)}.rk.klar{opacity:.6}.rk.klar .rk-sv{display:none}.rk.vilande{opacity:.72}.rk.vilande .rk-ik{background:rgba(var(--tint-rgb),.04)}.rk-vil{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:9.5px;display:block}.rk-sep{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:18px 0 2px;font-size:10.5px;font-weight:700;display:flex}.rk-sep:after{content:"";background:var(--line-soft);flex:1;height:1px}.rk-kvitto{color:var(--mint);white-space:nowrap;padding-top:5px;font-size:11.5px;font-weight:600;display:none}.rk.klar .rk-kvitto{display:block}.pp-bd{z-index:120;background:rgba(var(--shadow-rgb),.55);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .28s var(--ease),visibility .28s;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pp-bd.on{opacity:1;visibility:visible}.pp{background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);width:min(560px,100%);box-shadow:0 40px 90px rgba(var(--shadow-rgb),.55), inset 0 1px 0 var(--highlight);opacity:0;transition:transform .34s cubic-bezier(.2,.8,.25,1),opacity .3s var(--ease);border-radius:22px;padding:26px 26px 22px;transform:translateY(16px)scale(.97)}.pp-bd.on .pp{opacity:1;transform:none}.pp-k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10.5px;font-weight:700}.pp-t{font-family:var(--display);letter-spacing:-.015em;margin-bottom:12px;font-size:19px;font-weight:600}.pp-b{color:var(--ink-2);font-size:13.5px;line-height:1.65}.pp-b p{margin:0 0 10px}.pp-b p:last-child{margin-bottom:0}.pp-cit{background:rgba(var(--tint-rgb),.05);border:1px solid var(--line-soft);color:var(--ink);border-radius:12px;margin:12px 0;padding:12px 14px;font-style:italic}.pp-plan{border-bottom:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.pp-plan:last-of-type{border-bottom:none}.pp-tid{width:76px;font-family:var(--mono);color:var(--ink-3);flex-shrink:0;font-size:11px}.pp-fot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}.pp-kn{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);color:var(--ink-2);font:inherit;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);border-radius:12px;padding:11px 18px;font-size:12.5px;font-weight:600}.pp-kn:hover{background:var(--glass-hover);color:var(--ink)}.pp-kn.primar{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.pp-kn.primar:hover{background:#5fe9a93d}.pp-kn.tyst{color:var(--ink-3);background:0 0;border-color:#0000;margin-left:auto}.pp-in{box-sizing:border-box;resize:vertical;border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);width:100%;min-height:78px;color:var(--ink);font:inherit;border-radius:12px;outline:none;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.55}.pp-in:focus{border-color:var(--line)}.brev{color:var(--ink-2);max-width:64ch;margin:0 auto;font-size:14px;line-height:1.75}.brev p{margin:0 0 14px}.brev p:last-child{margin-bottom:0}.brev b,.brev .hals{color:var(--ink);font-weight:600}.brev .sign{color:var(--ink-3);margin-top:18px;font-size:12px}.vk-bred{padding:0 0 14px}.bred{width:min(1180px,100vw - 120px);margin:0 auto 4px}@media (width<=1240px){.bred{width:100%}}.lk-rutnat{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.lk-rutnat{grid-template-columns:repeat(2,1fr)}}.lk-rad{border-bottom:1px solid var(--line-soft);color:var(--ink-2);align-items:flex-start;gap:9px;padding:9px 0;font-size:12.5px;line-height:1.5;display:flex}.lk-rad:last-child{border-bottom:none;padding-bottom:0}.lk-pkt{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.lk-pkt.het{background:var(--coral)}.lk-pkt.varm{background:var(--amber)}.lk-pkt.ok{background:var(--mint)}.lk-nar{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;margin-left:auto;padding-top:2px;font-size:9.5px}.lk-rad.installt{opacity:.55}.kal-topp{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.kal-filt-hall{position:relative}.kal-filt{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);color:var(--ink-2);font:inherit;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease);border-radius:100px;align-items:center;gap:9px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.kal-filt:hover{background:var(--glass-hover);color:var(--ink)}.kal-filt svg{width:14px;height:14px}.kal-filt .kal-chev{width:13px;height:13px;color:var(--ink-3);transition:transform .2s var(--ease)}.kal-filt-hall.oppen .kal-chev{transform:rotate(180deg)}.kal-panel{z-index:60;background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);min-width:232px;box-shadow:0 24px 60px rgba(var(--shadow-rgb),.45), inset 0 1px 0 var(--highlight);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;border-radius:15px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)}.kal-filt-hall.oppen .kal-panel{opacity:1;visibility:visible;transform:none}.kal-po{color:var(--ink-2);cursor:pointer;transition:background-color .14s var(--ease),color .14s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12.5px;display:flex}.kal-po:hover{background:rgba(var(--tint-rgb),.06);color:var(--ink)}.kal-bx{border:1px solid var(--line);background:rgba(var(--tint-rgb),.05);width:15px;height:15px;transition:background-color .14s var(--ease),border-color .14s var(--ease);border-radius:5px;flex-shrink:0;position:relative}.kal-po.pa .kal-bx{background:var(--mint-soft);border-color:#5fe9a973}.kal-po.pa .kal-bx:after{content:"";border:solid var(--mint);border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(42deg)}.kal-po.pa{color:var(--ink)}.kal-pn{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:9.5px}.kal-psep{background:var(--line-soft);height:1px;margin:5px 9px}.kal-i{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.06);width:18px;height:18px;color:var(--ink-3);font-family:var(--display);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;margin-left:9px;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.kal-i:hover{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.kal-vyval{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.04);border-radius:100px;gap:2px;padding:3px;display:inline-flex}.kal-vk{color:var(--ink-3);font:inherit;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease);background:0 0;border:none;border-radius:100px;padding:6px 13px;font-size:11.5px;font-weight:600}.kal-vk:hover{color:var(--ink)}.kal-vk.on{background:var(--mint-soft);color:var(--mint)}.kal-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.kal-man{text-align:center;min-width:126px;color:var(--ink-2);font-size:12px;font-family:var(--mono)}.kal-navkn{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kal-navkn:hover{background:var(--glass-hover);color:var(--ink)}.kal-navkn svg{width:14px;height:14px}.kal-idag{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);color:var(--ink-3);font:inherit;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease);border-radius:100px;margin-left:6px;padding:7px 13px;font-size:11.5px;font-weight:600}.kal-idag:hover{background:var(--glass-hover);color:var(--ink)}.kal-tom{text-align:center;color:var(--ink-3);padding:26px 4px 8px;font-size:12.5px}.kal-veckodag{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.kal-veckodag span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:9.5px;font-weight:700}.kal-rutnat{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.kal-dag{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.03);min-width:0;min-height:84px;transition:background-color .2s var(--ease);border-radius:11px;flex-direction:column;gap:4px;padding:7px 8px;display:flex}.kal-dag:hover{background:var(--glass-hover)}.kal-dag.tom{background:0 0;border-color:#0000}.kal-dag.idag{border-color:#5fe9a95c}.kal-dnr{font-family:var(--mono);color:var(--ink-3);font-size:10px}.kal-dag.idag .kal-dnr{color:var(--mint);font-weight:700}.kal-chip{background:rgba(var(--tint-rgb),.07);border:1px solid var(--line-soft);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;animation:chipIn .3s var(--ease) both;border-radius:6px;padding:3px 6px;font-size:10.5px;line-height:1.35;overflow:hidden}@keyframes chipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.kal-chip.dl{background:var(--coral-soft);color:var(--coral);border-color:#ec705f42}.kal-chip.mote{background:var(--violet-soft);color:var(--violet);border-color:#8f8be642}.kal-chip.privat{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a93d}.kal-chip.ny{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a973;font-weight:600}.kal-spann{text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--tint-rgb),.1);border:1px solid var(--line-soft);min-height:17px;color:var(--ink-2);border-radius:5px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.kal-spann.p{background:var(--violet-soft);color:var(--violet);border-color:#8f8be64d}.kal-spann.d{background:var(--coral-soft);color:var(--coral);border-color:#ec705f47}.kal-spann.mitt{opacity:.62;border-left-color:#0000;border-right-color:#0000;border-radius:0;min-height:9px;padding:0}.kal-spann.start{border-right-color:#0000;border-radius:5px 0 0 5px}.kal-spann.slut{border-left-color:#0000;border-radius:0 5px 5px 0}.kal-ar{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=900px){.kal-ar{grid-template-columns:repeat(2,1fr)}}.kal-mruta{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.03);border-radius:13px;flex-direction:column;gap:6px;min-height:104px;padding:11px 12px;display:flex}.kal-mruta.nu{border-color:#5fe9a957}.kal-mruta.passerad{opacity:.55}.kal-mnamn{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.kal-mruta.nu .kal-mnamn{color:var(--mint)}.kal-veckor{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.kal-vdag{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.03);border-radius:13px;flex-direction:column;gap:6px;min-width:0;min-height:210px;padding:10px;display:flex}.kal-vdag.idag{border-color:#5fe9a95c}.kal-vdag.helg{background:rgba(var(--tint-rgb),.015)}.kal-vhuvud{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:7px;padding-bottom:7px;display:flex}.kal-vnamn{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.kal-vnr{font-family:var(--mono);color:var(--ink-2);font-size:13px}.kal-vdag.idag .kal-vnr{color:var(--mint);font-weight:700}.kal-vtom{color:var(--ink-3);opacity:.6;padding-top:4px;font-size:11px}@media (width<=1000px){.kal-veckor{grid-template-columns:1fr}.kal-vdag{min-height:0}.kal-vhuvud{border-bottom:none;padding-bottom:0}}.kal-dagvy{flex-direction:column;display:flex}.kal-drad{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.kal-drad:last-child{border-bottom:none}.kal-dtid{width:66px;font-family:var(--mono);color:var(--ink-3);flex-shrink:0;padding-top:2px;font-size:11.5px}.kal-drad.nu .kal-dtid{color:var(--mint)}.kal-dinne{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.kal-dhuvud{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.kal-dh{font-family:var(--display);letter-spacing:-.015em;font-size:17px;font-weight:600}.kal-dsub{color:var(--ink-3);font-size:11.5px}@media (width<=620px){.kal-drad{flex-direction:column;gap:4px}.kal-dtid{width:auto}}.kal-vy{animation:vyIn .34s var(--ease) both}@keyframes vyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mf{flex-direction:column;align-items:center;gap:11px;padding:26px 0 6px;display:flex}.mf-kn{background:var(--mint-soft);color:var(--mint);font-family:var(--display);letter-spacing:.02em;cursor:pointer;transition:background-color .2s var(--ease),transform .2s var(--ease),box-shadow .3s var(--ease);border:1px solid #5fe9a957;border-radius:100px;padding:16px 44px;font-size:15px;font-weight:600}.mf-kn:hover{background:#5fe9a942;transform:translateY(-2px);box-shadow:0 16px 40px #5fe9a929}.mf-t{color:var(--ink-3);font-size:11.5px}.mf-svep{z-index:200;pointer-events:none;background:radial-gradient(120% 90% at 50% 60%, #5fe9a91a, transparent 62%), rgba(var(--fade-rgb),0);opacity:0;transition:opacity .5s var(--ease),background-color .6s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.mf-svep.pa{opacity:1;background-color:rgba(var(--fade-rgb),.97);pointer-events:all}.mf-svep-t{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-align:center;opacity:0;max-width:560px;transition:transform .6s cubic-bezier(.2,.8,.25,1) .12s,opacity .6s var(--ease) .12s;padding:0 24px;font-size:22px;font-weight:600;transform:translateY(14px)scale(.98)}.mf-svep.pa .mf-svep-t{opacity:1;transform:none}body.gar-vidare .vk,body.gar-vidare .motto{opacity:0;transition:opacity .45s var(--ease),transform .55s var(--ease);transform:translateY(-10px)}.motto{z-index:40;pointer-events:none;text-align:center;background:linear-gradient(180deg,transparent,rgba(var(--fade-rgb),.55) 38%,rgba(var(--fade-rgb),.88) 68%,rgba(var(--fade-rgb),.97));opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);padding:64px 24px 26px;position:fixed;bottom:0;left:0;right:0;transform:translateY(14px)}body[data-fas=dag] .motto{opacity:1;transform:none}.motto-t{font-family:var(--display);letter-spacing:-.01em;color:var(--ink-2);max-width:640px;margin:0 auto;font-size:15px;font-weight:500}.motto-e{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}:root{--fade-rgb:var(--motto-fade)}.eft{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(20px)}body[data-fas=dag] .eft{opacity:1;transform:none}body[data-fas=dag] .eft.f1{transition-delay:.1s}body[data-fas=dag] .eft.f2{transition-delay:.2s}body[data-fas=dag] .eft.f3{transition-delay:.3s}body[data-fas=dag] .eft.f4{transition-delay:.4s}body[data-fas=dag] .eft.f5{transition-delay:.5s}body[data-fas=incheck] .eft{display:none}.tst{z-index:130;opacity:0;background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);color:var(--ink);box-shadow:0 20px 50px rgba(var(--shadow-rgb),.45), inset 0 1px 0 var(--highlight);transition:opacity .24s var(--ease),transform .24s var(--ease);border-radius:100px;padding:11px 22px;font-size:12.5px;position:fixed;bottom:96px;left:50%;transform:translate(-50%,14px)}.tst.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.byt,.byt-lager,.st-stapel,.eft,.motto,.kal-vy,.ic-p,.pp,.pp-bd,.mf-svep,.mf-svep-t,.kal-chip,.tst{transition:none!important;animation:none!important}}@media (width<=900px){body[data-fas] .rail{display:none!important}}.vk-laddar{color:var(--ink-3);padding:6px 0 2px;font-size:12.5px}.vk-fel{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.06);color:var(--ink);border-radius:10px;flex-direction:column;gap:3px;margin:8px 0 2px;padding:9px 12px;font-size:12.5px;display:flex}.vk-fel b{color:var(--coral,var(--ink));font-weight:600}.vk-fel-t{color:var(--ink-3);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.vk-flytt{color:var(--ink-3);flex-direction:column;gap:2px;margin:6px 0 2px;font-size:12px;display:flex}.ic-kn:disabled{opacity:.55;cursor:not-allowed}.info.svelte-erfkog{z-index:60;position:fixed;bottom:24px;right:24px}.info-knapp.svelte-erfkog{width:46px;height:46px;color:var(--ink-2);cursor:pointer;background:rgba(var(--tint-rgb),.07);border:1px solid var(--line);box-shadow:0 10px 28px rgba(var(--shadow-rgb),.34), inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(var(--blur));transition:background-color .14s var(--ease),color .14s var(--ease);border-radius:50%;place-items:center;padding:0;font-family:inherit;display:grid;position:relative}.info-knapp.svelte-erfkog:hover,.info-knapp[aria-expanded=true].svelte-erfkog{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a94d}.info-knapp.svelte-erfkog svg:where(.svelte-erfkog){width:20px;height:20px}.info-prick.svelte-erfkog{border:2px solid var(--base);background:var(--ink-3);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.info-prick.warn.svelte-erfkog{background:var(--amber);box-shadow:0 0 10px var(--amber)}.info-prick.ok.svelte-erfkog{background:var(--mint)}.info-prick.mute.svelte-erfkog{background:var(--ink-3)}.info-bak.svelte-erfkog{cursor:default;z-index:0;background:0 0;border:0;padding:0;position:fixed;inset:0}.info-panel.svelte-erfkog{z-index:1;text-align:left;background-color:var(--base);background-image:var(--card-grad);width:min(460px,100vw - 32px);max-height:min(72vh,720px);box-shadow:0 22px 60px rgba(var(--shadow-rgb),.46), inset 0 1px 0 var(--highlight);padding:18px 20px 16px;position:fixed;bottom:84px;right:24px;overflow:auto}.info-topp.svelte-erfkog{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;padding-right:38px;display:flex}.info-topp.svelte-erfkog h2:where(.svelte-erfkog){font-family:var(--display);letter-spacing:-.01em;flex:100%;min-width:0;margin:0;font-size:16px;font-weight:600}.info-stang.svelte-erfkog{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-family:inherit;display:grid;position:absolute;top:14px;right:14px}.info-stang.svelte-erfkog:hover{color:var(--ink);background:var(--glass-hover)}.info-stang.svelte-erfkog svg:where(.svelte-erfkog){width:13px;height:13px}.info-avsnitt.svelte-erfkog{border-top:1px solid var(--line-soft);padding:10px 0}.info-avsnitt.svelte-erfkog:first-of-type{border-top:0}.info-rubrik.svelte-erfkog{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:600}.info-text.svelte-erfkog{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.6}.info-not.svelte-erfkog{color:var(--ink-3);margin:10px 0 0;font-size:11px;line-height:1.55}.info-lista.svelte-erfkog{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-lista.svelte-erfkog li:where(.svelte-erfkog){color:var(--ink-2);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.info-lista.svelte-erfkog .db:where(.svelte-erfkog){background:var(--mint-deep);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.info-lista.svelte-erfkog li.klar:where(.svelte-erfkog){color:var(--ink-3)}.info-lista.svelte-erfkog li.klar:where(.svelte-erfkog) .db:where(.svelte-erfkog){background:var(--mint)}.info-lista.svelte-erfkog li.nast:where(.svelte-erfkog){color:var(--ink)}.info-lista.svelte-erfkog li.nast:where(.svelte-erfkog) .db:where(.svelte-erfkog){background:var(--amber);box-shadow:0 0 10px var(--amber)}.info-steg.svelte-erfkog{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.info-steg.svelte-erfkog .u:where(.svelte-erfkog){color:var(--ink-3);flex-basis:100%;font-size:11px}.info-steg.svelte-erfkog .kod:where(.svelte-erfkog){font-family:var(--mono);color:var(--ink-3);opacity:.85;word-break:break-all;flex-basis:100%;font-size:10.5px}.info-knapp-lank.svelte-erfkog{border:1px solid var(--line);background:rgba(var(--tint-rgb),.05);color:var(--ink);font-family:var(--body);cursor:pointer;border-radius:100px;flex-shrink:0;padding:5px 11px;font-size:11px;font-weight:600}.info-knapp-lank.svelte-erfkog:hover{background:var(--glass-hover)}.info-flikar.svelte-erfkog{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.info-flik.svelte-erfkog{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.05);color:var(--ink-2);font-family:var(--body);cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.info-flik.svelte-erfkog:hover{background:var(--glass-hover);color:var(--ink)}.info-flik.nu.svelte-erfkog{background:var(--mint-soft);color:var(--mint);border-color:var(--mint-line);cursor:default}.info-flik.svelte-erfkog b:where(.svelte-erfkog){background:var(--amber-soft);color:var(--amber);border-radius:100px;padding:1px 6px;font-size:10px;font-weight:700}@media (width<=600px){.info.svelte-erfkog{bottom:14px;right:14px}.info-panel.svelte-erfkog{width:auto;max-height:70vh;bottom:72px;left:14px;right:14px}.info-flik.svelte-erfkog{min-height:40px}.info.helskarm.svelte-erfkog .info-panel:where(.svelte-erfkog){width:auto;height:auto;max-height:none;box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));border:0;border-radius:0;inset:0;overflow-y:auto}.info.helskarm.svelte-erfkog .info-topp:where(.svelte-erfkog){min-height:44px;padding-right:56px}.info.helskarm.svelte-erfkog .info-stang:where(.svelte-erfkog){top:max(10px, env(safe-area-inset-top));width:44px;height:44px;right:10px}.info.helskarm.svelte-erfkog .info-stang:where(.svelte-erfkog) svg:where(.svelte-erfkog){width:16px;height:16px}}.kallfel.svelte-u9ombw{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .04);color:var(--ink-2);border-radius:14px;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 16px;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.kallfel.svelte-u9ombw .rubrik:where(.svelte-u9ombw),.kallfel.svelte-u9ombw b:where(.svelte-u9ombw){color:var(--amber);font-weight:600}.teknisk.svelte-u9ombw{color:var(--ink-3);font-family:var(--mono);overflow-wrap:anywhere;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.kal-rubrik.svelte-4iakv1{align-items:center;min-width:0;display:inline-flex}.kal-po.svelte-4iakv1{width:100%;font:inherit;text-align:left;background-color:#0000;border:0}.kal-po.svelte-4iakv1:hover{background-color:rgba(var(--tint-rgb), .06)}.kal-chip.installt.svelte-4iakv1{opacity:.55}.kal-chip.struken.svelte-4iakv1{opacity:.55;text-decoration:line-through}.kal-spann.svelte-4iakv1{line-height:13px;display:block}[data-post].svelte-4iakv1{cursor:pointer}.kal-chip[data-post].svelte-4iakv1:hover,.kal-spann[data-post].svelte-4iakv1:hover{filter:brightness(1.15)}[data-post].svelte-4iakv1:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.vald.svelte-4iakv1{box-shadow:0 0 0 1.5px var(--ring,var(--ink-3))!important}.kal-dag.svelte-4iakv1{position:relative}.kal-dag.svelte-4iakv1 .kal-chip:where(.svelte-4iakv1),.kal-dag.svelte-4iakv1 .kal-spann:where(.svelte-4iakv1),.kal-vdag.svelte-4iakv1 .kal-chip:where(.svelte-4iakv1),.kal-vdag.svelte-4iakv1 .kal-spann:where(.svelte-4iakv1){z-index:1;position:relative}.kal-dnr.svelte-4iakv1{font:inherit;font-family:var(--mono);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:10px;line-height:1.25}.kal-dag.idag.svelte-4iakv1 .kal-dnr:where(.svelte-4iakv1){color:var(--mint);font-weight:700}.kal-dnr.svelte-4iakv1:after{content:"";border-radius:11px;position:absolute;inset:0}.kal-dnr.svelte-4iakv1:hover{color:var(--ink)}.kal-dnr.svelte-4iakv1:focus-visible{outline:none}.kal-dnr.svelte-4iakv1:focus-visible:after{outline:2px solid var(--mint);outline-offset:2px}.kal-vdag.svelte-4iakv1{position:relative}.kal-vhuvud.svelte-4iakv1{border:0;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:7px;margin:0;padding:0 0 7px;display:flex}.kal-vhuvud.svelte-4iakv1:after{content:"";border-radius:13px;position:absolute;inset:0}.kal-vhuvud.svelte-4iakv1:hover .kal-vnr:where(.svelte-4iakv1){color:var(--ink)}.kal-vhuvud.svelte-4iakv1:focus-visible{outline:none}.kal-vhuvud.svelte-4iakv1:focus-visible:after{outline:2px solid var(--mint);outline-offset:2px}.kal-vdag.idag.svelte-4iakv1 .kal-vnr:where(.svelte-4iakv1){color:var(--mint);font-weight:700}@media (width<=1000px){.kal-vhuvud.svelte-4iakv1{border-bottom:none;padding-bottom:0}}.ar-post.svelte-4iakv1{border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.ar-post.svelte-4iakv1 .kal-chip:where(.svelte-4iakv1){max-width:100%}.ar-post.svelte-4iakv1:hover .kal-chip:where(.svelte-4iakv1){filter:brightness(1.15)}.kal-mruta.svelte-4iakv1{min-width:0}.dk.svelte-4iakv1{z-index:130;box-sizing:border-box;background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;border-radius:20px;flex-direction:column;width:400px;max-width:calc(100vw - 24px);max-height:72vh;transition:opacity .14s cubic-bezier(.3,0,.8,.15),transform .14s cubic-bezier(.3,0,.8,.15),visibility 0s linear .14s;display:flex;position:fixed;top:0;left:0;transform:translateY(4px)scale(.98)}.dk.svelte-4iakv1:focus{outline:none}.dk.on.svelte-4iakv1{opacity:1;visibility:visible;pointer-events:auto;box-shadow:0 24px 64px rgba(var(--shadow-rgb), .45), inset 0 1px 0 var(--highlight);transition:opacity .2s cubic-bezier(.05,.7,.1,1),transform .2s cubic-bezier(.05,.7,.1,1),visibility;transform:none}:root[data-theme=light] .dk.on.svelte-4iakv1{box-shadow:0 16px 48px #14141e24, inset 0 1px 0 var(--highlight)}.dk-handtag.svelte-4iakv1{display:none}.dk-huvud.svelte-4iakv1{align-items:center;gap:8px;min-height:28px;padding:16px 14px 0 20px;display:flex}.dk-prick.svelte-4iakv1{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dk-etikett.svelte-4iakv1{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.dk-knappar.svelte-4iakv1{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.dk-ik.svelte-4iakv1{width:28px;height:28px;color:var(--ink-3);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.dk-ik.svelte-4iakv1:hover{background:rgba(var(--tint-rgb), .07);color:var(--ink)}.dk-ik.svelte-4iakv1 svg:where(.svelte-4iakv1){width:15px;height:15px}.dk-ik.svelte-4iakv1:focus-visible,.dk.svelte-4iakv1 .pp-kn:where(.svelte-4iakv1):focus-visible{outline:2px solid var(--mint);outline-offset:2px}.dk-inne.svelte-4iakv1{flex:auto;min-height:0;padding:10px 20px 18px;overflow:auto}.dk-t.svelte-4iakv1{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:20px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}.dk-tid.svelte-4iakv1{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.dk-tt.svelte-4iakv1{color:var(--ink);font-size:14px}.dk-tid.svelte-4iakv1 .pill:where(.svelte-4iakv1){box-sizing:border-box;height:22px;font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:500}.dk-tid.svelte-4iakv1 .pill.hot:where(.svelte-4iakv1){background:var(--coral-soft);color:var(--coral)}.dk-tid.svelte-4iakv1 .pill.hot:where(.svelte-4iakv1) .d:where(.svelte-4iakv1){background:var(--coral)}.dk-meta.svelte-4iakv1{border-top:1px solid var(--line-soft);margin-top:14px}.dk-m.svelte-4iakv1{box-sizing:border-box;border-bottom:1px solid var(--line-soft);align-items:baseline;gap:12px;min-height:32px;padding:7px 0;display:flex}.dk-mk.svelte-4iakv1{width:96px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;font-size:10.5px}.dk-mv.svelte-4iakv1{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:14px;line-height:20px}.dk-mv.tom.svelte-4iakv1{color:var(--ink-3)}.dk-p.svelte-4iakv1{color:var(--ink-2);overflow-wrap:anywhere;margin:14px 0 0;font-size:14px;line-height:22px}.dk-fot.svelte-4iakv1{border-top:1px solid var(--line-soft);flex-shrink:0;padding:14px 20px 18px}.dk-atg.svelte-4iakv1{flex-wrap:wrap;gap:8px;display:flex}.dk.svelte-4iakv1 .pp-kn:where(.svelte-4iakv1){box-sizing:border-box;white-space:nowrap;border-radius:11px;align-items:center;height:36px;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.dk.svelte-4iakv1 .pp-kn:where(.svelte-4iakv1):disabled{cursor:not-allowed;opacity:.55}.dk-skal.svelte-4iakv1{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.45}.dk-ik.svelte-4iakv1:disabled{opacity:.28;cursor:default;color:var(--ink-3);background:0 0}.dk-tillbaka.svelte-4iakv1{margin-left:-8px}.dk-relrub.svelte-4iakv1{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:16px;font-size:10.5px}.dk-rellista.svelte-4iakv1{flex-direction:column;margin-top:4px;display:flex}.dk-rel.svelte-4iakv1{min-height:30px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:4px 8px;display:flex}.dk-rel.svelte-4iakv1:hover{background:rgba(var(--tint-rgb), .05)}.dk-rel.svelte-4iakv1:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.dk-relp.svelte-4iakv1{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dk-relt.svelte-4iakv1{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.dk-reln.svelte-4iakv1{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;font-size:10.5px}.dk-scrim.svelte-4iakv1{z-index:129;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease), visibility 0s linear .2s;background:#00000080;position:fixed;inset:0}.dk-scrim.on.svelte-4iakv1{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s var(--ease), visibility 0s}.dk.ark.svelte-4iakv1{width:auto;max-width:none;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:24px 24px 0 0;transition:transform .2s cubic-bezier(.3,0,.8,.15),opacity .2s,visibility 0s linear .2s;bottom:0;right:0;transform:translateY(100%);top:auto!important;left:0!important}.dk.ark.on.svelte-4iakv1{transition:transform .26s cubic-bezier(.05,.7,.1,1),opacity .2s,visibility;transform:none}.dk.ark.svelte-4iakv1 .dk-handtag:where(.svelte-4iakv1){background:var(--line);border-radius:4px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0;display:block}.dk.ark.svelte-4iakv1 .dk-huvud:where(.svelte-4iakv1){padding-top:10px}.dk.ark.svelte-4iakv1 .dk-ik:where(.svelte-4iakv1){width:40px;height:40px}.dk.ark.svelte-4iakv1 .dk-rel:where(.svelte-4iakv1){min-height:44px}.dk.ark.svelte-4iakv1 .dk-atg:where(.svelte-4iakv1){flex-direction:column}.dk.ark.svelte-4iakv1 .dk-atg:where(.svelte-4iakv1) .pp-kn:where(.svelte-4iakv1){justify-content:center;width:100%;height:44px}@media (prefers-reduced-motion:reduce){.dk.svelte-4iakv1,.dk.on.svelte-4iakv1,.dk.ark.svelte-4iakv1,.dk.ark.on.svelte-4iakv1{transition:opacity .12s linear,visibility!important;transform:none!important}}@media (width<=600px){.kal-filt.svelte-4iakv1,.kal-po.svelte-4iakv1,.kal-idag.svelte-4iakv1{min-height:40px}.kal-vk.svelte-4iakv1{min-height:40px;padding-top:0;padding-bottom:0}.kal-navkn.svelte-4iakv1{width:40px;height:40px}.kal-man.svelte-4iakv1{flex:1;min-width:0}.kal-nav.svelte-4iakv1{flex:100%}.kal-i.svelte-4iakv1{width:28px;height:28px;position:relative}.kal-i.svelte-4iakv1:after{content:"";position:absolute;inset:-6px}.card-title.svelte-4iakv1 .link,.pp-kn.svelte-4iakv1{min-height:40px}.kal-rutnat.svelte-4iakv1 .kal-chip:where(.svelte-4iakv1),.kal-rutnat.svelte-4iakv1 .kal-spann:where(.svelte-4iakv1){pointer-events:none}.kal-veckor.svelte-4iakv1 .kal-chip:where(.svelte-4iakv1),.kal-dagvy.svelte-4iakv1 .kal-chip:where(.svelte-4iakv1){box-sizing:border-box;min-height:40px;padding-top:11px;padding-bottom:11px;line-height:16px}.kal-veckor.svelte-4iakv1 .kal-spann:where(.svelte-4iakv1),.kal-dagvy.svelte-4iakv1 .kal-spann:where(.svelte-4iakv1){box-sizing:border-box;min-height:40px;padding-top:12px;padding-bottom:12px;line-height:14px}.kal-vhuvud.svelte-4iakv1{align-items:center;min-height:40px}.ar-post.svelte-4iakv1{min-height:40px}}.pfilt.svelte-10ozssq{vertical-align:middle;text-transform:none;letter-spacing:0;font-weight:400;display:inline-flex;position:relative}.pfbtn.svelte-10ozssq{background:rgba(var(--tint-rgb), .05);border:1px solid var(--line-soft);color:var(--ink-2);font-family:var(--body);cursor:pointer;white-space:nowrap;transition:background-color .14s var(--ease), color .14s var(--ease), border-color .14s var(--ease);border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.pfbtn.kompakt.svelte-10ozssq{justify-content:center;width:30px;height:30px;padding:0}.pfbtn.svelte-10ozssq:hover{background:var(--glass-hover);color:var(--ink)}.pfbtn.active.svelte-10ozssq{background:var(--violet-soft);color:var(--violet);border-color:#8f8be652}.pfbtn.svelte-10ozssq svg:where(.svelte-10ozssq){width:14px;height:14px}.pfprick.svelte-10ozssq{background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.pfbtn.svelte-10ozssq:not(.kompakt) .pfprick:where(.svelte-10ozssq){display:none}.pfbtn.svelte-10ozssq:focus-visible,.pfopt.svelte-10ozssq:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.pfpop.svelte-10ozssq{background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);width:240px;max-width:calc(100vw - 32px);box-shadow:0 24px 60px rgba(var(--shadow-rgb), .5), inset 0 1px 0 var(--highlight);z-index:40;text-align:left;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.pfh.svelte-10ozssq{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-size:9.5px}.pfopt.svelte-10ozssq{width:100%;color:var(--ink-2);font-family:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.pfopt.svelte-10ozssq:hover{background:var(--glass-hover);color:var(--ink)}.pfopt.on.svelte-10ozssq{color:var(--violet);font-weight:600}.pfc.svelte-10ozssq{border:1.5px solid var(--line);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pfc.svelte-10ozssq svg:where(.svelte-10ozssq){visibility:hidden;width:11px;height:11px}.pfopt.on.svelte-10ozssq .pfc:where(.svelte-10ozssq){border-color:var(--violet)}.pfopt.on.svelte-10ozssq .pfc:where(.svelte-10ozssq) svg:where(.svelte-10ozssq){visibility:visible}.pfn.svelte-10ozssq{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:9.5px}@media (width<=600px){.pfbtn.svelte-10ozssq{min-height:44px}.pfbtn.kompakt.svelte-10ozssq{width:44px}}.teknisk.svelte-z9w3fw{color:var(--ink-3);font-family:var(--mono);letter-spacing:0;text-transform:none;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.skrivfel.svelte-z9w3fw{border:1px solid var(--coral);color:var(--coral);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.kvitto.svelte-z9w3fw{border:1px solid var(--mint-line);background:var(--mint-soft);color:var(--ink);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.radvarde.svelte-z9w3fw{font-family:var(--mono);quotes:"\"" "\"";font-size:.95em}.ptag.svelte-z9w3fw{letter-spacing:.03em;text-transform:uppercase;background:rgba(var(--tint-rgb), .07);color:var(--ink-3);overflow-wrap:anywhere;border-radius:100px;max-width:100%;padding:2px 7px;font-size:8.5px;font-weight:700}.ptag.gap.svelte-z9w3fw{background:var(--amber-soft);color:var(--amber)}.ptag.utan.svelte-z9w3fw{font-style:italic}.prio.svelte-z9w3fw{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.prio.hi.svelte-z9w3fw{background:var(--coral)}.prio.mid.svelte-z9w3fw{background:var(--amber)}.prio.lo.svelte-z9w3fw{background:var(--ink-3);opacity:.5}.dr-meta.svelte-z9w3fw{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 12px;display:flex}.drow.svelte-z9w3fw{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:11px 2px;font-size:12.5px;display:flex}.drow.svelte-z9w3fw .dk:where(.svelte-z9w3fw){color:var(--ink-3);flex-shrink:0;width:96px}.drow.svelte-z9w3fw .dv:where(.svelte-z9w3fw){text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.drow.svelte-z9w3fw .dv.today:where(.svelte-z9w3fw){color:var(--amber)}.drow.svelte-z9w3fw .dv.late:where(.svelte-z9w3fw){color:var(--coral)}.utan.svelte-z9w3fw{color:var(--ink-2);font-style:italic;font-weight:500}.dr-not.svelte-z9w3fw{color:var(--ink-3);margin:6px 0 0;font-size:11.5px;line-height:1.5}.lagesval.svelte-z9w3fw{gap:4px}.lv.svelte-z9w3fw{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .04);min-height:32px;color:var(--ink-2);font-family:var(--body);cursor:pointer;border-radius:100px;padding:6px 11px;font-size:11.5px;font-weight:600}.lv.svelte-z9w3fw:hover:not(:disabled){background:var(--glass-hover);color:var(--ink)}.lv.nu.svelte-z9w3fw{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber);opacity:1;cursor:default}.lv.svelte-z9w3fw:disabled:not(.nu){cursor:not-allowed;opacity:.55}.dr-sec.svelte-z9w3fw{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 10px;font-size:10px;font-weight:700}.dr-antal.svelte-z9w3fw{font-family:var(--mono);letter-spacing:0;text-transform:none;margin-left:6px;font-weight:500}.dr-desc.svelte-z9w3fw{color:var(--ink-2);background:rgba(var(--tint-rgb), .03);border:1px solid var(--line-soft);border-radius:11px;padding:12px 13px;font-size:12.5px;line-height:1.55}.dr-desc.tom.svelte-z9w3fw{color:var(--ink-2);font-style:italic}.dr-gap.svelte-z9w3fw{margin:0;font-size:12.5px}.dr-gap.svelte-z9w3fw .gap-skal:where(.svelte-z9w3fw){color:var(--ink-2);margin-top:4px;line-height:1.5;display:block}.dsub-tom.svelte-z9w3fw{margin:0}.dlista.svelte-z9w3fw{flex-direction:column;display:flex}.dsub.svelte-z9w3fw{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink-2);font-size:12.5px;font-family:var(--body);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 2px;display:flex}.dlista.svelte-z9w3fw>:where(.svelte-z9w3fw):last-child{border-bottom:none}.dsub.svelte-z9w3fw:disabled{cursor:not-allowed}.dsub.svelte-z9w3fw .dc:where(.svelte-z9w3fw){border:1.5px solid var(--line);border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.dsub.svelte-z9w3fw .dc:where(.svelte-z9w3fw) svg:where(.svelte-z9w3fw){width:11px;height:11px;color:var(--mint)}.dsub.done.svelte-z9w3fw .dc:where(.svelte-z9w3fw){background:var(--mint-soft);border-color:var(--mint-line)}.dsub.svelte-z9w3fw .dt:where(.svelte-z9w3fw){overflow-wrap:anywhere;min-width:0}.dsub.done.svelte-z9w3fw .dt:where(.svelte-z9w3fw){color:var(--ink-3);text-decoration:line-through}.dr-actions.svelte-z9w3fw{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dbtn.svelte-z9w3fw{font-family:var(--body);cursor:pointer;border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .05);color:var(--ink-2);border-radius:100px;align-items:center;gap:6px;padding:9px 15px;font-size:12px;font-weight:700;display:inline-flex}.dbtn.svelte-z9w3fw:hover:not(:disabled){background:var(--glass-hover);color:var(--ink)}.dbtn.primary.svelte-z9w3fw{background:linear-gradient(105deg, var(--mint-deep), var(--mint));color:rgb(var(--shadow-rgb));border-color:#0000}.dbtn.primary.svelte-z9w3fw:hover:not(:disabled){color:rgb(var(--shadow-rgb));filter:brightness(1.06)}html[data-theme=light] .dbtn.primary.svelte-z9w3fw,html[data-theme=light] .dbtn.primary.svelte-z9w3fw:hover:not(:disabled){background:var(--mint-deep);color:var(--ink-on-accent)}.dbtn.svelte-z9w3fw:disabled{cursor:not-allowed;opacity:.55}.dbtn.svelte-z9w3fw svg:where(.svelte-z9w3fw){width:13px;height:13px}.footnote.svelte-z9w3fw{margin-top:14px}@media (width<=600px){.drow.svelte-z9w3fw{flex-wrap:wrap}.drow.svelte-z9w3fw .dv:where(.svelte-z9w3fw){flex:60%}.drow.status.svelte-z9w3fw .dk:where(.svelte-z9w3fw){width:100%}.drow.status.svelte-z9w3fw .dv:where(.svelte-z9w3fw){flex:100%;justify-content:stretch}.lv.svelte-z9w3fw{flex:1 1 0;min-height:44px}.dsub.svelte-z9w3fw{min-height:44px}.dbtn.svelte-z9w3fw{justify-content:center;min-height:44px}.dr-actions.svelte-z9w3fw .dbtn:where(.svelte-z9w3fw){flex:100%}}.saknas.svelte-1lowjzi{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.titel-hoger.svelte-1v9mmf{align-items:center;gap:10px;display:inline-flex}.felrad.svelte-1v9mmf{padding:var(--space-2) var(--space-3);border:1px solid var(--coral);color:var(--coral);border-radius:12px;margin-bottom:12px;font-size:12px}.teknisk.svelte-1v9mmf{color:var(--ink-3);font-family:var(--mono);margin-top:2px;font-size:10.5px;display:block}.mfa-rad.svelte-1v9mmf{border-color:var(--line);color:var(--ink-2);line-height:1.5}.mfa-rad.svelte-1v9mmf strong:where(.svelte-1v9mmf){color:var(--ink)}.obrev.svelte-1v9mmf{border:1px solid var(--coral);color:var(--ink-2);border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:12px}.obrev.svelte-1v9mmf strong:where(.svelte-1v9mmf){color:var(--coral);margin-bottom:6px;display:block}.obrev.svelte-1v9mmf .link:where(.svelte-1v9mmf){border:1px solid var(--line-soft);color:var(--ink-2);font-family:var(--body);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:100px;padding:6px 13px;font-size:10.5px;font-weight:600}.obrev.svelte-1v9mmf .link:where(.svelte-1v9mmf):hover{color:var(--ink);border-color:var(--line)}.card-title.svelte-1v9mmf .link:where(.svelte-1v9mmf):disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.chip.svelte-1v9mmf:disabled{opacity:.45;cursor:not-allowed}.obrev.svelte-1v9mmf ul:where(.svelte-1v9mmf){margin:0 0 8px;padding-left:18px}.obrev.svelte-1v9mmf li:where(.svelte-1v9mmf){margin-bottom:4px}.sk-fel.svelte-1v9mmf{border:1px solid var(--coral);color:var(--coral);border-radius:10px;margin:8px 0 0;padding:8px 11px;font-size:11.5px;line-height:1.45}.korad.svelte-1v9mmf{border:1px dashed var(--amber);color:var(--ink-2);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:11.5px}.interimsrad.svelte-1v9mmf{border:1px dashed var(--line);color:var(--ink-3);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:11.5px}.dp-etikett.svelte-1v9mmf{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.dp-tid.svelte-1v9mmf{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.15}.dp-tom.svelte-1v9mmf{color:var(--ink-3);font-weight:400}.dp-gap.svelte-1v9mmf{color:var(--amber);font-size:10.5px}.takbar.svelte-1v9mmf{background:rgba(var(--tint-rgb), .08);border-radius:100px;max-width:260px;height:6px;overflow:hidden}.takbar.svelte-1v9mmf span:where(.svelte-1v9mmf){background:var(--mint);height:100%;display:block}.knapp.svelte-1v9mmf{border:1px solid var(--line);background:rgba(var(--tint-rgb), .05);color:var(--ink);font-family:var(--body);cursor:pointer;border-radius:100px;padding:9px 18px;font-size:12.5px;font-weight:600}.knapp.svelte-1v9mmf:hover{background:var(--glass-hover)}.knapp.svelte-1v9mmf:disabled{opacity:.45;cursor:default}.knapp.primar.svelte-1v9mmf{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.knapp.stopp.svelte-1v9mmf{background:var(--coral-soft);color:var(--coral);border-color:#ec705f52;margin-left:auto}.knapp.stor.svelte-1v9mmf{align-self:flex-start;padding:12px 26px;font-size:13px}.dp-under.svelte-1v9mmf{color:var(--ink-3);margin-top:3px;font-size:10.5px}.dp-rad.svelte-1v9mmf{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:10px;margin-top:15px;padding-top:13px;display:flex}.dp-belopp.svelte-1v9mmf{font-family:var(--mono);color:var(--ink);font-size:16px;font-weight:600}.dagpass.svelte-1v9mmf .takbar:where(.svelte-1v9mmf){margin-top:10px}.dagpass.svelte-1v9mmf .dp-gap:where(.svelte-1v9mmf){margin-top:8px}.dp-obokat.svelte-1v9mmf{color:var(--ink-3);border-left:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding-left:10px;font-size:10.5px;display:flex}.dp-obokattext.svelte-1v9mmf{min-width:0}.dp-fordela.svelte-1v9mmf{border:1px solid var(--line-soft);color:var(--ink-2);font-family:var(--body);letter-spacing:.09em;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:100px;flex:none;align-self:center;padding:4px 11px;font-size:9.5px;font-weight:700}.dp-fordela.svelte-1v9mmf:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.dp-fordela.svelte-1v9mmf:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.dp-kontroller.svelte-1v9mmf{flex:none;align-items:center;gap:9px;display:inline-flex}.dp-pausrad.svelte-1v9mmf{color:var(--amber)}.dp-delrad.svelte-1v9mmf{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:10px;margin-top:9px;font-size:11px;display:flex}.dp-delbelopp.svelte-1v9mmf{font-family:var(--mono);color:var(--ink-2);font-size:12px}.dp-form.svelte-1v9mmf{border-top:1px solid var(--line-soft);flex-direction:column;gap:11px;margin-top:12px;padding-top:12px;display:flex}.falt.kort.svelte-1v9mmf{max-width:120px}.ds-rubrikhoger.svelte-1v9mmf{flex:none;align-items:center;gap:8px;display:inline-flex}.dsrad.svelte-1v9mmf{border-bottom:1px solid var(--line-soft);padding:10px 2px;font-size:12.5px}.dsrad.svelte-1v9mmf:last-of-type{border-bottom:none}.ds-topp.svelte-1v9mmf{align-items:center;gap:10px;display:flex}.ds-lage.svelte-1v9mmf{letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--tint-rgb), .07);color:var(--ink-3);font-size:9px;font-weight:700;font-family:var(--mono);border-radius:100px;flex:none;padding:2.5px 8px}.ds-lage.l-gar.svelte-1v9mmf{background:var(--mint-soft);color:var(--mint)}.ds-lage.l-pausad.svelte-1v9mmf{background:rgba(var(--tint-rgb), .07);color:var(--ink-2)}.ds-lage.l-planerad.svelte-1v9mmf{background:var(--amber-soft);color:var(--amber)}.ds-namn.svelte-1v9mmf{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-tid.svelte-1v9mmf{font-family:var(--mono);color:var(--ink-3);flex:none;font-size:11px}.ds-minuter.svelte-1v9mmf{font-family:var(--mono);color:var(--ink-2);text-align:right;flex:none;min-width:64px;font-size:11.5px}.dsrad.redigeras.svelte-1v9mmf{background:rgba(var(--tint-rgb), .03);border-radius:10px;padding-left:10px;padding-right:10px}.ds-form.svelte-1v9mmf{border-top:1px solid var(--line-soft);flex-direction:column;gap:11px;margin-top:11px;padding-top:11px;display:flex}.ds-falt.svelte-1v9mmf{flex-wrap:wrap;gap:14px;display:flex}.ds-knappar.svelte-1v9mmf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-last.svelte-1v9mmf{color:var(--amber);margin:7px 0 0;font-size:10.5px}.knapp.bort.svelte-1v9mmf{padding:8px 15px;font-size:12px}.knapp.bort.armerad.svelte-1v9mmf{background:var(--coral-soft);color:var(--coral);border-color:#ec705f52}.ds-gap.svelte-1v9mmf{border:1px dashed var(--line);color:var(--ink-3);border-radius:11px;margin-top:10px;padding:9px 12px;font-size:11px;line-height:1.45}.dp-ratta.svelte-1v9mmf{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:11px;display:flex}.dp-ratta.svelte-1v9mmf .link:where(.svelte-1v9mmf){color:var(--ink-3);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:inherit;font-size:10px;font-weight:600}.dp-ratta.svelte-1v9mmf .link:where(.svelte-1v9mmf):hover:not(:disabled){color:var(--amber)}.dp-ratta.svelte-1v9mmf .link:where(.svelte-1v9mmf):disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.dp-pausrad-form.svelte-1v9mmf{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dp-streck.svelte-1v9mmf{color:var(--ink-3)}.dp-pagar.svelte-1v9mmf{color:var(--amber);font-size:10px;font-family:var(--mono)}.valnot.svelte-1v9mmf{color:var(--ink-3);font-size:10px}.tt-not.svelte-1v9mmf{border:1px dashed var(--line);color:var(--ink-3);border-radius:11px;margin:0 0 12px;padding:9px 12px;font-size:11px}.tt-korande.svelte-1v9mmf{align-items:center;gap:20px;display:flex}.tt-klocka.svelte-1v9mmf{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.tt-vad.svelte-1v9mmf{min-width:0}.tt-titel.svelte-1v9mmf{font-size:13.5px;font-weight:600}.tt-kort.svelte-1v9mmf .card-title:where(.svelte-1v9mmf){justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-rubrik.svelte-1v9mmf{align-items:center;gap:8px;display:inline-flex}.klockikon.svelte-1v9mmf{width:15px;height:15px;color:var(--mint);flex:none}.tt-pip.svelte-1v9mmf{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-out infinite svelte-1v9mmf-ttpuls;box-shadow:0 0 #5fe9a98c}@keyframes svelte-1v9mmf-ttpuls{70%{box-shadow:0 0 0 7px #5fe9a900}to{box-shadow:0 0 #5fe9a900}}@media (prefers-reduced-motion:reduce){.tt-pip.svelte-1v9mmf{animation:none}}.tt-korande.svelte-1v9mmf{border-bottom:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px;padding-bottom:14px;display:flex}.tt-klocka.svelte-1v9mmf{font-family:var(--mono);color:var(--mint);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.tt-titel.svelte-1v9mmf{color:var(--ink);font-size:12.5px}.tt-sedan.svelte-1v9mmf{color:var(--ink-3);font-size:10.5px}.tt-taggar.svelte-1v9mmf{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.sesskort.svelte-1v9mmf{padding:15px 16px}.sesskort.utfalld.svelte-1v9mmf{border-color:#5fe9a933}.sk-topp.svelte-1v9mmf{align-items:center;gap:12px;display:flex}.sk-vad.svelte-1v9mmf{flex:1;min-width:0}.sk-eyebrow.svelte-1v9mmf{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:9.5px;font-weight:700;overflow:hidden}.sk-klocka.svelte-1v9mmf{font-family:var(--mono);color:var(--mint);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.1}.sk-knappar.svelte-1v9mmf{flex:none;align-items:center;gap:5px;display:flex}.ikonknapp.svelte-1v9mmf{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .05);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ikonknapp.svelte-1v9mmf svg:where(.svelte-1v9mmf){width:14px;height:14px}.ikonknapp.svelte-1v9mmf:hover:not(:disabled){background:var(--glass-hover);color:var(--ink)}.ikonknapp.svelte-1v9mmf:disabled{opacity:.32;cursor:not-allowed}.ikonknapp.stopp.svelte-1v9mmf{color:var(--coral);border-color:#ec705f47}.ikonknapp.pil.svelte-1v9mmf{margin-left:3px}.ikonknapp.pil.svelte-1v9mmf svg:where(.svelte-1v9mmf){transition:transform .16s}.ikonknapp.pil.vand.svelte-1v9mmf svg:where(.svelte-1v9mmf){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ikonknapp.pil.svelte-1v9mmf svg:where(.svelte-1v9mmf){transition:none}}.sk-detalj.svelte-1v9mmf{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:14px;padding-top:13px;display:flex}.sk-startad.svelte-1v9mmf{color:var(--ink-3);font-size:10.5px}.sesskort.pausad.svelte-1v9mmf .sk-klocka:where(.svelte-1v9mmf){color:var(--ink-3)}.sesskort.pausad.svelte-1v9mmf{border-color:var(--line-soft)}.ikonknapp.vald.svelte-1v9mmf{color:var(--mint);border-color:#5fe9a947}.sk-pausmark.svelte-1v9mmf:before,.sk-osparad.svelte-1v9mmf:before{content:" · "}.sk-osparad.svelte-1v9mmf{color:var(--ink-3)}.sk-glomd.svelte-1v9mmf:before{content:" · "}.sk-glomd.svelte-1v9mmf{color:var(--amber)}.sk-anteckningar.svelte-1v9mmf{flex-direction:column;gap:4px;margin:0 0 2px;padding:0;list-style:none;display:flex}.sk-anteckningar.svelte-1v9mmf li:where(.svelte-1v9mmf){color:var(--ink-2);font-size:11.5px;line-height:1.35}.ant-tid.svelte-1v9mmf{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:6px;font-size:10px}@media (width<=1180px){.col-side.svelte-1v9mmf{order:-1}}.tt-start.svelte-1v9mmf{flex-direction:column;gap:12px;display:flex}.valrad.svelte-1v9mmf{flex-direction:column;gap:6px;display:flex}.valetikett.svelte-1v9mmf{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.chips.svelte-1v9mmf{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1v9mmf{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .04);color:var(--ink-2);font-family:var(--body);cursor:pointer;border-radius:100px;padding:6px 11px;font-size:11px;font-weight:600;line-height:1.35}.chip.svelte-1v9mmf:hover{background:var(--glass-hover);color:var(--ink)}.chip.vald.svelte-1v9mmf{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.falt.svelte-1v9mmf{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb), .04);color:var(--ink);font-family:var(--body);border-radius:11px;max-width:420px;padding:8px 12px;font-size:12.5px}.startfel.svelte-1v9mmf{color:var(--amber);margin:0;padding-left:18px;font-size:11.5px}.ugrupp.svelte-1v9mmf{border-bottom:1px solid var(--line-soft)}.ugrupp.svelte-1v9mmf:last-of-type{border-bottom:none}.ug-huvud.svelte-1v9mmf{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(60px,120px) auto 18px;align-items:center;gap:12px;padding:8px 2px;display:grid}.ug-huvud.svelte-1v9mmf:hover .ug-namn:where(.svelte-1v9mmf){color:var(--mint)}.ug-namn.svelte-1v9mmf{overflow-wrap:anywhere;font-size:13px;font-weight:600}.ug-antal.svelte-1v9mmf{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:9.5px}.ug-sen.svelte-1v9mmf{color:var(--amber)}.ug-stapel.svelte-1v9mmf{background:rgba(var(--tint-rgb), .09);border-radius:100px;height:6px;position:relative;overflow:hidden}.ug-fyllt.svelte-1v9mmf{background:var(--mint);border-radius:100px;transition:width .25s;position:absolute;inset:0 auto 0 0}.ug-pct.svelte-1v9mmf{font-family:var(--mono);color:var(--ink-3);text-align:right;min-width:30px;font-size:9.5px}.ug-pil.svelte-1v9mmf{width:16px;height:16px;color:var(--ink-3);transition:transform .2s}.ugrupp.oppen.svelte-1v9mmf .ug-pil:where(.svelte-1v9mmf){transform:rotate(180deg)}.ug-rader.svelte-1v9mmf{border-left:2px solid var(--line-soft);margin:0 0 8px 4px;padding:0 0 6px 12px}.task.svelte-1v9mmf{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 2px;font-size:13px;display:flex}.task.svelte-1v9mmf:last-of-type{border-bottom:none}.task.svelte-1v9mmf:has(.task-uk:where(.svelte-1v9mmf)){flex-wrap:wrap;row-gap:0}.task-uk.svelte-1v9mmf{flex:100%;min-width:0;margin-top:-4px;padding-left:31px}.task.svelte-1v9mmf .tcx:where(.svelte-1v9mmf){border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;width:19px;height:19px;padding:0}.task.svelte-1v9mmf .tcx:where(.svelte-1v9mmf):hover:not(:disabled){border-color:var(--mint);background:var(--mint-soft)}.task.svelte-1v9mmf .tcx:where(.svelte-1v9mmf):disabled{cursor:not-allowed;opacity:.55}.task.svelte-1v9mmf .tt:where(.svelte-1v9mmf){min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0}.task.svelte-1v9mmf .tt:where(.svelte-1v9mmf):hover{color:var(--mint)}.uppgiftfel.svelte-1v9mmf{border:1px solid var(--coral);color:var(--coral);border-radius:12px;margin:0 0 10px;padding:9px 13px;font-size:12px}.uppgiftkvitto.svelte-1v9mmf{border:1px solid var(--mint-line);background:var(--mint-soft);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 13px;font-size:12px;display:flex}.task.svelte-1v9mmf .tp:where(.svelte-1v9mmf){letter-spacing:.03em;background:rgba(var(--tint-rgb), .07);color:var(--ink-3);font-size:9px;font-weight:700;font-family:var(--mono);border-radius:100px;padding:2.5px 8px}.task.svelte-1v9mmf .tp.sen:where(.svelte-1v9mmf){color:var(--amber);background:var(--amber-soft)}.spela.svelte-1v9mmf{background:rgba(var(--tint-rgb), .06);border:1px solid var(--line-soft);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.spela.svelte-1v9mmf:hover{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.spela.svelte-1v9mmf svg:where(.svelte-1v9mmf){width:13px;height:13px}.spela.svelte-1v9mmf:disabled{opacity:.4;cursor:default}.sess.svelte-1v9mmf{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:9px 2px;font-size:12px;display:flex}.sess.svelte-1v9mmf:last-of-type{border-bottom:none}.sess-klocka.svelte-1v9mmf{font-family:var(--mono);color:var(--amber)}.sess-vad.svelte-1v9mmf{color:var(--ink-2);min-width:0}.mini.svelte-1v9mmf{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 2px;font-size:12px;display:flex}.mini.svelte-1v9mmf:last-child{border-bottom:none}.mini.svelte-1v9mmf .amt:where(.svelte-1v9mmf){font-family:var(--mono);color:var(--ink-2);margin-left:auto}.mini.ospec.svelte-1v9mmf .amt:where(.svelte-1v9mmf){color:var(--amber)}.delrubrik.svelte-1v9mmf{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;padding-bottom:4px;font-size:10px;font-weight:600}.cnt.svelte-1v9mmf{font-family:var(--mono);background:var(--amber-soft);height:20px;color:var(--amber);border-radius:100px;place-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:grid}.tomtext.svelte-1v9mmf{color:var(--ink-3);margin:0;font-size:12px}.card-title.svelte-1v9mmf .link:where(.svelte-1v9mmf){color:var(--ink-3);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;padding:0;font-family:inherit;font-size:10px;font-weight:600}.card-title.svelte-1v9mmf .link:where(.svelte-1v9mmf):hover{color:var(--amber)}@media (width<=900px){.tt-korande.svelte-1v9mmf{flex-wrap:wrap;gap:12px}.tt-klocka.svelte-1v9mmf{font-size:28px}}@media (width<=600px){.ug-huvud.svelte-1v9mmf{grid-template-columns:minmax(0,1fr) auto auto 18px;row-gap:6px}.ug-stapel.svelte-1v9mmf{grid-area:2/1/auto/-1}.ug-rader.svelte-1v9mmf{padding-left:8px}.task.svelte-1v9mmf .tcx:where(.svelte-1v9mmf){border-radius:8px;width:26px;height:26px}.task.svelte-1v9mmf .tt:where(.svelte-1v9mmf){min-height:44px}.spela.svelte-1v9mmf{width:40px;height:40px}}.platshallare.svelte-9mmxvy{border-style:dashed;flex-direction:column;gap:10px;max-width:760px;display:flex}.ph-topp.svelte-9mmxvy{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ph-t.svelte-9mmxvy{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.ph-visar.svelte-9mmxvy{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.ph-lage.svelte-9mmxvy{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.ph-not.svelte-9mmxvy{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.5}.felrad.svelte-1tlkznm{padding:var(--space-2) var(--space-3);border:1px solid var(--coral);border-radius:var(--radius-md);color:var(--coral);margin-bottom:var(--space-3);font-size:.8rem}.varnrad.svelte-1tlkznm{padding:var(--space-2) var(--space-3);border:1px solid var(--amber);border-radius:var(--radius-md);color:var(--amber);margin-bottom:var(--space-3);font-size:.8rem}.teknisk.svelte-1tlkznm{color:var(--ink-3);font-family:var(--mono);margin-top:2px;font-size:.68rem;display:block}.laddar.svelte-1tlkznm{color:var(--ink-3);font-size:.85rem}.krail{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:76px;display:flex}.krail-item{width:46px;height:46px;color:var(--ink-3);cursor:pointer;background:rgba(var(--tint-rgb),.055);border:1px solid var(--line-soft);box-shadow:0 6px 18px rgba(var(--shadow-rgb),.22), inset 0 1px 0 #ffffff24;transition:background-color .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease);border-radius:50%;place-items:center;padding:0;font-family:inherit;display:grid;position:relative}.krail-item:hover{background:var(--glass-hover);color:var(--ink)}.krail-item.on{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a94d;box-shadow:0 0 16px #5fe9a933,inset 0 1px #ffffff24}.krail-item.ner{color:var(--violet)}.krail-item svg{width:19px;height:19px}.krail-item .tip{color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease),visibility 0s linear .14s;z-index:20;background:#121314f0;border:1px solid #ffffff1f;border-radius:9px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:50%;left:58px;transform:translateY(-50%)translate(-4px)}.krail-item:hover .tip{opacity:1;visibility:visible;transition:opacity .14s var(--ease),transform .14s var(--ease),visibility 0s;transform:translateY(-50%)translate(0)}.krail-item .alert{background:var(--coral);border:2px solid var(--base);border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:1px}.krail-grupp{position:relative}.krail-fly{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease),visibility 0s linear .14s;z-index:30;padding-left:12px;position:absolute;top:50%;left:46px;transform:translateY(-50%)translate(-6px)}.krail-grupp:hover .krail-fly,.krail-fly:hover,.krail-grupp:focus-within .krail-fly{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s var(--ease),transform .14s var(--ease),visibility 0s;transform:translateY(-50%)translate(0)}.krail-fly .fly-in{background-color:var(--base);background-image:var(--card-grad);border:1px solid var(--line);box-shadow:0 22px 60px rgba(var(--shadow-rgb),.42), inset 0 1px 0 var(--highlight);border-radius:18px;min-width:252px;padding:10px}.krail-fly .fly-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:4px 10px 8px;font-size:9.5px;font-weight:700}.krail-fly .fly-in button{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.krail-fly .fly-in button:hover{background:var(--glass-hover);color:var(--ink)}.krail-fly .fly-in button.on{color:var(--mint)}.krail-fly .fly-in button svg{flex-shrink:0;width:15px;height:15px}.krail-fly .fly-in button span:first-of-type{flex:1}.krail-fly .fly-s{color:var(--ink-3);font-size:10px;font-family:var(--mono);letter-spacing:.03em}.krail-fly .fly-s.klar{color:var(--mint)}.krail .rail-sep{background:var(--line-soft);width:26px;height:1px}.gate{text-align:center;background-image:var(--card-grad);border:1px solid var(--line-soft);border-radius:var(--r);box-shadow:0 18px 50px rgba(var(--shadow-rgb),.32), inset 0 1px 0 var(--highlight);flex-direction:column;align-items:center;padding:52px 32px 44px;display:flex}.gate .g-ic{background:rgba(var(--tint-rgb),.06);border:1px solid var(--line-soft);width:62px;height:62px;color:var(--ink-3);border-radius:20px;place-items:center;margin-bottom:20px;display:grid}.gate .g-ic svg{width:28px;height:28px}.gate h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:600}.gate .g-p{color:var(--ink-2);max-width:560px;font-size:13px;line-height:1.6}.gate .g-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.gate .g-btn{background:rgba(var(--tint-rgb),.06);border:1px solid var(--line-soft);color:var(--ink-2);cursor:pointer;border-radius:100px;align-items:center;gap:9px;padding:12px 22px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.gate .g-btn:disabled,.gate .g-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.gate .g-btn svg{width:14px;height:14px}.gate .g-btn.primar{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a94d}.gate .g-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-size:10px}.bibl{flex-direction:column;gap:2px;margin-top:6px;display:flex}.bibl .bi-rad{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.bibl .bi-rad:last-child{border-bottom:none}.bibl .bi-n{color:var(--ink);flex:1;font-size:12.5px}.bibl .bi-n span{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.pill.mute{background:rgba(var(--tint-rgb),.07);color:var(--ink-3)}.pill.mute .d{background:var(--ink-3)}.pill.hot{background:var(--coral-soft);color:var(--coral)}.pill.hot .d{background:var(--coral)}.card-note{color:var(--ink-3);margin-top:14px;font-size:11px;line-height:1.55}.dr-list{flex-direction:column;gap:9px;display:flex}.dr-li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.dr-li .db{background:var(--mint-deep);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.dr-li.klar{color:var(--ink-3)}.dr-li.klar .db{background:var(--mint)}.dr-li.nast{color:var(--ink)}.dr-li.nast .db{background:var(--amber);box-shadow:0 0 10px var(--amber)}.dtab{border-collapse:collapse;width:100%;font-size:12.5px}.dtab th{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line-soft);padding:0 10px 9px;font-size:9.5px;font-weight:500}.dtab td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:11px 10px}.dtab tr:last-child td{border-bottom:none}.dtab .dl{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:11px}.kv-knapp{border:1px solid var(--line);background:rgba(var(--tint-rgb),.05);color:var(--ink);font-family:var(--body);cursor:pointer;border-radius:100px;padding:9px 18px;font-size:12.5px;font-weight:600}.kv-knapp:hover:not(:disabled){background:var(--glass-hover)}.kv-knapp:disabled{opacity:.45;cursor:not-allowed}.kv-knapp.primar{background:var(--mint-soft);color:var(--mint);border-color:#5fe9a952}.kv-knapp.stopp{background:var(--coral-soft);color:var(--coral);border-color:#ec705f52}.kv-knapp.liten{padding:6px 13px;font-size:11.5px}.kv-knapp.lank{color:var(--ink-3);background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.kv-knapp.lank:hover:not(:disabled){color:var(--amber);background:0 0}.kv-form{border:1px dashed var(--line);border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.kv-form h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px}.kv-rad{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.kv-falt{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.kv-falt.hel{flex-basis:100%}.kv-falt.kort{flex:0 0 120px;min-width:120px}.kv-falt label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.kv-falt input,.kv-falt select,.kv-falt textarea{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.04);color:var(--ink);font-family:var(--body);box-sizing:border-box;border-radius:11px;width:100%;padding:8px 12px;font-size:12.5px}.kv-falt textarea{resize:vertical;min-height:64px}.kv-falt select option{color:var(--ink);background:var(--base)}.kv-falt .hjalp{color:var(--ink-3);font-size:10.5px;font-family:var(--mono)}.kv-knappar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kv-startfel{color:var(--amber);margin:0;padding-left:18px;font-size:11.5px}.kv-felrad{border:1px solid var(--coral);color:var(--coral);border-radius:12px;margin:0 0 12px;padding:8px 12px;font-size:12px}.kv-felrad strong{color:var(--coral)}.kv-mfa-rad{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.5}.kv-mfa-rad strong{color:var(--ink)}.kv-teknisk{color:var(--ink-3);font-family:var(--mono);word-break:break-word;margin-top:2px;font-size:10.5px;display:block}.kv-gap{color:var(--amber);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.kv-gap:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}.kv-gap-orsak{color:var(--ink-3);margin-top:2px;font-size:10.5px;display:block}.kv-inaktiv{border:1px dashed var(--line-soft);background:var(--depth);opacity:.75;color:var(--ink-2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.kv-inaktiv .skal{color:var(--ink-3);font-size:10.5px}.kv-tomt{border:1px dashed var(--line);border-radius:var(--r);text-align:center;padding:26px}.kv-tomt p{color:var(--ink);margin:0 0 6px;font-size:13px}.kv-tomt .u{color:var(--ink-2);font-size:12px}.kv-tomt .k{color:var(--ink-3);font-family:var(--mono);margin-top:8px;font-size:10.5px}.kv-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kv-post{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.03);border-radius:16px;padding:14px 16px}.kv-post.oppen{border-color:var(--line);background:rgba(var(--tint-rgb),.05)}.kv-post-topp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kv-post-topp h3{flex:1;min-width:0;margin:0;font-size:14px;font-weight:600}.kv-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:11.5px;display:flex}.kv-meta b{color:var(--ink-2);font-weight:600}.kv-meta code{font-family:var(--mono);color:var(--ink-2);word-break:break-all;font-size:10.5px}.kv-meta a{color:var(--mint)}.kv-brod{color:var(--ink-2);white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.5}.kv-flikar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;margin-top:12px;padding-bottom:8px;display:flex}.kv-flik{color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600}.kv-flik.nu{background:rgba(var(--tint-rgb),.07);color:var(--ink);border-color:var(--line-soft)}.kv-flik .n{font-family:var(--mono);color:var(--ink-3);margin-left:5px;font-size:10px}.kv-flik.gap{color:var(--ink-3);opacity:.7}.kv-sub{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 6px;font-size:11px;font-weight:600}.kv-iter{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:start;gap:10px 14px;padding:9px 0;font-size:12px;display:grid}.kv-iter:last-child{border-bottom:none}.kv-iter .nr{font-family:var(--mono);color:var(--ink-3);padding-top:2px;font-size:11px}.kv-iter .fil{font-family:var(--mono);color:var(--ink-2);word-break:break-all;font-size:10.5px}.kv-iter .vad{color:var(--ink-2);margin-top:2px}.kv-iter .fb{color:var(--ink-3);margin-top:2px;font-style:italic}.kv-lb{border:1px solid var(--line-soft);background:var(--violet-soft);color:var(--violet);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.kv-lb svg{width:12px;height:12px}.kv-lb:hover{background:var(--glass-hover)}.kv-rot{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.kv-rot>div{background:rgba(var(--tint-rgb),.04);border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px}.kv-rot .e{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600}.kv-rot .v{color:var(--ink);margin-top:3px;font-size:12.5px}.kundvy,.kv-lista>li,.kv-post,.kv-post-topp>*,.kv-meta>span,.kv-iter>div,.kv-rot>div{min-width:0}.kv-meta>span,.kv-brod,.kv-iter .vad,.kv-iter .fb{overflow-wrap:anywhere}@media (width<=900px){.krail{flex-direction:row;flex:none;justify-content:flex-start;gap:8px;width:auto}.krail .rail-sep{width:1px;height:26px}.krail-item .tip{display:none}.krail-fly{padding-left:0;top:54px;left:0;transform:translateY(0)translate(0)}.krail-grupp:hover .krail-fly,.krail-fly:hover,.krail-grupp:focus-within .krail-fly{transform:translateY(0)translate(0)}}@media (width<=700px){.kv-post-topp h3{flex-basis:100%}.kv-rot{grid-template-columns:1fr}.kv-falt.kort{flex:1}.kv-iter{grid-template-columns:auto 1fr}.kv-iter .kv-knappar{grid-column:2}}.krail-fly .fly-s.vantar{color:var(--amber)}.kv-framsida{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.kv-framsida .kv-rutor .kpi .value .kv-gap{font-family:var(--body);font-size:13px;font-weight:500}.kv-framsida .kv-rutor .kpi .delta{color:var(--ink-3);font-weight:500}.kv-nasta{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.03);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:12.5px;display:flex}.kv-nasta b{color:var(--ink)}.kv-nasta .pill{flex-shrink:0}.kv-sparr{border:1px solid rgba(var(--amber-rgb,240,180,80),.35);border-radius:var(--r);background-image:var(--card-grad);box-shadow:0 18px 50px rgba(var(--shadow-rgb),.32), inset 0 1px 0 var(--highlight);padding:26px 28px}.kv-sparr h2{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 8px;font-size:18px;font-weight:600;display:flex}.kv-sparr h2 .pill{font-family:var(--body);letter-spacing:.03em}.kv-sparr .p{color:var(--ink-2);max-width:640px;margin:0 0 14px;font-size:13px;line-height:1.6}.kv-sparr ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kv-sparr li{border:1px solid var(--line-soft);background:rgba(var(--tint-rgb),.04);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 14px;padding:12px 14px;display:grid}.kv-sparr li .nr{font-family:var(--mono);color:var(--amber);width:18px;font-size:11px}.kv-sparr li .vad{color:var(--ink);font-size:13px;font-weight:600}.kv-sparr li .var{color:var(--ink-3);margin-top:2px;font-size:11.5px}.kv-sparr li .skal{color:var(--ink-3);grid-column:2/span 2;font-size:11.5px;line-height:1.5}.kv-sparr li.klar .nr{color:var(--mint)}.kv-sparr li.klar .vad{color:var(--ink-3);font-weight:500;text-decoration:line-through}.kv-sparr .kv-ordning{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-size:10px}.kv-falt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.kv-falt-grid>div{background:rgba(var(--tint-rgb),.04);border:1px solid var(--line-soft);border-radius:12px;min-width:0;padding:9px 12px}.kv-falt-grid .e{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600}.kv-falt-grid .v{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font-size:12.5px}.kv-falt-grid .v.tom{color:var(--ink-3);font-style:italic}@media (width<=700px){.kv-falt-grid{grid-template-columns:1fr}.kv-sparr li{grid-template-columns:auto 1fr}.kv-sparr li .kv-knapp,.kv-sparr li .skal{grid-column:2}}.ledning.svelte-1jnu635{min-width:0}.felrad.svelte-1jnu635{padding:var(--space-2) var(--space-3);border:1px solid var(--coral);border-radius:var(--radius-md);color:var(--coral);font-size:.8rem}.teknisk.svelte-1jnu635{color:var(--ink-3);font-family:var(--mono);margin-top:2px;font-size:.68rem;display:block}.laddar.svelte-1jnu635{color:var(--ink-3);font-size:.85rem}.modulvarning.svelte-1n46o8q{padding:var(--space-2) var(--space-3);border:1px solid var(--amber);border-radius:var(--radius-md);color:var(--amber);margin-bottom:var(--space-3);font-size:.8rem}.modulvarning-teknisk.svelte-1n46o8q{color:var(--ink-3);font-family:var(--mono);margin-top:2px;font-size:.68rem;display:block}
