:root{--svart:#0e0e0e;--kol:#171717;--stein:#232323;--kant:#333;--kvit:#f4f2ee;--lys:#c9c6c0;--graa:#9a9894;--aksent:#ff3d8b;--paa-aksent:#0e0e0e;--aksent-lys:color-mix(in srgb, var(--aksent) 32%, var(--kvit));--aksent-mork:color-mix(in srgb, var(--aksent) 34%, var(--svart));--feil:#ff8a6b;--ok:#3ecf72;--sandkasse:#f2c94c;--stilk:#4e8f2f;--papir:#fff;--botn-flate:var(--svart);--slor:#0e0e0eb8;--bakteppe:#0e0e0ecc;--bakteppe-tett:#0e0e0ef0;--tekst-xs:11px;--tekst-s:12px;--tekst-m:14px;--tekst-b:16px;--tekst-l:18px;--tittel-s:22px;--tittel-m:28px;--tittel-l:34px;--tittel-xl:clamp(36px, 6vw, 56px);--tittel-hero:clamp(52px, 9vw, 112px);--luft-1:4px;--luft-2:8px;--luft-3:12px;--luft-4:16px;--luft-5:24px;--luft-6:32px;--luft:16px;--radius:4px;--f-tittel:var(--f-tittel-bebas);--tittel-vekt:400;--tittel-store:uppercase;--fargeskjema:dark;--hint:#ffffff14;--paa-mork:#f4f2ee;--skinne:200px;--botn:64px;--trygg-topp:env(safe-area-inset-top,0px);--rull-hogd:calc(100dvh - 46px - var(--trygg-topp) - var(--botn) - env(safe-area-inset-bottom,0px))}[data-stil=kraftig]{--svart:#0e0e0e;--kol:#171717;--stein:#232323;--kant:#333;--kvit:#f4f2ee;--lys:#c9c6c0;--graa:#9a9894;--slor:#0e0e0eb8;--bakteppe:#0e0e0ecc;--bakteppe-tett:#0e0e0ef0;--hint:#ffffff14;--fargeskjema:dark;--f-tittel:var(--f-tittel-bebas);--tittel-vekt:400;--tittel-store:uppercase}[data-stil=lys]{--svart:#fff;--kol:#f4f4f2;--stein:#e9e9e6;--kant:#d6d6d2;--kvit:#111;--lys:#3d3d3a;--graa:#66665f;--slor:#ffffffc7;--bakteppe:#ffffffd9;--bakteppe-tett:#fffffff2;--hint:#0000000d;--sandkasse:#9a7400;--fargeskjema:light;--f-tittel:var(--f-tekst);--tittel-vekt:700;--tittel-store:none;--tittel-s:20px;--tittel-m:24px;--tittel-l:28px;--tittel-xl:clamp(30px, 5vw, 46px);--tittel-hero:clamp(40px, 7vw, 84px)}[data-stil=sand]{--svart:#f1ebe0;--kol:#e9e1d3;--stein:#dfd5c4;--kant:#cfc3ae;--kvit:#1e1a14;--lys:#4a4237;--graa:#6f6556;--slor:#f1ebe0c7;--bakteppe:#f1ebe0d9;--bakteppe-tett:#f1ebe0f2;--hint:#0000000d;--sandkasse:#9a7400;--fargeskjema:light;--f-tittel:var(--f-tittel-bebas);--tittel-vekt:400;--tittel-store:uppercase}[data-stil=glas]{--svart:#12151b;--kol:#1a1e26;--stein:#232833;--kant:#2e3440;--kvit:#eef1f6;--lys:#c5ccd8;--graa:#8d97a8;--slor:#12151b99;--bakteppe:#12151bbf;--bakteppe-tett:#12151beb;--hint:#ffffff14;--fargeskjema:dark;--f-tittel:var(--f-smal);--tittel-vekt:700;--tittel-store:uppercase}[data-stil=osb]{--svart:#0e0d0c;--kol:#1b1a18;--stein:#24221f;--kant:#34302b;--kvit:#f5f1ea;--lys:#d6cfc3;--graa:#a9a296;--slor:#0e0d0cb8;--bakteppe:#0e0d0cd1;--bakteppe-tett:#0e0d0cf0;--hint:#ffffff12;--fargeskjema:dark;--f-tittel:var(--f-smal);--tittel-vekt:500;--tittel-store:uppercase}[data-stil=lokale]{--svart:#111;--kol:#1c1c1c;--stein:#262626;--kant:#3a3a3a;--kvit:#f4f2ee;--lys:#d2cfc9;--graa:#a3a09a;--slor:#1111118c;--bakteppe:#111111b8;--bakteppe-tett:#111111eb;--hint:#ffffff14;--fargeskjema:dark;--f-tittel:var(--f-smal);--tittel-vekt:700;--tittel-store:uppercase}*,:before,:after{box-sizing:border-box}html{background:var(--svart);color-scheme:var(--fargeskjema);-webkit-text-size-adjust:100%}html:has(.skal){height:var(--skal-hogd,100%);overscroll-behavior-y:none;overflow:hidden}html:has(.skal) body{height:var(--skal-hogd,100%);overflow:hidden}html.trapp #innhald{scroll-snap-type:y proximity}body{background:var(--svart);color:var(--kvit);font:400 var(--tekst-b)/1.5 var(--f-tekst), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea{font-size:max(16px,1em)}h1,h2,h3,h4{font-family:var(--f-tittel), sans-serif;font-weight:var(--tittel-vekt);text-transform:var(--tittel-store);text-wrap:balance;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--kvit);outline-offset:2px}.hopp{position:absolute;left:-9999px}.hopp:focus{z-index:100;background:var(--kvit);color:var(--svart);padding:var(--luft-3) var(--luft-4);top:8px;left:8px}.skal{height:var(--vis-hogd,var(--skal-hogd,100%));flex-direction:column;display:flex}main{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden auto}main:after{content:"";height:56px;display:block}main:has(.skriv):after{display:none}main:has(.inn-medlem.meldingsflate):after{display:none}:is(.bolk:has(.skriv),.admin-innhald:has(.skriv)){padding-bottom:0}.skinne{display:none}.topplinje{justify-content:space-between;align-items:center;gap:var(--luft-4);background:var(--svart);padding:calc(14px + env(safe-area-inset-top)) var(--luft) var(--luft-2);z-index:30;display:flex;position:sticky;top:0}.topplinje a{display:inline-block}.min-side{padding:var(--luft-2) 0;text-decoration:none}.min-side:hover{color:var(--kvit)}.logo{max-width:100%;height:auto;display:block}.logo .kb{color:var(--aksent)}.logo-ord{font-family:var(--f-tittel);font-weight:var(--tittel-vekt);letter-spacing:.02em;text-transform:var(--tittel-store);white-space:nowrap;font-size:1.6rem;line-height:1;display:inline-block}.logo-ord.logo{height:auto}.topplinje .logo{width:auto;height:26px}.topp-hogre{align-items:center;gap:var(--luft-4);display:flex}.topp-hogre .min-side{font:700 var(--tekst-s)/1.5 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--kvit)}.topp-hogre .min-side[aria-current=page]{color:var(--aksent)}.botn-teljar{z-index:2;min-width:16px;height:16px;padding:0 var(--luft-1);background:var(--aksent);color:var(--paa-aksent);font:700 var(--tekst-xs)/16px var(--f-smal), sans-serif;letter-spacing:0;text-align:center;position:absolute;top:7px;left:calc(50% + 6px)}.botn-blokk{z-index:30;flex:none;position:relative;transform:translateZ(0)}.botnlinje{background:var(--svart);border-top:1px solid var(--kant);padding-bottom:calc(env(safe-area-inset-bottom) + 2px);grid-template-columns:repeat(5,1fr);display:grid}.botnlinje a{isolation:isolate;clip-path:inset(-100% 0 -8px);min-height:var(--botn);justify-content:center;align-items:center;gap:var(--luft-1);color:var(--graa);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;text-decoration:none;display:flex;position:relative}.botnlinje svg{fill:none;stroke:currentColor;stroke-width:2px;width:21px;height:21px}.botnlinje a[aria-current=page]{color:var(--paa-aksent)}.botnlinje .botn-merke{z-index:-1;width:72px;height:100.174px;color:var(--aksent);stroke:none;fill:currentColor;display:none;position:absolute;bottom:-4px;left:50%;overflow:visible;transform:translate(-50%)}.botnlinje a[aria-current=page] .botn-merke{display:block}.botn-merke .pynt-midt{display:none}.botnlinje a.bell svg{stroke:none}@media (min-width:900px){.skal{grid-template-columns:var(--skinne) minmax(0, 1fr);grid-template-rows:auto 1fr auto;display:grid}.skal>.skinne{grid-area:1/1/-1}.skal>.appbanner{grid-area:1/2}.skal>.appbanner-installer{display:none}.skal>main{grid-area:2/2}.topplinje,.botnlinje{display:none}:root{--rull-hogd:100dvh}.skal>.botn-blokk{grid-area:3/2}main:after{display:none}.skinne{gap:var(--luft-6);height:100dvh;padding:var(--luft-5) var(--luft-5);border-right:1px solid var(--kant);background:var(--svart);flex-direction:column;display:flex;position:sticky;top:0}.skinne-logo .logo{width:128px}.skinne nav{flex-direction:column;display:flex}.skinne nav a{align-items:center;gap:var(--luft-3);padding:var(--luft-2) 0;font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;letter-spacing:.02em;text-transform:var(--tittel-store);color:var(--graa);text-decoration:none;display:flex}.skinne nav a:hover{color:var(--kvit)}.skinne nav .kb{width:14px;height:19px;color:var(--aksent);visibility:hidden}.skinne nav a[aria-current=page]{color:var(--kvit)}.skinne nav a[aria-current=page] .kb{visibility:visible}.skinne nav a.skinne-admin{margin-top:var(--luft-2);font-size:var(--tittel-s)}.skinne-nede{gap:var(--luft-4);flex-direction:column;margin-top:auto;display:flex}}.merke{font:700 var(--tekst-s)/1.5 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--graa)}.merke.kvit{color:var(--kvit)}.serie-spel{background:var(--aksent);width:64px;height:64px;color:var(--paa-aksent);cursor:pointer;z-index:2;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;display:flex;position:absolute;top:50%;left:50%}.serie-spel svg{width:30px;height:30px;margin-left:var(--luft-1)}.serie-spel:hover{background:var(--kvit)}.serie .film{object-fit:contain;background:var(--svart);filter:none;width:100%;height:100%}.serie .film-ventar{opacity:0;pointer-events:none;position:absolute;inset:0}.kartval{border:1px solid var(--kant);background:var(--stein);isolation:isolate;z-index:0;height:360px;position:relative}.dorliste li{align-items:flex-start}.kartval .leaflet-container{font:inherit}.idag-rad{flex-wrap:wrap;align-items:stretch;display:flex}.idag-rad>.idag{flex:1 1 0;min-width:0}.idag:has(+.dorruter){padding-right:var(--luft-2)}.dorruter{gap:var(--luft-2);padding:0 var(--luft) var(--luft-4) 0;flex:none;display:flex}.dorrute{justify-content:center;align-items:center;gap:var(--luft-2);aspect-ratio:1;min-height:74px;padding:var(--luft-1);background:var(--aksent);color:var(--paa-aksent);cursor:pointer;font:700 var(--tekst-xs)/1.2 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;flex-direction:column;display:flex;position:relative}a.dorrute{text-decoration:none}.dorrute span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dorrute:disabled{cursor:default}.dorrute.feil{background:var(--kol);color:var(--kvit);border:2px solid var(--aksent)}.dorrute.smell{animation:5s linear forwards dor-rute}@keyframes dor-rute{0%,60%{background:var(--kol);color:var(--kvit)}to{background:var(--aksent);color:var(--paa-aksent)}}.dorrute.sandkasse{outline:2px dashed var(--sandkasse);outline-offset:-2px}.idag-rad:has(.dor-svar)>.idag{visibility:hidden;flex:0 0 0;width:0;padding-left:0;padding-right:0;overflow:hidden}.dor-svar{justify-content:space-between;align-items:center;gap:var(--luft-2) var(--luft-4);min-width:0;margin:0 var(--luft-2) var(--luft-4) var(--luft);padding:var(--luft-3) var(--luft-4);font:400 var(--tekst-m)/1.4 var(--f-tekst), sans-serif;background:var(--kol);color:var(--kvit);border-left:3px solid var(--aksent);flex-wrap:wrap;flex:1 1 0;order:-1;display:flex}.dor-svar.feil{border-left-color:var(--graa)}.dor-svar>span{flex:160px}.dor-ikon{z-index:2;transform-origin:50% 66%;width:21px;height:28px;position:relative;overflow:visible}.dor-ikon .hank{transition:opacity .3s}.dor-ikon.ladar{animation:1s cubic-bezier(.4,0,.3,1) forwards dor-lad}.dor-ikon.ladar .hank{opacity:0;transition-delay:.45s}.dor-ikon.smell{animation:3s ease-out forwards dor-smell}.dor-ikon.smell .hank{opacity:1;transition-delay:2.1s}.dor-ikon.att{animation:.6s ease-out forwards dor-att}@keyframes dor-lad{0%{transform:none}40%{transform:rotate(-90deg)}75%{transform:translate(-10px,-3px)rotate(-90deg)scale(1.8)}to{transform:translate(-15px,-3px)rotate(-90deg)scale(1.4)}}@keyframes dor-smell{0%{animation-timing-function:cubic-bezier(.7,0,1,.5);transform:translate(-15px,-3px)rotate(-90deg)scale(1.4)}3.5%{animation-timing-function:cubic-bezier(.7,0,1,.5);transform:translate(-2px,-3px)rotate(-90deg)scale(1.85)}7%{animation-timing-function:ease-out;transform:translate(16px)rotate(-90deg)scale(.85)}11%{transform:translate(11px)rotate(-90deg)scale(.85)}15%{transform:translate(13px)rotate(-90deg)scale(.85)}20%,72%{transform:translate(12px)rotate(-90deg)scale(.85)}85%{transform:translate(0)rotate(-90deg)scale(.92)}to{transform:none}}@keyframes dor-att{0%{transform:translate(-15px,-3px)rotate(-90deg)scale(1.4)}to{transform:none}}.dor-skaar{z-index:1;pointer-events:none;position:absolute;inset:0}.dor-skaar i{background:var(--aksent);animation:2.4s cubic-bezier(.2,.6,.4,1) .2s forwards dor-skaar;position:absolute;inset:0}.dor-skaar i:first-child{clip-path:polygon(0 0,22% 0,14% 55%,0 70%);--dx:-34px;--dy:-42px;--r:-14deg}.dor-skaar i:nth-child(2){clip-path:polygon(0 70%,14% 55%,30% 100%,0 100%);--dx:-30px;--dy:36px;--r:10deg}.dor-skaar i:nth-child(3){clip-path:polygon(22% 0,48% 0,40% 40%,14% 55%);--dx:-8px;--dy:-56px;--r:-7deg}.dor-skaar i:nth-child(4){clip-path:polygon(14% 55%,40% 40%,55% 100%,30% 100%);--dx:4px;--dy:48px;--r:6deg}.dor-skaar i:nth-child(5){clip-path:polygon(48% 0,78% 0,70% 60%,40% 40%);--dx:24px;--dy:-40px;--r:5deg}.dor-skaar i:nth-child(6){clip-path:polygon(40% 40%,70% 60%,80% 100%,55% 100%);--dx:28px;--dy:34px;--r:-4deg}.dor-skaar i:nth-child(7){clip-path:polygon(78% 0,100% 0,100% 100%,80% 100%,70% 60%);--dx:46px;--dy:-6px;--r:3deg}@keyframes dor-skaar{0%,4%{opacity:1;transform:none}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.dor-ikon.ladar,.dor-ikon.smell,.dor-ikon.att,.dor-skaar i{animation:none}.dor-skaar{display:none}}.velkomst{z-index:100;background:var(--svart);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.velkomst-logo{width:min(52vw,260px);height:auto;color:var(--kvit);transition:opacity .45s}.velkomst-logo .kb{color:var(--aksent)}.velkomst-bell{width:72px;height:100px;color:var(--aksent);opacity:0;transition:transform 1.1s cubic-bezier(.5,0,.3,1),opacity .3s;position:absolute;transform:scale(.6)}.velkomst.inn .velkomst-logo{opacity:0}.velkomst.inn .velkomst-bell{opacity:1;transform:scale(40)}.velkomst.ut{opacity:0;transition:opacity .25s}@media (prefers-reduced-motion:reduce){.velkomst-logo,.velkomst-bell{transition:none}}.velkomst.stille .velkomst-bell{display:none}.appbanner{align-items:center;gap:var(--luft-3);padding:calc(10px + env(safe-area-inset-top)) var(--luft) var(--luft-3);background:var(--aksent);color:var(--paa-aksent);font:400 var(--tekst-m)/1.3 var(--f-tekst), sans-serif;display:flex}.appbanner span{flex:1}.appbanner~.appbanner,.appbanner~.topplinje{padding-top:var(--luft-3)}@media (display-mode:standalone){.topplinje{padding-top:calc(26px + env(safe-area-inset-top))}.appbanner{padding-top:calc(22px + env(safe-area-inset-top))}.appbanner~.appbanner,.appbanner~.topplinje{padding-top:var(--luft-3)}}.appbanner-knapp,.appbanner.varselstripe .knapp{border:1px solid var(--paa-aksent);background:var(--paa-aksent);color:var(--paa-mork);padding:var(--luft-2) var(--luft-3);cursor:pointer;min-height:44px;font:700 var(--tekst-s)/1.2 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;text-align:center}.appbanner-lukk,.appbanner.varselstripe .lukk{color:var(--paa-aksent);font-size:var(--tittel-s);padding:var(--luft-3) var(--luft-3);cursor:pointer;background:0 0;border:0;margin:-10px -8px -10px 0;line-height:1}.appbanner.varselstripe{flex-wrap:wrap}.appbanner .merke-prikk{display:none}.appbanner.varselstripe .knapp:hover{background:var(--paa-aksent)}.appbanner .varselstripe-feil{font-size:var(--tekst-s);flex-basis:100%}.mi-rolle{vertical-align:middle;margin-left:var(--luft-3);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--graa);display:inline-block}.varselvalg{border-collapse:collapse;width:100%;max-width:520px;margin:var(--luft-2) 0 var(--luft-2)}.varselvalg th,.varselvalg td{padding:var(--luft-2) 0;border-bottom:1px solid var(--kant);text-align:left;font:700 var(--tekst-s)/1.4 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase}.varselvalg thead th{color:var(--graa)}.varselvalg td{text-align:center;width:72px}.varselvalg tbody th{color:var(--kvit);font-weight:700}.varselvalg tbody th .hint{font:400 var(--tekst-s)/1.4 var(--f-smal), sans-serif;letter-spacing:0;text-transform:none;color:var(--graa);margin-top:2px;display:block}.varselvalg input{width:22px;height:22px;accent-color:var(--aksent);vertical-align:middle;margin:0}.einingar h4{margin:var(--luft-4) 0 var(--luft-2);font:700 var(--tekst-s)/1.4 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--graa)}.mi-status:empty{display:none}.bolk-fald .teljar{vertical-align:middle;margin-left:var(--luft-3);padding:var(--luft-1) var(--luft-2);background:var(--aksent);color:var(--paa-aksent);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;display:inline-block}.hs-installert [data-hjemskjerm-bolk],.hs-berre-installert{display:none}.hs-installert .hs-berre-installert{display:block}.sprakval{padding:var(--luft-2) 0;cursor:pointer;font:700 var(--tekst-s)/1.5 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--graa);text-align:left;background:0 0;border:0}.sprakval:hover,.sprakval:focus-visible{color:var(--kvit)}.sprakval:disabled{opacity:.5;cursor:default}.merke em{color:var(--aksent);font-style:normal}.knapp{min-height:44px;padding:0 var(--luft-4);background:var(--aksent);color:var(--paa-aksent);font:700 var(--tekst-m)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.knapp:hover{background:var(--kvit)}.knapp.kant{color:var(--kvit);border:1px solid var(--kant);background:0 0}.knapp.kant:hover{border-color:var(--kvit)}.knapp.liten{min-height:36px;padding:0 var(--luft-3);font-size:var(--tekst-s);position:relative}.knapp.knapp-fare{background:var(--feil);color:var(--svart)}.knapp.knapp-fare:hover{background:var(--kvit)}.stadfest{border:1px solid var(--kant);background:var(--kol);color:var(--kvit);max-width:min(92vw,420px);margin:auto;padding:0}.stadfest::backdrop{background:var(--bakteppe)}.stadfest-inni{padding:var(--luft-5) var(--luft-5) var(--luft-5)}.stadfest h2{font-size:var(--tittel-m);margin-bottom:var(--luft-3);line-height:1}.stadfest p{margin:0 0 var(--luft-4);color:var(--lys);line-height:1.45}.stadfest .rad{justify-content:flex-end}.varsel-paaminning{justify-content:space-between;align-items:center;gap:var(--luft-3) var(--luft-4);flex-wrap:wrap;display:flex}.side-tittel{padding:var(--luft-3) var(--luft) var(--luft-5);position:relative}.side-tittel-handling{top:16px;right:var(--luft);position:absolute}.luft-topp{margin-top:var(--luft-4)}.luft-topp-liten{margin-top:var(--luft-3)}.luft-topp-stor{margin-top:var(--luft-5)}.luft-topp-xs{margin-top:var(--luft-2)}.luft-botn-liten{margin-bottom:var(--luft-3)}.luft-botn{margin-bottom:var(--luft-4)}.luft-botn-stor{margin-bottom:var(--luft-5)}.luft-botn-xs{margin-bottom:var(--luft-2)}.luft-topp-xl{margin-top:48px}.luft-venstre{margin-left:var(--luft-3)}.knapp.brei{width:100%}.side-tittel.kompakt{padding-bottom:var(--luft-2)}.inline-skjema{display:inline}.utan-strek{text-decoration:none}.veks{flex:1}.liste-tekst{gap:var(--luft-1);flex:1;display:grid}.rad.midt{align-items:center}.rad.botnlinja{align-items:baseline}.rad.nedst{align-items:end}.rad.stor-luft{gap:var(--luft-4)}.fyll i,.stat-stolpe i{width:var(--fyll,0%)}.side-tittel h1.mindre{font-size:var(--tittel-xl)}.straum-h1{font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--graa);padding:var(--luft-4) var(--luft) 0}.ny-her{justify-content:space-between;align-items:center;gap:var(--luft-3);margin:var(--luft-3) var(--luft) 0;padding:var(--luft-3) var(--luft-4);border:1px solid var(--kant);color:var(--lys);display:flex}.ny-her p{font-size:var(--tekst-m);margin:0;line-height:1.35}.ny-her b{color:var(--kvit)}.ny-her .knapp{flex:none}.side-tittel h1{font-size:var(--tittel-hero);line-height:.88}.side-tittel .strek{background:var(--aksent);width:clamp(120px,18vw,220px);height:4px;margin-top:var(--luft-3);display:block}.side-tittel p{color:var(--lys);max-width:56ch;margin-top:var(--luft-4)}.skilje{width:100%;height:clamp(18px,3vw,34px);color:var(--kant);display:block}.foto{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.85);width:100%;height:100%;display:block}.foto.farge{filter:none}.sak-bilete .foto{object-fit:contain;width:100%;height:auto}.sak-hovudbilete{background:var(--kol);place-items:center;display:grid}.sak-hovudbilete .foto{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:74dvh}@media (max-width:899px){.sak-hovudbilete .foto{max-height:60dvh}}.sak-tilbake{padding:var(--luft-3) var(--luft-4);margin:calc(-1 * var(--luft-3)) calc(-1 * var(--luft-4));z-index:1;text-decoration:none;display:inline-block;position:relative}.sak-tittel{font-size:var(--tittel-hero);margin-top:var(--luft-2)}.sak-dato{margin-top:var(--luft-4)}.knapp[target=_blank]:after{content:"";width:.62em;height:.62em;margin-left:var(--luft-2);-webkit-mask:var(--ut-pil) center / contain no-repeat;-webkit-mask:var(--ut-pil) center / contain no-repeat;mask:var(--ut-pil) center / contain no-repeat;background:currentColor;flex:none}:root{--ut-pil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 9.5l7-7M4 2.5h5.5V8'/%3E%3C/svg%3E")}.knapp.liten:before{content:"";position:absolute;inset:-4px 0}.lenkjeknapp:before{content:"";position:absolute;inset:-16px -6px}.utsending-svar:before{content:"";position:absolute;inset:-8px 0}.nettstatus{padding:var(--luft-3) var(--luft);background:var(--kol);border-bottom:1px solid var(--kant);color:var(--lys);font-size:var(--tekst-m);margin:0;line-height:1.35}.nettstatus b{color:var(--kvit)}.timar-ventar{min-height:240px}@media (min-width:900px){.dorruter{padding:var(--luft-3) var(--luft-4) var(--luft-3) var(--luft-3)}.dorrute{min-height:64px}.dor-svar{margin:var(--luft-3) 0 var(--luft-3) var(--luft-4)}:root{--luft:40px}.side-tittel{padding-top:48px}}.idag-ventar{min-height:118px}.idag-hovud{padding:var(--luft-2) var(--luft) var(--luft-2);justify-content:space-between;align-items:baseline;display:flex}.idag-hovud a{text-decoration:none}.idag{gap:var(--luft-2);padding:0 var(--luft) var(--luft-4);scrollbar-width:none;display:flex;overflow-x:auto}.idag::-webkit-scrollbar{display:none}.idag-time{background:var(--kol);border-left:3px solid var(--kant);width:116px;padding:var(--luft-3) var(--luft-3) var(--luft-2);flex:none;text-decoration:none}.idag-time b{font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;letter-spacing:.02em;display:block}.idag-time span{font:700 var(--tekst-s)/1.2 var(--f-smal), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:var(--luft-1);overflow-wrap:anywhere;display:block}.idag-time small{color:var(--graa);font:500 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.06em;margin-top:var(--luft-2);display:block}.idag-time.neste{border-left-color:var(--aksent)}.idag-time.neste small{color:var(--aksent)}.idag-time.ferdig b,.idag-time.ferdig span{color:var(--graa)}.idag-time.eigen{border-left-style:dashed}.idag-time.eigen b{color:var(--lys)}.idag-time.avlyst b,.idag-time.avlyst span{color:var(--graa);text-decoration:line-through}@media (min-width:900px){.idag-omslag{border-bottom:1px solid var(--kant);grid-template-columns:150px minmax(0,1fr);display:grid}.idag-hovud{justify-content:flex-start;gap:var(--luft-2);padding:var(--luft-4) var(--luft-4) var(--luft-4) var(--luft);border-right:1px solid var(--kant);flex-direction:column}.idag{gap:0;padding:0}.idag-time{border-left:0;border-right:1px solid var(--kant);width:auto;padding:var(--luft-4) var(--luft-4);background:0 0;flex:1 0 128px}.idag-time.neste{background:var(--kol);border-top:3px solid var(--aksent);padding-top:var(--luft-3)}}.arkiv{padding:var(--luft-5) var(--luft) var(--luft-2);border-top:1px solid var(--kant)}.arkiv>h2{margin:0 0 var(--luft-2)}.arkiv-aar{border-bottom:1px solid var(--kant)}.arkiv-aar summary{align-items:baseline;gap:var(--luft-3);padding:var(--luft-3) 0;cursor:pointer;font:var(--tittel-vekt) var(--tittel-l)/1 var(--f-tittel), sans-serif;list-style:none;display:flex}.arkiv-aar summary::-webkit-details-marker{display:none}.arkiv-aar summary:after{content:"+";color:var(--aksent);margin-left:auto}.arkiv-aar[open] summary:after{content:"–"}.arkiv-aar summary small{color:var(--graa);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase}.arkiv-aar ul{padding:0 0 var(--luft-3);margin:0;list-style:none}.arkiv-aar li a{gap:var(--luft-3);padding:var(--luft-2) 0;font:700 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:64px 1fr;text-decoration:none;display:grid}.arkiv-aar li a:hover span{color:var(--aksent)}.arkiv-aar li small{color:var(--graa);font-weight:500}.festa{margin:0 var(--luft) var(--luft-4);border:1px solid var(--aksent);padding:var(--luft-3) var(--luft-4);justify-content:space-between;align-items:center;gap:var(--luft-3);display:flex}.festa b{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);display:block}.festa>.rad{gap:var(--luft-2);flex:none}.festa-tekst{min-width:0;color:inherit;flex:1 1 0;text-decoration:none}.festa-tekst:hover b{color:var(--aksent)}.festa-pil{color:var(--aksent);font-weight:400}.festa-felt label.feil input{border-color:var(--feil)}.feiltekst{color:var(--feil)}.festa-tekst b,.festa-tekst small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.festa-felt{border:1px solid var(--kant);padding:var(--luft-3) var(--luft-4) var(--luft-1);margin:var(--luft-5) 0 var(--luft-2)}.festa-felt legend{padding:0 var(--luft-2);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase}.festa-rad{gap:var(--luft-3) var(--luft-4);padding:var(--luft-3) 0 var(--luft-3);border-top:1px solid var(--kant);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.festa-rad .brei{grid-column:1/-1}.festa-rad .lenkjeknapp{grid-column:1/-1;justify-self:start}@media (max-width:560px){.festa-rad{grid-template-columns:minmax(0,1fr)}}.festa small{font:500 var(--tekst-s)/1.4 var(--f-smal), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--graa)}.leiar{text-decoration:none;display:block;position:relative}.leiar-bilete{height:min(62vw,420px);position:relative}.leiar-bilete .fjellkant{width:100%;height:22%;color:var(--svart);position:absolute;bottom:-1px;left:0;right:0}.leiar-tekst{padding:0 var(--luft) var(--luft-5);margin-top:-14px;position:relative}.leiar-tekst h2{font-size:var(--tittel-hero);margin:var(--luft-2) 0 var(--luft-3);line-height:.9}.leiar-tekst p{color:var(--lys);max-width:44ch}.leiar-tekst .knapp{margin-top:var(--luft-4)}.saker{border-top:1px solid var(--kant);display:grid}.sak{gap:var(--luft-4);padding:var(--luft-4) var(--luft);border-bottom:1px solid var(--kant);grid-template-columns:auto 1fr;align-items:start;text-decoration:none;display:grid}@media (max-width:899px){.saker{gap:var(--luft-2);padding:var(--luft-4) var(--luft) var(--luft-4);scrollbar-width:none;border-bottom:1px solid var(--kant);display:flex;overflow-x:auto}.saker::-webkit-scrollbar{display:none}.sak{gap:var(--luft-2);padding:var(--luft-3) var(--luft-3) var(--luft-4);border:0;border-left:3px solid var(--kant);background:var(--kol);scroll-snap-align:start;flex:0 0 min(72vw,300px);grid-template-columns:1fr}.sak.aktiv{border-left-color:var(--aksent)}.sak .dato{align-items:baseline;gap:var(--luft-2);font-size:var(--tittel-m);line-height:1;display:flex}.sak .dato small{margin-top:0}.sak h3{font-size:var(--tittel-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sak p{font-size:var(--tekst-m);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.sak:hover h3{color:var(--aksent)}.sak .dato{font:var(--tittel-vekt) var(--tittel-hero)/.8 var(--f-tittel), sans-serif;color:#0000;-webkit-text-stroke:1.5px var(--kvit);min-width:1.1em}.sak .dato small{font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--graa);-webkit-text-stroke:0;margin-top:var(--luft-2);display:block}.sak h3{font-size:var(--tittel-m);margin-bottom:var(--luft-2);line-height:1}.sak p{color:var(--graa);font-size:var(--tekst-m);line-height:1.45}@media (min-width:900px){.festa{border-width:0 0 1px;border-color:var(--kant);padding:var(--luft-4) var(--luft);justify-content:flex-start;gap:var(--luft-5);margin:0}.festa>div{align-items:baseline;gap:var(--luft-4);display:flex}.leiar{border-bottom:1px solid var(--kant);grid-template-columns:1.05fr 1fr;display:grid}.leiar-bilete{order:2;height:auto;min-height:540px}.leiar-bilete .fjellkant{height:90px}.leiar-tekst{z-index:2;padding:56px 0 48px var(--luft);order:1;align-self:center;margin:0 -140px 0 0}.leiar-tekst h2{font-size:var(--tittel-hero);margin:var(--luft-3) 0 var(--luft-5);line-height:.86}.leiar-tekst p{font-size:var(--tekst-b);max-width:38ch}.saker{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.sak{min-width:0;padding:var(--luft-6) var(--luft-5) var(--luft-6) var(--luft);border-right:1px solid var(--kant);border-bottom:0}.sak h3,.sak p{overflow-wrap:anywhere}.sak:last-child{border-right:0}.sak .dato{font-size:var(--tittel-hero)}.sak h3{font-size:var(--tittel-l)}}.dagar{border-top:1px solid var(--kant);border-bottom:1px solid var(--kant);grid-template-columns:repeat(7,1fr);display:grid}.dagar a{padding:var(--luft-3) 0;text-align:center;color:var(--graa);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-decoration:none}.dagar a b{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;letter-spacing:0;margin-top:var(--luft-1);display:block}.dagar a:hover{color:var(--kvit)}.dagar a[aria-current=date]{background:var(--kvit);color:var(--svart)}.timar{margin:0;padding:0;list-style:none}.timar li{gap:var(--luft-3);padding:var(--luft-3) var(--luft);border-bottom:1px solid var(--kant);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;display:grid}.timar .kl{font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif}.timar .kl small,.timar .kva small{font:500 var(--tekst-s)/1.25 var(--f-smal), sans-serif;letter-spacing:.05em;text-transform:none;color:var(--graa);margin-top:var(--luft-1);display:block}.timar .kva{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;letter-spacing:.02em;text-transform:var(--tittel-store)}.fyll{background:var(--stein);height:3px;margin-top:var(--luft-2);max-width:320px}.fyll i{background:var(--kvit);height:100%;display:block}.timar li.daempa .kl,.timar li.daempa .kva{color:var(--graa)}.timar li.avlyst .kl,.timar li.avlyst .kva{text-decoration:line-through}.timar li.daempa .fyll i{background:var(--graa)}.timar li.kurs-rad{border-left:4px solid var(--aksent);padding-left:calc(var(--luft) - 4px)}.timar li.kurs-rad .kl small{color:var(--aksent);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.dagar a.har-kurs b:after{content:"";background:var(--aksent);border-radius:999px;width:5px;height:5px;margin:3px auto 0;display:block}.kurs-liste{padding:var(--luft-5) var(--luft) var(--luft-2)}.kurs-liste>h2{margin:0 0 var(--luft-3)}.kurs-liste ul{gap:var(--luft-2);margin:0;padding:0;list-style:none;display:grid}.kurs-liste li{gap:var(--luft-3);padding:var(--luft-3);background:var(--kort-flate);border:1px solid var(--kort-kant);border-radius:var(--kort-radius);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.kurs-dato{padding:var(--luft-2) 0;border:1px solid var(--aksent);border-radius:var(--kort-radius);flex-direction:column;align-items:center;line-height:1;display:flex}.kurs-dato small{font:600 var(--tekst-xs)/1.2 var(--f-smal), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--graa)}.kurs-dato b{font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;margin:2px 0}.kurs-om{min-width:0;font-size:var(--tekst-m);color:var(--lys);flex-direction:column;gap:2px;display:flex}.kurs-om small{font:700 var(--tekst-xs)/1.2 var(--f-smal), sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--aksent)}.kurs-om b{font:var(--tittel-vekt) var(--tittel-s)/1.05 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);color:var(--kvit)}.kurs-tekst{color:var(--graa)}.status{font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--graa)}@media (min-width:900px){.dagar{max-width:720px;margin-left:var(--luft);border:1px solid var(--kant)}.timar{margin-top:var(--luft-5);border-top:1px solid var(--kant)}.timar li{padding:var(--luft-4) var(--luft);grid-template-columns:96px minmax(0,1fr) 120px}.timar li>:last-child{justify-self:end}.timar .kl,.timar .kva{font-size:var(--tittel-l)}}.steg{gap:var(--luft-2) var(--luft-3);padding:var(--luft-4) var(--luft);border-top:1px solid var(--kant);grid-template-columns:44px minmax(0,1fr);display:grid}.steg .nr{font:var(--tittel-vekt) var(--tittel-xl)/.8 var(--f-tittel), sans-serif;color:var(--aksent)}.steg h2{font-size:var(--tittel-m);margin-bottom:var(--luft-1);line-height:1}.steg p{color:var(--graa);max-width:52ch}.steg .under{margin-top:var(--luft-2);grid-column:2}.prisar{margin:0 0 var(--luft-4);max-width:520px;padding:0;list-style:none}.prisar li{justify-content:space-between;align-items:baseline;gap:var(--luft-3);padding:var(--luft-2) 0;border-bottom:1px solid var(--kant);font:500 var(--tekst-m)/1.2 var(--f-smal), sans-serif;letter-spacing:.04em;flex-wrap:wrap;display:flex}.prisar b{font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;white-space:nowrap}.prisar b small{font:500 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--graa);margin-left:var(--luft-1)}.kjop{border-top:1px solid var(--kant);margin-top:var(--luft-2)}.steg .produkt li,.steg .produktgruppe>summary{padding-left:0;padding-right:0}.steg .produkt{margin-bottom:var(--luft-1)}.prisar li>span:first-child{flex:1}.prisar .bestilling{margin:var(--luft-3) 0 var(--luft-1);padding:var(--luft-3) var(--luft-4);border:1px solid var(--kant);flex:1 0 100%}.kontaktskjema{margin:var(--luft-3) 0 var(--luft-4)}.mottakar-tal b{color:var(--kvit)}.mottakarliste{border:1px solid var(--kant);padding:var(--luft-3) var(--luft-3);margin-bottom:var(--luft-2)}.mottakarliste input[type=search]{width:100%;margin:var(--luft-2) 0}.mottakarliste ul{margin:var(--luft-2) 0 0;border-top:1px solid var(--kant);max-height:320px;padding:0;list-style:none;overflow-y:auto}.mottakarliste li{border-bottom:1px solid var(--kant)}.mottakarliste li .brytar{padding:var(--luft-2) 0;text-transform:none;letter-spacing:0;font:400 var(--tekst-m)/1.3 var(--f-tekst), sans-serif}.mottakarval .etikett{margin:0 0 var(--luft-3);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lys)}.brytarar.stabla{align-items:flex-start;gap:var(--luft-1);margin-bottom:var(--luft-2);flex-direction:column}.brytarar.stabla .brytar-forklaring+.brytar{margin-top:var(--luft-3)}.brytar-forklaring{margin-left:var(--luft-6);color:var(--lys);font:400 var(--tekst-m)/1.4 var(--f-tekst), sans-serif;display:block}.merke-app{margin-left:var(--luft-2);padding:2px var(--luft-2);border:1px solid var(--aksent);color:var(--aksent);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase}.merke-app.merke-daud{border-color:var(--kant);color:var(--lys)}.steg .mi-fliser{padding-left:0;padding-right:0}.steg .mi-trinn{border-top:0}.prisar li .knapp{margin-left:var(--luft-1);align-self:center}.produktgruppe>summary{align-items:baseline;gap:var(--luft-3);padding:var(--luft-4) var(--luft) var(--luft-4);cursor:pointer;border-bottom:1px solid var(--kant);list-style:none;display:flex}.produktgruppe>summary::-webkit-details-marker{display:none}.produktgruppe>summary:after{content:"+";color:var(--aksent);font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;margin-left:auto}.produktgruppe[open]>summary:after{content:"–"}.produktgruppe>summary h2{font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);letter-spacing:.02em;margin:0}.produktgruppe>summary small{color:var(--graa);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase}.produkt{border-top:1px solid var(--kant);margin:0;padding:0;list-style:none}.produkt li{gap:var(--luft-2) var(--luft-4);padding:var(--luft-4) var(--luft);border-bottom:1px solid var(--kant);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.produkt h3{font-size:var(--tittel-m);line-height:1}.produkt b{font:var(--tittel-vekt) var(--tittel-m)/1 var(--f-tittel), sans-serif;white-space:nowrap;text-align:right}.produkt .vilkaar{font:500 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--graa);margin-top:var(--luft-2)}.produkt .om{color:var(--graa);font-size:var(--tekst-m);max-width:60ch;margin-top:var(--luft-2);white-space:pre-line;line-height:1.45}.produkt .knapp{grid-column:2;justify-self:end}.steg .under p a{color:var(--kvit)}@media (min-width:900px){.steg{padding:var(--luft-6) var(--luft);grid-template-columns:96px minmax(0,1fr)}.steg .nr{font-size:var(--tittel-hero)}.steg h2{font-size:var(--tittel-xl)}.produkt li{padding:var(--luft-5) var(--luft);grid-template-columns:minmax(0,1fr) 140px 110px;align-items:center}.produkt h3{font-size:var(--tittel-l)}.produkt .knapp{grid-column:3}}.rutenett{border-top:1px solid var(--kant);display:grid}.rute{padding:var(--luft-4) var(--luft);border-bottom:1px solid var(--kant)}.rute h2{font-size:var(--tittel-l);align-items:center;gap:var(--luft-3);margin-bottom:var(--luft-2);line-height:1;display:flex}.rute h2 svg{width:14px;height:19px;color:var(--aksent);flex:none}.rute p{color:var(--graa);max-width:44ch}.rute .rolle{font:500 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.1em;text-transform:uppercase}.bolk{padding:var(--luft-6) var(--luft);max-width:760px}.bolk h2{font-size:var(--tittel-l);margin-bottom:var(--luft-3);line-height:1}.bolk p{color:var(--lys)}.bolk p+p{margin-top:var(--luft-3)}@media (min-width:900px){.rutenett{grid-template-columns:repeat(3,1fr)}.rute{padding:var(--luft-6) var(--luft-5) var(--luft-6) var(--luft);border-right:1px solid var(--kant)}}@media (prefers-reduced-motion:no-preference){.knapp,.sak h3,.skinne nav a{transition:color .12s,background-color .12s,box-shadow .12s}}.admin{min-height:var(--rull-hogd);background:var(--svart)}.admin-ute{max-width:440px;padding:48px var(--luft) 96px;margin:0 auto}.admin .side-h1{font-size:var(--tittel-xl);margin:0 0 var(--luft-4);line-height:.95}.admin h2{font-size:var(--tittel-m);margin:var(--luft-6) 0 var(--luft-3);line-height:1}.admin a:not(.knapp){color:var(--kvit)}.oversyn .fliser{margin:0 0 var(--luft-4)}.oversyn-gruppe{margin:var(--luft-3) 0 var(--luft-1);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--graa)}.oversyn-gruppe.sandkasse{color:var(--sandkasse)}@media (max-width:899px){.oversyn .fliser{gap:var(--luft-2);margin-bottom:var(--luft-3);grid-template-columns:repeat(3,minmax(0,1fr))}.oversyn .flis{min-height:68px;padding:var(--luft-2) var(--luft-3);gap:var(--luft-1);font-size:var(--tekst-b)}.oversyn .flis small{font-size:var(--tekst-xs);letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.trapp-pil{background:var(--kol);border-top:2px solid var(--aksent);justify-content:center;display:none;position:absolute;bottom:100%;left:0;right:0}html.trapp-nede .trapp-pil{display:flex}.trapp-pil-knapp{color:var(--aksent);padding:var(--luft-3) 40px;cursor:pointer;background:0 0;border:0}.trapp-pil-knapp svg{width:26px;height:26px;display:block}.trapp-pil-knapp.med-tekst{align-items:center;gap:var(--luft-2);padding:var(--luft-3) var(--luft-4);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;display:flex}.trapp-pil-knapp.med-tekst svg{width:20px;height:20px}.oppsett-punkt>summary{padding:var(--luft-3) 0}.oppsett-punkt>summary b{font:700 var(--tekst-m)/1.3 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;display:block}.oppsett-punkt>summary b.ok{color:var(--graa)}.oppsett-punkt>summary small{margin-top:var(--luft-1);font:500 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;color:var(--graa);display:block}.oppsett-punkt>summary:hover b{color:var(--aksent)}.admin-side{min-height:var(--rull-hogd);padding:24px var(--luft) 0}.mi-trinn{min-height:var(--rull-hogd);border-top:1px solid var(--kant);padding-top:24px}.mi-tittel{font-size:var(--tittel-xl);padding:0 var(--luft);margin:0 0 var(--luft-1);line-height:.95}.bolk-fald>summary .mi-tittel{padding:0}.bolk-fald.sandkasse-fald>summary h2{color:var(--sandkasse)}.bolk-lenkje{padding:var(--luft-4) var(--luft);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.bolk-lenkje:after{content:"→";color:var(--aksent);font-size:var(--tittel-s)}.bolk-lenkje:hover h2{color:var(--aksent)}.mi-gruppe{padding:var(--luft-5) var(--luft) var(--luft-2);margin:0}.bolk-fald.under>summary h2{font-size:var(--tittel-l)}.mi-undermeny{min-height:var(--rull-hogd)}.mi-fliser{padding:0 var(--luft) var(--luft-5)}.mi-fliser.mi-topp{min-height:calc(var(--rull-hogd) - 144px);align-content:start}@media (max-width:899px){.fliser.mi-fliser{gap:var(--luft-2);grid-template-columns:repeat(2,minmax(0,1fr))}.fliser.mi-fliser .flis{min-height:76px;padding:var(--luft-3);gap:var(--luft-2);font-size:var(--tekst-l)}}.mi-fliser .flis{text-align:left;cursor:pointer;color:var(--kvit);font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif}.mi-fliser .flis.vald{border-color:var(--aksent)}.mi-fliser .flis.flis-aksent{background:var(--aksent);border-color:var(--aksent);color:var(--paa-aksent);text-decoration:none}.mi-fliser .flis.flis-aksent small{color:var(--paa-aksent);opacity:.8}.trinn{scroll-snap-align:start;scroll-snap-stop:always}.trinn-slutt{scroll-snap-align:end;height:1px}#trinn-mi-side,#trinn-oversyn{min-height:var(--rull-hogd)}.redigering.trinn{scroll-margin-top:12px}.admin .hjelp{color:var(--graa);font-size:var(--tekst-m);max-width:60ch;margin:0 0 var(--luft-4)}.melding{margin:0 0 var(--luft-5);padding:var(--luft-3) var(--luft-4);border:1px solid var(--kant);color:var(--lys)}main>.melding,.mi-status>.melding{margin-left:var(--luft);margin-right:var(--luft)}.melding.feil{border-color:var(--feil);color:var(--feil)}.fliser{gap:var(--luft-2);margin:var(--luft-2) 0 var(--luft-5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.flis{justify-content:space-between;gap:var(--luft-4);min-height:96px;padding:var(--luft-4) var(--luft-4);background:var(--kol);border:1px solid var(--kant);font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);flex-direction:column;text-decoration:none;display:flex;position:relative}.flis small{font:500 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;text-transform:none;color:var(--graa)}.flis:hover{border-color:var(--kvit)}.forslag .forslag-rad{align-items:center;gap:var(--luft-3);flex:1;display:flex}.forslag .forslag-rad img{object-fit:cover;flex:none;width:64px;height:64px}.profilbilete{object-fit:cover;background:var(--kant);width:40px;height:40px;color:var(--tekst);font:700 var(--tekst-s) var(--f-smal);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.profilbilete.stor{width:112px;height:112px;font-size:28px}.profil-rad{align-items:center;gap:var(--luft-4);margin-bottom:var(--luft-3);display:flex}.profil-val{gap:var(--luft-2);justify-items:start;display:grid}.profil-vel{cursor:pointer;position:relative}.profil-vel input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.profil-vel .hjelp{margin-left:var(--luft-2)}.flis .flis-merke{top:var(--luft-2);right:var(--luft-2);padding:var(--luft-1) var(--luft-2);background:var(--aksent);color:var(--paa-aksent);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.08em;text-transform:none;font-style:normal;position:absolute}.flis.hovud{background:var(--aksent);color:var(--paa-aksent);border-color:var(--aksent)}.flis.hovud small{color:var(--paa-aksent)}.skjema{gap:var(--luft-4);margin:0 0 var(--luft-5);display:grid}.skjema label{font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lys)}.skjema label:not(.brytar):not(.farge):not(.tema-kort):not(.folkliste-rad){gap:var(--luft-2);display:grid}.skjema label .hjelp{letter-spacing:0;text-transform:none;font:400 var(--tekst-s)/1.4 var(--f-tekst), sans-serif;margin:0}.skjema input[type=text],.skjema input[type=email],.skjema input[type=password],.skjema input[type=number],.skjema input[type=date],.skjema input[type=url],.skjema input[type=tel],.skjema input[type=time],.skjema input[type=search],.skjema select,.skjema textarea{background:var(--kol);border:1px solid var(--graa);width:100%;color:var(--kvit);font:400 var(--tekst-b)/1.45 var(--f-tekst), sans-serif;padding:var(--luft-3) var(--luft-3);letter-spacing:0;text-transform:none;color-scheme:var(--fargeskjema);border-radius:0}.skjema input[type=search]{appearance:none}.skjema input:focus-visible,.skjema select:focus-visible,.skjema textarea:focus-visible{outline:2px solid var(--kvit);outline-offset:0;border-color:var(--kvit)}.skjema input[type=file]{font:400 var(--tekst-m)/1.4 var(--f-tekst), sans-serif;letter-spacing:0;text-transform:none;color:var(--lys)}.skjema input[type=color]{border:1px solid var(--kant);background:0 0;width:64px;height:40px;padding:0}.skjema textarea{resize:vertical}.skjema .rad,.rad{gap:var(--luft-3);flex-wrap:wrap;align-items:center;display:flex}.brytar{align-items:center;gap:var(--luft-3);cursor:pointer;flex-direction:row;display:flex}.brytar input{width:18px;height:18px;accent-color:var(--aksent)}.rad-skjema{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.rad-skjema .brei{grid-column:1/-1}.rad-skjema button{justify-self:start}@media (max-width:560px){.rad-skjema{grid-template-columns:minmax(0,1fr)}}.bilete-felt .rad{align-items:center;gap:var(--luft-3);display:flex}.foto.rund.liten{flex:none;width:56px;height:56px}.rad-skjema .rad.brei{align-items:center;gap:var(--luft-2) var(--luft-3)}.lenkjeknapp,.lenkeknapp{color:var(--graa);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.lenkjeknapp:hover,.lenkeknapp:hover{color:var(--kvit)}.fare{margin-top:var(--luft-2);gap:var(--luft-3);flex-wrap:wrap;align-items:baseline;display:flex}.forhandsvising{padding:var(--luft-3) var(--luft);background:var(--kol);border-bottom:2px solid var(--aksent);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0}.forhandsvising a{text-decoration:none}.fare .lenkjeknapp{color:var(--feil)}.fare .hjelp{margin:0}.liste{margin:0 0 var(--luft-5);border-top:1px solid var(--kant);padding:0;list-style:none}.liste li{justify-content:space-between;align-items:center;gap:var(--luft-2) var(--luft-4);padding:var(--luft-3) 0;border-bottom:1px solid var(--kant);flex-wrap:wrap;display:flex}.liste li>a,.liste li>.rad-val{gap:var(--luft-1);flex:1;text-decoration:none;display:grid}.liste li>.rad-val{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.liste li:hover>a b,.liste li:hover>.rad-val b{color:var(--aksent)}.liste.rull{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.liste b{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);letter-spacing:.02em}.liste small{font:500 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;color:var(--graa);display:block}.liste.kompakt li{padding:var(--luft-2) 0}.liste.kompakt b{font:700 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.08em}.liste.kompakt small{font-size:var(--tekst-s);color:var(--graa)}.liste li.daempa b{color:var(--graa)}.bolk-fald.admin-fald>summary{padding:var(--luft-4) 0}.bolk-fald.admin-fald>summary h2{font-size:var(--tittel-l);align-items:center;gap:var(--luft-3);margin:0;display:flex}.bolk-fald.admin-fald .admin-fald-inni{margin:var(--luft-1) 0 var(--luft-5)}.sakdel-hovud .brytar{font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lys)}.pynt{display:none}[data-tema=halloween] .pynt-halloween,[data-tema=jul] .pynt-jul,[data-tema=nyttaar] .pynt-nyttaar,[data-tema=paaske] .pynt-paaske,[data-tema="17mai"] .pynt-17mai,[data-tema=sommar] .pynt-sommar{display:initial}[data-lys-aksent] .topp-hogre .min-side[aria-current=page],[data-lys-aksent] .skinne nav a[aria-current=page],[data-lys-aksent] .sak:hover h3,[data-lys-aksent] .sak.aktiv h3,[data-lys-aksent] .festa-tekst:hover b,[data-lys-aksent] .bolk-fald>summary:hover h2,[data-lys-aksent] .liste li:hover>a b,[data-lys-aksent] .prat-liste li.ulesen b,[data-lys-aksent] .timar li.min .kva,[data-lys-aksent] .faner a[aria-current=page]{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}[data-lys-aksent] .idag-time.neste small,[data-lys-aksent] .status.min,[data-lys-aksent] .merke em,[data-lys-aksent] .festa-pil{color:var(--kvit)}[data-tema=halloween] :is(.hank,.kb-hank){color:var(--stilk)}[data-tema=jul] :is(.hank,.kb-hank){display:none}[data-tema=jul] :is(.flis,.festa,.bolk){position:relative}[data-tema=jul] :is(.flis,.festa,.botnlinje,.bolk):before{content:"";pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='7' viewBox='0 0 28 7'><path d='M0 7 L0 4 Q4 0 8 4 Q11 7 14 4 Q18 0 22 4 Q25 7 28 5 L28 7 Z' fill='%23f4f2ee'/></svg>") 0 0 repeat-x;height:7px;position:absolute;top:-1px;left:0;right:0}[data-tema=jul] .botnlinje:before{top:-6px}.farge input[type=color]{opacity:0;width:1px;height:1px;position:absolute}.farge.eigen-vald{border-color:var(--kvit);background:var(--stein)}.tema-prov .pynt{display:none}.tema-prov :is(.hank,.kb-hank){color:inherit;display:inline}.tema-prov[data-tema=halloween] .pynt-halloween,.tema-prov[data-tema=jul] .pynt-jul,.tema-prov[data-tema=nyttaar] .pynt-nyttaar,.tema-prov[data-tema=paaske] .pynt-paaske,.tema-prov[data-tema="17mai"] .pynt-17mai,.tema-prov[data-tema=sommar] .pynt-sommar{display:initial}.tema-prov[data-tema=halloween] :is(.hank,.kb-hank){color:var(--stilk)}.tema-prov[data-tema=jul] :is(.hank,.kb-hank){display:none}.tema-kort.vald{border-color:var(--kvit);background:var(--stein)}.tema-kort:has(input:checked){border-color:var(--kvit);background:var(--stein)}.promo-plakat.lys{--p-tekst:var(--svart);--p-botn:var(--papir);--p-demp:#555}.promo-logo .kb{fill:var(--aksent)}.promo{container-type:inline-size}.plakat-utskrift{background:var(--papir);width:210mm;margin:0 auto;padding:0}.plakat-utskrift .promo-plakat{aspect-ratio:auto;border:0;width:210mm;height:297mm}.plakat-knappar{gap:var(--luft-3);padding:var(--luft-4);display:flex}@media print{@page{size:A4;margin:0}html,body{background:var(--papir);margin:0;padding:0}.plakat-utskrift{width:210mm;margin:0}.plakat-utskrift .promo-plakat{-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-after:avoid;page-break-inside:avoid}.plakat-knappar{display:none}}.videoplakat{grid-column:1/-1}.videoplakat-ruter{margin:var(--luft-2) 0;gap:var(--luft-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.videoplakat-ruter li{gap:var(--luft-2);display:grid}.videoplakat-ruter img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--kant);width:100%;display:block}.infoboksliste .liste{margin-top:var(--luft-2)}.infoboksliste .liste li>a{flex-basis:260px;min-width:0}.infoboksliste .liste small{overflow-wrap:anywhere}.infoboksliste .liste .rad{gap:var(--luft-2);flex-wrap:wrap}.liste li.fjern{border-left:3px solid var(--aksent);padding-left:var(--luft-3)}.merke.aksent{color:var(--aksent)}.liste select{background:var(--kol);border:1px solid var(--kant);color:var(--kvit);padding:var(--luft-2) var(--luft-3);font:400 var(--tekst-b)/1 var(--f-tekst), sans-serif}.kort{background:var(--kol);border:1px solid var(--kant);padding:var(--luft-4)}.kort.daempa{opacity:.6}.kort .skjema{margin:0}.kort .skjema input,.kort .skjema select,.kort .skjema textarea{background:var(--svart)}.bilete-liste .foto{filter:none;width:160px;height:160px}.sakflis.dreg{z-index:5}.sakflis.dreg .sakflis-kropp{cursor:grabbing;border-color:var(--kvit)}.sakflis.daempa .sakflis-kropp{opacity:.55}.knappeflis.dreg{z-index:5;border-color:var(--kvit)}.knappeflis.dreg .knappeflis-grip{cursor:grabbing}.bileteflis.dreg{z-index:5}.bileteflis.dreg .bileteflis-bilete{cursor:grabbing;outline:2px solid var(--kvit)}.bileteflis.hovud .foto{outline:2px solid var(--aksent);outline-offset:-2px}.bilete-liste .ny-bilete{width:160px}.ny-bilete-flis{justify-content:center;align-items:center;gap:var(--luft-2);border:2px dashed var(--graa);width:160px;height:160px;color:var(--graa);cursor:pointer;text-align:center;font:700 var(--tekst-xs)/1.2 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;display:flex;position:relative}.ny-bilete-flis:hover{border-color:var(--kvit);color:var(--kvit)}.ny-bilete-pluss{font:var(--tittel-vekt) var(--tittel-xl)/1 var(--f-tittel), sans-serif}.ny-bilete-flis input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ny-bilete-flis .hjelp{font-size:var(--tekst-xs);text-transform:none;letter-spacing:0;position:absolute;bottom:8px;left:0;right:0}.brytar.liten{font-size:var(--tekst-xs)}.skjult{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.foto.rund{filter:none;border-radius:50%;grid-column:1/-1;width:96px;height:96px}.fargar{gap:var(--luft-2);flex-wrap:wrap;display:flex}.farge{align-items:center;gap:var(--luft-3);padding:var(--luft-3) var(--luft-4);border:1px solid var(--kant);cursor:pointer;flex-direction:row;display:flex}.farge input{opacity:0;position:absolute}.farge i{background:var(--farge);width:16px;height:16px;display:block}.farge:has(input:checked){border-color:var(--kvit);background:var(--stein)}.farge:has(input:focus-visible){outline:2px solid var(--kvit);outline-offset:2px}.ordneflis.vald .ordneflis-kropp{border-color:var(--aksent);outline:1px solid var(--aksent);outline-offset:-2px}.ordneflis.dreg{z-index:5}.ordneflis.dreg .ordneflis-kropp{cursor:grabbing;border-color:var(--kvit);background:var(--stein)}.ordneflis.daempa .ordneflis-kropp{opacity:.55}.ordneflis img.rund,.ordneflis .tomt-bilete.rund{border-radius:50%;width:44px;height:44px}.ordneflis.ny .ordneflis-kropp{cursor:pointer;color:var(--graa);border-style:dashed;justify-content:center;align-items:center}.ordneflis.ny .pluss{font:var(--tittel-vekt) var(--tittel-xl)/1 var(--f-tittel), sans-serif}.hjelp .ferdig{color:var(--lys)}@media (min-width:900px){.trapp-pil{bottom:0}.rad-skjema.kompakt{gap:var(--luft-3) var(--luft-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.rad-skjema.kompakt input,.rad-skjema.kompakt select,.rad-skjema.kompakt textarea{padding:var(--luft-2) var(--luft-3)}.rad-skjema.kompakt .hjelp{font-size:var(--tekst-s)}}.teikn{vertical-align:-.18em;width:1.05em;height:1.05em;margin:0 .12em;display:inline-block}.emoji-graa{filter:grayscale()contrast(1.1)}.leiar.plakat .leiar-bilete,.leiar-bilete.plakat{aspect-ratio:4/5;background:var(--kol);height:auto;max-height:78dvh}.leiar.plakat .leiar-bilete .foto,.leiar-bilete.plakat .foto{object-fit:contain}.leiar.plakat .leiar-tekst{padding-top:var(--luft-4);margin-top:0}@media (min-width:900px){.leiar.plakat{grid-template-columns:1fr 1fr}.leiar.plakat .leiar-bilete{aspect-ratio:4/5;justify-self:stretch;min-height:0;max-height:640px}.leiar.plakat .leiar-tekst{padding:48px var(--luft-6) 48px var(--luft);margin:0}.leiar.plakat .leiar-tekst h2{font-size:var(--tittel-hero)}.leiar-bilete.plakat{max-width:640px}}.sak-vidare{gap:var(--luft-2);margin-top:var(--luft-5);flex-wrap:wrap;display:flex}.serie{position:relative}.serie-pil{background:var(--slor);width:44px;height:44px;color:var(--kvit);cursor:pointer;z-index:3;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.serie-pil.venstre{left:8px}.serie-pil.hogre{right:8px}.serie-pil svg{width:20px;height:20px}.serie-pil:hover{background:var(--aksent);color:var(--paa-aksent)}.serie-teljar{z-index:3;padding:var(--luft-1) var(--luft-2);background:var(--slor);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.12em;position:absolute;top:8px;right:8px}.serie-mini .mini-film{background:var(--stein);color:var(--kvit);font-size:var(--tekst-l);place-items:center;display:grid}.serie-mini{display:none}.leiar a{text-decoration:none}.leiar-val{align-items:center;gap:var(--luft-3) var(--luft-5);margin-top:var(--luft-4);flex-wrap:wrap;display:flex}.leiar-val .knapp{margin-top:0}.bla{justify-content:flex-start;align-items:center;gap:var(--luft-1);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.12em;color:var(--graa);opacity:.7;margin-left:-14px;display:flex}.bla:hover,.bla:focus-within{opacity:1}.bla span{padding:0 var(--luft-1)}.bla button{width:44px;height:44px;color:var(--graa);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bla svg{width:16px;height:16px}.bla button:hover:not(:disabled){color:var(--kvit)}.bla button:disabled{color:var(--kant);cursor:default}.leiar.utan-bilete .leiar-tekst{padding-top:var(--luft-6);margin:0}.sak.aktiv{border-left:3px solid var(--aksent);background:var(--kol)}.sak.aktiv h3{color:var(--aksent)}.sak.aktiv .dato{-webkit-text-stroke-color:var(--aksent)}@media (min-width:900px){.leiar .leiar-tekst{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.leiar.utan-bilete{grid-template-columns:1fr}.leiar.utan-bilete .leiar-tekst{padding:56px var(--luft)}.sak{border-bottom:1px solid var(--kant)}.sak.aktiv{border-left:0;border-top:3px solid var(--aksent);padding-top:25px}}.leiar .leiar-bilete,.leiar.plakat .leiar-bilete{aspect-ratio:4/5;width:100%;height:auto;max-height:40dvh}.leiar .leiar-tekst,.leiar.plakat .leiar-tekst{height:calc(min(22vw,120px) + 190px);padding-top:var(--luft-4);flex-direction:column;align-items:flex-start;margin-top:0;display:flex;overflow:hidden}@media (max-width:899px){.leiar .leiar-tekst,.leiar.plakat .leiar-tekst{padding-bottom:var(--luft-3)}}.leiar-tekst h2 a,.leiar-tekst p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leiar-tekst p{flex:0 auto;min-height:1.5em;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6em),#00000026);mask-image:linear-gradient(#000 calc(100% - 1.6em),#00000026)}.leiar-tekst h2 a{margin-top:-.3em;padding-top:.3em}@media (min-width:900px){.leiar,.leiar.plakat{grid-template-rows:100%;height:600px}.leiar .leiar-bilete,.leiar.plakat .leiar-bilete{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.leiar .leiar-tekst,.leiar.plakat .leiar-tekst{justify-content:center;height:auto;overflow:visible}.leiar:not(.plakat) .leiar-tekst{padding-top:48px;padding-bottom:20px}.leiar-tekst h2 a{-webkit-line-clamp:4}}@media (hover:hover) and (min-width:900px){.serie-mini{z-index:4;justify-content:center;align-items:flex-end;gap:var(--luft-2);padding:56px var(--luft-4) var(--luft-4);background:var(--slor);opacity:0;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.serie-mini:hover,.serie-mini:focus-within{opacity:1}.serie-mini button{cursor:pointer;opacity:.6;background:0 0;border:0;padding:0}.serie-mini button:hover,.serie-mini button[aria-current]{opacity:1}.serie-mini button[aria-current]{outline:2px solid var(--aksent)}.serie-mini .foto{object-fit:cover;width:56px;height:70px;max-height:none;display:block}}@media (prefers-reduced-motion:reduce){.serie-mini{transition:none}}.berre-lesar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;padding:0!important;position:absolute!important}.rute .insta{width:44px;height:44px;margin:var(--luft-3) 0 0 -10px;color:var(--kvit);justify-content:center;align-items:center;display:inline-flex}.rute .insta svg{width:24px;height:24px}.rute .insta:hover{color:var(--aksent)}.inn-medlem .bolk{max-width:480px}.inn-medlem .bolk:has(.prat){max-width:none}.bolk .hjelp{color:var(--graa);font-size:var(--tekst-m);margin:0 0 var(--luft-4)}.bolk .skjema{max-width:480px}.skjema input.kodefelt{font:var(--tittel-vekt) var(--tittel-l)/1.2 var(--f-tittel), sans-serif;letter-spacing:.3em;text-align:center}.felle,.ute-av-syne{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.avtalar{border-top:1px solid var(--kant);margin:0;padding:0;list-style:none}.avtalar li{justify-content:space-between;align-items:center;gap:var(--luft-3);padding:var(--luft-3) 0;border-bottom:1px solid var(--kant);display:flex}.avtalar b{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);display:block}.avtalar small{margin-top:var(--luft-1);font:500 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;color:var(--graa);display:block}.coach h2{font-size:var(--tittel-m)}.coach-bilete+h2{margin-top:var(--luft-4)}.coach-bilete{aspect-ratio:4/5;background:var(--kol);place-items:center;max-width:420px;display:grid;position:relative;overflow:hidden}.coach-bilete .tomt{width:22%;height:auto;color:var(--stein)}.coach .om{color:var(--lys);font-size:var(--tekst-m);margin-top:var(--luft-3);max-width:44ch;line-height:1.5}details.kort>summary{cursor:pointer;align-items:baseline;gap:var(--luft-1) var(--luft-3);flex-wrap:wrap;list-style:none;display:flex}details.kort>summary::-webkit-details-marker{display:none}details.kort>summary b{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store);letter-spacing:.02em}details.kort>summary small{font:500 var(--tekst-s)/1.3 var(--f-smal), sans-serif;letter-spacing:.06em;color:var(--graa)}details.kort[open]>summary{margin-bottom:var(--luft-4)}.sandkasse-banner{margin:0 0 var(--luft-5);padding:var(--luft-3) var(--luft-3);border:1px dashed var(--sandkasse);color:var(--sandkasse);font:500 var(--tekst-m)/1.45 var(--f-tekst), sans-serif}.sandkasse-ramme{border:2px dashed var(--sandkasse);padding:var(--luft-5) var(--luft-4) var(--luft-4);margin:var(--luft-2) 0 var(--luft-4);position:relative}.sandkasse-ramme:before{content:"Sandkasse";padding:var(--luft-1) var(--luft-2);background:var(--sandkasse);color:var(--svart);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.16em;text-transform:uppercase;position:absolute;top:-1px;left:-1px}.sandkasse-ramme .sandkasse-banner{margin:0 0 var(--luft-4);border:0;padding:0}.sandkasse-ramme .sandkasse-banner b{display:none}.bolk.sandkasse-ramme{margin:var(--luft-2) var(--luft) var(--luft-4);padding:var(--luft-6) var(--luft-4) var(--luft-4);max-width:calc(760px - 2 * var(--luft))}.mi-trinn .sandkasse-ramme:not(.bolk){margin:var(--luft-2) 0 var(--luft-4)}.flis.sandkasse{border:2px dashed var(--sandkasse);color:var(--sandkasse)}.flis.sandkasse small{color:var(--sandkasse);opacity:.8}.sandkasse-banner b{font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-right:var(--luft-2)}.sandkasse-banner a{color:inherit}.bolk-fald{border-top:1px solid var(--kant)}.bolk-fald:last-of-type{border-bottom:1px solid var(--kant)}.bolk-fald>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--luft-4);padding:var(--luft-4) var(--luft);list-style:none;display:flex}.bolk-fald>summary::-webkit-details-marker{display:none}.bolk-fald>summary h2{font-size:var(--tittel-xl);margin:0;line-height:.95}.bolk-fald>summary:after{content:"";border-right:2px solid var(--aksent);border-bottom:2px solid var(--aksent);width:12px;height:12px;margin:-6px var(--luft-2) 0 0;flex:none;transition:transform .15s;transform:rotate(45deg)}.bolk-fald[open]>summary:after{margin-top:var(--luft-2);transform:rotate(-135deg)}.bolk-fald>summary:hover h2{color:var(--aksent)}.bolk-fald>summary:focus-visible{outline:2px solid var(--kvit);outline-offset:-2px}.bolk-fald .bolk{padding-top:0}.bolk-fald .kurs-liste{padding:0 var(--luft) var(--luft-6)}.bolk-fald .rutenett{margin-bottom:var(--luft-2);border-top:0}.bolk-fald .rute h3{font-size:var(--tittel-l);align-items:center;gap:var(--luft-3);margin-bottom:var(--luft-2);line-height:1;display:flex}.bolk-fald .rute h3 svg{width:14px;height:19px;color:var(--aksent);flex:none}.coach h3{font-size:var(--tittel-m)}.coach-bilete+h3{margin-top:var(--luft-4)}@media (prefers-reduced-motion:reduce){.bolk-fald>summary:after{transition:none}}.timar li.min .kva{color:var(--aksent)}.bookeform{justify-items:end;gap:var(--luft-2);display:grid}.timar .status.min{color:var(--aksent)}.avtalar li.daempa b{color:var(--graa);text-decoration:line-through}button[disabled]{opacity:.55;cursor:wait}.betalingsramme{padding:var(--luft-2) var(--luft) 40px;max-width:calc(520px + 2 * var(--luft));min-height:320px}.betaling .brytar{font:400 var(--tekst-m)/1.45 var(--f-tekst), sans-serif;text-transform:none;letter-spacing:0;color:var(--lys)}.faner{gap:0 var(--luft-4);margin:0 0 var(--luft-4);border-bottom:1px solid var(--kant);flex-wrap:wrap;display:flex}.faner a{padding:var(--luft-2) 0 var(--luft-3);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--graa);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.faner a[aria-current=page]{color:var(--kvit);border-bottom-color:var(--aksent)}.stripe-innebygd{margin:var(--luft-2) 0 var(--luft-6);min-height:320px}.dato-liten{font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--graa);gap:2px;display:grid}.dato-liten input{background:var(--kol);border:1px solid var(--kant);color:var(--kvit);padding:var(--luft-2) var(--luft-2);font:400 var(--tekst-b)/1 var(--f-tekst), sans-serif;color-scheme:var(--fargeskjema)}.filterknappar{gap:var(--luft-2);margin:0 0 var(--luft-3);flex-wrap:wrap;display:flex}.filterknappar a{align-items:baseline;gap:var(--luft-2);padding:var(--luft-2) var(--luft-3);border:1px solid var(--kant);color:var(--lys);font:700 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:inline-flex}.filterknappar a small{font:500 var(--tekst-xs)/1 var(--f-smal), sans-serif;color:var(--graa)}.filterknappar a:hover{border-color:var(--kvit);color:var(--kvit)}.filterknappar a.paa{background:var(--aksent);border-color:var(--aksent);color:var(--paa-aksent,var(--svart))}.filterknappar a.paa small{color:inherit}.dok-side{max-width:760px}.dokument h1{font-size:var(--tittel-xl);margin:0 0 var(--luft-3);line-height:.95}.dokument h1+p{font:700 var(--tekst-s)/1.5 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--graa);margin-bottom:var(--luft-6)}.dokument h2{font-size:var(--tittel-xl);margin:40px 0 var(--luft-3);line-height:1}.dokument h3{font:700 var(--tekst-s)/1.4 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--graa);margin:var(--luft-5) 0 var(--luft-2)}.dokument p{margin:0 0 var(--luft-4);color:var(--lys)}.dokument strong{color:var(--kvit)}.dokument ul,.dokument ol{margin:0 0 var(--luft-4);padding-left:var(--luft-5);color:var(--lys)}.dokument li{margin-bottom:var(--luft-2)}.dok-tabell{border-collapse:collapse;width:100%;margin:var(--luft-2) 0 var(--luft-5);font-size:var(--tekst-m)}.dok-tabell td{text-align:left;vertical-align:top;padding:var(--luft-2) var(--luft-3) var(--luft-2) 0;border-bottom:1px solid var(--kant);color:var(--lys)}.dok-tabell th{font:700 var(--tekst-s)/1.4 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--graa);text-align:left;vertical-align:top;padding:var(--luft-2) var(--luft-3) var(--luft-2) 0;border-bottom:1px solid var(--kant)}.dok-tabell td:first-child{color:var(--kvit);white-space:nowrap}@media (max-width:560px){.dok-tabell td:first-child{white-space:normal}}.rydding-kort.stor{border-color:var(--kvit);cursor:grab;will-change:transform;min-height:max(20dvh,160px);transition:transform .22s ease-out}.rydding-kort.stor:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}.rydding-kort.dreg{cursor:grabbing;transition:none}.rydding-kort[data-val=aktiv],.rydding-ko li[data-val=aktiv]{--val-rgb:62 207 114}.rydding-kort[data-val=inaktiv],.rydding-ko li[data-val=inaktiv]{--val-rgb:255 138 107}.rydding-kort[data-val=hopp],.rydding-ko li[data-val=hopp]{--val-rgb:154 152 148}.rydding-kort[data-val],.rydding-ko li[data-val]{background-color:rgb(var(--val-rgb) / calc(var(--val-styrke,0) * .28))}.rydding-kort[data-val].tek,.rydding-ko li[data-val].tek{border-color:rgb(var(--val-rgb))}.rydding-kort small.forslag.aktiv{color:var(--ok)}.rydding-kort small.forslag.inaktiv{color:var(--feil)}.rydding-knappar .lenkjeknapp:disabled{opacity:.4}.rydding-ko li.forrige-inaktiv,.rydding-ko li.daempa{opacity:.55}.rydding-ko li.dreg{z-index:2;opacity:1;cursor:grabbing;transition:none;position:relative}.prat{--prat-mi:var(--aksent-lys);--prat-mi-tekst:var(--svart);--prat-andre:var(--aksent-mork);--prat-andre-tekst:var(--kvit)}.rund{background:var(--f,var(--graa));width:40px;height:40px;color:var(--svart);font-size:var(--tekst-m);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.rund.liten{width:28px;height:28px;font-size:var(--tekst-s)}.chat{flex-direction:column;display:flex}.meldinger{padding:0 0 var(--luft-3);justify-content:flex-end;gap:var(--luft-1);flex-direction:column;margin:0;list-style:none;display:flex}.meldinger .tom{color:var(--graa);padding:var(--luft-5) 0;text-align:center}.meldingsrad{flex-direction:column;display:flex}.dagskille{margin:var(--luft-4) 0 var(--luft-2);text-align:center;font-size:var(--tekst-s);color:var(--graa)}.dagskille span:first-letter{text-transform:uppercase}.melding-boble{align-items:flex-end;gap:var(--luft-2);align-self:flex-start;max-width:min(86%,640px);margin-top:2px;display:flex}.melding-boble.ny{margin-top:var(--luft-3)}.melding-boble .plass{flex-shrink:0;width:28px}.melding-boble.min{flex-direction:row-reverse;align-self:flex-end}.melding-boble .innhold{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.melding-boble.min .innhold{align-items:flex-end}.melding-boble .hvem{margin:0 0 2px var(--luft-1);font-size:var(--tekst-s);color:var(--graa);display:block}.melding-boble .hvem b{color:var(--f,var(--kvit));font-weight:700}.melding-boble.min .hvem{margin:0 var(--luft-1) 2px 0}.boble{border-radius:var(--radius);background:var(--prat-andre);max-width:100%;color:var(--prat-andre-tekst);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;transition:transform .12s;display:flex;overflow:hidden}.boble:active{transform:scale(.98)}.melding-boble.min .boble{border-radius:var(--radius);background:var(--prat-mi);color:var(--prat-mi-tekst)}.melding-boble.slettet .boble,.melding-boble.min.slettet .boble{border:1px solid var(--kant);color:var(--graa);background:0 0}.melding-boble.slettet .boble p{font-style:italic}.melding-boble.slettet .boble:active{transform:none}.melding-boble.lyser .boble{outline:2px solid var(--aksent);outline-offset:2px}.boble p{color:inherit;padding:var(--luft-2) var(--luft-4);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.boble .bilde+p{padding-top:var(--luft-2)}.sitat{margin:var(--luft-2) var(--luft-2) 0;padding:var(--luft-1) var(--luft-3);border:0;border-left:3px solid var(--f,var(--kvit));border-radius:var(--radius);background:var(--hint);color:inherit;font:inherit;font-size:var(--tekst-s);text-align:left;cursor:pointer;flex-direction:column;line-height:1.35;display:flex}.melding-boble.min .sitat{border-left-color:var(--svart);background:#00000014}.sitat b{font-weight:700}.sitat span{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.boble .bilde{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.boble .sitat+.bilde{margin-top:var(--luft-2)}.boble .bilde img{object-fit:cover;-webkit-user-drag:none;width:min(260px,62vw);height:auto;max-height:360px;display:block}.reaksjoner{gap:var(--luft-1);margin:-6px var(--luft-2) 0;flex-wrap:wrap;display:flex;position:relative}.reaksjoner button{align-items:center;gap:var(--luft-1);min-height:26px;padding:0 var(--luft-2);border:1px solid var(--kant);border-radius:var(--radius);background:var(--kol);color:var(--kvit);font:inherit;font-size:var(--tekst-m);cursor:pointer;display:inline-flex}.reaksjoner button.mi{border-color:var(--aksent)}.reaksjoner span{font-size:var(--tekst-s);color:var(--graa);font-weight:700}.boble .prikker{gap:var(--luft-1);padding:var(--luft-4) var(--luft-4);display:flex}.prikker i{background:var(--f,var(--graa));opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.2s infinite prikk}.prikker i:nth-child(2){animation-delay:.2s}.prikker i:nth-child(3){animation-delay:.4s}@keyframes prikk{30%{opacity:1}}@media (prefers-reduced-motion:reduce){.prikker i{opacity:.7;animation:none}}.fokusvis:focus-visible{clip-path:none;width:auto;height:auto;font-size:var(--tekst-s);align-self:center;position:static}.svarer{align-items:center;gap:var(--luft-2);margin-bottom:var(--luft-2);padding:var(--luft-2) var(--luft-2) var(--luft-2) var(--luft-3);border-left:3px solid var(--f,var(--kvit));border-radius:var(--radius);background:var(--stein);font-size:var(--tekst-s);line-height:1.35;display:flex}.svarer div{flex-direction:column;flex:1;min-width:0;display:flex}.svarer span{color:var(--graa);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.svarer .lukk{border-radius:var(--radius);width:32px;height:32px;color:var(--graa);font-size:var(--tekst-l);cursor:pointer;background:0 0;border:0}.meldingsmeny{z-index:40;background:var(--bakteppe);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.meldingsmeny .ark{width:100%;max-width:560px;padding:var(--luft-4) var(--luft) calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--kant);background:var(--kol);border-bottom:0;border-radius:0}.meldingsmeny .utdrag{margin:0 0 var(--luft-3);font-size:var(--tekst-m);color:var(--graa);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meldingsmeny .utdrag b{color:var(--kvit)}.emojirad{justify-content:space-between;gap:var(--luft-1);margin-bottom:var(--luft-3);display:flex}.emojirad button{border:1px solid var(--kant);border-radius:var(--radius);background:var(--stein);width:48px;height:48px;font-size:var(--tittel-s);cursor:pointer}.emojirad button.mi{border-color:var(--aksent)}.meldingsmeny .valg{border-top:1px solid var(--kant);flex-direction:column;display:flex}.meldingsmeny .valg button{padding:var(--luft-4) var(--luft-1);border:0;border-bottom:1px solid var(--kant);color:var(--kvit);font:inherit;text-align:left;cursor:pointer;background:0 0}.meldingsmeny .valg button:last-child{color:var(--graa);border-bottom:0}.meldingsmeny .valg .fare{color:var(--aksent)}.skriv{z-index:4;margin:0 calc(-1 * var(--luft));padding:var(--luft-3) var(--luft);background:var(--kol);border-top:1px solid var(--kant);position:sticky;bottom:0}html.trapp-nede .skriv{bottom:52px}html.trapp-nede main:has(.skriv):after{height:52px;display:block}html.trapp-nede main:has(.skriv){scroll-padding-bottom:52px}html:has(.skriv textarea:focus) .botn-blokk{display:none}html:has(.skriv textarea:focus) .skriv{bottom:0}.utsending-svar{min-height:28px;padding:0 var(--luft-3);background:var(--aksent);color:var(--paa-aksent);font-size:var(--tekst-xs);letter-spacing:.12em;margin-left:auto;text-decoration:none;position:relative}.utsending-svar:hover,.utsending-svar:focus-visible{color:var(--paa-aksent);filter:brightness(1.1)}.utsending.svarar .utsending-svar{background:var(--kvit);color:var(--svart)}.brukarsok{gap:var(--luft-2);display:grid;position:relative}.brukarsok-treff{border:1px solid var(--kant);background:var(--kol);margin:0;padding:0;list-style:none;display:grid}.brukarsok-treff button{width:100%;padding:var(--luft-2) var(--luft-3);text-align:left;border:0;border-bottom:1px solid var(--kant);color:var(--kvit);font:inherit;cursor:pointer;background:0 0;gap:2px;display:grid}.brukarsok-treff li:last-child button{border-bottom:0}.brukarsok-treff button:hover,.brukarsok-treff button:focus-visible{background:var(--stein)}.brukarsok-treff small{color:var(--graa)}.sitat.sitat-innslag,.svarer.svarer-innslag{border-left-color:var(--aksent)}.utsending.svarar{border-color:var(--aksent)}.skrivrad{align-items:flex-end;gap:var(--luft-2);display:flex}.skrivrad textarea{min-height:44px;max-height:160px;padding:var(--luft-3) var(--luft-4);border:1px solid var(--kant);border-radius:var(--radius);resize:none;background:var(--stein);color:var(--kvit);font:inherit;flex:1}.skrivrad textarea:focus-visible{outline:2px solid var(--aksent);outline-offset:1px}.rundknapp{border:1px solid var(--kant);border-radius:var(--radius);background:var(--stein);width:44px;height:44px;color:var(--kvit);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rundknapp.send{border-color:var(--aksent);background:var(--aksent);color:var(--paa-aksent)}.rundknapp[disabled]{opacity:.45;cursor:default}.forhand{align-items:center;gap:var(--luft-3);margin-bottom:var(--luft-2);display:flex}.forhand img{object-fit:cover;border-radius:var(--radius);width:64px;height:64px}.lysboks{z-index:40;padding:var(--luft-4);background:var(--bakteppe-tett);cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lysboks img{object-fit:contain;max-width:100%;max-height:100%}.lysboks .lukk{top:calc(12px + env(safe-area-inset-top,0px));color:var(--kvit);font-size:var(--tittel-l);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;right:16px}.chat .lenkeknapp{color:var(--aksent);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.utsending{margin:var(--luft-4) 0 var(--luft-3);padding:var(--luft-3) var(--luft-4);border:1px solid var(--kant);background:var(--kol)}.utsending.ulesen{border-color:var(--aksent)}.utsending .utsending-topp{margin-bottom:var(--luft-1);color:var(--graa);font-family:var(--f-smal);letter-spacing:.06em;text-transform:uppercase;display:block}.utsending>b{font-family:var(--f-tittel);font-weight:var(--tittel-vekt);font-size:var(--tekst-l);line-height:1.2;display:block}.utsending p{margin:var(--luft-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.utsending-bilete{margin:var(--luft-3) 0 0;display:block}.utsending-bilete img{object-fit:cover;width:100%;max-height:420px;display:block}.utsending-reaksjonar{margin:var(--luft-3) 0 0;align-items:center;gap:var(--luft-2);display:flex}.utsending-reaksjonar button{min-height:32px;padding:0 var(--luft-3);font-size:var(--tekst-b)}.utsending-reaksjonar .mi{font-size:var(--tekst-b)}.prat-liste li a{color:inherit;text-decoration:none;display:block}.prat-liste li.ulesen b{color:var(--aksent)}.prat-utsendingar li.vald{border-color:var(--aksent)}.oppfolging{margin-bottom:var(--luft-4);padding:var(--luft-3) var(--luft-4);border:1px solid var(--aksent)}.oppfolging .etikett{margin:0 0 var(--luft-2)}.gamal-adresse{min-height:100dvh;padding:calc(var(--trygg-topp) + 48px) var(--luft) 48px;align-content:start;gap:var(--luft-5);max-width:520px;margin:0 auto;display:grid}.gamal-adresse-logo{width:160px;height:auto}.gamal-adresse h1{margin:0}.gamal-adresse p,.gamal-adresse li{color:var(--lys);line-height:1.5}.gamal-adresse ol{padding-left:var(--luft-5);gap:var(--luft-3);margin:0;display:grid}.gamal-adresse .knapp{justify-self:start}.melding-boble p a,.utsending p a:not(.knapp){color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.prat-tilsett{justify-content:space-between;align-items:center;gap:var(--luft-2) var(--luft-3);margin:var(--luft-4) 0 var(--luft-3);padding:var(--luft-3) 0;border-top:1px solid var(--kant);color:var(--graa);font-size:var(--tekst-m);flex-wrap:wrap;display:flex}.stilval-rad{gap:var(--luft-4);margin-bottom:var(--luft-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.stilprove{padding:var(--luft-4);border:1px solid var(--kant);background:var(--svart);color:var(--kvit);font-family:var(--f-tekst), sans-serif}.stilprove h3{font-size:var(--tittel-m);margin-bottom:var(--luft-2)}.stilprove p{color:var(--lys);margin-bottom:var(--luft-3)}.stilval>p{margin:var(--luft-2) 0}.stilprove-topp{margin:0 0 var(--luft-3);padding-bottom:var(--luft-2);border-bottom:1px solid var(--kant);color:var(--kvit);font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store)}.stilprove-time{gap:var(--luft-1);margin-bottom:var(--luft-4);padding:var(--luft-2) var(--luft-3);border-left:3px solid var(--aksent);background:var(--kol);display:grid}.stilprove-time small{color:var(--graa);font:500 var(--tekst-xs)/1 var(--f-smal), sans-serif;letter-spacing:.12em;text-transform:uppercase}.stilprove-time b{font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:var(--tittel-store)}.stilprove-tom{padding:var(--luft-4);border:1px dashed var(--p-line,var(--kant));margin:0}.stilprove-stripe{align-items:center;gap:var(--luft-2) var(--luft-4);flex-wrap:wrap;margin:0;display:flex}.dns-steg{flex-basis:100%}.dns-rettleiing{margin:0 0 var(--luft-2);gap:var(--luft-1);padding-left:1.3em;display:grid}.dns-postar{margin:var(--luft-2) 0 var(--luft-3);border-top:1px solid var(--kant);padding:0;list-style:none}.dns-postar li{gap:var(--luft-2);padding:var(--luft-2) 0;border-bottom:1px solid var(--kant);font:500 var(--tekst-s)/1.4 var(--f-smal), sans-serif;grid-template-columns:4.5em minmax(5em,auto) 1fr;display:grid}.dns-postar li:has(>:nth-child(2):last-child){grid-template-columns:4.5em 1fr}.dns-postar code{font:400 var(--tekst-s)/1.4 ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}:root,[data-stil]{--flate:var(--svart);--kort-radius:0px;--kort-flate:var(--kol);--kort-kant:var(--kant);--kort-skugge:none;--kort-filter:none;--knapp-radius:0px;--knapp-skugge:none;--linje-flate:var(--svart);--linje-filter:none;--tittel-sperring:normal}[data-stil=lys]{--kort-radius:2px;--kort-flate:transparent;--knapp-radius:999px;--tittel-sperring:-.02em;--luft-4:20px;--luft-5:32px;--luft-6:48px}[data-stil=sand]{--kort-radius:18px;--kort-kant:transparent;--kort-skugge:0 1px 0 #3c28140d, 0 14px 32px -20px #3c281473;--knapp-radius:999px;--luft-4:18px;--luft-6:40px}[data-stil=glas]{--flate:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--aksent) 24%, transparent), transparent 62%), radial-gradient(90% 60% at 0% 100%, color-mix(in srgb, var(--aksent) 14%, transparent), transparent 60%), var(--svart);--kort-radius:16px;--kort-flate:#ffffff0f;--kort-kant:#ffffff1f;--kort-skugge:inset 0 1px 0 #ffffff14, 0 14px 36px -18px #000000b3;--kort-filter:blur(16px) saturate(140%);--knapp-radius:12px;--knapp-skugge:inset 0 1px 0 #ffffff59, 0 10px 26px -10px color-mix(in srgb, var(--aksent) 75%, transparent);--linje-flate:#12151b9e;--linje-filter:blur(18px) saturate(160%);--tittel-sperring:.05em;--luft-6:40px}[data-stil=osb]{--osb:#c99a5e;--paa-osb:#0e0d0c;--osb-flate:#c99a5e url(/stil/osb.svg) 0 0 / 200px 200px;--kort-radius:18px;--kort-flate:var(--kol);--kort-kant:transparent;--knapp-radius:999px;--tittel-sperring:.01em;--luft-6:40px}[data-stil=lokale]{--flate:linear-gradient(#0c0c0c94, #0c0c0cdb), var(--bakgrunn,radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--aksent) 18%, transparent), transparent 62%)) center / cover no-repeat, #111;--kort-radius:16px;--kort-flate:#1414146b;--kort-kant:#ffffff24;--kort-skugge:inset 0 1px 0 #ffffff14;--kort-filter:blur(22px) saturate(150%);--knapp-radius:12px;--linje-flate:#11111180;--linje-filter:blur(22px) saturate(150%);--tittel-sperring:.04em;--luft-6:40px}html,body{background:var(--flate)}body{background-attachment:fixed}h1,h2,h3,h4{letter-spacing:var(--tittel-sperring)}.knapp{border-radius:var(--knapp-radius);box-shadow:var(--knapp-skugge)}.knapp.kant{box-shadow:none}.flis,.kort,.idag-time,.stilprove-time{border-radius:var(--kort-radius);background:var(--kort-flate);box-shadow:var(--kort-skugge);-webkit-backdrop-filter:var(--kort-filter);backdrop-filter:var(--kort-filter)}.flis,.kort{border-color:var(--kort-kant)}.festa{border-radius:var(--kort-radius)}@media (max-width:899px){.sak{border-radius:var(--kort-radius);background:var(--kort-flate);box-shadow:var(--kort-skugge);-webkit-backdrop-filter:var(--kort-filter);backdrop-filter:var(--kort-filter)}}.topplinje,.botnlinje{background:var(--linje-flate);-webkit-backdrop-filter:var(--linje-filter);backdrop-filter:var(--linje-filter)}@media (min-width:900px){.skinne{background:var(--linje-flate);-webkit-backdrop-filter:var(--linje-filter);backdrop-filter:var(--linje-filter)}}.stilprove{background:var(--flate);border-radius:var(--kort-radius)}[data-stil=osb] .merke:not(.kvit){color:var(--osb)}[data-stil=osb] .ny-her,[data-stil=osb] .timar li.kurs-rad{background:var(--osb-flate);color:var(--paa-osb);border-color:#0000}[data-stil=osb] .ny-her{border-radius:var(--kort-radius)}[data-stil=osb] .ny-her b,[data-stil=osb] .timar li.kurs-rad .kl small,[data-stil=osb] .timar li.kurs-rad .kva small{color:var(--paa-osb)}[data-stil=osb] .ny-her .knapp,[data-stil=osb] .timar li.kurs-rad .knapp{background:var(--paa-osb);color:var(--kvit);border-color:var(--paa-osb)}[data-stil=osb] .kurs-dato{background:var(--osb-flate);color:var(--paa-osb);border-color:#0000}[data-stil=osb] .kurs-dato small{color:var(--paa-osb)}.rundingar{gap:var(--luft-3);margin:var(--luft-3) 0 0;padding:0 var(--luft) var(--luft-2);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.rundingar::-webkit-scrollbar{display:none}.rundingar li{flex:none}.rundingar a,.rundingar button,.rundingar .runding{width:76px;color:var(--kvit);font:600 var(--tekst-xs)/1.2 var(--f-tekst), sans-serif;text-align:center;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.rundingar button{cursor:pointer;background:0 0;border:0;padding:0}.rundingar .ring{border:2px solid var(--osb,var(--aksent));border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;padding:3px;display:flex}.rundingar .ring img,.rundingar .ring span{object-fit:cover;border-radius:999px;width:100%;height:100%}.rundingar .ring span{background:var(--kol);font:var(--tittel-vekt) var(--tittel-s)/1 var(--f-tittel), sans-serif;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.rundingar .runding-namn{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.rundingar [aria-current=true] .ring{border-color:var(--aksent)}.rundingar a:focus-visible .ring,.rundingar button:focus-visible .ring{outline:2px solid var(--aksent);outline-offset:2px}.kontaktboks{padding:var(--luft-5) var(--luft) var(--luft-4)}.kontaktboks>h2{margin:0 0 var(--luft-2)}.bolk .kontaktboks{padding:0}.kontaktboks .kontaktskjema{margin-top:var(--luft-3)}.meldinger-oversikt{gap:var(--luft-6);display:grid}.seksjonshode{justify-content:space-between;align-items:center;gap:var(--luft-3);margin:0 0 var(--luft-2);padding-bottom:var(--luft-2);border-bottom:1px solid var(--kvit);display:flex}.seksjonshode h2{font-size:var(--tekst-l);text-transform:uppercase;letter-spacing:.04em;margin:0}.seksjonshode h2 a{color:inherit;text-decoration:none}.seksjonshode h2 a:after{content:" ›"}.seksjonsvalg{align-items:center;gap:var(--luft-2);flex-shrink:0;display:inline-flex}.se-alle{margin:var(--luft-2) 0 0;font-size:var(--tekst-s)}.seksjonshode{border-bottom:0;padding-bottom:0}.seksjonshode h2{font-family:var(--f-tittel);font-weight:var(--tittel-vekt);letter-spacing:.02em;font-size:1.75rem;line-height:1}.seksjonshode h2:after{content:"";width:2.5rem;height:3px;margin-top:var(--luft-1);background:var(--aksent);display:block}.seksjonshode:has(.seksjonstal) .seksjonsvalg{flex:1}.seksjonstal{align-items:center;gap:var(--luft-2);color:var(--graa);font-size:var(--tekst-s);margin-right:auto;display:inline-flex}.inn-medlem.meldingsflate{flex-direction:column;height:100%;display:flex;overflow:hidden}.meldingsflate>.meldinger-oversikt{gap:var(--luft-4);min-height:0;padding-top:var(--luft-4);padding-bottom:var(--luft-2);flex-direction:column;flex:1;display:flex;overflow:hidden}.meldingsflate .seksjon{flex-direction:column;flex:0 auto;min-height:7.5rem;display:flex}.meldingsflate .seksjon .samtaler{min-height:0;overflow:hidden}.meldingsflate .samtaler[data-meir]{-webkit-mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000)}.skriv-til-boksen.skjema{gap:var(--luft-2);padding:var(--luft-3) var(--luft);border-top:1px solid var(--kant);margin:0;display:flex}.skriv-til-boksen input[type=text]{flex:1;min-width:0}.skriv-til-boksen .knapp{flex:none}.meldingar-ramme,.meldingar-hovud{display:contents}.meldingar-spalte,.meldingar-tom{display:none}@media (min-width:900px){.meldingar-ramme{grid-template-columns:380px minmax(0,1fr);align-items:start;min-height:100%;display:grid}.meldingar-spalte{height:var(--rull-hogd,100dvh);overscroll-behavior:contain;border-right:1px solid var(--kant);display:block;position:sticky;top:0;overflow-y:auto}.meldingar-spalte>.tilbake{padding:var(--luft-5) var(--luft) 0;margin:0}.meldingar-spalte>.meldinger-oversikt{max-width:none;padding:var(--luft-5) var(--luft)}.meldingar-spalte>.tilbake+.meldinger-oversikt{padding-top:var(--luft-3)}:is(.meldingar-spalte[data-kategori=fellesmeldingar] .seksjon:not(:has(.seksjonshode a[href="/meldingar/fellesmeldingar"])),.meldingar-spalte[data-kategori=grupper] .seksjon:not(:has(.seksjonshode a[href="/meldingar/grupper"])),.meldingar-spalte[data-kategori=samtalar] .seksjon:not(:has(.seksjonshode a[href="/meldingar/samtalar"]))){display:none}.meldingar-spalte .samtale{padding-left:var(--luft-2);padding-right:var(--luft-2);border-left:3px solid #0000}.meldingar-spalte .samtale:hover{background:var(--kol)}.meldingar-spalte .samtale[aria-current=page]{background:var(--kol);border-left-color:var(--aksent)}.meldingar-spalte .samtale[aria-current=page] .ulest-tall{display:none}.meldingar-hovud{min-width:0;display:block}.meldingar-hovud>.meldingsflate,.meldingar-hovud .kategoriliste{display:none}.meldingar-hovud .inn-medlem .bolk{max-width:760px}.meldingar-hovud .inn-medlem .bolk:has(.prat){max-width:none}.meldingar-tom{padding:var(--luft-6) var(--luft);margin:0;display:block}.bolk>.meldingar-tom{padding:0}}.meldingar-admin{display:contents}@media (min-width:900px){.meldingar-admin{flex-direction:column;min-height:100%;display:flex}.meldingar-admin>.meldingar-ramme{flex:1}.meldingar-admin .meldingar-spalte{top:var(--admintopp);height:calc(var(--rull-hogd,100dvh) - var(--admintopp))}}.utsendingsdel{margin-top:var(--luft-6)}.nyhode{align-items:center;gap:var(--luft-2);display:flex}.nyhode .romtittel{align-items:center;gap:var(--luft-1);min-width:0;font-size:var(--tekst-xl,22px);flex:1;margin:0;display:flex}.romtittel-tekst{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blyant{padding:var(--luft-2);color:var(--lys);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.blyant:hover{color:var(--kvit)}.romtittel-felt{width:100%;min-width:0;margin:0 0 0 calc(-1 * var(--luft-2) - 1px);padding:0 var(--luft-2);font:inherit;color:inherit;background:var(--svart);border:1px solid var(--kvit);border-radius:0}.romtittel-felt:focus-visible{outline:2px solid var(--aksent);outline-offset:0}.nysamtale>.hjelp{margin:0}.velgliste{border:0;border-top:1px solid var(--kant);margin:0;padding:0}.velgliste .folkliste-rad{align-items:center;gap:var(--luft-3);padding:var(--luft-2) 0;border-bottom:1px solid var(--kant);font:400 var(--tekst-b)/1.3 var(--f-tekst), sans-serif;letter-spacing:0;text-transform:none;color:var(--kvit);cursor:pointer;display:flex}.velgliste .folkliste-rad[hidden]{display:none}.velgliste input{width:20px;height:20px;accent-color:var(--aksent)}.folkliste-navn{flex-direction:column;min-width:0;display:flex}.folkliste-navn b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.folkliste>.hjelp{padding:var(--luft-3) 0}.folkliste .ansikt{object-fit:cover;background:var(--kant);color:var(--tekst);font-family:var(--f-smal);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.nysamtale>.rad{padding:var(--luft-3) 0;background:var(--svart);border-top:1px solid var(--kant);position:sticky;bottom:0}.samtaler{margin:0;padding:0;list-style:none}.samtale{column-gap:var(--luft-3);padding:var(--luft-3) 0;border-bottom:1px solid var(--kant);color:inherit;grid-template-columns:1fr auto;text-decoration:none;display:grid}.samtale-navn{align-items:center;gap:var(--luft-1);min-width:0;font-weight:600;display:flex}.samtale-navn .dempet{color:var(--graa);flex-shrink:0}.samtale-tid{color:var(--graa);font-size:var(--tekst-xs);text-align:right}.samtale-siste{color:var(--graa);font-size:var(--tekst-m);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.samtale.har-nye .samtale-siste{color:var(--kvit)}.ulest-tall{background:var(--aksent);min-width:22px;height:22px;color:var(--paa-aksent);font-size:var(--tekst-xs);text-align:center;place-self:center end;padding:0 6px;line-height:22px}.tilbake{margin:0 0 var(--luft-3);font-size:var(--tekst-s)}.tilbake a{color:var(--lys);text-decoration:none}.inn-medlem>:is(.tilbake,.romhode,.innlegg,.varsel-paaminning,.nysamtale,.melding){margin-left:var(--luft);margin-right:var(--luft)}.inn-medlem>.tilbake{padding-top:var(--luft-5)}.inn-medlem:has(>.bolk .prat){min-height:var(--rull-hogd);flex-direction:column;display:flex}.inn-medlem .prat,.inn-medlem .prat>.chat,.inn-medlem .prat>.chat>.meldinger{flex-direction:column;flex:1;display:flex}.inn-medlem>.bolk:has(.prat){flex-direction:column;flex:1;display:flex}.romhode{align-items:center;gap:var(--luft-1) var(--luft-3);margin-bottom:var(--luft-3);grid-template-columns:1fr auto;display:grid}.romhode-namn{font-size:var(--tekst-xl,22px);margin:0}.romhode-folk{grid-column:1/-1;margin:0}.romhode .bjelle-boks{grid-area:1/2}.bjelle{border:1px solid var(--kant);color:var(--kvit);cursor:pointer;background:0 0;padding:6px;display:inline-flex}.bjelle.dempet{color:var(--graa)}.bjelle.liten{padding:4px}.bjelle-boks{flex:none;display:inline-flex;position:relative}.bjelle-beskjed{z-index:20;width:max-content;max-width:240px;padding:var(--luft-2) var(--luft-3);background:var(--kvit);color:var(--svart);font-size:var(--tekst-s);font-weight:500;line-height:1.3;position:absolute;top:calc(100% + 6px);right:0}.skjult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.innlegg{gap:var(--luft-2);padding:var(--luft-4);border:1px solid var(--kant);background:var(--kol);display:grid;position:relative}.innlegg.har-nye{border-color:var(--aksent)}.innlegg.i-rommet{margin-bottom:var(--luft-4)}.innlegg-lenke{z-index:1;position:absolute;inset:0}.innlegg-topp{align-items:center;gap:var(--luft-2);color:var(--graa);font-size:var(--tekst-xs);margin:0;display:flex}.innlegg-topp .bjelle-boks{z-index:2;margin-left:auto;position:relative}.innlegg-topp .nye{color:var(--aksent)}.innlegg-kropp{gap:var(--luft-2);display:grid}.innlegg-kropp.med-bilde{gap:var(--luft-3);grid-template-columns:96px 1fr}.innlegg-bilde{aspect-ratio:3/4;object-fit:cover;background:var(--stein);width:96px}.innlegg-tittel{margin:0 0 var(--luft-1);font-weight:700}.innlegg-tekst{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.innlegg-tekst.kortet{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.innlegg-tekst.slettet{color:var(--graa);font-style:italic}.innlegg-fra{color:var(--graa);font-size:var(--tekst-xs);margin:0}.innlegg-bunn{justify-content:space-between;align-items:center;gap:var(--luft-3);display:flex}.innlegg-bunn .kommentarer{color:var(--graa);font-size:var(--tekst-s)}.innlegg .reaksjoner{z-index:2;gap:var(--luft-1);flex-wrap:wrap;display:flex;position:relative}.innlegg .reaksjoner button,.innlegg .reaksjoner .reaksjon{border:1px solid var(--kant);color:var(--kvit);font-size:var(--tekst-s);background:0 0;padding:2px 8px}.innlegg .reaksjoner .mi{border-color:var(--aksent)}.reaksjonsvalg{align-items:center;gap:var(--luft-1);display:inline-flex}.emojivalg{gap:var(--luft-1);display:inline-flex}.innlegg-valg{z-index:2;align-items:center;gap:var(--luft-3);flex-wrap:wrap;display:flex;position:relative}.innlegg-valg form{margin:0}.innlegg-fold{margin-top:var(--luft-1)}.melding-boble.venter .boble{opacity:.6}.melding-boble.ikke-sendt .boble{opacity:1;outline:1px solid var(--feil)}.sendestatus{color:var(--feil);font-size:var(--tekst-s);text-align:right;margin-top:4px;display:block}.sendestatus .lenkeknapp,.sendestatus .lenkjeknapp{font-size:inherit}.sitat-innslag[href]{color:inherit;text-decoration:none;display:block}.lest-av{color:var(--graa);font-size:var(--tekst-xs);text-align:right}.samtaler li.med-blyant{border-bottom:1px solid var(--kant);align-items:center;display:flex}.samtaler li.med-blyant>.samtale{border-bottom:0;flex:1;min-width:0}.samtaler li.med-blyant>.blyant{margin-left:var(--luft-1)}.gruppeskjema{gap:var(--luft-5);margin:0;display:grid}.gruppeskjema .etikett{margin:0 0 var(--luft-2);font:700 var(--tekst-s)/1 var(--f-smal), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lys)}.glidebrytarar{gap:var(--luft-4);display:grid}.glidebrytar,.skjema label.glidebrytar{align-items:flex-start;gap:var(--luft-3);font:400 var(--tekst-b)/1.35 var(--f-tekst), sans-serif;letter-spacing:0;text-transform:none;color:var(--kvit);cursor:pointer;display:flex}.glidebrytar input{opacity:0;width:1px;height:1px;position:absolute}.glidebrytar-spor{border:1px solid var(--lys);background:var(--svart);flex:none;width:44px;height:24px;transition:background .15s,border-color .15s;position:relative}.glidebrytar-spor:after{content:"";background:var(--lys);width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.glidebrytar input:checked+.glidebrytar-spor{border-color:var(--aksent);background:var(--aksent)}.glidebrytar input:checked+.glidebrytar-spor:after{background:var(--svart);transform:translate(20px)}.glidebrytar input:focus-visible+.glidebrytar-spor{outline:2px solid var(--aksent);outline-offset:2px}.glidebrytar-tekst{gap:2px;display:grid}.glidebrytar-tekst b{font-weight:600}.glidebrytar-tekst small{font-size:var(--tekst-m);color:var(--graa)}.gruppe-med-hode{justify-content:space-between;align-items:baseline;gap:var(--luft-3);display:flex}.gruppe-folk{border-top:1px solid var(--kant);margin:0;padding:0;list-style:none}.gruppe-folk li{justify-content:space-between;align-items:center;gap:var(--luft-3);padding:var(--luft-2) 0;border-bottom:1px solid var(--kant);display:flex}.gruppe-folk li.hjelp{display:block}.gruppe-legg-til{gap:var(--luft-3);display:grid}.gruppe-legg-til .etikett{margin:0}.gruppe-legg-til>.lenkjeknapp{justify-self:start}.rollefilter{gap:var(--luft-2);flex-wrap:wrap;display:flex}.rollefilter .knapp[aria-pressed=true]{background:var(--kvit);border-color:var(--kvit);color:var(--svart)}.skjulte-grupper{margin-top:var(--luft-5)}.skjulte-grupper .samtale-navn{color:var(--graa)}.opne-grupper .open-gruppe{justify-content:space-between;align-items:center;gap:var(--luft-3);padding:var(--luft-3) 0;border-bottom:1px solid var(--kant);display:flex}.opne-grupper .open-gruppe span{gap:var(--luft-1);display:grid}.opne-grupper .open-gruppe small{color:var(--graa)}.romhode-ut{margin-top:var(--luft-2)}
