*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--farg-bakgrund);color:var(--farg-text);font-family:var(--typsnitt);margin:0;font-size:16px;line-height:1.48}h1,h2,h3,p,ul,ol{margin:0}a{color:var(--farg-accent);text-decoration:underline}img{display:block}.knapp,button{background:var(--farg-primar);min-height:44px;color:var(--farg-primar-text);border:2px solid var(--farg-primar);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}button.sek,.knapp.sek{background:var(--farg-knapp-yta);color:var(--farg-knapp-text);border-color:var(--farg-knapp-kant)}button.enkel{min-height:32px;color:var(--farg-accent-yta);white-space:normal;text-align:left;background:0 0;border:0;border-radius:4px;padding:4px 0;font-weight:500;text-decoration:underline}button:disabled{background:var(--farg-status-neutral);border-color:var(--farg-status-neutral);color:var(--farg-status-neutral-text);cursor:not-allowed}.knapp-bred{width:100%}:focus-visible{outline:3px solid var(--farg-accent);outline-offset:2px}input,select{background:var(--farg-yta);min-height:44px;color:var(--farg-text);border:2px solid var(--farg-kant);font:inherit;border-radius:12px;padding:10px 14px}.felruta{color:var(--farg-fel);align-items:flex-start;gap:8px;font-weight:500;display:flex}.ikonrad{align-items:center;gap:14px;font-size:19px;line-height:1.45;display:flex}.bricka{background:var(--farg-bricka);border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.avatar{background:var(--farg-avatar);width:36px;height:36px;color:var(--farg-avatar-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.skal{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidomeny{background:var(--farg-sidomeny);height:100vh;color:var(--farg-sidomeny-text);flex-direction:column;padding:20px 24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidomeny :focus-visible{outline-color:var(--farg-sidomeny-aktiv-text)}.marke a{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.marke img{border:2px solid var(--farg-sidomeny-kant);object-fit:cover;border-radius:50%;width:44px;height:44px}.marke-namn{color:var(--farg-sidomeny-aktiv-text);font-family:var(--typsnitt-rubrik);white-space:nowrap;font-size:26px;font-weight:400;line-height:1}.marke-under{color:var(--farg-sidomeny-diskret);font-size:13px;font-weight:500}.sidomeny nav{flex-direction:column;gap:2px;margin-top:14px;display:flex}.navpost{min-height:42px;color:var(--farg-sidomeny-text);border-radius:14px;align-items:center;gap:14px;padding:10px 16px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.navpost:hover{background:var(--farg-sidomeny-aktiv)}.navpost.active,.navpost.active:hover{background:var(--farg-sidomeny-vald);color:var(--farg-sidomeny-vald-text);font-weight:700}.navpost.active .ik{color:var(--farg-sidomeny-vald-ikon)}.anvandare{border-top:1px solid var(--farg-sidomeny-kant);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.anvandare-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.anvandare-namn{color:var(--farg-sidomeny-aktiv-text);font-size:17px;font-weight:700}.anvandare-roll{color:var(--farg-sidomeny-diskret);font-size:15px}button.logga-ut{min-height:32px;color:inherit;background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:500;text-decoration:underline}.innehall{min-width:0;padding:26px 40px 40px}.sidrubrik{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.sidrubrik h1{font-family:var(--typsnitt-rubrik);font-size:40px;font-weight:400;line-height:1}.sidrubrik p{color:var(--farg-text-diskret)}.sidrubrik .overrubrik{color:var(--farg-accent);font-size:15px;font-weight:500}.oversikt{flex-direction:column;gap:14px;display:flex}.statusrad{background:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px 10px 16px;display:flex;position:relative;overflow:hidden}.statusrad-bild{display:none}.statusrad-ikon{background:var(--farg-status-vantar);width:40px;height:40px;color:var(--farg-status-vantar-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.statusrad-text{flex:300px;min-width:0}.statusrad h1{font-size:19px;font-weight:700;line-height:1.5}.statusrad-text p{color:var(--farg-sidomeny-text)}.statusrad-halsning{color:var(--farg-sidomeny-diskret);font-weight:500}.statusrad :focus-visible{outline-color:var(--farg-sidomeny-aktiv-text)}.kortlista{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:14px 16px;padding:0;list-style:none;display:grid}.kort{background:var(--farg-yta);border-radius:18px;padding:18px 20px;box-shadow:0 16px 40px -8px #0d0a0814,0 2px 6px #0d0a080f}.fokus{flex-direction:column;min-height:100vh;display:flex}.fokus-huvud{justify-content:space-between;align-items:center;gap:16px;padding:24px 64px;display:flex}.fokus-marke{align-items:center;gap:20px;min-width:0;display:flex}.fokus-marke .marke-namn{color:var(--farg-text);font-size:30px;text-decoration:none}.fokus-titel{color:var(--farg-text-diskret);font-weight:500}.fokus-person{align-items:center;gap:14px;display:flex}.fokus-person .avatar{width:40px;height:40px}.fokus .innehall{flex:1;padding:16px 64px 40px}.sidfot{color:var(--farg-text-diskret);text-align:center;white-space:pre-wrap;padding:16px 20px 28px;font-size:13px}.inloggning-delad{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100vh;display:grid}.inloggning-bild{background:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text);position:relative;overflow:hidden}.inloggning-bild img{object-fit:cover;object-position:30% center;width:100%;height:100%;position:absolute;inset:0}.inloggning-bild:after{content:"";background:linear-gradient(#0d0d0d00,#0d0d0deb 55%);position:absolute;inset:40% 0 0}.inloggning-valkommen{z-index:1;font-size:19px;position:absolute;bottom:56px;left:56px;right:40px}.inloggning-rubrik{font-family:var(--typsnitt-rubrik);margin-bottom:16px;font-size:clamp(56px,7vw,108px);line-height:.98}.inloggning-yta{background:var(--farg-yta);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}.inloggning-yta>.knapp{max-width:580px;margin-top:16px}.inloggning-yta h1{font-family:var(--typsnitt-rubrik);text-align:center;font-size:64px;font-weight:400;line-height:1.05}.inloggning-logotyp{border-radius:50%}.inloggning-andra{color:var(--farg-text);font-size:15px}.inloggning-under{color:var(--farg-text-diskret-yta);text-align:center}@media (width<=820px){.skal{padding-bottom:84px;display:block}.sidomeny{height:auto;color:var(--farg-text);background:0 0;flex-flow:wrap;justify-content:space-between;align-items:center;padding:16px;position:static;overflow:visible}.sidomeny :focus-visible{outline-color:var(--farg-accent)}.marke a{flex-direction:row;align-items:center;gap:12px}.marke img{width:40px;height:40px}.marke .marke-namn{color:var(--farg-text);font-size:24px}.marke-under,.anvandare-text{display:none}.anvandare{border:0;flex-wrap:nowrap;margin:0;padding:0}.sidomeny nav{z-index:10;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--farg-sidomeny);flex-direction:row;justify-content:space-around;gap:0;margin:0;position:fixed;bottom:0;left:0;right:0}.sidomeny nav :focus-visible{outline-color:var(--farg-sidomeny-aktiv-text)}.navpost{text-align:center;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;min-height:56px;padding:6px 2px;font-size:12px}.navpost:hover{background:0 0}.navpost.active{background:var(--farg-sidomeny-vald)}.innehall,.fokus .innehall{padding:8px 16px 32px}.fokus-huvud{padding:16px}.fokus-marke .marke-namn{font-size:24px}.fokus-titel{display:none}.statusrad{border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:520px;padding:16px}.statusrad-bild{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.statusrad:before{content:"";z-index:1;background:linear-gradient(#0d0d0d00,#0d0d0df0 45%);position:absolute;inset:30% 0 0}.statusrad>:not(.statusrad-bild){z-index:2;position:relative}.statusrad-ikon{display:none}.statusrad-text{flex:none;order:2}.statusrad-halsning{color:var(--farg-status-vantar);order:1;font-weight:700}.statusrad .knapp{order:3}.kortlista{grid-template-columns:minmax(0,1fr)}.inloggning-delad{grid-template-rows:300px auto;grid-template-columns:minmax(0,1fr)}.inloggning-valkommen{font-size:16px;bottom:16px;left:16px;right:16px}.inloggning-rubrik{margin-bottom:8px;font-size:44px}.inloggning-yta{padding:24px 16px}.inloggning-yta h1{font-size:40px}.ikonrad{font-size:18px}button.navpost-mer{color:var(--farg-sidomeny-text);white-space:normal;background:0 0;border:0;line-height:1.4}button.navpost-mer.active{background:var(--farg-sidomeny-vald);color:var(--farg-sidomeny-vald-text)}.mer-bakom{z-index:30;background:color-mix(in srgb, var(--farg-sidomeny) 50%, transparent);align-items:flex-end;display:flex;position:fixed;inset:0}.mer-dold{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mer-ark{width:100%;max-height:calc(100dvh - 48px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--farg-sidomeny);color:var(--farg-sidomeny-text);border-radius:24px 24px 0 0;flex-direction:column;gap:8px;display:flex;overflow-y:auto}.mer-ark :focus-visible{outline-color:var(--farg-sidomeny-aktiv-text)}.mer-huvud{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 8px;display:flex}.mer-huvud h2{color:var(--farg-sidomeny-aktiv-text);font-family:var(--typsnitt-rubrik);font-size:26px;font-weight:400;line-height:1}.sidomeny .mer-ark nav{background:0 0;flex-direction:column;gap:2px;padding:0;position:static}.mer-ark .navpost{text-align:left;border-radius:14px;flex-direction:row;flex:none;gap:14px;min-height:48px;padding:12px 16px;font-size:16px}.mer-ark .navpost.active .ik{color:var(--farg-sidomeny-vald-ikon)}@media (prefers-reduced-motion:no-preference){.mer-bakom{animation:.16s ease-out mer-tona}.mer-ark{animation:.22s cubic-bezier(.2,.8,.2,1) mer-upp}}}@keyframes mer-tona{0%{opacity:0}}@keyframes mer-upp{0%{transform:translateY(100%)}}.ik{background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ik-16{width:16px;height:16px}.ik-18{width:18px;height:18px}.ik-20{width:20px;height:20px}.ik-22{width:22px;height:22px}.ik-24{width:24px;height:24px}.ik-ai{-webkit-mask-image:url(/assets/ai-BO0IaXYt.svg);mask-image:url(/assets/ai-BO0IaXYt.svg)}.ik-avtal{-webkit-mask-image:url(/assets/avtal-DvloaNqt.svg);mask-image:url(/assets/avtal-DvloaNqt.svg)}.ik-butik{-webkit-mask-image:url(/assets/butik-V_tCkAmP.svg);mask-image:url(/assets/butik-V_tCkAmP.svg)}.ik-check{-webkit-mask-image:url(/assets/check-968bzyMa.svg);mask-image:url(/assets/check-968bzyMa.svg)}.ik-checkcirkel{-webkit-mask-image:url(/assets/checkcirkel-DeH720IX.svg);mask-image:url(/assets/checkcirkel-DeH720IX.svg)}.ik-ekonomi{-webkit-mask-image:url(/assets/ekonomi-ByNqSMFa.svg);mask-image:url(/assets/ekonomi-ByNqSMFa.svg)}.ik-extern{-webkit-mask-image:url(/assets/extern-BGT7tsj9.svg);mask-image:url(/assets/extern-BGT7tsj9.svg)}.ik-filer{-webkit-mask-image:url(/assets/filer-BADFL_id.svg);mask-image:url(/assets/filer-BADFL_id.svg)}.ik-hem{-webkit-mask-image:url(/assets/hem-Cu-P5UIZ.svg);mask-image:url(/assets/hem-Cu-P5UIZ.svg)}.ik-installningar{-webkit-mask-image:url(/assets/installningar-eLTcmuEr.svg);mask-image:url(/assets/installningar-eLTcmuEr.svg)}.ik-instagram{-webkit-mask-image:url(/assets/instagram-ConSIFgO.svg);mask-image:url(/assets/instagram-ConSIFgO.svg)}.ik-intranat{-webkit-mask-image:url(/assets/intranat-C_7B4Xz_.svg);mask-image:url(/assets/intranat-C_7B4Xz_.svg)}.ik-jordglob{-webkit-mask-image:url(/assets/jordglob-BKbRXIht.svg);mask-image:url(/assets/jordglob-BKbRXIht.svg)}.ik-kartnal{-webkit-mask-image:url(/assets/kartnal-B-vnScqS.svg);mask-image:url(/assets/kartnal-B-vnScqS.svg)}.ik-klocka{-webkit-mask-image:url(/assets/klocka-Torv2t9Z.svg);mask-image:url(/assets/klocka-Torv2t9Z.svg)}.ik-kvitto{-webkit-mask-image:url(/assets/kvitto-NkOXLjdi.svg);mask-image:url(/assets/kvitto-NkOXLjdi.svg)}.ik-ladda{-webkit-mask-image:url(/assets/ladda-DGvkpxC3.svg);mask-image:url(/assets/ladda-DGvkpxC3.svg)}.ik-las{-webkit-mask-image:url(/assets/las-Dgdd4sGJ.svg);mask-image:url(/assets/las-Dgdd4sGJ.svg)}.ik-lista{-webkit-mask-image:url(/assets/lista-CwRs75Hn.svg);mask-image:url(/assets/lista-CwRs75Hn.svg)}.ik-mamma{-webkit-mask-image:url(/assets/mamma-D-k0toFl.svg);mask-image:url(/assets/mamma-D-k0toFl.svg)}.ik-mer{-webkit-mask-image:url(/assets/mer-Docreaia.svg);mask-image:url(/assets/mer-Docreaia.svg)}.ik-nyckel{-webkit-mask-image:url(/assets/nyckel-Cuf051Jh.svg);mask-image:url(/assets/nyckel-Cuf051Jh.svg)}.ik-oppna{-webkit-mask-image:url(/assets/oppna-CUuYwqpb.svg);mask-image:url(/assets/oppna-CUuYwqpb.svg)}.ik-person{-webkit-mask-image:url(/assets/person-BDomIZ2l.svg);mask-image:url(/assets/person-BDomIZ2l.svg)}.ik-pil{-webkit-mask-image:url(/assets/pil-Blzw8dpC.svg);mask-image:url(/assets/pil-Blzw8dpC.svg)}.ik-play{-webkit-mask-image:url(/assets/play-Uj1F0UlC.svg);mask-image:url(/assets/play-Uj1F0UlC.svg)}.ik-plus{-webkit-mask-image:url(/assets/plus-CneiWZ4K.svg);mask-image:url(/assets/plus-CneiWZ4K.svg)}.ik-sedel{-webkit-mask-image:url(/assets/sedel-qffWWPOr.svg);mask-image:url(/assets/sedel-qffWWPOr.svg)}.ik-skicka{-webkit-mask-image:url(/assets/skicka-Brqa25j7.svg);mask-image:url(/assets/skicka-Brqa25j7.svg)}.ik-stjarna{-webkit-mask-image:url(/assets/stjarna-7zRJbaiw.svg);mask-image:url(/assets/stjarna-7zRJbaiw.svg)}.ik-pratbubbla{-webkit-mask-image:url(/assets/pratbubbla-BByBv1wf.svg);mask-image:url(/assets/pratbubbla-BByBv1wf.svg)}.ik-redigera{-webkit-mask-image:url(/assets/redigera-DR29XJ1z.svg);mask-image:url(/assets/redigera-DR29XJ1z.svg)}.ik-sociala{-webkit-mask-image:url(/assets/sociala-Catj04Jn.svg);mask-image:url(/assets/sociala-Catj04Jn.svg)}.ik-sok{-webkit-mask-image:url(/assets/sok-DEd6BDNP.svg);mask-image:url(/assets/sok-DEd6BDNP.svg)}.ik-telefon{-webkit-mask-image:url(/assets/telefon-DLYNFf54.svg);mask-image:url(/assets/telefon-DLYNFf54.svg)}.ik-trend{-webkit-mask-image:url(/assets/trend-CJ7JlWXf.svg);mask-image:url(/assets/trend-CJ7JlWXf.svg)}.ik-utskick{-webkit-mask-image:url(/assets/utskick-DSOVLoZ8.svg);mask-image:url(/assets/utskick-DSOVLoZ8.svg)}.ik-varning{-webkit-mask-image:url(/assets/varning-DQ6CNmto.svg);mask-image:url(/assets/varning-DQ6CNmto.svg)}.ik-video{-webkit-mask-image:url(/assets/video-BOgbiHkc.svg);mask-image:url(/assets/video-BOgbiHkc.svg)}.ik-kopiera{filter:var(--ikon-filter,none);background:url(/assets/kopiera-iblJct7c.svg) 50%/contain no-repeat}.kopplingar{--kopplingar-linje:color-mix(in srgb, var(--farg-bricka-djup) 70%, var(--farg-yta));--kopplingar-ruta:color-mix(in srgb, var(--farg-bricka) 55%, var(--farg-yta));--kopplingar-vald:color-mix(in srgb, var(--farg-primar) 8%, var(--farg-yta));--kopplingar-diskret:color-mix(in srgb, var(--farg-text-diskret-yta) 90%, var(--farg-text));--kopplingar-guld:color-mix(in srgb, var(--farg-vantar-yta) 85%, var(--farg-text));--kopplingar-guldljus:color-mix(in srgb, var(--farg-status-vantar) 17%, var(--farg-yta));--kopplingar-skugga:0 16px 40px -8px #0d0a0814, 0 2px 6px #0d0a080f;flex-direction:column;gap:16px;display:flex}.kopplingar>.din-ai{margin-bottom:4px}.kopplingar-status{background:var(--farg-yta);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 18px 10px 14px;display:flex}.kopplingar-status-ikon{background:var(--farg-ikon-yta);width:30px;height:30px;color:var(--farg-ikon-yta-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.forlopp-text{flex:auto;font-size:17px;font-weight:700}.kopplingar-status .kort-under,.kopplingar-senaste{color:var(--farg-text-diskret-yta);font-size:15px}.kopplingar-status .koppla-alla{padding:6px 16px}.stapel{gap:6px;width:100%;max-width:420px;height:8px;display:flex}.stapel span{background:var(--farg-stapel-tom);border-radius:4px;flex:1}.stapel .stapel-klar{background:var(--farg-primar)}.kopplingar-yta{align-items:flex-start;gap:20px;display:flex}.koppling-lista{background:var(--farg-yta);min-width:0;box-shadow:var(--kopplingar-skugga);border-radius:18px;flex-direction:column;flex:1 1 0;gap:8px;padding:8px 12px 12px;display:flex}.grupp-rubrik{color:var(--farg-text-diskret-yta);padding:12px 0 6px 16px;font-size:14px;font-weight:700;line-height:20px}.koppling-rader{margin:0;padding:0;list-style:none}.koppling-rad{cursor:pointer;border-radius:12px;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:flex;position:relative}.koppling-rad+.koppling-rad{margin-top:1px}.koppling-rad+.koppling-rad:before{content:"";background:var(--kopplingar-linje);height:1px;position:absolute;top:-1px;left:0;right:0}.koppling-rad:hover{background:var(--kopplingar-ruta)}.koppling-rad.vald{background:var(--kopplingar-vald)}.koppling-rad.vald .kort-under,.koppling-rad:hover .kort-under{color:var(--kopplingar-diskret)}.koppling-rad.vald .ton-guldtext,.koppling-rad:hover .ton-guldtext,.koppling-rad:hover .rad-under-telefon.guld{color:var(--kopplingar-guld)}.koppling-rad:has(.rad-oppna:focus-visible){outline:3px solid var(--farg-text);outline-offset:-3px}.rad-namn{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.rad-titel{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;line-height:23px;display:flex}button.rad-oppna{min-height:0;color:var(--farg-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}button.rad-oppna:focus-visible{outline:none}.koppling-rad.vald .rad-oppna{color:var(--farg-text)}.rad-syfte{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.rad-under-telefon{display:none}.rad-konto{text-overflow:ellipsis;white-space:nowrap;flex:none;width:240px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.rad-status{flex:none;width:150px;display:flex}.rad-handling{cursor:default;flex:none;justify-content:flex-end;width:140px;display:flex}.rad-handling button{white-space:nowrap}.rad-pil{flex:none;width:20px;display:inline-flex}.tjanst-bricka{background:var(--farg-ikon-yta);width:40px;height:40px;color:var(--farg-accent-yta);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tjanst-bricka-stor{width:48px;height:48px}.nasta-markor{background:var(--farg-primar);color:var(--farg-primar-text);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700;line-height:17px}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.ton-klar{background:var(--farg-status-klar);color:var(--farg-status-klar-text)}.ton-neutral{background:var(--farg-status-neutral);color:var(--farg-status-neutral-text)}.ton-vantar{background:var(--farg-status-vantar);color:var(--farg-status-vantar-text)}.ton-guldtext{color:var(--farg-vantar-yta);background:0 0;padding:0;font-size:13px;font-weight:500}.ton-fel{background:var(--farg-status-fel);color:var(--farg-status-fel-text)}.kort-under{color:var(--farg-text-diskret-yta);font-size:15px;line-height:normal}.koppling-panel{background:var(--farg-yta);box-shadow:var(--kopplingar-skugga);border-radius:18px;flex-direction:column;gap:20px;padding:24px 24px 28px;display:flex}.koppling-panel:focus{outline:none}.spalt-panel{flex:none;width:520px;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.panel-huvud{align-items:center;gap:14px;display:flex}.panel-namn{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.panel-namn h2{font-size:20px;font-weight:700;line-height:29px}.panel-namn h2:focus,.panel-sidhuvud h1:focus{outline:none}.panel-namn .kort-under{line-height:22px}.panel-innehall,.panel-kort{flex-direction:column;align-items:stretch;gap:20px;display:flex}.panel-innehall>*,.panel-kort>*{min-width:0}.panel-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kopplad-till{background:var(--kopplingar-ruta);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kopplad-till-etikett{font-size:13px;font-weight:500}.kopplad-till .kopplad-till-etikett,.kopplad-till .kort-under{color:var(--kopplingar-diskret)}.kopplad-till-konto{overflow-wrap:anywhere;font-size:16px;font-weight:700}.personruta,.varningsruta{border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.personruta{background:var(--kopplingar-ruta);font-size:16px;font-weight:500}.varningsruta{background:var(--kopplingar-guldljus);font-size:15px;line-height:22px}.panel-knappar,.koppling-panel .knapprad{align-items:flex-start}hr.linje{background:var(--kopplingar-linje);border:0;width:100%;height:1px;margin:0}.mer,.stang-av{flex-direction:column;gap:8px;font-size:15px;line-height:22px;display:flex}.mer h3,.stang-av h3{font-size:16px;font-weight:700;line-height:23px}.stang-av ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.koppling-panel .felruta{color:var(--farg-text)}.koppling-panel .stor-rubrik{font-size:24px}.koppling-panel .steg{font-size:20px}.adressruta .varde-ruta{background:var(--kopplingar-ruta);border-color:#0000;flex:240px}.panel-dimma{z-index:40;background:#0006;position:fixed;inset:0}.koppling-panel.lada{z-index:41;border-radius:18px 0 0 18px;width:min(520px,100vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.panel-huvud>button{flex:none}.koppling-sida{flex-direction:column;gap:16px;display:flex}.koppling-sida:focus{outline:none}.panel-sidhuvud{flex-direction:column;align-items:flex-start;gap:6px;display:flex}button.tillbaka-lank{min-height:24px;color:var(--farg-accent-yta);background:0 0;border:0;padding:0;font-size:15px;font-weight:700;line-height:22px}button.tillbaka-lank:before{content:"‹ " / ""}.panel-sidhuvud h1{font-family:var(--typsnitt-rubrik);text-transform:uppercase;font-size:40px;font-weight:400;line-height:1.05}.panel-kort{background:var(--farg-yta);border-radius:18px;padding:16px}.koppling-sida .knapprad{flex-direction:column;align-items:stretch}.koppling-sida .knapprad>*,.koppling-sida .knapprad button{width:100%}.flode{flex-direction:column;gap:20px;width:100%;max-width:1040px;display:flex}.flode-kort{gap:22px}.spalt{background:var(--farg-yta);border-radius:28px;flex-direction:column;gap:20px;width:100%;max-width:1040px;margin:0 auto;padding:45px;display:flex}button.tillbaka{min-height:36px;color:var(--farg-text);background:0 0;border:0;align-self:flex-start;gap:10px;padding:8px 0;font-size:16px;font-weight:500}button.tillbaka:before{content:"←" / ""}@media (width<=820px){.spalt{border-radius:20px;padding:22px 18px}}.din-ai-sida .knapprad button{width:100%}.nasta{font-size:18px;font-weight:700}.flode-avbryt.enkel{color:var(--farg-text)}.stor-rubrik{font-size:36px;font-weight:700;line-height:1.2}.notis{background:var(--farg-status-fel);color:var(--farg-status-fel-text);border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;display:inline-flex}.saknas{padding-left:22px}.vik>summary{width:fit-content;color:var(--farg-text);cursor:pointer;border-radius:4px;padding:2px 0;font-size:15px;font-weight:700}.vik-innehall{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;display:flex}ol.vik-innehall{align-items:stretch;padding-left:22px}details.stang-av[open]{background:var(--farg-bricka);border-radius:14px;padding:16px 20px}details.stang-av[open]>summary{font-size:18px;font-weight:700}.gast label,.nyckel label,.butik{flex-direction:column;gap:6px;font-weight:700;display:flex}.typ{color:var(--farg-text-diskret-yta)}.guide{flex-direction:column;gap:22px;display:flex}.guide-steg{margin-bottom:-14px;font-size:15px;font-weight:700}.guide .stapel{max-width:500px}.steg{padding:0;font-size:28px;font-weight:700;line-height:1.25;list-style:none}.steg .varde{margin-top:16px;font-size:18px;font-weight:500}.guide-slut{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.guide-slut[hidden]{display:none}.knapprad,.varde{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.varde-ruta{overflow-wrap:anywhere;background:var(--farg-falt);border:1.5px solid var(--farg-falt-kant);border-radius:12px;max-width:100%;padding:13px 18px;font-weight:500;display:inline-block}.nyckel{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:480px;display:flex}.nyckel button{align-self:flex-start}.butik{max-width:360px}.gastlank-rad{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gastlank-rad span:nth-child(2){flex:160px}.neka{align-self:flex-start}.guide-tjanst{align-items:center;gap:12px;display:flex}.guide-namn{font-size:17px;font-weight:700}.stegvisare{flex-direction:column;gap:10px;display:flex}.stegvisare .guide-steg{margin-bottom:0}.stegvisare .stapel{max-width:none}.guide h3:focus{outline:none}.guide-rader{flex-direction:column;gap:14px;display:flex}.guide-varde{padding-left:50px}.guide-kan-nu{font-weight:700}.guide-text{white-space:pre-line}.guide-ruta{background:var(--farg-bricka);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;font-size:17px;line-height:25px;display:flex}.guide-pille,.guide>.status{align-self:flex-start}.guide-punkt{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.guide-punkt .ikonrad{flex:280px}.guide-leverantor{border:1.5px dashed var(--farg-falt-kant);border-radius:14px;padding:12px 16px}.stang-av-ruta{background:var(--farg-bricka);border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex}.stang-av-ruta h4{font-size:18px;font-weight:700}.stang-av-ruta ul{flex-direction:column;gap:10px;padding-left:22px;display:flex}a.knapplank{text-decoration:none}.reserv{display:block}.inloggning{background:var(--farg-yta);border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;max-width:720px;margin:64px auto;padding:48px;display:flex}.inloggning h1{font-size:36px;font-weight:700;line-height:1.2}.inloggning h2{font-size:18px;font-weight:700}.rader{padding-left:22px}@media (width<=1599px){.rad-konto{width:170px}}@media (width<=820px){.kopplingar{gap:14px}.kopplingar-status .koppla-alla{flex:100%}.koppling-lista{padding:4px 6px 6px}.grupp-rubrik{padding:10px 0 4px 10px;font-size:13px;font-weight:400}.koppling-rad{gap:12px;min-height:60px;padding:10px}.koppling-rad .tjanst-bricka{width:36px;height:36px}.rad-titel{font-size:15px}.rad-konto,.rad-status,.rad-handling,.rad-syfte{display:none}.rad-under-telefon{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:19px;display:block;overflow:hidden}.rad-under-telefon.guld{color:var(--farg-vantar-yta)}.stor-rubrik{font-size:28px}.steg{font-size:22px}.inloggning{border-radius:20px;margin:16px;padding:24px}}.mina-kopplingar{flex-direction:column;gap:16px;display:flex}.min-koppling{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.min-koppling-fraga{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inst{flex-direction:column;gap:16px;display:flex}.inst-huvud{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.inst-huvud .sidrubrik{margin:0}.inst-stig{color:var(--farg-text-diskret);font-size:15px;font-weight:500}.inst-stig a{color:var(--farg-accent);text-decoration:underline}.inst-senaste{background:var(--farg-yta);color:var(--farg-text-diskret-yta);border-radius:14px;padding:15px 18px;font-size:15px}.inst-flikar{background:var(--farg-yta);border-radius:29px;flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:100%;padding:6px;display:flex}.inst-flikar a{color:var(--farg-text);white-space:nowrap;border-radius:999px;padding:11px 20px;font-weight:700;text-decoration:none}.inst-flikar a.active{background:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text)}.inst-tva{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,400px);align-items:start;gap:20px;display:grid}.inst-sida{flex-direction:column;gap:20px;display:flex}.inst .kort h2,.inst-kortrubrik{align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1.3;display:flex}.inst-kortrubrik .ik{color:var(--farg-accent-yta)}.inst-diskret{color:var(--farg-text-diskret-yta);display:block}.inst-andring{border-bottom:1px solid var(--farg-sidomeny-text);flex-direction:column;padding:8px 0;display:flex}.inst-sten{background:var(--farg-bricka-djup);flex-direction:column;gap:8px;display:flex}.inst-tabellyta{padding:20px}.inst-rulla{overflow-x:auto}.inst-tabell{border-collapse:collapse;width:100%}.inst-tabell th,.inst-tabell td{border-bottom:1px solid var(--farg-sidomeny-text);text-align:left;vertical-align:middle;padding:10px}.inst-tabell thead th{color:var(--farg-text-diskret-yta);white-space:nowrap;font-weight:500}.inst-tabell tbody tr.vald{background:var(--farg-status-fel)}.inst-tabell tbody tr.vald .inst-diskret,.inst-tabell tbody tr.vald button.inst-lank{color:var(--farg-status-fel-text)}.pers-tabell{min-width:914px}.pers-tabell th,.pers-tabell td{padding:9px 7px}.pers-tabell th:first-child,.pers-tabell td:first-child{padding-left:10px}.pers-tabell th:last-child,.pers-tabell td:last-child{padding-right:10px}.pers-tabell th:nth-child(2){width:184px}.pers-tabell th:nth-child(3){width:100px}.pers-tabell th:nth-child(4){width:164px}.pers-tabell th:nth-child(5){width:205px}.pers-tabell th:nth-child(6){width:90px}.pers-tabell .inst-status{padding:6px 14px;font-size:15px;line-height:1.4}.pers-bara-telefon{display:none}.inst-tung{font-weight:500}.inst-person{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.inst-person strong{display:block}.inst-person .inst-diskret{font-size:15px}.inst-status{white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:700;display:inline-block}.inst-status-aktiv{background:var(--farg-status-klar);color:var(--farg-status-klar-text)}.inst-status-pausad{background:var(--farg-status-neutral);color:var(--farg-status-neutral-text)}.inst-status-borttagen{background:var(--farg-status-fel);color:var(--farg-status-fel-text)}.inst-status-inbjuden,.inst-status-lasa{background:var(--farg-status-vantar);color:var(--farg-status-vantar-text)}button.inst-lank{min-height:32px;color:var(--farg-accent-yta);background:0 0;border:0;padding:4px 0}.inst-matris th,.inst-matris td{text-align:center}.inst-matris th:first-child{text-align:left;white-space:nowrap;font-weight:700}.inst-matris thead th:first-child{font-weight:500}.inst-bock{background:var(--farg-status-klar);width:30px;height:30px;color:var(--farg-status-klar-text);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.inst-salonger{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.inst-salong{flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.inst-salong dl{width:100%;margin:0}.inst-salong dl div{border-bottom:1px solid var(--farg-sidomeny-text);gap:10px;padding:6px 0;display:flex}.inst-salong dt{width:110px;color:var(--farg-text-diskret-yta);flex:none;font-weight:500}.inst-salong dd{flex:1;min-width:0;margin:0;font-weight:700}button.inst-lank{min-height:0;color:var(--farg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;text-decoration:underline}.dolt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inst-stalle{max-width:560px;max-height:calc(100vh - 32px);overflow:hidden}.inst-stalle .inst-form{flex:auto;min-height:0}.inst-stalle .inst-rulla{border-radius:14px;flex:0 auto;min-height:96px;overflow-y:auto}.inst-stalle .inst-knappar{flex:none}.inst-stalle>h2{font-size:24px;line-height:35px}.inst-radiolista{border:1px solid color-mix(in srgb, var(--farg-bricka-djup) 70%, var(--farg-yta));border-radius:14px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.inst-radio{cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.inst-radio+.inst-radio{border-top:1px solid color-mix(in srgb, var(--farg-bricka-djup) 70%, var(--farg-yta))}.inst-radio input{width:22px;height:22px;accent-color:var(--farg-text);flex:none;margin:0}.inst-radio-vald{background:var(--farg-citat)}.inst-radio-text{flex-direction:column;min-width:0;display:flex}.inst-radio-rubrik{font-size:16px;font-weight:500;line-height:23px}.inst-radio-vald .inst-radio-rubrik{font-weight:700}.inst-radio-under{color:var(--farg-text-diskret-yta);font-size:14px;line-height:20px}.inst-radio-vald .inst-radio-under{color:color-mix(in srgb, var(--farg-text-diskret-yta) 70%, var(--farg-text))}.inst-radio-inaktiv{color:var(--farg-text-diskret-yta);cursor:default}.inst-liten{font-size:14px}.inst-sakerhet{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.inst-sakerhet>.kort{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.inst-session{width:100%}.inst-regler{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.inst-regler li{gap:10px;font-weight:700;display:flex}.inst-regler .ik{flex:none;margin-top:2px}.inst-logg{background:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text);grid-column:1/-1}.inst-logg .inst-andring{border-bottom-color:var(--farg-sidomeny-kant);width:100%}.inst-logg .inst-andring span{color:var(--farg-sidomeny-diskret)}button.inst-mork{background:var(--farg-sidomeny);border-color:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text)}.inst-bakom{z-index:40;background:#0d0d0d80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.inst-dialog{background:var(--farg-yta);border-radius:28px;flex-direction:column;gap:14px;width:min(700px,100%);max-height:100%;padding:28px;display:flex;overflow-y:auto}.inst-dialog h2{font-size:20px;font-weight:700}.inst-form{flex-direction:column;gap:14px;display:flex}.inst-falt{border:1px solid var(--farg-text);border-radius:12px;flex-direction:column;padding:8px 12px;display:flex}.inst-falt span{color:var(--farg-text-diskret-yta);font-size:14px;font-weight:500}.inst-falt input,.inst-falt select{background:0 0;border:0;border-radius:0;min-height:32px;padding:2px 0}.inst-valrubrik{color:var(--farg-text-diskret-yta);font-weight:500}.inst-val-rad{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}button.inst-val{background:var(--farg-bricka);border-color:var(--farg-bricka);color:var(--farg-text)}button.inst-val[aria-pressed=true]{background:var(--farg-sidomeny);border-color:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text)}.inst-ruta{background:var(--farg-bricka);border-radius:12px;padding:12px 14px}.inst-ruta .inst-diskret{color:var(--farg-text-diskret)}.inst-knappar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.inst-kryss{cursor:pointer;align-items:center;gap:10px;display:flex}.inst-kryss input{width:22px;height:22px;accent-color:var(--farg-sidomeny);flex:none;margin:0}.inst-streck{color:var(--farg-accent-yta);font-weight:600}.pers-fot{color:var(--farg-text-diskret-yta);padding:14px 10px 6px}.inst-nylank-kort,.pers-rubrik,.pers-under,.pers-skickad{display:none}.inst .kort.inst-svart{background:var(--farg-sidomeny);color:var(--farg-sidomeny-aktiv-text)}.inst-besked{z-index:50;background:var(--farg-sidomeny);width:fit-content;max-width:calc(100% - 32px);color:var(--farg-sidomeny-aktiv-text);border-radius:32px;align-self:center;align-items:center;gap:14px;margin:0 auto;padding:12px 28px 12px 16px;font-weight:500;display:flex;position:fixed;bottom:36px;left:16px;right:16px}.inst-besked .inst-bock{background:var(--farg-primar);color:var(--farg-primar-text)}@media (width<=1300px){.inst-tva,.inst-sakerhet{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.inst-salonger{grid-template-columns:minmax(0,1fr)}.inst-tabellyta{padding:10px}.inst-staplas thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inst-staplas tr{border-bottom:1px solid var(--farg-sidomeny-text);padding:10px 0;display:block}.inst-staplas td{border:0;justify-content:space-between;gap:12px;padding:4px 6px;display:flex}.inst-staplas td[data-rubrik]:before{content:attr(data-rubrik);color:var(--farg-text-diskret-yta);font-weight:500}.inst-dialog{border-radius:20px;padding:20px}.inst-flikar a{padding:8px 14px}.inst-bakom:has(.inst-nylank){align-items:flex-end;padding:0}.inst-dialog.inst-nylank{border-radius:24px 24px 0 0;gap:12px;padding:28px 24px 32px}.inst-nylank .inst-ruta{display:none}.inst-nylank-rad{color:var(--farg-text-diskret)}.inst-nylank-kort{display:block}.inst-kryss{font-size:15px;line-height:22px}.inst-kryss input{width:30px;height:30px}.inst-nylank .inst-knappar{flex-direction:column-reverse;align-items:stretch}.inst-nylank button.inst-mork{background:var(--farg-primar);border-color:var(--farg-primar);color:var(--farg-primar-text)}.pers-bara-telefon{display:inline}.pers-bara-dator{display:none}.pers-fot{color:var(--farg-text);padding:10px 14px 6px}.pers-rubrik{color:var(--farg-text-diskret-yta);padding:10px 14px 6px;display:block}.pers-tabell thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pers-tabell,.pers-tabell tbody{min-width:0;display:block}.pers-tabell tr{border-bottom:1px solid var(--farg-sidomeny-text);align-items:center;gap:14px;padding:12px 14px;display:flex}.pers-tabell td,.pers-tabell td:first-child,.pers-tabell td:last-child{border:0;padding:0}.pers-tabell td:first-child{flex:1;min-width:0}.pers-tabell td[data-rubrik=Roll],.pers-tabell td[data-rubrik=Salonger],.pers-tabell td[data-rubrik=Senast\ inloggad],.pers-tabell .avatar,.pers-tabell .pers-kan,.pers-tabell .inst-streck{display:none}.pers-tabell .inst-person strong{font-size:18px;line-height:22px;display:block}.pers-under{color:var(--farg-text-diskret-yta);font-size:13px;font-weight:700;line-height:18px;display:block}.pers-tabell .inst-status{color:var(--farg-text-diskret-yta);background:0 0;padding:0;font-size:14px;font-weight:700}.pers-tabell button.inst-lank{white-space:nowrap;font-size:14px}.inst .kort.inst-svart{background:var(--farg-yta);color:var(--farg-text)}.inst .kort.inst-svart h2{color:var(--farg-text-diskret-yta);font-size:16px;font-weight:400}.inst .kort.inst-svart h2 .ik,.pers-besked{display:none}.pers-skickad{background:var(--farg-status-lyckad);color:var(--farg-status-lyckad-text);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pers-skickad strong{font-size:20px;display:block}.pers-skickad span{display:block}}.din-ai{background:var(--farg-yta);border-radius:18px;flex-direction:column;gap:10px;margin-bottom:20px;padding:18px 36px 18px 28px;display:flex;box-shadow:0 16px 40px -8px #0d0a0814,0 2px 6px #0d0a080f}.din-ai-huvud{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.din-ai-rubrik{flex:360px;align-items:center;gap:12px;min-width:0;display:flex}.din-ai-rubrik>div{flex:1 1 0;min-width:0}.din-ai-huvud>.status,.din-ai-huvud>button,.din-ai-huvud>.knapp{flex:none}@media (width<=820px){.din-ai{padding:16px}}.din-ai-rubrik h2{font-size:16px;font-weight:700;line-height:1.48}.din-ai .kort-under{font-size:16px;line-height:1.48}.din-ai-bricka{background:var(--farg-ikon-yta);width:48px;height:48px;color:var(--farg-accent-yta);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.din-ai-mer summary{min-height:32px;color:var(--farg-text-diskret-yta);cursor:pointer;font-size:15px;font-weight:700}
