:root{--bg: #ffffff;--flate: #f4f4f6;--flate-2: #ececef;--linje: #e2e4ea;--tekst: #141b33;--tekst-2: #55606e;--tekst-3: #626b7b;--aksent: #ff9501;--aksent-tekst: #a3470f;--pa-aksent: #141b33;--gronn: #17804f;--rav: #a3470f;--rod: #d92d20;--glass: rgba(255, 255, 255, .86);--skygge: 0 -1px 0 var(--linje);--topp: env(safe-area-inset-top, 0px);--bunn: env(safe-area-inset-bottom, 0px);--kant: 0px;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.2, .8, .2, 1);color-scheme:light}*{box-sizing:border-box;border-radius:var(--kant)}html{font-size:17px;-webkit-text-size-adjust:100%}@supports (font: -apple-system-body){html{font:-apple-system-body}}body{margin:0;background:var(--bg);color:var(--tekst);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:1rem;line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,input,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}.ik{width:1.3rem;height:1.3rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter}.bytt>svg[data-ikon=loader]{animation:spinn .9s linear infinite}@keyframes spinn{to{transform:rotate(360deg)}}.ik-s{width:1rem;height:1rem}.ik-l{width:1.6rem;height:1.6rem}.bytt{position:relative;display:inline-grid;place-items:center}.bytt>svg{grid-area:1 / 1;transition:transform .32s var(--ease),opacity .22s ease,filter .32s ease}.bytt>svg.ut{transform:scale(.4);opacity:0;filter:blur(3px)}.bytt>svg.inn{animation:inn .36s var(--ease)}@keyframes inn{0%{transform:scale(.4);opacity:0;filter:blur(3px)}}.app{max-width:760px;margin:0 auto;min-height:100dvh;position:relative}.vis{min-height:100dvh;padding-bottom:calc(64px + var(--bunn))}.topp{position:sticky;top:0;z-index:20;background:var(--glass);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);padding:calc(var(--topp) + 6px) 16px 10px;border-bottom:1px solid transparent;transition:border-color .2s}.topp.rullet{border-bottom-color:var(--linje)}.topp-rad{display:flex;align-items:center;gap:8px;min-height:44px}.topp-rad .fyll{flex:1;min-width:0}.stor-tittel{font-size:2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;margin:2px 0 10px}.merke{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase}.merke img{width:22px;height:22px}.ikonknapp{min-width:44px;height:44px;display:inline-grid;place-items:center;color:var(--tekst);transition:background .15s,transform .15s var(--ease)}.ikonknapp:active{background:var(--flate-2);transform:scale(.94)}.ikonknapp.svak{color:var(--tekst-3)}.sok{display:flex;align-items:center;gap:8px;background:var(--flate);height:40px;padding:0 10px;color:var(--tekst-3)}.sok input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--tekst);height:100%;font-size:1rem}.sok input::placeholder{color:var(--tekst-3)}.sok input::-webkit-search-cancel-button{display:none}.filter{display:flex;gap:8px;margin-top:10px}.seg{display:flex;background:var(--flate);padding:2px;flex:1}.seg button{flex:1;min-height:34px;font-size:.88rem;color:var(--tekst-2);display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s,color .2s}.seg button[aria-pressed=true]{background:var(--bg);color:var(--tekst);box-shadow:0 1px 2px #141b331f}.seg.smal{flex:none}.seg.smal button{min-width:40px;font-family:var(--mono)}.framdrift{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:.76rem;color:var(--tekst-3);font-variant-numeric:tabular-nums}.framdrift .bar{flex:1;height:3px;background:var(--flate-2);position:relative;overflow:hidden}.framdrift .bar i{position:absolute;inset:0 auto 0 0;background:var(--aksent);transition:width .5s var(--ease)}.liste-topp{position:relative}body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--topp);background:var(--glass);z-index:40}.gruppe{position:sticky;top:var(--topp);z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 16px 6px;font:500 .76rem var(--mono);letter-spacing:.08em;color:var(--tekst-3);display:flex;justify-content:space-between}.rad{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:11px 16px;min-height:64px;position:relative;text-decoration:none;transition:background .15s}.rad+.rad:before{content:"";position:absolute;top:0;left:86px;right:0;height:1px;background:var(--linje)}.rad:active{background:var(--flate)}.rad .stand{font:.82rem var(--mono);color:var(--tekst-2);font-variant-numeric:tabular-nums}.rad .midt{min-width:0}.rad .navn{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rad .kort{font-size:.88rem;color:var(--tekst-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:1px}.rad.ute{opacity:.45}.hoyre{display:grid;justify-items:end;gap:6px}.prik{display:flex;gap:2px}.prik i{width:6px;height:6px;background:var(--flate-2)}.prik i.p{background:var(--aksent)}.tom{padding:48px 24px;text-align:center;color:var(--tekst-3)}.st-snakket{color:var(--tekst)}.st-tilbake{color:var(--rav)}.st-mote{color:var(--gronn)}.st-ikke{color:var(--tekst-3)}.bunnlinje{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--glass);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:var(--skygge);padding-bottom:var(--bunn)}.bunnlinje .indre{max-width:760px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;height:56px}.fane{flex:1;height:100%;display:grid;place-items:center;align-content:center;gap:2px;font-size:.65rem;color:var(--tekst-3)}.fane[aria-current=page]{color:var(--tekst)}.fane[aria-current=page] .ik{color:var(--aksent-tekst)}.nav{display:flex;align-items:center;gap:4px}.nav .midt{flex:1;text-align:center;font:500 .88rem var(--mono);color:var(--tekst-2);opacity:0;transition:opacity .2s}.topp.rullet .nav .midt{opacity:1}.hode{padding:4px 16px 18px}.hode h1{font-size:1.75rem;line-height:1.12;font-weight:600;letter-spacing:-.015em;margin:0 0 10px}.meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--tekst-2);font-size:.88rem}.meta span{display:inline-flex;align-items:center;gap:5px}.meta .ik{width:1rem;height:1rem;color:var(--tekst-3)}.meta .stand{font-family:var(--mono);color:var(--tekst)}.ingress{font-size:1.06rem;line-height:1.45;margin:14px 0 0}.apning{display:flex;gap:10px;margin-top:14px;padding:12px 14px;background:var(--flate);color:var(--tekst);font-size:.94rem;line-height:1.4}.apning .ik{color:var(--aksent-tekst);margin-top:1px}.seksjon{border-top:1px solid var(--linje);padding:16px 16px 18px}.seksjon>h2{margin:0 0 12px;font-size:.76rem;font-weight:500;color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:8px}.lagret{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-size:.76rem;color:var(--tekst-3);transition:opacity .3s}.statusvalg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.statusvalg button{min-height:64px;display:grid;place-items:center;align-content:center;gap:6px;background:var(--flate);color:var(--tekst-2);font-size:.7rem;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .15s var(--ease)}.statusvalg button:active{transform:scale(.96)}.statusvalg button[aria-pressed=true]{background:var(--bg);border-color:currentColor}.statusvalg button[aria-pressed=true].st-snakket{color:var(--tekst)}.statusvalg button[aria-pressed=true].st-tilbake{color:var(--rav)}.statusvalg button[aria-pressed=true].st-mote{color:var(--gronn)}.statusvalg button[aria-pressed=true].st-ikke{color:var(--tekst)}.statusvalg button[aria-pressed=true] .ik{animation:pop .4s var(--ease)}@keyframes pop{40%{transform:scale(1.25)}}.felter{display:grid;background:var(--flate)}.felt{display:flex;align-items:center;gap:12px;padding:0 12px;min-height:48px}.felt+.felt{border-top:1px solid var(--bg)}.felt .ik{color:var(--tekst-3)}.felt input{flex:1;min-width:0;border:0;background:none;outline:none;height:48px;font-size:1rem}.felt input::placeholder,textarea::placeholder{color:var(--tekst-3)}.notat{width:100%;min-height:120px;resize:none;border:0;outline:none;background:var(--flate);padding:12px;font-size:1rem;line-height:1.45;display:block;overflow:hidden}.mote{display:flex;gap:12px;padding:12px 14px;background:var(--flate);border-left:3px solid var(--gronn);margin-bottom:12px}.mote .ik{color:var(--gronn)}.mote b{font-weight:500}.mote small{display:block;color:var(--tekst-2);font-size:.82rem;margin-top:2px}.mote.venter{border-left-color:var(--rav)}.mote.venter .ik{color:var(--rav)}.opptak{margin-top:2px}.opptak+.opptak{margin-top:16px}.opptak header{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--tekst-3);margin-bottom:6px;font-variant-numeric:tabular-nums}.opptak p{margin:0 0 6px;line-height:1.45}.opptak .delvis{color:var(--tekst-3)}.handlinger{display:flex;gap:8px;margin-top:10px}.knapp{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--flate);font-size:.94rem;transition:transform .15s var(--ease),background .2s}a.knapp{color:inherit;text-decoration:none}.knapp:active{transform:scale(.97)}.knapp.primar{background:var(--aksent);color:var(--pa-aksent);font-weight:500}.knapp.full{width:100%}.knapp:disabled{opacity:.5}details.mer{border-top:1px solid var(--linje)}details.mer summary{list-style:none;display:flex;align-items:center;gap:10px;padding:14px 16px;min-height:52px;cursor:pointer;color:var(--tekst-2)}details.mer summary::-webkit-details-marker{display:none}details.mer summary .ik:last-child{margin-left:auto;transition:transform .25s var(--ease)}details.mer[open] summary .ik:last-child{transform:rotate(90deg)}.fakta{padding:0 16px 20px;display:grid;gap:16px}.fakta h3{margin:0 0 6px;font-size:.76rem;font-weight:500;color:var(--tekst-3);display:flex;align-items:center;gap:6px}.fakta ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.fakta li{padding-left:14px;position:relative;color:var(--tekst-2);line-height:1.4}.fakta li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--aksent)}.fakta .lenker a{color:var(--tekst-2);font-size:.82rem;word-break:break-all}.brikker{display:flex;flex-wrap:wrap;gap:6px}.brikker span{background:var(--flate);padding:4px 8px;font-size:.82rem;color:var(--tekst-2)}.verktoy .indre{justify-content:space-between;padding:0 12px;height:64px}.rec{width:56px;height:56px;display:grid;place-items:center;border:2px solid var(--tekst);transition:border-color .3s}.rec i{width:40px;height:40px;background:var(--rod);border-radius:50%;transition:width .35s var(--ease),height .35s var(--ease),border-radius .35s var(--ease)}.rec[aria-pressed=true] i{width:22px;height:22px;border-radius:2px}.rec.kobler i{animation:puls 1s ease-in-out infinite}@keyframes puls{50%{opacity:.35}}.tid{min-width:88px;font:500 .94rem var(--mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:8px;color:var(--tekst-3)}.tid.pa{color:var(--rod)}.tid.pa:before{content:"";width:8px;height:8px;background:var(--rod);animation:puls 1.2s ease-in-out infinite}.live{position:fixed;left:0;right:0;bottom:calc(64px + var(--bunn));z-index:29;pointer-events:none;display:flex;justify-content:center}.live div{max-width:760px;width:100%;background:var(--tekst);color:var(--bg);padding:10px 16px;font-size:.94rem;line-height:1.35;transform:translateY(8px);opacity:0;transition:transform .3s var(--ease),opacity .3s}.live.vis-live div{transform:none;opacity:1}.live small{display:block;font-size:.7rem;opacity:.7;margin-bottom:2px;letter-spacing:.04em;text-transform:uppercase}.slor{position:fixed;inset:0;z-index:50;background:#0a0e1c5c;opacity:0;transition:opacity .3s}.slor.apen{opacity:1}.ark{position:fixed;left:0;right:0;bottom:0;z-index:51;max-width:760px;margin:0 auto;max-height:calc(100dvh - var(--topp) - 12px);background:var(--bg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .38s var(--ease);padding-bottom:var(--bunn);box-shadow:0 -8px 40px #0a0e1c2e}.ark.apen{transform:none}.grep{width:36px;height:5px;background:var(--flate-2);margin:6px auto 0}.ark-hode{display:flex;align-items:center;padding:4px 8px 4px 16px;min-height:52px}.ark-hode h2{flex:1;margin:0;font-size:1.06rem;font-weight:600}.ark-innhold{overflow-y:auto;padding:0 16px 16px;-webkit-overflow-scrolling:touch}.ark-innhold>label,.ark-etikett{display:block;font-size:.76rem;color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px}.ark-fot{padding:10px 16px 12px;border-top:1px solid var(--linje)}.fliser{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.fliser::-webkit-scrollbar{display:none}.fliser button{scroll-snap-align:start;flex:none;min-width:54px;min-height:58px;background:var(--flate);display:grid;place-items:center;align-content:center;gap:2px;padding:6px 8px;font-variant-numeric:tabular-nums;border:1px solid transparent;transition:background .2s,border-color .2s}.fliser button small{font-size:.7rem;color:var(--tekst-3);text-transform:lowercase}.fliser button span{font-size:1.06rem}.fliser.tider button{min-height:44px;min-width:64px;font-family:var(--mono);font-size:.94rem}.fliser button[aria-pressed=true]{background:var(--tekst);color:var(--bg)}.fliser button[aria-pressed=true] small{color:inherit;opacity:.7}.ark textarea{width:100%;min-height:128px;border:0;outline:none;background:var(--flate);padding:12px;font-size:1rem;line-height:1.45;resize:vertical}.fliser .prikker{display:flex;gap:2px;height:4px;margin-top:2px}.fliser .prikker b{width:4px;height:4px;background:var(--rav)}.fliser button[aria-pressed=true] .prikker b{background:currentColor;opacity:.8}.fliser.tider button.opptatt{color:var(--tekst-3);text-decoration:line-through;background:repeating-linear-gradient(135deg,var(--flate) 0 5px,var(--flate-2) 5px 10px)}.fliser.tider button.opptatt[aria-pressed=true]{color:var(--bg);background:var(--rav);text-decoration:none}.kal{margin-top:10px}.kal-linje{display:flex;gap:8px;align-items:flex-start;font-size:.88rem;color:var(--tekst-2);margin:0}.kal-linje.ledig .ik{color:var(--gronn)}.kal-linje.kollisjon{color:var(--rav)}.ik.spinn{animation:spinn .9s linear infinite}.kal-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.kal-liste li{display:flex;gap:10px;padding:6px 10px;background:var(--flate);border-left:2px solid var(--tekst-3);font-size:.84rem;min-width:0}.kal-liste li.treff{border-left-color:var(--rav)}.kal-liste time{font-family:var(--mono);color:var(--tekst-2);flex:none}.kal-liste span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oppsummering{font-size:.88rem;color:var(--tekst-2);margin-top:10px;display:flex;gap:8px;align-items:flex-start}.feilmelding{color:var(--rod);font-size:.88rem;margin:8px 0 0}.toast{position:fixed;left:50%;top:calc(var(--topp) + 10px);z-index:60;transform:translate(-50%,-16px);opacity:0;transition:transform .35s var(--ease),opacity .3s;background:var(--tekst);color:var(--bg);padding:10px 14px;font-size:.88rem;display:flex;gap:8px;align-items:center;max-width:calc(100% - 32px);pointer-events:none}.toast.vis-toast{transform:translate(-50%);opacity:1}.tall{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:0 16px}.tall-flis{background:var(--flate);padding:14px;display:grid;gap:6px;min-height:92px;align-content:space-between}.tall b{font-size:2rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tall span{display:flex;gap:6px;align-items:center;color:var(--tekst-2);font-size:.82rem}.logg{list-style:none;margin:0;padding:0}.logg li a{display:grid;grid-template-columns:52px 1fr;gap:10px;padding:10px 16px;text-decoration:none;min-height:44px}.logg time{font:.82rem var(--mono);color:var(--tekst-3);padding-top:2px;font-variant-numeric:tabular-nums}.logg .hvem{color:var(--tekst-3);font-size:.82rem}.liste-enkel .rad{grid-template-columns:1fr auto}.liste-enkel .rad+.rad:before{left:16px}@media(min-width:900px){.app,.bunnlinje .indre,.live div,.ark{max-width:980px}.tall{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.meta a.stand{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);color:var(--tekst)}.kart-boks{padding:0 16px;min-width:0}.kart{display:block;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.kart-hall{fill:var(--bg);stroke:var(--linje);stroke-width:1}.kart-hall.glass{fill:var(--flate)}.kart-hallnavn{font:500 8px var(--mono);letter-spacing:.1em;fill:var(--tekst-3)}.kart-radnavn{font:9px var(--mono);fill:var(--tekst-3)}.kart-gang{stroke:var(--linje);stroke-width:2}.kart-rute-linje{fill:none;stroke:var(--tekst-3);stroke-width:.8;stroke-linejoin:round;opacity:.6;pointer-events:none}.kart-m{cursor:pointer;outline:none}.kart-m .treff{fill:transparent}.kart-m .skive{fill:var(--aksent)}.kart-m text{font:600 8.5px var(--mono);fill:var(--pa-aksent);text-anchor:middle;pointer-events:none}.kart-m.besokt .skive{fill:var(--gronn)}.kart-m.ekstra .skive{fill:var(--bg);stroke:var(--aksent);stroke-width:1.5}.kart-m.ekstra text{fill:var(--tekst)}.kart-m .hake{fill:none;stroke:var(--bg);stroke-width:1.7;stroke-linecap:square;pointer-events:none}.kart-m.ikke .skive{fill:var(--tekst-3);opacity:.3}.kart-m.prikk .skive{fill:var(--tekst-3);opacity:.55}.kart-m .ring{fill:none;stroke:var(--tekst);stroke-width:1.5;pointer-events:none}.kart-m:focus-visible .skive{stroke:var(--tekst);stroke-width:2}.kart-tekst{margin:6px 0 0;font-size:.76rem;line-height:1.4;color:var(--tekst-3)}.kart-panel:empty{display:none}.kart-panel{margin:0 16px 16px;background:var(--flate)}.kart-paneltopp{display:flex;align-items:center;justify-content:space-between;padding:0 12px}.kart-paneltopp h2{font-size:1rem;margin:0}.kart-panel .kart-tekst{padding:0 16px 12px}.kart-tittel{margin:18px 0 0;padding:0 16px;font-size:.76rem;font-weight:500;color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between}.kart-layout{display:grid;gap:20px}.kart-side{min-width:0}.kart-neste{display:flex;align-items:center;gap:8px;background:var(--aksent);color:var(--pa-aksent);margin:8px 16px 18px;padding:12px 16px}.kart-neste p{margin:0;font-size:.88rem}.kart-nestelenke{flex:1;min-width:0;display:grid;gap:5px}.kart-nestelenke strong{font-size:1.18rem;line-height:1.25;overflow-wrap:anywhere}.kart-nestelenke>span:last-child{display:flex;align-items:center;gap:8px;font-size:.88rem}.kart-nestemeta{font-size:.76rem}.kart-hallvalg{flex-wrap:wrap}.kart-hallvalg button{min-height:44px;font-size:.76rem;padding:0 6px;white-space:nowrap}.kart-verktoy{display:flex;align-items:center;min-height:52px;gap:2px}.kart-verktoy>span:first-child{flex:1;font-size:.76rem;color:var(--tekst-3)}.kart-zoom{font-size:.76rem;font-variant-numeric:tabular-nums;min-width:46px;text-align:center}.kart-verktoy button:disabled{opacity:.35;cursor:default}.kart-flate{height:300px;overflow:auto;border:1px solid var(--linje);background:var(--bg);overscroll-behavior:contain}.kart-forklaring{display:flex;gap:8px 14px;flex-wrap:wrap;padding-top:10px;font-size:.7rem;color:var(--tekst-2)}.kart-forklaring span{display:inline-flex;align-items:center;gap:5px}.kart-forklaring span:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--aksent);flex:none}.kart-forklaring .besokt:before{background:var(--gronn)}.kart-forklaring .ikke:before{background:var(--tekst-3);opacity:.3}.kart-forklaring .ekstra:before{background:var(--bg);border:1.5px solid var(--aksent)}.kart-forklaring .prikk:before{background:var(--tekst-3)}.rute-stopp{border-bottom:1px solid var(--linje)}.rute-stopp .rad{grid-template-columns:1fr auto;padding-top:6px}.rute-vis{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:4px 16px;font:.82rem var(--mono);text-align:left}.rute-vis .ik{margin-left:auto;color:var(--tekst-3)}.rute-nr{width:24px;height:24px;display:grid;place-items:center;background:var(--aksent);color:var(--pa-aksent);font:600 .72rem var(--mono);font-variant-numeric:tabular-nums}@media(min-width:900px){.kart-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:0}.kart-boks{position:sticky;top:calc(12px + var(--topp))}.kart-flate{height:410px}.kart-rute .kart-tittel{margin-top:0}}.opptak-lyd:not(:empty){margin-top:8px}.opptak-lyd .knapp.spill{min-height:44px;padding:0 14px}.opptak-lyd audio{display:block;width:100%;height:44px}.opptak-venter{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--tekst-3)}.opptak-venter .ik{animation:puls 1.6s ease-in-out infinite}.mote-avlys{align-self:flex-start;color:var(--rod);font-size:.88rem;padding:2px 0 2px 8px;min-height:32px}.oppsummering input[type=checkbox]{width:1.1rem;height:1.1rem;margin:2px 0 0;accent-color:var(--aksent);flex:none}
