@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_e8899d{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_e8899d{--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_2ca027{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_2ca027{--font-body:"Figtree","Figtree Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_1999fd{--font-tall:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--gronn-dyp:#0b3d2e;--gronn-hover:#0f4e3b;--gronn-flate:#e7f2ec;--blekk:#14201a;--papir:#faf9f5;--papir-2:#f2f0e9;--linje:#e0e6e0;--signal:#ffdd45;--bla-flate:#e5edf3;--bla-dyp:#35586e;--varsel:#b4543a;--demp:#58685f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-s:10px;--radius:16px;--radius-l:24px;--radius-felt:12px;--skygge:0 1px 3px rgb(20 32 26/0.06);--skygge-lav:0 6px 24px -8px rgb(11 61 46/0.16);--skygge-dyp:0 24px 60px -18px rgb(11 61 46/0.28);--tekst-h1:26px;--tekst-h2:19px;--tekst-h3:17px;--tekst-ingress:17px;--tekst-liten:14.5px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--papir);color:var(--blekk);font-family:var(--font-body),system-ui,sans-serif;font-size:16.5px;line-height:1.55}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;line-height:1.12;letter-spacing:-.015em}a{color:var(--gronn-dyp)}button{font:inherit;cursor:pointer}::selection{background:var(--signal);color:var(--blekk)}input,select,textarea{font:inherit;color:inherit;background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius-felt);padding:12px 15px;width:100%;transition:border-color .12s ease}input:hover,select:hover,textarea:hover{border-color:#c6d1c8}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2.5px solid var(--gronn-dyp);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:var(--radius-felt)}.tall{font-family:var(--font-tall),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.logo-ord{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.02em}.btn,.logo-ord{color:var(--blekk)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--linje);border-radius:999px;background:#fff;padding:11px 20px;font-weight:600;font-size:15.5px;text-decoration:none;transition:background .13s ease,border-color .13s ease,transform .13s ease,box-shadow .13s ease}.btn-primary,.btn:hover{border-color:var(--gronn-dyp)}.btn-primary{background:var(--gronn-dyp);color:#fff}.btn-primary:hover{background:var(--gronn-hover);border-color:var(--gronn-hover);box-shadow:var(--skygge-lav)}.btn-signal{background:var(--signal);border-color:var(--signal);color:var(--blekk)}.btn-signal:hover{box-shadow:var(--skygge-lav)}.btn-stor{width:100%;padding:17px 28px;font-size:18px;font-weight:700;font-family:var(--font-display),sans-serif;letter-spacing:-.01em}@media (prefers-reduced-motion:no-preference){.btn-primary:active,.btn-signal:active{transform:scale(.985)}.btn-stor:hover{transform:translateY(-1px)}}.btn-fare{color:var(--varsel);border-color:var(--linje);background:#fff}.btn-fare:hover{border-color:var(--varsel)}.btn-liten{padding:7px 14px;font-size:14px}.btn[disabled]{opacity:.55;cursor:default;transform:none}.kort{background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius);box-shadow:var(--skygge);padding:18px}.kort+.kort{margin-top:10px}.kort--loft{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}@media (prefers-reduced-motion:no-preference){.kort--loft:hover{transform:translateY(-3px);box-shadow:var(--skygge-lav)}}.kort--lenke{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--blekk)}.kort--lenke:hover{border-color:var(--gronn-dyp)}.kort--bla{background:var(--bla-flate);border-color:transparent}.kort--bla:hover{border-color:var(--bla-dyp)}.kort--kompakt{padding:var(--space-4);font-size:var(--tekst-liten)}.kort-aapen{border-left:6px solid var(--signal)}.kort-fylt{background:var(--gronn-flate);border-color:transparent;border-left:6px solid var(--gronn-dyp)}.badge{display:inline-block;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid transparent;letter-spacing:.01em}.badge-aapen{background:var(--signal);color:var(--blekk)}.badge-fylt{background:var(--gronn-dyp);color:#fff}.badge-graa{background:var(--papir);border-color:var(--linje);color:var(--demp)}.badge-flagg{background:#fbeae5;color:var(--varsel)}.fyll-kort-nr,.fyll-steg,.nr-merke,.steg-nr{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--papir-2);color:var(--demp);font-family:var(--font-display),sans-serif;font-weight:800;font-size:14px;flex:none}.nr-merke--stor,.steg-nr{width:30px;height:30px;border-radius:9px;font-size:15px}.fyll-steg{margin-right:8px;vertical-align:middle}.fremdrift{height:10px;border-radius:999px;background:var(--linje);overflow:hidden}.fremdrift-fyll{height:100%;background:var(--gronn-dyp);border-radius:999px;transition:width .32s ease}.verving-hilsen{font-weight:650;font-size:17px;margin:0 0 var(--space-4)}.fyll-steg-kort>summary{cursor:pointer;list-style:none}.fyll-steg-kort>summary::-webkit-details-marker{display:none}.fyll-steg-kort>summary:after{content:"▾";margin-left:auto;color:var(--demp);transition:transform .16s ease}.fyll-steg-kort[open]>summary:after{transform:rotate(180deg)}.fyll-steg-kort>summary:hover h2{color:var(--gronn-dyp)}.fyll-steg-kort{background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius);padding:20px;margin-bottom:14px;transition:border-color .16s ease,background .16s ease}.fyll-steg-kort.er-gjort{background:var(--gronn-flate);border-color:transparent}.fyll-steg-topp{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.fyll-steg-topp h2{font-size:18px;display:inline-flex;align-items:center;gap:10px}.fyll-steg-kort>summary>h2{margin-right:auto}.fyll-steg-kort>summary>.fyll-hake,.fyll-steg-kort>summary>span:last-of-type{margin-left:auto}.fyll-hake{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--gronn-dyp);cursor:pointer;white-space:nowrap;transition:opacity .16s ease}.fyll-hake input{width:18px;height:18px;accent-color:var(--gronn-dyp);cursor:pointer}.teller-label{font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px;color:var(--gronn-dyp);display:flex;align-items:center;gap:8px}.teller-label:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--signal);flex-shrink:0}.teller-verdi{font-family:var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(44px,9vw,68px);font-weight:800;letter-spacing:-.03em;color:var(--gronn-dyp);line-height:1.05}.teller-detalj{color:var(--demp);font-size:15px}.faner{display:flex;gap:var(--space-4);border-bottom:1.5px solid var(--linje);margin-bottom:var(--space-5);overflow-x:auto}.fane{padding:8px 2px 10px;text-decoration:none;color:var(--demp);font-weight:600;font-size:15px;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;white-space:nowrap}.fane:hover{color:var(--blekk)}.fane[aria-current=page]{color:var(--blekk);border-bottom-color:var(--blekk)}.kodeblokk-rad{display:flex;gap:var(--space-2);align-items:flex-start}.kodeblokk{background:var(--blekk);color:var(--gronn-flate);border-radius:var(--radius-s);padding:var(--space-3);font-size:12.5px;overflow-x:auto;font-family:var(--font-tall),monospace;white-space:pre-wrap;word-break:break-all;flex:1 1}.vekst-detalj{margin-top:var(--space-3)}.vekst-detalj summary{cursor:pointer;font-weight:600;font-size:14.5px}.stat-rad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-5) 0}.stat-flis{background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius);box-shadow:var(--skygge);padding:var(--space-3) var(--space-4);display:grid;grid-gap:2px;gap:2px}.stat-flis--lenke{text-decoration:none;color:inherit;transition:border-color .13s ease}.stat-flis--lenke:hover{border-color:var(--gronn-dyp)}.stat-flis--penger{position:relative;overflow:hidden}.stat-flis--penger:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--signal)}.stat-flis--penger .stat-verdi{font-size:27px}.stat-under{font-size:12.5px;color:var(--demp)}.dash-liste{display:flex;flex-direction:column}.dash-rad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:12px 14px;border-radius:12px;border-bottom:1px solid var(--linje);transition:background .12s ease}.dash-rad:last-child{border-bottom:0}.dash-rad:hover{background:#fff}.dash-hoved{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.dash-tid{font-weight:650;letter-spacing:-.01em;white-space:nowrap}.dash-navn{color:var(--demp);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-status{color:var(--demp);font-size:13.5px}.dash-merke{font-size:11px;background:var(--papir-2);color:var(--demp);padding:1px 7px;border-radius:6px;white-space:nowrap}.dash-merke--flagg{background:#f6e5e0;color:var(--varsel)}.dash-rad--fylt .dash-tid{color:var(--blekk)}.dash-tittel{margin-bottom:var(--space-2)}.verktoy-blokk{margin:var(--space-4) 0 var(--space-2)}.legg-til{margin-bottom:var(--space-4)}.legg-til>summary{list-style:none}.legg-til>summary::-webkit-details-marker{display:none}.verktoy{display:flex;gap:var(--space-2);flex-wrap:wrap}.vk{background:#fff;border:1.5px solid var(--linje);border-radius:10px;padding:9px 15px;font-size:14px;font-weight:600;color:var(--blekk);text-decoration:none;box-shadow:var(--skygge);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;transition:border-color .13s ease}.vk--aktiv,.vk:hover{border-color:var(--gronn-dyp)}.vk--aktiv{background:var(--gronn-dyp);color:#fff}.vk-tall{font-family:var(--font-tall),monospace;font-size:12px;opacity:.75}.verktoy-panel{background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius);padding:var(--space-4)}.verktoy-mer,.verktoy-panel{margin-top:var(--space-3)}.verktoy-mer>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--demp);list-style:none;display:inline-flex;align-items:center;gap:7px}.verktoy-mer>summary::-webkit-details-marker{display:none}.verktoy-mer>summary:after{content:"▾";transition:transform .16s ease}.verktoy-mer[open]>summary:after{transform:rotate(180deg)}.verktoy-mer-innhold{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-4)}.verktoy-mer-innhold h3{font-size:16px;margin-bottom:4px}.verktoy-mer-innhold .mute{font-size:14px;margin-bottom:8px}.sidetopp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.sidetopp .dash-tittel{margin-bottom:0}.sidetopp-under{color:var(--demp);font-size:14.5px;margin-top:2px}.sidetopp img{flex:none}@media (max-width:639px){.sidetopp img{width:58px;height:auto}.stat-rad{grid-template-columns:1fr 1fr}.stat-flis--penger{grid-column:1/-1}.dash-rad{grid-template-columns:1fr auto;grid-template-areas:"hoved handling" "status handling";gap:4px var(--space-3)}.dash-hoved{grid-area:hoved}.dash-status{grid-area:status}.dash-rad>span:last-child{grid-area:handling}}.stat-verdi{font-family:var(--font-display),sans-serif;font-weight:800;font-size:24px;letter-spacing:-.02em;color:var(--blekk);line-height:1.1}.stat-etikett{font-size:12.5px;font-weight:600;color:var(--demp)}@media (max-width:639px){.stat-flis{padding:var(--space-3)}.stat-verdi{font-size:20px}.stat-etikett{font-size:11.5px}}.chiprad{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1.5px solid var(--linje);background:#fff;border-radius:999px;padding:9px 17px;font-size:15px;font-weight:600;color:var(--blekk);text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease}.chip:hover{border-color:var(--gronn-dyp)}.chip.valgt,.chip[aria-pressed=true]{background:var(--gronn-dyp);border-color:var(--gronn-dyp);color:#fff}.felt{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.felt label{font-weight:600;font-size:14.5px}.felt .hint,.hint{font-size:13.5px;color:var(--demp)}.feil{color:var(--varsel);font-size:14.5px;font-weight:500}.samtykke{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13.5px;color:#3c4a42;background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius-felt);padding:13px}.samtykke input{width:18px;height:18px;margin-top:2px}.samtykke input,input[type=checkbox]{accent-color:var(--gronn-dyp)}.lista-topp{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:4px}.lista-eyebrow{font-family:var(--font-tall),monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--demp);margin:0}.lista-tall b{font-size:clamp(40px,6vw,54px);font-weight:800;letter-spacing:-.04em;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.penger-kort{position:relative;overflow:hidden;background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius);padding:12px 18px;box-shadow:var(--skygge);display:flex;flex-direction:column;gap:1px;min-width:170px}.penger-kort:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--signal)}.penger-lbl{font-family:var(--font-tall),monospace;font-size:12px;color:var(--demp);letter-spacing:.03em}.penger-v{font-size:24px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.penger-sub{font-size:12.5px;color:var(--demp)}.lista-helse{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--demp);margin:12px 0 16px}.roster{display:flex;flex-direction:column;gap:2px}.roster-rad{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:18px;gap:18px;padding:11px 14px;border-radius:13px;position:relative;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.roster-rad:hover{background:#fff;box-shadow:var(--skygge-lav);transform:translateY(-1px)}.roster-rad--av{opacity:.62}.roster-who{display:flex;align-items:center;gap:12px;min-width:0}.roster-ava{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font-weight:700;font-size:14px;color:var(--demp);background:var(--papir-2);letter-spacing:-.02em}.roster-rad--av .roster-ava{background:var(--papir-2,#f2f0e9);color:var(--demp)}.roster-nm{font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:2px;font-size:12.5px;color:var(--demp)}.roster-meta .tall{font-family:var(--font-tall),monospace}.roster-tag{background:#f2f0e9;color:var(--demp);padding:1px 7px;border-radius:6px;font-size:11.5px}.roster-tag--flagg{background:#f6e5e0;color:var(--varsel)}.uke,.uke-dag{display:flex;gap:4px}.uke-dag{flex-direction:column;align-items:center}.uke-bar{width:15px;height:26px;border-radius:5px;background:#f2f0e9;box-shadow:inset 0 0 0 1px rgb(20 32 26/.04)}.uke-bar.helt{background:var(--blekk)}.uke-bar.fm{background:linear-gradient(to bottom,var(--blekk) 50%,var(--papir-2) 50%)}.uke-bar.em{background:linear-gradient(to bottom,var(--papir-2) 50%,var(--blekk) 50%)}.uke-dag small{font-size:9.5px;color:var(--demp);font-family:var(--font-tall),monospace;font-weight:600}.roster-stat{display:flex;gap:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roster-stat div{text-align:center}.roster-stat b{display:block;font-size:16px;font-weight:700}.roster-stat small{font-size:10px;color:var(--demp);font-family:var(--font-tall),monospace;letter-spacing:.04em;text-transform:uppercase}.roster-rad:not(:hover) .radmeny>summary{opacity:.45}.uke-tegn{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--linje);font-size:12.5px;color:var(--demp)}.uke-tegn span{display:inline-flex;align-items:center;gap:7px}.uke-tegn .uke-bar{width:13px;height:19px}@media (max-width:639px){.roster-rad{grid-template-columns:1fr auto;grid-template-areas:"who mer" "uke stat";gap:10px 14px}.roster-who{grid-area:who}.uke{grid-area:uke}.roster-stat{grid-area:stat;justify-self:end}.roster-rad .radmeny{grid-area:mer;justify-self:end}.roster-rad:not(:hover) .radmeny>summary{opacity:1}}.tabell{width:100%;border-collapse:collapse;font-size:14.5px}.tabell th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--demp);padding:8px 10px;border-bottom:1.5px solid var(--linje)}.tabell td{padding:11px 10px;border-bottom:1px solid var(--linje);vertical-align:top}.tabell tr:hover td{background:#fff}.tabell-scroll{overflow-x:auto}.app-skall{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100dvh}.sidemeny{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-4);border-right:1.5px solid var(--linje);background:#fff}.sidemeny-logo{display:inline-flex;padding:0 var(--space-3)}.sidemeny-nav{display:grid;grid-gap:2px;gap:2px}.sidemeny-lenke{display:flex;align-items:center;gap:10px;padding:9px var(--space-3);border-radius:var(--radius-s);text-decoration:none;color:var(--blekk);font-weight:600;font-size:15px}.sidemeny-lenke svg{color:var(--demp);flex:none}.sidemeny-lenke:hover{background:var(--papir)}.sidemeny-lenke[aria-current=page]{background:var(--gronn-dyp);color:#fff}.sidemeny-lenke[aria-current=page] svg{color:#fff}.sidemeny-lenke--sek{font-size:14px;color:var(--demp);padding:6px var(--space-3)}.sidemeny-bunn{margin-top:auto;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sidemeny-org{font-size:13px;color:var(--demp);font-weight:600;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3) 0;border-top:1.5px solid var(--linje)}.app-hoved{min-width:0}.app-toppbar{display:none}.app-innhold{max-width:760px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8)}.tabbar{display:none}@media (max-width:899px){.app-skall{grid-template-columns:1fr}.sidemeny{display:none}.app-toppbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1.5px solid var(--linje);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.app-innhold{padding-bottom:110px}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));background:#fff;border-top:1.5px solid var(--linje);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar-lenke{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:6px 2px;text-decoration:none;color:var(--demp);font-size:10.5px;font-weight:600;white-space:nowrap;border-radius:var(--radius-s)}.tabbar-lenke[aria-current=page]{color:var(--gronn-dyp)}}.dash{max-width:660px;margin:0 auto;padding:18px 18px 90px}.dash-topp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 22px}.dash-logo{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--blekk);text-decoration:none}.dash-klinikk{font-size:14px;color:var(--demp);font-weight:500}.dash-nav{display:flex;align-items:center;gap:20px;margin-top:30px;padding-top:16px;border-top:1.5px solid var(--linje);font-size:15px;font-weight:600}.dash-nav a{text-decoration:none}.dash-nav a:hover{text-decoration:underline;text-underline-offset:4px}.seksjon-tittel{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--demp);margin:var(--space-7) 0 var(--space-3);font-family:var(--font-body),sans-serif;font-weight:700;gap:8px}.seksjon-tittel,.skjema-vakt{display:flex;align-items:center}.skjema-vakt{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;gap:14px;padding:10px 16px;background:var(--gronn-dyp);color:#fff;border-radius:999px;box-shadow:var(--skygge-dyp);font-size:14.5px;font-weight:600;white-space:nowrap}@media (max-width:899px){.skjema-vakt{bottom:calc(76px + env(safe-area-inset-bottom))}}.radmeny{position:relative;display:inline-block}.radmeny>summary{list-style:none;cursor:pointer;min-width:34px;text-align:center}.radmeny>summary::-webkit-details-marker{display:none}.radmeny[open] .radmeny-innhold{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:grid;grid-gap:6px;gap:6px;padding:8px;background:#fff;border:1.5px solid var(--linje);border-radius:var(--radius-s);box-shadow:var(--skygge);white-space:nowrap}.kun-mobil{display:none}@media (max-width:899px){.kun-mobil{display:block}}.rad{display:flex;align-items:center;justify-content:space-between;gap:10px}.mute{color:var(--demp);font-size:14.5px}.h1{font-size:var(--tekst-h1);margin-bottom:var(--space-2)}.h2{font-size:var(--tekst-h2)}.h3{font-size:var(--tekst-h3)}.pageheader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.pageheader .h1{margin-bottom:0}.pageheader-under{color:var(--demp);font-size:15px;max-width:60ch;margin:calc(-1 * var(--space-2)) 0 var(--space-5)}.tom-tilstand{border:2px dashed var(--linje);border-radius:var(--radius);padding:26px 20px;color:#45554c;font-size:15px;text-align:center;background:#fff}.tom-tilstand img{margin-bottom:10px}.tilbake{margin-bottom:var(--space-3);font-size:14px}.tilbake a{text-decoration:none;color:var(--demp);font-weight:600}.tilbake a:hover{color:var(--gronn-dyp)}.pasient{position:relative;max-width:460px;margin:0 auto;padding:30px 20px 60px;min-height:100dvh;display:flex;flex-direction:column}.pasient-klinikk{font-size:14px;color:var(--demp);font-weight:600;margin-bottom:6px}.pasient h1{font-size:28px;margin-bottom:6px}.pasient-tid{font-family:var(--font-display),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(38px,11vw,52px);font-weight:800;letter-spacing:-.02em;color:var(--gronn-dyp);margin:14px 0 2px}.pasient-fot{margin-top:auto;padding-top:36px;font-size:13px;color:var(--demp)}.pasient-fot a{color:inherit}.status-ikon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;font-size:27px;font-weight:700;margin-bottom:14px}.status-ikon.ok{background:var(--signal);color:var(--gronn-dyp)}.status-ikon.borte{background:#f0efe9;color:var(--demp)}@media (prefers-reduced-motion:no-preference){.kort-fylt{animation:fylt-inn .42s ease}@keyframes fylt-inn{0%{background:#fff}to{background:var(--gronn-flate)}}}.konfetti{position:absolute;inset:0 0 auto 0;height:0;pointer-events:none;z-index:5}.konfetti-bit{position:absolute;top:-10px;width:8px;height:12px;border-radius:2px;opacity:0}@media (prefers-reduced-motion:no-preference){.konfetti-bit{animation:konfetti-fall 1.5s cubic-bezier(.3,0,.8,1) forwards}@keyframes konfetti-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(48vh) rotate(340deg)}}}.filterlinje{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;margin:var(--space-5) 0 var(--space-4)}.filterfelt{display:grid;grid-gap:4px;gap:4px}.filterfelt>span{font-size:12.5px;font-weight:600;color:var(--tekst-svak);letter-spacing:.01em}.filterfelt select{min-width:150px;padding:9px 11px;border:1.5px solid var(--linje);border-radius:var(--radius-s);background:#fff;font:inherit;font-size:14.5px}.filterfelt select:focus-visible{outline:2px solid var(--dyp);outline-offset:1px}.historikk-topp{margin-bottom:var(--space-3)}.historikk-topp,.sidevelger{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.sidevelger{margin-top:var(--space-5)}@media (max-width:639px){.filterfelt{flex:1 1 100%}.filterfelt select{width:100%}}.dash-status-under{display:block;font-size:12.5px;color:var(--demp);margin-top:2px}.plan-rad{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:639px){.plan-rad{grid-template-columns:1fr}}.vurdering-topp{margin:var(--space-7) 0 var(--space-3)}.vurdering-merke{display:inline-block;background:var(--signal);color:var(--blekk);font-weight:800;font-size:15px;padding:7px 14px;border-radius:999px}.vurdering-under{margin:8px 0 0;color:var(--demp);font-size:14.5px}.forste-fylt{background:var(--gronn-flate);border-radius:var(--radius);padding:12px 16px;margin:0 0 14px;font-size:14.5px}