.tratt{--t-stor: 26px;--t-text: 17px;--t-mellan: 15px;--t-liten: 13px;--symbol: 26px;--linjeikon: 15px;--rod-ljus: #fbe9e6;--rod-text: #9a2419;--barnsten-ljus: #fdf1d6;--barnsten-etikett: #6f4500;--vanta: #e3e9e5;--vanta-text: #4e5d56;position:relative;display:flow-root;width:100%;max-width:375px;margin-inline:auto;font-family:var(--font);font-size:16px;line-height:1.5;color:var(--black);hyphens:manual;-webkit-hyphens:manual;-webkit-font-smoothing:antialiased;font-feature-settings:normal}.tratt[data-tratt]{padding-bottom:28px}.tratt h1,.tratt h2,.tratt p{text-wrap:wrap}.tratt b,.tratt strong{font-weight:700}.tratt svg{display:inline;max-width:none}.tratt a{transition:none}.tratt button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none}.tratt input{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.tratt .ik{width:20px;height:20px;flex:none}.tratt .ik--s{width:var(--linjeikon);height:var(--linjeikon)}.tratt .ik--rutt{width:15px;height:15px;vertical-align:middle;color:var(--dampad);margin:-1px 2px}.tratt .ik--chev{width:var(--linjeikon);height:var(--linjeikon);color:#8d9a93}.tratt .m-etapper{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:2px 16px}.tratt .m-etapper+.m-vy,.tratt .m-etapper+.m-bak[hidden]+.m-vy{padding-top:11px}.tratt .m-etapp{display:grid;justify-items:center;gap:6px;position:relative}.tratt .m-etapp+.m-etapp:before{content:"";position:absolute;top:12px;left:calc(-50% + 18px);right:calc(50% + 18px);border-top:1.5px solid var(--linje-stark)}.tratt .m-etapp.klar+.m-etapp:before{border-top-color:var(--gran)}.tratt .m-etapp__nr{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1;border:1.5px solid var(--linje-kontroll);color:var(--dampad);background:var(--grund);font-variant-numeric:tabular-nums}.tratt .m-etapp.aktiv .m-etapp__nr{background:var(--gran);border-color:var(--gran);color:#fff}.tratt .m-etapp.klar .m-etapp__nr{background:var(--lime);border-color:var(--lime-mork);color:var(--gran-djup)}.tratt .m-etapp__namn{font-size:var(--t-liten);font-weight:400;color:var(--dampad);line-height:16px}.tratt .m-etapp.aktiv .m-etapp__namn{color:var(--black);font-weight:700}.tratt .m-etapp.bort{opacity:.45}.tratt .ik--steg{width:14px;height:14px}.tratt .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tratt .m-bak{display:inline-flex;align-items:center;gap:1px;margin:0 0 5px 12px;height:32px;padding-right:8px;font-size:var(--t-liten);font-weight:400;color:var(--dampad)}.tratt .m-bak[hidden]{display:none}.tratt .m-vy{padding:0 16px}.tratt .m-h1{font-size:var(--t-stor);line-height:30px;letter-spacing:-.02em;font-weight:700;margin:6px 0 17px;text-wrap:balance}.tratt .m-h1--liten{font-size:var(--t-text);line-height:22px;letter-spacing:-.01em;margin:8px 0 10px}.tratt .m-h1:has(+.m-listhuvud){margin-bottom:12px}.tratt .m-h2{font-size:var(--t-text);line-height:22px;font-weight:700;margin:30px 0 3px;letter-spacing:-.005em}.tratt .m-lank{color:var(--dampad);font-weight:400;text-decoration:underline;text-decoration-color:#b8c5be;text-underline-offset:3px;text-decoration-thickness:1.5px}.tratt .m-lank:focus-visible{outline-width:2px;outline-offset:1px;border-radius:0;text-decoration-color:transparent}.tratt .m-lank{padding-inline:2px;margin-inline:-2px}.tratt .nb{white-space:nowrap}.tratt .m-knapp{width:100%;margin-top:20px;height:56px;border-radius:999px;background:var(--gran);color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.005em;box-shadow:0 1px 2px #08312840,0 8px 18px -10px #08312899;transition:background-color .2s,color .2s,box-shadow .2s}.tratt .ik--knapp{width:13.33px;height:11.67px;position:relative;top:2px}.tratt .m-knapp--vanta{background:var(--vanta);color:var(--vanta-text);box-shadow:none}.tratt .m-knapp--kontur{background:transparent;color:var(--gran);box-shadow:inset 0 0 0 1.5px var(--linje-kontroll)}.tratt .m-knapp__text{display:inline-flex;align-items:center;gap:8px}.tratt .m-snurra{display:block;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:tratt-snurra .8s linear infinite}@keyframes tratt-snurra{to{transform:rotate(360deg)}}.tratt .m-alt{margin:14px 0 0;text-align:center;font-size:var(--t-liten)}.tratt .m-alt--under{margin:5px 2px 0;text-align:left}.tratt .m-sok{background:var(--kort);border:1px solid var(--linje-kontroll);border-radius:14px}.tratt .m-forslag{background:var(--grund);border-top:1px solid #e3e9e5;font-size:var(--t-liten)}.tratt .m-forslag:last-child{border-radius:0 0 13px 13px}.tratt .m-forslag__rad{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:48px;padding:12.5px 16px;font-size:var(--t-text);line-height:22px}.tratt .m-forslag__rad+.m-forslag__rad{border-top:1px solid #e3e9e5}.tratt .m-forslag__tom{margin:0;padding:13px 16px 15px;font-size:var(--t-liten);line-height:18px;color:var(--dampad);text-wrap:pretty}.tratt .m-forslag+.m-rad{border-top:1px solid #e3e9e5}.tratt .m-sok--rutt .m-forslag__rad,.tratt .m-sok--rutt .m-forslag__tom{padding-left:44px}.tratt .m-sok--rutt .m-forslag{position:relative;isolation:isolate}.tratt .m-sok--rutt .m-forslag:before{content:"";position:absolute;left:23px;top:0;bottom:0;z-index:1;border-left:2px solid var(--linje-stark)}.tratt .m-kalender{background:var(--grund);border-top:1px solid #e3e9e5;padding:4px 10px 10px;border-radius:0 0 13px 13px;font-size:var(--t-liten)}.tratt .m-kalender p{margin:0}.tratt .m-kalender__huvud{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.tratt .m-kalender__manad{text-align:center;font-size:var(--t-text);font-weight:700;line-height:22px}.tratt .m-kalender__pil{width:44px;height:44px;display:grid;place-items:center;color:var(--black)}.tratt .m-kalender__pil--av{color:var(--linje-stark)}.tratt .m-kalender__dagar,.tratt .m-kalender__rutor{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center}.tratt .m-kalender__dagar span{font-size:var(--t-liten);line-height:26px;color:var(--dampad)}.tratt .m-kalender__rutor{grid-auto-rows:44px;align-items:center}.tratt .m-kalender__rutor>*{width:100%;max-width:40px;aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:50%;font-size:var(--t-text);line-height:22px;font-variant-numeric:tabular-nums}.tratt .m-kalender__rutor .idag{box-shadow:inset 0 0 0 1.5px var(--gran)}.tratt .m-kalender__rutor .sen{color:#85918b}.tratt .m-rad{min-height:62px;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px}.tratt .m-rad+.m-rad{border-top:1px solid #e3e9e5}.tratt .m-rad__et{display:block;font-size:var(--t-liten);font-weight:400;color:var(--dampad);line-height:16px}.tratt .m-rad__v{font-size:var(--t-text);font-weight:400;line-height:22px}.tratt .m-rad__kod{align-self:center;font-size:var(--t-liten);line-height:16px;font-weight:400;color:var(--dampad);letter-spacing:.04em;font-variant-numeric:tabular-nums}.tratt .m-rad__bolag{display:flex;align-items:center;gap:8px;letter-spacing:0}.tratt .m-snabb{align-self:center;display:flex;gap:6px}.tratt .m-snabb__val{position:relative;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--mint);color:var(--gran);font-size:var(--t-liten);font-weight:700;line-height:1}.tratt .m-snabb__val:before{content:"";position:absolute;inset:-9px -3px}.tratt .m-snabb__val.vald{background:var(--gran);color:#fff}.tratt .m-rad__in{display:block;width:100%;height:22px;padding:0;border:0;border-radius:0;background:transparent;font:inherit;line-height:22px;color:inherit;-webkit-appearance:none;appearance:none}.tratt .m-rad__in::placeholder{color:var(--dampad);opacity:1}.tratt .m-rad__in:focus-visible{outline:none}.tratt .m-rad:has(.m-rad__in){cursor:text}.tratt .m-rad__falt{display:inline-grid}.tratt .m-rad__falt:after{content:attr(data-varde);grid-area:1 / 1;visibility:hidden;white-space:pre}.tratt .m-rad__falt>.m-rad__in{grid-area:1 / 1}.tratt .m-valen{display:grid;gap:10px}.tratt .m-h2+.m-valen{margin-top:10px}.tratt .m-val{width:100%;text-align:left;display:grid;grid-template-columns:var(--symbol) minmax(0,1fr) var(--linjeikon);column-gap:12px;align-items:center;align-content:center;min-height:62px;padding:11px 14px 13px;background:var(--kort);border-radius:16px;box-shadow:0 1px 2px #12211b12,0 6px 16px -10px #12211b4d}.tratt .ik--val{width:var(--symbol);height:var(--symbol)}.tratt .m-val__text{font-size:var(--t-text);font-weight:700;line-height:22px;text-wrap:balance}.tratt .m-val__under{grid-column:2;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-val .ik--val{grid-column:1;margin-top:2px}.tratt .m-val__text{grid-column:2}.tratt .m-val .ik--chev{grid-column:3;margin-top:2px}.tratt .m-val--tva .ik--val,.tratt .m-val--tva .ik--chev{grid-row:1 / span 2;margin-top:3px}.tratt .m-val--text{grid-template-columns:minmax(0,1fr) var(--linjeikon)}.tratt .m-val--text .m-val__text,.tratt .m-val--text .m-val__under{grid-column:1}.tratt .m-val--text .ik--chev{grid-column:2}.tratt .m-val.vald{background:var(--gran);box-shadow:0 1px 2px #08312840}.tratt .m-val.vald .m-val__text{color:#fff}.tratt .m-val.vald .m-val__under{color:var(--mint-stark)}.tratt .ik--vald{color:var(--lime)}.tratt .m-val--text:not(.m-val--tva){padding:11.5px 14px 12.5px}.tratt .m-val--text:not(.m-val--tva) .ik--chev{margin-top:1px}.tratt .m-flygen{display:grid;gap:10px}.tratt .m-flyg{width:100%;text-align:left;display:grid;grid-template-columns:var(--symbol) minmax(0,1fr) var(--linjeikon);column-gap:12px;align-items:center;padding:11px 14px 13px;background:var(--kort);border-radius:16px;box-shadow:0 1px 2px #12211b12,0 6px 16px -10px #12211b4d}.tratt .m-flyg .bricka{grid-row:1 / span 2;align-self:center;margin-top:3px}.tratt .m-flyg__rad1{display:flex;align-items:center;gap:8px;min-width:0;height:22px}.tratt .m-flyg__tid{font-size:var(--t-text);font-weight:700;line-height:22px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tratt .m-flyg__streck{font-weight:400;color:var(--dampad);margin:0 4px;position:relative;top:-1px}.tratt .m-flyg__vem{grid-column:2;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-flyg .ik--chev{grid-column:3;grid-row:1 / span 2;margin-top:3px}.tratt .m-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-liten);font-weight:700;line-height:1;white-space:nowrap}.tratt .m-status--installt,.tratt .m-status--forsenat{height:22px;padding:0 8px 0 4px;border-radius:999px}.tratt .m-status--installt{background:var(--rod-ljus);color:var(--rod-text)}.tratt .m-status--forsenat{background:var(--barnsten-ljus);color:var(--barnsten-etikett)}.tratt .ik--status{width:16px;height:16px}.tratt .m-listhuvud{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;margin:0 2px 16px}.tratt .m-listhuvud p{margin:0}.tratt .m-listhuvud__rutt{font-size:var(--t-text);font-weight:700;line-height:20px;letter-spacing:-.01em}.tratt .m-listhuvud__dag{grid-column:1 / -1;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-listhuvud .m-lank{font-size:var(--t-liten);white-space:nowrap}.tratt .m-efter-listan{margin:16px 2px 0;font-size:var(--t-liten)}.tratt .m-sok-utfall{margin:12px 2px 0;font-size:var(--t-text);line-height:24px;text-align:center;text-wrap:pretty}.tratt .m-sok-utfall+.m-knapp{margin-top:8px}.tratt .m-efter-listan--tva{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px}.tratt .m-flygkort{background:var(--kort);border:1px solid var(--linje);border-radius:20px;padding:16px 16px 20px;position:relative;box-shadow:0 1px 2px #12211b0f,0 12px 30px -18px #12211b4d}.tratt .m-flygkort p{margin:0}.tratt .m-flygkort__rad{display:grid;grid-template-columns:var(--symbol) minmax(0,1fr);column-gap:10px}.tratt .m-flygkort__rub{font-size:var(--t-stor);font-weight:700;line-height:30px;letter-spacing:-.02em}.tratt .m-flygkort__rub h1{margin:0;font:inherit;letter-spacing:inherit}.tratt .m-vy>.m-flygkort:first-child{margin-top:6px}.tratt .m-flygkort__ikon{width:var(--symbol);height:var(--symbol);margin-top:3px}.tratt .m-flygkort__id{margin-top:12px}.tratt .m-flygkort__id .bricka{grid-row:1 / span 2;align-self:center;margin-top:2px}.tratt .m-flygkort__flyg{font-size:var(--t-text);font-weight:400;line-height:20px}.tratt .m-flygkort__dag{grid-column:2;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-flygkort__bevis{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:14px;border-top:1px solid var(--linje)}.tratt .m-flygkort__bevis span{display:block;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-flygkort__bevis b{display:block;font-size:var(--t-text);font-weight:400;line-height:20px;font-variant-numeric:tabular-nums}.tratt .m-flygkort__bevis .m-flygkort__nu{font-weight:700}.tratt .m-flygkort__bevis .m-flygkort__vardrad{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--black)}.tratt .m-flygkort__vardrad .m-lank{font-size:var(--t-liten);white-space:nowrap}.tratt .m-planerad{color:var(--dampad);font-weight:400}.tratt .m-flygkort__id--forst{margin-top:0}.tratt .m-flygkort__mellan{margin-top:8px}.tratt .m-flygkort__mellan p{grid-column:2;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-flygkort__mellan+.m-flygkort__id{margin-top:8px}.tratt .m-flygkort--resa .m-flygkort__id,.tratt .m-flygkort--resa .m-flygkort__mellan{position:relative}.tratt .m-flygkort--resa .m-flygkort__id:before,.tratt .m-flygkort--resa .m-flygkort__mellan:before{content:"";position:absolute;left:12px;top:0;bottom:-8px;border-left:2px solid var(--linje-stark)}.tratt .m-flygkort--resa .m-flygkort__rub+.m-flygkort__id:before{top:50%}.tratt .m-flygkort--resa .m-flygkort__id:has(+.m-flygkort__bevis):before{bottom:50%}.tratt .m-flygkort--resa .bricka{z-index:1}.tratt .m-flygkort__dag--status{display:flex;align-items:center;gap:8px;margin-top:3px}.tratt .m-vidare{font-size:var(--t-liten);font-weight:400;line-height:18px;color:var(--dampad);margin:12px 2px 24px}.tratt .m-flygkort+.m-falt{margin-top:24px}.tratt .m-vidare+.m-h2{margin-top:27px}.tratt .m-falt__et{display:block;font-size:var(--t-text);line-height:22px;font-weight:700;letter-spacing:-.005em;color:var(--black);margin:0 0 10px 2px}.tratt .m-falt__in{display:block;width:100%;height:52px;border:1px solid var(--linje-kontroll);border-radius:12px;background:var(--kort);padding:0 14px 1px;font-size:var(--t-text);font-weight:400;-webkit-appearance:none;appearance:none}.tratt .m-falt__in::placeholder{color:var(--dampad);opacity:1}.tratt .m-falt--fel .m-falt__in{border:2px solid var(--fel);padding:0 13px 1px;box-shadow:0 0 0 3px #b3261e1f}.tratt .m-falt--fokus .m-falt__in,.tratt .m-falt__in:focus{border:2px solid var(--gran);padding:0 13px 1px;box-shadow:0 0 0 4px #0e4f3f33;outline:none}.tratt .m-falt__fel{display:flex;align-items:center;gap:6px;margin:7px 2px 0;font-size:var(--t-liten);font-weight:700;color:var(--rod-text)}.tratt .m-falt__fel .ik{width:16px;height:16px}.tratt .m-varfor{font-size:var(--t-liten);font-weight:400;line-height:18px;color:var(--dampad);margin:6px 2px 0;text-wrap:pretty}.tratt .m-varfor--lank{margin-top:2px}.tratt .m-flygkort~.m-falt+.m-varfor--lank{margin-top:6px}.tratt .m-varfor--forslag+.m-varfor--lank{margin-top:8px}.tratt .m-vag+.m-varfor{margin-top:14px}.tratt .m-besked{background:var(--kort);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #12211b0f,0 12px 30px -18px #12211b4d;margin-top:8px}.tratt .m-besked__dom{background:var(--lime);padding:18px 20px 22px;color:var(--gran-djup)}.tratt .m-besked--nej .m-besked__dom{background:var(--skiffer-falt);color:var(--skiffer);padding:17px 20px 20px}.tratt .m-besked__rub{font-size:var(--t-text);line-height:22px;font-weight:700;margin:0;letter-spacing:-.005em}.tratt .m-besked__rub--nej{font-size:var(--t-stor);line-height:30px;letter-spacing:-.02em;color:var(--black)}.tratt .m-besked__varfor{margin:10px 0 0;font-size:var(--t-text);line-height:24px;font-weight:400;color:var(--black)}.tratt .m-besked--nej .m-besked__fot{border-top:0;margin-top:0;padding-top:12px}.tratt .m-besked__belopp{margin:3px 0 0;font-size:54px;line-height:44px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.tratt .m-besked__belopp span{font-size:var(--t-text);line-height:22px;font-weight:400;letter-spacing:0;margin-left:8px}.tratt .m-besked__grund{margin:3px 0 0;font-size:var(--t-liten);line-height:16px;font-weight:400;color:#24453a}.tratt .m-besked__skal{padding:16px 20px 6px;display:grid;gap:14px}.tratt .m-skal{display:grid;grid-template-columns:var(--symbol) 1fr;gap:0 12px}.tratt .ik--klar{width:var(--symbol);height:var(--symbol);margin-top:-1px}.tratt .m-skal b{display:block;font-size:var(--t-text);font-weight:400;line-height:22px}.tratt .m-skal span{display:block;font-size:var(--t-liten);font-weight:400;color:var(--dampad);line-height:18px}.tratt .m-besked__fot{margin:12px 20px 0;padding:11px 0 13px;border-top:1px solid #e8eee9;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--dampad)}.tratt .m-vag{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:14px}.tratt .m-steg{display:grid;grid-template-columns:var(--symbol) 1fr;gap:0 12px;position:relative}.tratt .m-steg i{width:11px;height:11px;margin:6.5px 0 0 7.5px;border-radius:50%;border:1.5px solid var(--linje-kontroll);background:var(--grund);position:relative;z-index:1}.tratt .m-steg--nu i{background:var(--gran);border-color:var(--gran);box-shadow:0 0 0 4.5px #0e4f3f2e}.tratt .m-steg--klar i{width:20px;height:20px;margin:2px 0 0 3px;display:grid;place-items:center;background:var(--lime);border-color:var(--lime-mork);color:var(--gran-djup)}.tratt .m-steg--klar i .ik{width:12px;height:12px}.tratt .m-steg:not(:last-child):after{content:"";position:absolute;left:12.25px;top:20.5px;bottom:-17.5px;border-left:1.5px solid var(--linje-stark)}.tratt .m-steg b{display:block;font-size:var(--t-text);font-weight:400;line-height:22px}.tratt .m-steg span{display:block;font-size:var(--t-liten);font-weight:400;color:var(--dampad);line-height:18px;text-wrap:pretty}.tratt .m-tips{margin:24px 2px 0;font-size:var(--t-mellan);font-weight:400;line-height:20px;color:var(--black);text-wrap:pretty}.tratt .m-lagg.m-lagg--en{margin-top:6px}.tratt .m-vaxla{position:relative;align-self:center;display:inline-flex;align-items:center;gap:8px;font-size:var(--t-liten);font-weight:400;line-height:16px;color:var(--black)}.tratt .m-vaxla:before{content:"";position:absolute;inset:-9px -8px}.tratt .m-reglage{position:relative;flex:none;width:44px;height:26px;border-radius:13px;border:1.5px solid var(--linje-kontroll);background:var(--kort)}.tratt .m-reglage__knopp{position:absolute;top:50%;left:4.5px;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--linje-kontroll);display:grid;place-items:center}.tratt .m-reglage.vald{background:var(--gran);border-color:var(--gran)}.tratt .m-reglage.vald .m-reglage__knopp{left:auto;right:1.5px;width:20px;height:20px;margin-top:-10px;background:#fff;color:var(--gran)}.tratt .ik--reglage{width:12px;height:12px}.tratt .m-valen+.m-person,.tratt .m-arende+.m-person{margin-top:30px}.tratt .m-klar{flex:none;align-self:center;display:grid;place-items:center;width:20px;height:20px;margin-left:8px;border-radius:50%;background:var(--lime);color:var(--gran-djup)}.tratt .m-klar .ik{width:12px;height:12px}.tratt .m-sok.m-sok--fokus,.tratt .m-sok:focus-within{border-color:var(--gran);box-shadow:0 0 0 1px var(--gran),0 0 0 5px #0e4f3f33}.tratt .m-sok--fokus.m-landar{animation:tratt-landa-fokus .6s cubic-bezier(.2,.7,.2,1) both}@keyframes tratt-landa-fokus{0%{box-shadow:0 0 0 1px var(--gran),0 0 0 1px #0e4f3f4d}55%{box-shadow:0 0 0 1px var(--gran),0 0 0 10px #0e4f3f24}to{box-shadow:0 0 0 1px var(--gran),0 0 0 5px #0e4f3f33}}@media(prefers-reduced-motion:reduce){.tratt .m-landar{animation:none}}.tratt .m-person .m-h2{margin-top:30px}.tratt .m-h1--under{margin-bottom:4px}.tratt .m-under{margin:0 2px 22px;font-size:var(--t-liten);font-weight:400;line-height:18px;color:var(--dampad)}.tratt .m-under:has(+.m-under){margin-bottom:18px}.tratt .m-person+.m-person{margin-top:20px}.tratt .m-person__rub{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 2px 10px;font-size:var(--t-liten);line-height:16px}.tratt .m-person__rub b{font-size:var(--t-text);line-height:22px;font-weight:700;letter-spacing:-.005em;color:var(--black)}.tratt .m-person__belopp{font-weight:400;color:var(--dampad);white-space:pre}.tratt .m-person__rub .m-lank{margin-left:auto}.tratt .m-arende{background:var(--kort);border:1px solid var(--linje);border-radius:20px;box-shadow:0 1px 2px #12211b0f,0 12px 30px -18px #12211b4d;overflow:hidden}.tratt .m-rad__under{font-size:var(--t-liten);font-weight:400;line-height:18px;color:var(--dampad);text-wrap:pretty}.tratt .m-person--signatur,.tratt .m-person+.m-person.m-person--signatur{margin-top:30px}.tratt .m-ledtext{font-size:var(--t-mellan);font-weight:400;line-height:20px;margin:0 2px 11px;text-wrap:pretty}.tratt .m-lankar{display:flex;flex-wrap:wrap;gap:0 20px;margin:2px 2px 0;font-size:var(--t-liten)}.tratt .m-lankar .m-lank+.m-lank{margin-left:auto}.tratt .m-signatur{position:relative;height:128px;border:1px solid var(--linje-kontroll);border-radius:14px;background:var(--kort);color:var(--gran)}.tratt .m-signatur__yta{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;touch-action:none}.tratt .m-signatur__bas{position:absolute;left:20px;right:20px;bottom:32px;border-top:1px solid var(--linje-stark)}.tratt .m-varfor.m-varfor--data{margin-top:3px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}.tratt .m-person .m-varfor{margin-top:6px}.tratt .m-person .m-alt--under{margin-top:8px}.tratt .m-vidare--lagg{margin:24px 2px 4px}.tratt .m-lagg{display:flex;flex-wrap:wrap;gap:0 20px;margin:0 2px;font-size:var(--t-liten)}.tratt .m-lagg .m-lank,.tratt .m-lank--ikon{display:inline-flex;align-items:center;gap:4px;min-height:32px}.tratt .m-lagg .m-lank,.tratt .m-lank--ikon{padding-inline:7px;margin-inline:-7px}.tratt .m-lagg .m-lank:focus-visible,.tratt .m-lank--ikon:focus-visible{outline-offset:-5px}.tratt .m-bak .ik,.tratt .m-lagg .m-lank .ik,.tratt .ik--status{position:relative;top:1px}.tratt .m-varfor--lank .m-lank--ikon .ik{position:relative;top:1.5px}.tratt .m-falt--ref{margin-top:26px}.tratt .m-rad__kod--lank{letter-spacing:0}.tratt .m-rad--lagg{min-height:40px;padding:0 16px;display:flex;align-items:center;font-size:var(--t-liten)}.tratt .m-sok--rutt .m-rad--plats,.tratt .m-sok--rutt .m-rad--lagg,.tratt .m-sok--rutt .m-rad--nar{position:relative;padding-left:44px}.tratt .m-sok--rutt .m-rad--plats+.m-rad--plats,.tratt .m-sok--rutt .m-rad--plats+.m-rad--lagg,.tratt .m-sok--rutt .m-rad--lagg+.m-rad--plats{border-top:0}.tratt .m-sok--rutt .m-rad--plats:before,.tratt .m-sok--rutt .m-rad--lagg:before{content:"";position:absolute;left:23px;top:0;bottom:0;border-left:2px solid var(--linje-stark)}.tratt .m-sok--rutt .m-rad--start:before{top:39px}.tratt .m-sok--rutt .m-rad--slut:before{bottom:auto;height:39px}.tratt .m-sok--rutt .m-rad--plats:after{content:"";position:absolute;left:18px;top:33px;width:12px;height:12px;border-radius:50%;background:var(--gran)}.tratt .m-sok--rutt .m-rad--start:after{box-sizing:border-box;background:var(--kort);border:2px solid var(--gran)}.tratt .m-sok--rutt .m-rad--stopp:after{left:20px;top:35px;width:8px;height:8px}.tratt .m-sok--flyg .m-rad--nummer+.m-rad--nummer,.tratt .m-sok--flyg .m-rad--nummer+.m-rad--lagg{border-top:0}.tratt .m-sok--flyg .m-rad--nummer:has(+.m-rad--lagg){padding-bottom:0;min-height:50px}.tratt .m-sok--flyg .m-rad--lagg{padding:0 16px 8px;align-items:flex-start}.tratt .m-sok--flyg .m-rad--lagg .ik{margin-left:-2.5px;position:relative;top:1px}.tratt .m-sok--rutt .m-rad:has(>div>.m-rad__v>.m-rad__in:placeholder-shown),.tratt .m-sok--flyg .m-rad:has(>div>.m-rad__v>.m-rad__in:placeholder-shown){padding-top:7px;padding-bottom:7px}.tratt .m-sok--rutt .m-rad__v:has(>.m-rad__in:placeholder-shown),.tratt .m-sok--flyg .m-rad__v:has(>.m-rad__in:placeholder-shown){margin-left:-10px;padding:5px 10px;border-radius:8px;background:var(--skiffer-falt)}.tratt .m-sok--flyg .m-rad--nummer:has(+.m-rad--lagg):has(>div>.m-rad__v>.m-rad__in:placeholder-shown){padding-bottom:0}.tratt .m-sok--flyg .m-rad--nummer:has(+.m-rad--lagg) .m-rad__v:has(>.m-rad__in:placeholder-shown){position:relative;margin-bottom:-5px}.tratt .m-sok--rutt .m-rad--lagg .ik{position:absolute;left:14px;top:50%;margin-top:-9px;width:20px;height:20px;padding:3px;box-sizing:border-box;border-radius:50%;background:var(--kort);border:1.5px solid var(--linje-kontroll);color:var(--dampad)}.tratt .m-rad__v:has(>.m-rad__bort){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.tratt .m-rad__bort{position:relative;font-size:var(--t-liten);line-height:16px;white-space:nowrap}.tratt .m-rad__bort:before{content:"";position:absolute;inset:-9px -6px}.tratt .m-flyg.vald{background:var(--gran);box-shadow:0 1px 2px #08312840}.tratt .m-flyg.vald .m-flyg__tid{color:#fff}.tratt .m-flyg.vald .m-flyg__vem,.tratt .m-flyg.vald .m-flyg__streck{color:var(--mint-stark)}.tratt .m-flygen+.m-listhuvud{margin-top:24px}.tratt .bricka{display:block;position:relative;width:var(--s);height:var(--s);flex:none;border-radius:50%;overflow:hidden;background:var(--bg, #fff)}.tratt .bricka img,.tratt .bricka__bild{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--s) * var(--k));height:calc(var(--s) * var(--k));max-width:none;object-fit:contain}.tratt .bricka--vit:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--linje-stark)}.tratt .bricka--reserv{display:grid;place-items:center;background:var(--skiffer-falt);color:var(--skiffer)}.tratt .bricka--reserv svg{width:calc(var(--s) * .62);height:calc(var(--s) * .62)}.tratt [tabindex="-1"]:focus{outline:none}.tratt .m-forslag__rad[aria-selected=true]{position:relative;isolation:isolate}.tratt .m-forslag__rad[aria-selected=true]:before{content:"";position:absolute;inset:8px 6px;z-index:-1;border-radius:8px;background:var(--skiffer-falt);box-shadow:inset 0 0 0 2px var(--gran)}.tratt .m-sok--rutt .m-forslag__rad[aria-selected=true]:before{left:34px}.tratt .m-forslag__rad{cursor:pointer}.tratt .m-h2+.m-flygen{margin-top:10px}.tratt .m-valen+.m-falt{margin-top:24px}.tratt .m-tom{margin:0 2px;font-size:var(--t-text);line-height:24px}.tratt .m-listhuvud+.m-sok-utfall{margin-top:0}.tratt .m-varfor--lank+.m-person,.tratt .m-varfor--hjalp+.m-person{margin-top:26px}.tratt .m-varfor--hjalp{margin-top:2px}.tratt .m-godkann{position:relative;display:flex;align-items:flex-start;gap:12px;margin:22px 2px 0;font-size:var(--t-mellan);font-weight:400;line-height:20px;color:var(--black);cursor:pointer}.tratt .m-godkann__in{position:absolute;left:0;top:-2px;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.tratt .m-ruta{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:-2px;border-radius:7px;border:1.5px solid var(--linje-kontroll);background:var(--kort);color:#fff;box-sizing:border-box}.tratt .m-ruta.vald{background:var(--gran);border-color:var(--gran)}.tratt .m-ruta .ik{width:16px;height:16px}.tratt .m-godkann__in:focus-visible+.m-ruta{box-shadow:0 0 0 1px var(--gran),0 0 0 5px #0e4f3f33}.tratt .m-signatur:focus-within{border-color:var(--gran);box-shadow:0 0 0 1px var(--gran),0 0 0 5px #0e4f3f33}.tratt .m-signatur__namn{position:absolute;left:20px;right:20px;bottom:36px;height:40px;padding:0 2px;border:0;border-radius:0;background:transparent;font-size:26px;font-style:italic;line-height:40px;color:var(--gran);-webkit-appearance:none;appearance:none}.tratt .m-signatur__namn:focus-visible{outline:none}.tratt .m-signera{margin:0 2px 6px;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.01em;color:var(--black)}.tratt .m-person .m-signera+.m-varfor--lank{margin:0 2px 8px}.tratt .m-signatur__rensa{position:absolute;top:8px;right:14px;z-index:1;font-size:var(--t-liten)}.tratt .m-vuxen{margin-top:30px}.tratt .m-vuxen>.m-person{margin-top:0}.tratt .m-falla{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.tratt a.m-knapp{text-decoration:none}.tratt[data-inbjudan]{padding-bottom:28px}@media(pointer:coarse){html:has(.ark[open]){overflow:hidden}}.ark{--ark-kant: var(--kant);position:fixed;inset:var(--s15) 0 0;width:auto;max-width:calc(var(--matt) + 2 * var(--ark-kant));height:auto;max-height:none;margin:0 auto;padding:0;border:0;border-radius:var(--r-lg) var(--r-lg) 0 0;background:transparent;color:var(--black);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:var(--s10);scrollbar-width:none;transform:translateY(100%);transition:transform var(--t-slow) var(--ease)}.ark::-webkit-scrollbar{display:none}.ark.ark--oppet{transform:none}.ark.ark--drar{transition:none}.ark::backdrop{background:#12211b73;opacity:0;transition:opacity .24s cubic-bezier(.2,.7,.2,1)}.ark.ark--oppet::backdrop{opacity:1}.ark__luft{height:38%}.ark__yta{min-height:100%;padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom));background:var(--kort);border-radius:var(--r-lg) var(--r-lg) 0 0;outline:1px solid transparent}.ark__huvud{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--s15);padding:calc(var(--s1) + 5px + var(--s05)) var(--s1) var(--s1) var(--ark-kant);background:var(--kort);border-radius:var(--r-lg) var(--r-lg) 0 0;touch-action:none;user-select:none;-webkit-user-select:none;outline:1px solid transparent;outline-offset:-1px}.ark__huvud:before{content:"";position:absolute;top:var(--s1);left:50%;width:36px;height:5px;translate:-50% 0;border-radius:var(--r-pill);background:var(--linje-stark)}.ark__titel{font-size:var(--fs-lead)}.ark__titel:focus{outline:none}.ark__stang{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--skiffer-falt);color:var(--black)}.ark__stang:after{content:"";position:absolute;inset:-2px}.ark__stang:focus-visible{border-radius:50%}.ark__ikon{width:20px;height:20px}.ark__lasning{position:absolute;inset:auto 0 0;height:3px;background:var(--linje)}.ark__fyll{display:block;height:100%;background:var(--gran);transform:scaleX(0);transform-origin:left}.ark .ark__text{padding:0 var(--ark-kant)}.ark__text .guide__meta{margin:var(--s2) 0 0}.ark .ark__text h3{margin:var(--s4) 0 var(--s1);font-size:var(--fs-lead)}.ark .ark__text .guide__meta+h3{margin-top:var(--s3)}.ark .ark__text .m-fullmakt__del:first-child>h3:first-child{margin-top:var(--s3)}.ark__text .m-fullmakt__del+.m-fullmakt__del{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--linje)}.ark .ark__text .m-fullmakt__del+.m-fullmakt__del>h3:first-child{margin-top:0}.ark__text .m-fullmakt__del p{overflow-wrap:anywhere}.ark .ark__text .m-fullmakt__falt+.m-fullmakt__falt{margin-top:var(--s05)}.ark__text .m-fullmakt__version{color:var(--dampad)}.ark__laddar,.ark__fel{margin-top:var(--s2);color:var(--dampad)}.ark__laddar{animation:ark-vanta 1ms .15s backwards}@keyframes ark-vanta{0%{visibility:hidden}}.ark__egen{margin:var(--s3) var(--ark-kant) 0;font-size:var(--fs-small)}.ark__egen a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--dampad);text-decoration-color:#b8c5be}@media(min-width:48rem){.ark{inset:0;width:min(calc(var(--matt) + 2 * var(--ark-kant)),100% - 2 * var(--s3));height:fit-content;max-height:calc(100dvh - 2 * var(--s8));margin:auto;border-radius:var(--r-lg);background:var(--kort);box-shadow:var(--skugga-lyft);outline:1px solid transparent;scrollbar-width:thin;opacity:0;transform:translateY(var(--s1));transition:transform var(--t-med) var(--ease),opacity var(--t-fast) var(--ease)}.ark::-webkit-scrollbar{display:block}.ark.ark--oppet{opacity:1}.ark__luft,.ark__huvud:before{display:none}.ark__yta{min-height:0;padding-bottom:var(--s4);border-radius:0;outline:0}.ark__huvud{padding:var(--s15) var(--s15) var(--s15) var(--ark-kant);border-radius:0;touch-action:auto}}@media(min-width:48rem)and (max-height:40rem){.ark{max-height:calc(100dvh - 2 * var(--s3))}}@media(prefers-reduced-motion:reduce){.ark::backdrop{transition:none}}@media(forced-colors:active){.ark__lasning{forced-color-adjust:none;background:GrayText}.ark__fyll{forced-color-adjust:none;background:Highlight}}
