.resa-lista{gap:var(--rytm-5);margin:0;padding:0;list-style:none;display:grid}.resa-kort{border:1px solid var(--k-kant);border-radius:var(--k-radie-sektion);background:var(--k-yta);box-shadow:var(--k-skugga-2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.resa-text{flex-direction:column;padding:clamp(28px,3.4vw,48px);display:flex}.resa-etikett{justify-content:space-between;gap:var(--rytm-4);padding-bottom:var(--rytm-6);font:600 13px/1.4 var(--font);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 0 auto;display:flex}.resa-etikett span:first-child{align-items:center;gap:var(--rytm-2);display:inline-flex}.resa-etikett span:first-child:before{content:"";background:var(--k-kant-kontroll);border-radius:50%;width:8px;height:8px}.resa-kort:nth-child(2) .resa-etikett span:first-child:before,.resa-kort:nth-child(3) .resa-etikett span:first-child:before{background:var(--green)}.resa-text h3{margin:0 0 var(--rytm-3);font:800 clamp(24px, 1vw + 18px, 30px)/1.15 var(--font-display);letter-spacing:-.02em}.landning .resa-text p:not(.resa-etikett){color:var(--ink-muted);margin:0;font-size:17px;line-height:1.6}.landning .resa-text .resa-handling{margin-top:var(--rytm-6);padding-top:var(--rytm-5);border-top:1px solid var(--k-kant)}@media (max-width:900px){.resa-kort{grid-template-columns:minmax(0,1fr)}.resa-etikett{padding-bottom:var(--rytm-4)}}.ui-scen{min-height:380px;padding:var(--rytm-7) var(--rytm-6);background:var(--mork-yta);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.ui-scen-problem{background:color-mix(in srgb, var(--ink) 6%, var(--paper))}.ui-marke{left:var(--rytm-4);top:var(--rytm-4);border-radius:var(--r-pill);font:600 12px/20px var(--font);color:var(--k-text-pa-mork-2);background:var(--k-glas-mork);box-shadow:inset 0 0 0 1px var(--k-kant-ljus);padding:2px 10px;position:absolute}.ui-scen-problem .ui-marke{color:var(--ink-muted);background:var(--k-yta);box-shadow:inset 0 0 0 1px var(--k-kant)}@media (max-width:480px){.ui-scen{min-height:320px;padding:var(--rytm-8) var(--rytm-4) var(--rytm-6)}}.ui-kort{z-index:1;width:min(100%,380px);padding:var(--rytm-5);border-radius:var(--k-radie-kort);background:var(--surface-raised);color:var(--ink);box-shadow:var(--k-skugga-4);font:400 15px/1.45 var(--font);position:relative}.ui-kort-bred{width:min(100%,460px)}.ui-kort p{margin:0}.ui-huvud{justify-content:space-between;align-items:center;gap:var(--rytm-3);margin-bottom:var(--rytm-4);display:flex}.ui-rubrik{font:600 16px/1.3 var(--font)}.ui-not{color:var(--ink-muted);font-size:13px}.ui-etikett{font:600 12px/16px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--rytm-2)!important}.ui-tagg{border-radius:var(--r-pill);min-height:22px;font:600 12px/1 var(--font);background:var(--mint);color:var(--green-deep);flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ui-tagg:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.ui-tagg-dampad{background:var(--k-infalld);color:var(--ink-muted)}.ui-tagg-dampad:before{background:var(--k-kant-kontroll)}.ui-steg{gap:var(--rytm-3);margin:0;padding:0;list-style:none;display:grid}.ui-steg li{align-items:center;gap:var(--rytm-3);display:flex}.ui-steg .ui-not{margin-inline-start:auto}.ui-nod{background:var(--green);width:22px;height:22px;color:var(--on-green);border-radius:50%;flex:none;place-items:center;display:grid}.ui-nod.ui-nod-varning{color:#6b4500;background:#f4e3b5}.ui-nod-varning svg{width:14px;height:14px}.ui-nod svg{width:13px;height:13px}.ui-klar{align-items:center;gap:var(--rytm-3);padding:var(--rytm-3);border-radius:var(--k-radie-liten);background:var(--mint);font-weight:600;display:flex;margin-top:var(--rytm-4)!important}.ui-rader{gap:var(--rytm-2);margin:0;padding:0;list-style:none;display:grid}.ui-rader li{align-items:center;gap:var(--rytm-3);min-height:40px;padding:0 var(--rytm-3);border:1px solid var(--k-kant);border-radius:var(--k-radie-liten);display:flex}.ui-rader li .ui-tagg,.ui-rader li .ui-status{margin-inline-start:auto}.ui-rader .ui-ny{border-color:var(--green);background:var(--mint);box-shadow:0 0 0 4px var(--k-accent-yta)}.ui-tid{font-variant-numeric:tabular-nums;width:44px;font-weight:600}.ui-vecka{gap:var(--rytm-2);display:grid;container:uivecka/inline-size}.ui-vecka-rad{align-items:center;gap:var(--rytm-2);grid-template-columns:64px minmax(0,1fr);display:grid}.ui-vecka-namn{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ui-vecka-spar{background:var(--k-infalld);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:34px;display:grid;position:relative}.ui-vecka-dagar .ui-vecka-spar{background:0 0;min-height:0}.ui-vecka-dagar .ui-vecka-spar span{color:var(--ink-muted);text-align:center;font-size:12px;font-weight:600}.ui-block{grid-column:calc(var(--dag) + 1) / span var(--bredd);background:var(--surface-raised);min-width:0;box-shadow:inset 0 0 0 1px var(--k-kant);white-space:nowrap;border-radius:6px;grid-row:1;align-items:center;margin:3px;padding:0 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.ui-block-app{background:var(--mint);color:var(--green-deep);box-shadow:inset 0 0 0 1px #0f7b5a59}@container uivecka (width<=360px){.ui-vecka-rad{grid-template-columns:44px minmax(0,1fr)}.ui-vecka .ui-block{justify-content:center;margin:2px;padding:0 2px;font-size:11px}}@container uivecka (width<=280px){.ui-vecka-rad{grid-template-columns:minmax(0,1fr);gap:2px}.ui-vecka-dagar>span:first-child{display:none}.ui-vecka .ui-block{padding:0 2px;font-size:10px}}.ui-falt{gap:var(--rytm-2);margin:0 0 var(--rytm-4);display:grid}.ui-falt div{padding:8px var(--rytm-3);border:1px solid var(--k-kant-kontroll);border-radius:var(--k-radie-liten);justify-content:space-between;display:flex}.ui-falt dt{color:var(--ink-muted)}.ui-falt dd{margin:0;font-weight:600}.ui-krock{gap:var(--rytm-2);padding:var(--rytm-3);border-radius:var(--k-radie-liten);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 30%, transparent);align-items:flex-start;font-weight:600;display:flex}.ui-krock-ikon{flex:none;width:18px;height:18px;margin-top:1px}.ui-krock-ikon svg{width:100%;height:100%;display:block}.ui-knapp-rad{gap:var(--rytm-2);display:flex;margin-top:var(--rytm-4)!important}.ui-knapp{border-radius:var(--r-pill);align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.ui-knapp-av{background:var(--k-infalld);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--k-kant)}.ui-knapp-sek{box-shadow:inset 0 0 0 1px var(--k-kant-stark)}.ui-person{align-items:center;gap:var(--rytm-3);display:flex}.ui-avatar{background:var(--ink);width:32px;height:32px;color:var(--paper);font:600 12px/1 var(--font);border-radius:50%;flex:none;place-items:center;display:grid}.ui-elevrader .ui-avatar{width:26px;height:26px;font-size:11px}.ui-matare{height:8px;margin-bottom:var(--rytm-4);border-radius:var(--r-pill);background:var(--k-infalld);overflow:hidden}.ui-matare span{width:var(--andel);border-radius:inherit;background:var(--green);height:100%;display:block}.ui-moment{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-moment li{justify-content:space-between;align-items:center;gap:var(--rytm-3);display:flex}.ui-status{border-radius:var(--r-pill);min-height:22px;font:600 12px/1 var(--font);background:var(--k-infalld);color:var(--ink-muted);align-items:center;padding:0 9px;display:inline-flex}.ui-status-ok{background:var(--mint);color:var(--green-deep)}.ui-status-ova{background:color-mix(in srgb, var(--ink) 10%, var(--surface-raised));color:var(--ink)}.ui-status-gatt{background:var(--k-infalld);color:var(--ink)}.ui-scen-problem{grid-template-areas:"vy"}.ui-scen-problem .ui-kort{width:min(78%,300px);box-shadow:var(--k-skugga-3);grid-area:vy}.ui-pos-1{translate:-22% -46%}.ui-pos-2{z-index:2;translate:30% -2%}.ui-pos-3{translate:-14% 52%}.ui-lutad-v{rotate:-3deg}.ui-lutad-h{rotate:2.5deg}.ui-lapp-kort{background:#fff6d8}.ui-lapp{font:600 17px/1.35 var(--font);color:#3a3a2e}.ui-avsandare{color:var(--ink-muted);font-size:12px;font-weight:600;margin-bottom:4px!important}.ui-tabell{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.ui-tabell td{border-bottom:1px solid var(--k-kant);padding:6px 4px}.ui-tabell tr:last-child td{border-bottom:0}.ui-fraga{color:#7a5a14;background:#fff6d8;font-weight:600}@media (max-width:480px){.ui-pos-1{translate:-10% -50%}.ui-pos-2{translate:12%}.ui-pos-3{translate:-6% 52%}}.js .resa-kort .ui-kort{transition:opacity var(--rorelse-avslojning) var(--rorelse-ut), translate var(--rorelse-avslojning) var(--rorelse-ut)}.js .resa-kort:not(.syns) .ui-kort{opacity:0;translate:0 var(--rorelse-forskjutning)}.js .resa-kort.syns .ui-kort:first-child{transition-delay:.12s}.js .resa-kort.syns .ui-kort:nth-child(2){transition-delay:.22s}.js .resa-kort.syns .ui-kort:nth-child(3){transition-delay:.32s}.js .resa-kort.syns .ui-kort:nth-child(4){transition-delay:.42s}@media (prefers-reduced-motion:reduce){.js .resa-kort:not(.syns) .ui-kort{opacity:1;translate:none}}.scen-app{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;height:600px;padding:48px 40px;display:grid;overflow:hidden}.scen-app .figur{margin-bottom:-48px}.scen-app .figur:nth-child(2){margin-top:72px}.scen-app .figur figcaption{margin:0;position:absolute;top:16px;left:20px}@media (max-width:480px){.scen-app{gap:14px;height:440px;padding:32px 20px}.scen-app .figur{margin-bottom:-32px}.scen-app .figur:nth-child(2){margin-top:48px}}.scen-app-ensam{height:auto;padding:var(--rytm-7) var(--rytm-6) 0;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.scen-app-ensam .figur{margin:0 0 calc(-1 * var(--rytm-7));width:100%;max-width:280px}.scen-app-ensam .figur figcaption{margin:0;position:absolute;top:16px;left:20px}.scen-app-ensam{overflow:hidden}
