.rundtur-vard{display:contents}.rundtur{z-index:calc(var(--lager-meny) - 1);pointer-events:none;color:var(--text);view-transition-name:rundtur;position:fixed;inset:0}.rundtur[data-sparr=las]{pointer-events:auto}.rundtur-dampning,.rundtur-ram{opacity:0;transition:opacity var(--tid-byte) var(--kurva-in);position:absolute;inset:0}.rundtur-dampning>i,.rundtur-ram>i{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.rundtur-dampning>i{background:var(--dampning);width:100%;height:100%;transform:scale(0)}.rundtur[data-sparr=hal] .rundtur-dampning>i{pointer-events:auto}.rundtur-ram>i{transform:scale(0)}.rundtur-ram>.vagrat{width:100%;height:1px}.rundtur-ram>.lodrat{width:1px;height:100%}.rundtur-ram>.yttre{background:var(--ton-pa-svart)}.rundtur-ram>.inre{background:var(--ton-kant)}.rundtur[data-slag=visa] .rundtur-ram>.yttre{background:var(--pa-svart-svag)}.rundtur[data-slag=visa] .rundtur-ram>.inre{opacity:0}.rundtur[data-lamnar] :is(.rundtur-dampning,.rundtur-ram){transition:opacity calc(var(--tid-byte) / 2) var(--kurva-ut)}.rundtur-ruta{background:var(--yta);border:1px solid var(--svart);width:min(24rem,100vw - 24px);box-shadow:var(--h5);pointer-events:auto;opacity:0;flex-direction:column;display:flex;position:absolute;top:0;left:0;translate:0 6px}.rundtur-ruta[data-framme]{opacity:1;transition:transform var(--tid-flytt) var(--kurva-flytt), opacity var(--tid-byte) var(--kurva-in), translate var(--tid-byte) var(--kurva-in);translate:0}.rundtur-ruta[data-direkt]{transition:none}.rundtur-ruta[data-lamnar]{opacity:0;transition:opacity calc(var(--tid-byte) / 2) var(--kurva-ut), translate calc(var(--tid-byte) / 2) var(--kurva-ut);translate:0 6px}.rundtur-ruta:focus{outline:none}.rundtur-ruta{max-height:calc(100dvh - 24px)}.rundtur-kropp{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.rundtur-huvud{background:var(--svart);color:#fff;align-items:stretch;min-height:2rem;padding-bottom:3px;display:flex;position:relative}.rundtur-rubrik,.rundtur-kapitelval select{font-family:var(--typsnitt-smal);font-size:var(--t-s);font-weight:var(--vikt-fet);letter-spacing:.01em;color:inherit;line-height:1.2}.rundtur-rubrik{padding:0 var(--s3);flex:1;align-items:center;display:flex}.rundtur-kapitelval{flex:1;min-width:0;display:flex;position:relative}.rundtur-kapitelval select{appearance:none;min-width:0;padding:0 calc(var(--s3) + 1rem) 0 var(--s3);text-overflow:ellipsis;cursor:pointer;transition:background var(--snabb);background:0 0;border:0;border-radius:0;flex:1}.rundtur-kapitelval select:hover{background:var(--svart-hov)}.rundtur-kapitelval select:focus-visible{outline-offset:-2px;outline:2px solid #fff}.rundtur-kapitelval option{color:var(--text);background:var(--yta)}.rundtur-kapitelval svg{right:var(--s2);width:12px;height:12px;color:var(--pa-svart-svag);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.rundtur-stang{align-items:center;gap:var(--s1);padding:0 var(--s3);border:0;border-left:1px solid var(--svart-linje);color:var(--pa-svart-svag);font:inherit;font-family:var(--typsnitt-smal);font-size:var(--t-s);white-space:nowrap;cursor:pointer;transition:background var(--snabb), color var(--snabb);background:0 0;border-radius:0;flex:none;display:inline-flex}.rundtur-stang:hover{background:var(--ton);color:var(--ton-text)}.rundtur-stang:focus-visible{outline-offset:-2px;outline:2px solid #fff}.rundtur-stang svg{width:12px;height:12px}.rundtur-forlopp{gap:2px;height:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.rundtur-forlopp>span{background:var(--svart-linje);flex:1;overflow:hidden}.rundtur-forlopp>span>i{background:var(--ton);transform-origin:0;height:100%;transition:transform var(--tid-flytt) var(--kurva-flytt);display:block}.rundtur-kropp{padding:var(--s3);animation:tona-in var(--tid-tillstand) var(--kurva-in)}.rundtur-text{font-size:var(--t-m);color:var(--text);text-wrap:pretty;line-height:1.5}.rundtur-text strong{font-weight:var(--vikt-fet)}.rundtur-fint{margin-top:var(--s2);font-size:var(--t-s);color:var(--text-mjuk)}.rundtur-flik{margin-right:var(--s2);vertical-align:1px;font-family:var(--typsnitt-smal);font-size:.625rem;font-weight:var(--vikt-fet);letter-spacing:.04em;text-transform:uppercase;background:var(--flagg);color:var(--flagg-text);padding:3px 5px;line-height:1;display:inline-block}.rundtur-flik.gjort{background:var(--ok-svag);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-linje)}.rundtur-flik.tyst{background:var(--yta);color:var(--text-svag);box-shadow:inset 0 0 0 1px var(--linje-stark)}.rundtur-kapitlen{margin-top:var(--s3)}.rundtur-kapitlen .etikett{display:block}.rundtur-kapitlen ol{margin:0;margin-top:var(--s1);border-top:1px solid var(--linje);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.rundtur-kapitlen li{border-bottom:1px solid var(--linje)}.rundtur-kapitlen li:nth-child(odd){border-right:1px solid var(--linje)}.rundtur-kapitlen button{align-items:center;gap:var(--s2);width:100%;min-height:calc(1.75rem * var(--tathet));padding:0 var(--s2);color:var(--text);font:inherit;font-size:var(--t-m);text-align:left;cursor:pointer;transition:background var(--snabb);background:0 0;border:0;display:flex}.rundtur-kapitlen button:hover{background:var(--yta-lyft)}.rundtur-kapitlen button:focus-visible{outline-offset:-2px}.rundtur-nr{min-width:1ch;font-family:var(--typsnitt-smal);font-size:var(--t-s);font-weight:var(--vikt-fet);color:var(--text-svag);font-variant-numeric:tabular-nums}.rundtur-fot{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-top:1px solid var(--linje-stark);background:var(--yta-lyft);flex-wrap:wrap;display:flex}.rundtur-fot>:first-child:is(.rundtur-hoppa,.rundtur-vanster){margin-right:auto}.rundtur-hoppa{margin-left:calc(-1 * var(--s2))}.rundtur-fot .snurra{width:11px;height:11px}.rundtur-primar{min-width:4.5rem}@media (pointer:coarse){.rundtur-fot button,.rundtur-kapitlen button,.rundtur-stang,.rundtur-kapitelval select{min-height:2.75rem}}@media (max-width:600px){.rundtur-kapitlen ol{grid-template-columns:1fr}.rundtur-kapitlen li:nth-child(odd){border-right:0}.rundtur-ruta{border-bottom:0;border-left:0;border-right:0;width:100vw;max-height:100dvh}.rundtur-ruta[data-uppe]{border-top:0;border-bottom:1px solid var(--svart)}.rundtur-ruta[data-uppe] .rundtur-huvud{padding-top:env(safe-area-inset-top)}.rundtur-ruta:not([data-uppe]) .rundtur-fot{padding-bottom:calc(var(--s2) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.rundtur-dampning,.rundtur-ram{transition:opacity var(--tid-tillstand) var(--kurva-in)}.rundtur-dampning>i,.rundtur-ram>i{transition:none!important}.rundtur-ruta,.rundtur-ruta[data-lamnar]{translate:0}.rundtur-ruta[data-framme],.rundtur-ruta[data-lamnar]{transition:opacity var(--tid-tillstand) var(--kurva-in)}.rundtur-forlopp>span>i{transition:none}}::view-transition-group(rundtur){z-index:55;animation:none}::view-transition-old(rundtur){display:none}::view-transition-new(rundtur){animation:none}
