@layer components{.sp{position:relative;width:min(900px,100%);color:var(--tr-ink)}.sp-pill{position:relative;display:flex;align-items:center;height:80px;gap:2px;padding:8px;border-radius:var(--r-piller);background:var(--tr-surface);box-shadow:var(--sk-sok);view-transition-name:sokpill}.sp-falt{flex:1;min-width:0;height:64px;display:grid;align-content:center;gap:2px;padding:0 24px;border:0;border-radius:var(--r-piller);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona),box-shadow var(--m-t-tona) var(--m-tona)}.sp-falt:hover,.sp-falt[data-oppen]{background:var(--tr-ton)}.sp-falt[data-oppen]{box-shadow:inset 0 0 0 2px var(--tr-ink)}.sp-falt--vart{flex:1.45;cursor:text}.sp-falt[style*="--sp-tecken"]{min-width:min(calc(var(--sp-tecken) * .56em + 52px),42%)}.sp-falt__etikett{font-family:var(--t-text);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em}.sp-falt__input,.sp-falt__varde{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--tr-ink);font-family:var(--t-text);font-size:16px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}.sp-falt__input::placeholder,.sp-falt__varde[data-tom]{color:var(--tr-muted);font-weight:400;opacity:1}.sp-falt:focus-visible{outline:none;background:var(--tr-ton);box-shadow:inset 0 0 0 2px var(--tr-ink)}.sp .sp-falt__input:focus-visible{outline:none}.sp-falt--vart:has(.sp-falt__input:focus-visible){box-shadow:inset 0 0 0 2px var(--tr-ink);background:var(--tr-ton)}.sp-streck{flex:none;width:1px;height:34px;background:var(--tr-ton-2);transition:opacity var(--m-t-tona) var(--m-tona)}.sp-falt:hover+.sp-streck,.sp-falt[data-oppen]+.sp-streck,.sp-streck:has(+.sp-falt:hover),.sp-streck:has(+.sp-falt[data-oppen]){opacity:0}.sp-knapp{flex:none;display:inline-flex;align-items:center;gap:10px;margin-left:6px;height:64px;padding:0 30px 0 24px;border:0;border-radius:var(--r-piller);background:var(--tr-handling);color:var(--tr-on-handling);font-family:var(--t-text);font-size:17px;font-weight:650;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona),scale var(--m-t-tryck) var(--m-landa)}.sp-knapp .ui-ik{color:var(--tr-pill)}.sp-knapp:hover{background:var(--tr-handling-hover)}.sp-knapp:active{scale:var(--m-s-tryck)}.sp-knapp:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tr-surface),0 0 0 5px var(--tr-ink)}.sp-mobil{display:none}.sp--kompakt{width:min(760px,100%)}.sp--kompakt .sp-pill{height:56px;padding:6px;box-shadow:var(--sk-chip)}.sp--kompakt .sp-falt{height:44px;padding:0 18px;gap:0;flex:0 1 auto}.sp--kompakt .sp-falt--vart{flex:1 1 0;min-width:132px}.sp--kompakt .sp-falt__etikett{display:none}.sp--kompakt .sp-falt__input,.sp--kompakt .sp-falt__varde{font-size:15px;font-weight:600;color:var(--tr-ink)}.sp--kompakt .sp-knapp{width:44px;height:44px;padding:0;justify-content:center}.sp--kompakt .sp-knapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (min-width:768px) and (max-width:1023px){.sp:not(.sp--kompakt) .sp-falt{padding:0 16px}.sp:not(.sp--kompakt) .sp-falt--vart{flex:1.7}.sp:not(.sp--kompakt) .sp-falt__input,.sp:not(.sp--kompakt) .sp-falt__varde{font-size:15px}.sp:not(.sp--kompakt) .sp-knapp{justify-content:center;width:64px;padding:0}.sp:not(.sp--kompakt) .sp-knapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:767px){.sp-pill{height:auto;padding:0;background:none;box-shadow:none;view-transition-name:none}.sp-falt,.sp-knapp,.sp-streck{display:none}.sp-mobil{display:flex;align-items:center;gap:14px;width:100%;height:72px;padding:0 20px 0 10px;border:0;border-radius:var(--r-piller);background:var(--tr-surface);color:var(--tr-ink);font:inherit;text-align:left;box-shadow:var(--sk-sok);cursor:pointer;transition:scale var(--m-t-tryck) var(--m-landa)}.sp-mobil:active{scale:var(--m-s-tryck)}.sp-mobil:focus-visible{outline:3px solid var(--tr-pill);outline-offset:3px}.sp-mobil__ik{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--tr-handling);color:var(--tr-pill)}.sp-mobil__text{display:grid;min-width:0}.sp-mobil__text b{font-family:var(--t-rubrik);font-size:19px;font-weight:650;line-height:1.25;letter-spacing:-.012em}.sp-mobil__text b,.sp-mobil__text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-mobil__text small{font-size:14px;color:var(--tr-muted)}.sp--kompakt .sp-mobil{height:56px;box-shadow:var(--sk-chip)}.sp--kompakt .sp-mobil__ik{width:44px;height:44px}.sp--kompakt .sp-mobil__text b{font-family:var(--t-text);font-size:16px;font-weight:650}}.sp-panel{position:absolute;z-index:90;max-width:calc(100vw - 32px);max-height:min(720px,calc(100dvh - 140px));overflow:auto;overscroll-behavior:contain;padding:30px 30px 20px;border-radius:var(--r-panel);background:var(--tr-surface);color:var(--tr-ink);box-shadow:var(--sk-lyft);outline:none;transform-origin:50% 0}.sp-panel[data-upp]{transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html.js .sp-panel{animation:sp-landa var(--m-t-scen) var(--m-landa) backwards,sp-o var(--m-t-tona) var(--m-tona) backwards}}@keyframes sp-landa{0%{translate:0 -6px}}@keyframes sp-o{0%{opacity:0}}.sp-noll__ytor{display:grid;grid-template-columns:1fr 1.08fr;gap:36px}.sp-noll__ytor[data-en]{grid-template-columns:1fr}.sp-noll__rubrik{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.sp-noll__rubrik h2{margin:0;font-family:var(--t-rubrik);font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.012em}.sp-noll__rensa{font-size:15px}.sp-noll__fler,.sp-noll__lista,.sp-noll__orter,.sp-traffar,.sp-veckor__lista{margin:0;padding:0;list-style:none}.sp-noll__lista{display:grid;gap:4px}.sp-rad{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;margin:0 -8px;padding:8px;border-radius:20px;color:inherit;text-decoration:none;transition:background-color var(--m-t-tona) var(--m-tona)}.sp-rad:hover{background:var(--tr-ton)}.sp-arkrad:focus-visible,.sp-fler:focus-visible,.sp-nara:focus-visible,.sp-ort:focus-visible,.sp-rad:focus-visible,.sp-tips:focus-visible,.sp-vecka:focus-visible{outline:3px solid var(--tr-ink);outline-offset:2px}.sp-rad__text{display:grid;min-width:0}.sp-rad__text b{font-family:var(--t-rubrik);font-size:19px;font-weight:650;line-height:1.25;letter-spacing:-.012em}.sp-rad__text small{font-size:15px;overflow:hidden;text-overflow:ellipsis}.sp-rad em,.sp-rad__text small{color:var(--tr-muted);white-space:nowrap}.sp-rad em{font-style:normal;font-size:14px}.sp-mini{display:block;width:64px;height:64px;border-radius:16px;overflow:clip;background:var(--placeholder)}.sp-mini img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--m-t-lang) var(--m-landa)}.sp-mini--tom{display:grid;place-items:center;color:var(--tr-muted);background:var(--tr-ton)}.sp-mini--stor{width:100%;height:auto;aspect-ratio:1/.86;border-radius:20px}.sp-tips{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:14px 16px;border-radius:22px;background:var(--tr-tips);color:var(--tr-ink);font-size:15px;line-height:1.45;text-decoration:none;transition:box-shadow var(--m-t-hover) var(--m-landa)}.sp-tips:hover{box-shadow:var(--sk-chip)}.sp-tips b{font-weight:650}.sp-tips__ik{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tr-pill)}.sp-noll__orter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-ort{display:grid;gap:8px;width:100%;padding:0;border:0;border-radius:20px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sp-ort:hover .sp-mini img{scale:1.035}.sp-ort__text{display:grid}.sp-ort__text b{font-family:var(--t-rubrik);font-size:18px;font-weight:650;line-height:1.25;letter-spacing:-.012em}.sp-ort__text small{font-size:14px;color:var(--tr-muted)}.sp-noll__fler{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sp-fler{display:inline-flex;align-items:baseline;gap:6px;height:38px;padding:9px 14px 0;border:0;border-radius:var(--r-piller);background:var(--tr-ton);color:var(--tr-ink);font:inherit;font-size:15px;line-height:1.3;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona)}.sp-fler b{font-weight:650}.sp-fler small{font-size:14px;color:var(--tr-muted)}.sp-fler:hover{background:var(--tr-ton-2)}.sp-noll__fot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:16px;box-shadow:inset 0 1px 0 var(--tr-ton)}.sp-noll__fot p{margin:0;font-size:14px;color:var(--tr-muted)}.sp-nara{display:inline-flex;align-items:center;gap:12px;padding:0 12px 0 0;border:0;border-radius:var(--r-piller);background:none;color:var(--tr-ink);font:inherit;font-weight:650;cursor:pointer}.sp-nara__ik{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tr-handling);color:var(--tr-pill);transition:scale var(--m-t-rull) var(--m-landa)}.sp-nara:hover .sp-nara__ik{scale:1.06}.sp-nara-yta{display:grid;gap:4px;min-width:0}.sp-nara[data-lage=soker]{cursor:progress}.sp-nara[data-lage=soker] .sp-nara__ik{background:var(--tr-ton-2);color:var(--tr-ink)}.sp-nara__besked{max-width:44ch;font-size:14px;line-height:1.4;color:var(--tr-muted)}.sp-nara__besked:empty{display:none}.sp-traffar{display:grid;gap:2px}.sp-traff{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;margin:0 -8px;padding:8px;border-radius:18px;cursor:pointer}.sp-traff[aria-selected=true]{background:var(--tr-ton)}.sp-traff__ik{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--tr-ton);color:var(--tr-ink)}.sp-traff[aria-selected=true] .sp-traff__ik{background:var(--tr-surface)}.sp-traff__text{display:grid;min-width:0}.sp-traff__text b{font-family:var(--t-rubrik);font-size:18px;font-weight:650;line-height:1.25}.sp-traff__text mark{padding:0 1px;border-radius:4px;background:var(--tr-tips);color:inherit}.sp-traff__text small{font-size:14px;color:var(--tr-muted)}.sp-inga{margin:4px 0;color:var(--tr-muted)}.sp-nar{display:grid;gap:20px}.sp-nar__flikar{justify-self:center}.sp-panelfot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-top:14px;box-shadow:inset 0 1px 0 var(--tr-ton)}.sp-panel .sp-panelfot{position:sticky;bottom:-20px;z-index:2;margin:0 -30px -20px;padding:14px 30px 20px;background:var(--tr-surface)}.sp-panelfot__status{margin-right:auto;font-size:15px;font-weight:600;min-width:0}.sp-kal{position:relative}.sp-kal__nav{position:absolute;inset:-2px 0 auto;display:flex;justify-content:space-between;pointer-events:none}.sp-kal__pil{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--tr-ton);color:var(--tr-ink);cursor:pointer;pointer-events:auto;transition:background-color var(--m-t-tona) var(--m-tona)}.sp-kal__pil:hover{background:var(--tr-ton-2)}.sp-kal__pil:focus-visible{outline:3px solid var(--tr-ink);outline-offset:2px}.sp-kal__pil:disabled{opacity:.35;cursor:default}.sp-kal__manader{display:grid;grid-template-columns:repeat(var(--sp-kal-n,1),minmax(0,1fr));gap:40px}.sp-kal[data-manader="2"] .sp-kal__manader{--sp-kal-n:2}.sp-kal__rubrik{margin:0 0 14px;font-family:var(--t-rubrik);font-size:19px;font-weight:650;line-height:36px;text-align:center}.sp-kal__rubrik:first-letter{text-transform:uppercase}.sp-kal__rutnat{display:grid;gap:4px}.sp-kal__rad{display:grid;grid-template-columns:38px repeat(7,minmax(0,1fr));align-items:center}.sp-kal__rad--dagar{margin-bottom:4px}.sp-kal__dagnamn{font-size:13px;font-weight:650;color:var(--tr-muted);text-align:center}.sp-kal__v{justify-self:start;padding:2px 6px;border-radius:var(--r-piller);background:var(--tr-ton);color:var(--tr-muted);font-size:11px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-kal__v--tom{visibility:hidden}.sp-kal__cell{position:relative;display:grid;place-items:center;height:48px}.sp-kal__cell[data-mellan],.sp-kal__cell[data-slut],.sp-kal__cell[data-start]{background:var(--tr-tips)}.sp-kal__cell[data-start]{border-radius:24px 0 0 24px}.sp-kal__cell[data-slut]{border-radius:0 24px 24px 0}.sp-kal__cell[data-start][data-slut]{border-radius:24px}.sp-kal__dag{position:relative;display:grid;place-items:center;width:min(48px,100%);height:48px;padding:0;border:0;border-radius:50%;background:none;color:var(--tr-ink);font-family:var(--t-text);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona)}.sp-kal__dag:hover:not(:disabled){background:var(--tr-ton)}.sp-kal__dag:disabled{color:var(--tr-faint);cursor:default}.sp-kal__dag[aria-pressed=true],.sp-kal__dag[aria-pressed=true]:hover{background:var(--tr-ink);color:var(--tr-pa-film)}.sp-kal__dag:focus-visible{outline:3px solid var(--tr-ink);outline-offset:1px}.sp-kal__dag[data-niva]:after{content:"";position:absolute;left:50%;bottom:7px;width:14px;height:3px;margin-left:-7px;border-radius:2px;background:var(--sp-niva)}.sp-kal__dag[data-niva=lag]{--sp-niva:var(--tr-pris-lag)}.sp-kal__dag[data-niva=hog]{--sp-niva:var(--tr-pris-hog)}.sp-kal__dag[aria-pressed=true][data-niva]:after{background:var(--tr-pa-film)}.sp-prisrad{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:-6px 0 0;font-size:14px;color:var(--tr-muted)}.sp-prisrad__nyckel{display:inline-flex;align-items:center;gap:8px;color:var(--tr-ink);font-weight:650}.sp-prisrad__nyckel:before{content:"";width:14px;height:3px;border-radius:2px;background:var(--sp-niva)}.sp-prisrad__nyckel[data-niva=lag]{--sp-niva:var(--tr-pris-lag)}.sp-prisrad__nyckel[data-niva=hog]{--sp-niva:var(--tr-pris-hog)}.sp-prisrad__text{flex:1 1 260px}.sp-lov,.sp-pm{display:flex;flex-wrap:wrap;gap:8px}.sp-lov{justify-content:center}.sp-lov__val,.sp-pm__val{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:var(--r-piller);background:var(--tr-surface);box-shadow:inset 0 0 0 1.5px var(--tr-edge);color:var(--tr-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona),box-shadow var(--m-t-tona) var(--m-tona)}.sp-lov__val:hover,.sp-pm__val:hover{box-shadow:inset 0 0 0 1.5px var(--tr-ink)}.sp-lov__val[aria-pressed=true],.sp-pm__val[aria-checked=true]{background:var(--tr-ink);box-shadow:none;color:var(--tr-pa-film)}.sp-lov__val{padding-left:12px}.sp-lov__val small{display:none}.sp-lov__val .ui-ik{color:currentColor}.sp-lov__val:focus-visible,.sp-manad:focus-visible,.sp-pm__val:focus-visible{outline:3px solid var(--tr-ink);outline-offset:2px}.sp-veckor{display:grid;gap:18px;max-height:440px;overflow:auto;overscroll-behavior:contain;padding:2px 6px 4px 2px}.sp-veckor__rubrik{margin:0;color:var(--tr-muted);font-size:14px}.sp-veckor__grupp h3{position:sticky;top:-2px;box-shadow:0 -8px 0 var(--tr-surface);z-index:1;margin:0 0 10px;padding:4px 0;background:var(--tr-surface);font-family:var(--t-rubrik);font-size:18px;font-weight:650}.sp-veckor__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0}.sp-vecka{position:relative;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:2px;min-height:104px;padding:12px 14px;border:0;border-radius:18px;background:var(--tr-ton);color:var(--tr-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona)}.sp-vecka b{font-family:var(--t-rubrik);font-size:19px;font-weight:700;letter-spacing:-.01em}.sp-vecka small{font-size:14px;color:var(--tr-muted)}.sp-vecka__lov{align-self:end;justify-self:start;margin-top:6px;padding:1px 8px;border-radius:var(--r-piller);background:var(--tr-pill);color:var(--tr-ink);font-size:12px;font-style:normal;font-weight:700}.sp-vecka__niva{position:absolute;top:16px;right:14px;width:14px;height:3px;border-radius:2px;background:var(--sp-niva)}.sp-vecka__niva[data-niva=lag]{--sp-niva:var(--tr-pris-lag)}.sp-vecka__niva[data-niva=hog]{--sp-niva:var(--tr-pris-hog)}.sp-vecka:hover{background:var(--tr-ton-2)}.sp-vecka[aria-pressed=true]{background:var(--tr-ink);color:var(--tr-pa-film)}.sp-vecka[aria-pressed=true] small{color:var(--tr-pa-mork-2)}.sp-vecka[aria-pressed=true] .sp-vecka__niva{background:var(--tr-pa-film)}.sp-flex{display:grid;gap:22px}.sp-flex__del{display:grid;gap:12px}.sp-flex__rubrik{margin:0;font-family:var(--t-rubrik);font-size:19px;font-weight:650}.sp-flex__rubrik small{display:block;margin-top:2px;color:var(--tr-muted);font-family:var(--t-text);font-size:14px;font-weight:500}.sp-flex__langd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-flexval{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 18px;border:0;border-radius:22px;background:var(--tr-ton);color:var(--tr-ink);font:inherit;font-size:16px;font-weight:650;text-align:left;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona),box-shadow var(--m-t-tona) var(--m-tona)}.sp-flexval:hover{background:var(--tr-ton-2)}.sp-flexval[aria-checked=true]{background:var(--tr-pill);box-shadow:inset 0 0 0 2px var(--tr-ink)}.sp-manader{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sp-manad{position:relative;display:grid;justify-items:center;gap:4px;padding:16px 6px 12px;border:0;border-radius:22px;background:var(--tr-surface);box-shadow:inset 0 0 0 1.5px var(--tr-edge-soft);color:var(--tr-ink);font:inherit;cursor:pointer;transition:background-color var(--m-t-tona) var(--m-tona),box-shadow var(--m-t-tona) var(--m-tona)}.sp-manad b{font-size:15px;font-weight:650}.sp-manad small{min-height:1.3em;color:var(--tr-muted);font-size:12px;font-weight:600;visibility:hidden}.sp-manad small[data-ar]{visibility:visible}.sp-manad:hover{box-shadow:inset 0 0 0 1.5px var(--tr-ink)}.sp-manad[aria-pressed=true]{background:var(--tr-pill);box-shadow:inset 0 0 0 2px var(--tr-ink)}.sp-flexval:focus-visible{outline:3px solid var(--tr-ink);outline-offset:2px}.sp-gast,.sp-vilka{display:grid}.sp-gast{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;box-shadow:inset 0 -1px 0 var(--tr-ton)}.sp-gast__ik{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tr-ton);color:var(--tr-ink)}.sp-gast__text{display:grid;min-width:0}.sp-gast__text b{font-size:17px;font-weight:650}.sp-gast__text small{font-size:14px;color:var(--tr-muted)}.sp-gast__not{margin-top:4px;font-size:13px;font-style:normal;font-weight:600;color:var(--tr-ok)}.sp-tjanst{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;margin:14px 0 0;padding:14px 16px 14px 14px;border-radius:20px;background:var(--tr-tips);font-size:14px;line-height:1.5}.sp-tjanst__ik{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tr-surface)}.sp-tjanst b{display:block;font-size:15px}.sp-tjanst a{color:var(--tr-ink);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.sp-tjanst a:focus-visible{outline:3px solid var(--tr-ink);outline-offset:2px;border-radius:4px}.sp-vilka .sp-panelfot{box-shadow:none;padding-top:14px;min-height:0}.sp-ark{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;background:var(--tr-surface);color:var(--tr-ink);overscroll-behavior:contain}.sp-ark__topp{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.sp-ark__falt,.sp-ark__topp{display:flex;align-items:center;gap:10px}.sp-ark__falt{flex:1;height:56px;padding:0 18px;border-radius:var(--r-piller);background:var(--tr-ton)}.sp-ark__falt[data-aktiv]{box-shadow:inset 0 0 0 2px var(--tr-ink)}.sp-ark__falt input{flex:1;min-width:0;border:0;background:none;color:var(--tr-ink);font-family:var(--t-text);font-size:17px;outline:none}.sp-ark__falt input::placeholder{color:var(--tr-muted);opacity:1}.sp-ark__innehall{flex:1;overflow:auto;overscroll-behavior:contain;padding:8px 16px 24px}.sp-ark__del+.sp-ark__del{margin-top:12px}.sp-ark__del[data-oppen]{padding:4px 16px 18px;border-radius:26px;box-shadow:var(--sk-lyft)}.sp-ark__del[data-oppen] .sp-arkrad{margin:0 -16px;background:transparent}.sp-arkrad{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:60px;padding:0 18px;border:0;border-radius:20px;background:var(--tr-ton);color:inherit;font:inherit;text-align:left;cursor:pointer}.sp-arkrad .sp-falt__varde{width:auto;text-align:right}.sp-ark .sp-noll__orter{gap:10px}.sp-ark .sp-noll__fot{flex-direction:column;align-items:flex-start}.sp-ark .sp-veckor{max-height:none}.sp-ark .sp-panelfot{flex-wrap:wrap}.sp-ark__fot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--tr-surface);box-shadow:0 -1px 0 var(--tr-ton)}@media (max-width:1023px){.sp-noll__ytor{grid-template-columns:1fr;gap:24px}}@media (max-width:899px){.sp-manader{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-kal__manader{gap:24px}}@media (max-width:767px){.sp-panel{padding:20px}.sp-kal__rad{grid-template-columns:34px repeat(7,minmax(0,1fr))}.sp-kal__v{padding:2px 4px;font-size:10px}.sp-kal__cell{height:46px}.sp-kal__dag{width:min(44px,100%);height:44px;font-size:16px}.sp-manader{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-flex__langd{grid-template-columns:1fr}.sp-flexval{min-height:56px}.sp-veckor__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-vecka{min-height:0;padding:10px 12px}.sp-vecka b{font-size:17px}.sp-vecka small{font-size:13px}}@media (min-width:900px) and (max-height:1000px){.sp-nar{gap:14px}.sp-kal__cell,.sp-kal__dag{height:42px}.sp-kal__dag{width:min(42px,100%)}.sp-kal__cell[data-start]{border-radius:21px 0 0 21px}.sp-kal__cell[data-slut]{border-radius:0 21px 21px 0}.sp-kal__cell[data-start][data-slut]{border-radius:21px}.sp-kal__dag[data-niva]:after{bottom:5px}.sp-lov__val,.sp-pm__val{min-height:36px}.sp-panel{padding-top:22px}}}