.app-statuslinje,.app-header,.app-faner,.app-splash{display:none}html[data-app]{--app-topp:max(env(safe-area-inset-top), var(--safe-area-inset-top,0px));--app-bunn:max(env(safe-area-inset-bottom), var(--safe-area-inset-bottom,0px));--app-venstre:max(env(safe-area-inset-left), var(--safe-area-inset-left,0px));--app-hoyre:max(env(safe-area-inset-right), var(--safe-area-inset-right,0px));--app-fanehoyde:3.5rem;--app-headerhoyde:3.75rem;--app-innhold-topp:calc(var(--app-topp) + var(--app-headerhoyde))}html[data-app] [data-site-chrome]{display:none!important}html[data-app] body{padding-top:var(--app-innhold-topp);padding-bottom:calc(var(--app-fanehoyde) + 1.375rem + var(--app-bunn));padding-left:var(--app-venstre);padding-right:var(--app-hoyre);-webkit-tap-highlight-color:transparent}html[data-app] .app-statuslinje{z-index:60;height:var(--app-topp);background:#fff;display:block;position:fixed;inset:0 0 auto}html[data-app] .app-header{top:var(--app-topp);z-index:55;height:var(--app-headerhoyde);padding:0 calc(1rem + var(--app-hoyre)) 0 calc(1.25rem + var(--app-venstre));backdrop-filter:blur(6px);border-top:4px solid var(--color-brand-600);border-bottom:1px solid var(--color-navy-100);background:#fffffff5;align-items:center;gap:.25rem;display:flex;position:fixed;left:0;right:0}.app-header-tilbake:not([hidden]){width:2.5rem;height:2.5rem;color:var(--color-navy-900);border-radius:9999px;place-items:center;margin-left:-.75rem;display:grid}.app-header-tilbake:active{background:var(--color-navy-50)}.app-header-merke{align-items:center;gap:.625rem;min-width:0;display:flex}.app-header-merke img{object-fit:contain;width:2.25rem;height:2.25rem}.app-header-navn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-navy-900);font-size:1rem;font-weight:800;line-height:1.1;display:block}.app-header-under{text-transform:uppercase;letter-spacing:.16em;color:var(--color-brand-600);font-size:.6875rem;font-weight:700;line-height:1.2;display:block}html[data-app] .app-faner:not([hidden]){z-index:55;left:calc(.75rem + var(--app-venstre));right:calc(.75rem + var(--app-hoyre));bottom:calc(.625rem + var(--app-bunn));height:var(--app-fanehoyde);backdrop-filter:blur(12px);background:#fffffff0;border-radius:1.75rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:0 .375rem;display:grid;position:fixed;box-shadow:0 6px 20px #0000001f}html[data-app][data-app-stripe] body{padding-bottom:calc(1rem + var(--app-bunn))}html[data-app][data-app-stripe] .app-faner:not([hidden]){grid-auto-flow:row;grid-auto-rows:var(--app-fanehoyde);top:max(calc(var(--app-topp) + 110px), 230px);backdrop-filter:blur(12px);background:#fffffff0;border-top:0;border-radius:2rem;grid-auto-columns:auto;width:4rem;height:auto;padding:.5rem 0;bottom:auto;box-shadow:0 6px 20px #0000001f}html[data-app][data-app-stripe=h] .app-faner:not([hidden]){left:auto;right:calc(49px - 2rem)}html[data-app][data-app-stripe=v] .app-faner:not([hidden]){left:calc(49px - 2rem);right:auto}@media (orientation:landscape){html[data-app][data-app-stripe] .app-faner:not([hidden]){top:auto;bottom:calc(var(--app-bunn) + .75rem);grid-auto-rows:3.25rem;width:3.75rem}html[data-app][data-app-stripe] .app-faner a span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-app][data-app-stripe=h] .app-faner:not([hidden]){right:calc(49px - 1.875rem)}html[data-app][data-app-stripe=v] .app-faner:not([hidden]){left:calc(49px - 1.875rem)}}html[data-app][data-app-stripe=h] .app-header{right:var(--app-hoyre);padding-right:1rem}html[data-app][data-app-stripe=v] .app-header{left:var(--app-venstre);padding-left:1.25rem}html[data-app][data-app-stripe] .app-statuslinje{height:calc(var(--app-topp) + 4px);background:linear-gradient(#fff 0 var(--app-topp), var(--color-brand-600) var(--app-topp))}html[data-app][data-app-stripe] .app-hero{border-radius:1.5rem;margin-top:.75rem}html[data-app][data-app-stripe=h] .app-hero{margin-left:1.25rem}html[data-app][data-app-stripe=v] .app-hero{margin-right:1.25rem}html[data-app][data-app-stripe] .app-hero-kant{display:none}html[data-app][data-app-stripe] .app-header{border-bottom-color:#0000}html[data-app][data-app-toppstripe]{--app-topp:0px;--app-headerhoyde:5rem}html[data-app][data-app-toppstripe] .app-header{padding-top:12px;padding-right:calc(1rem + 140px)}.app-faner a{color:var(--color-navy-500);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;font-weight:600;display:flex}.app-faner a[aria-current=page]{color:var(--color-brand-600)}.app-faner a[data-app-fane="/app/"] svg{stroke-width:2.4px}html[data-app] .app-splash:not([hidden]){z-index:100;padding:calc(var(--app-topp) + 2rem) calc(var(--app-hoyre) + 2rem) calc(var(--app-bunn) + 2rem) calc(var(--app-venstre) + 2rem);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transition:opacity .25s;display:flex;position:fixed;inset:0}html.app-splash-aktiv body{overflow:hidden}.app-splash.lukker{opacity:0}.app-splash-over{letter-spacing:.2em;text-transform:uppercase;color:var(--color-navy-500);font-size:.75rem;font-weight:600}.app-splash-flate{display:block}.app-splash-flate img{object-fit:contain;max-width:min(18rem,75vw);max-height:40vh}.app-splash-navn{font-family:var(--font-display);text-transform:uppercase;color:var(--color-navy-900);font-size:1.25rem;font-weight:800}.app-splash-tekst{text-align:center;max-width:22rem;color:var(--color-navy-700);margin-top:-.75rem;font-size:.9375rem;line-height:1.5}.app-splash-besok:not([hidden]){background:var(--color-brand-600);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.app-splash.har-plakat .app-splash-besok{left:calc(var(--app-venstre) + (100% - var(--app-venstre) - var(--app-hoyre)) / 2);bottom:calc(var(--app-bunn) + 4.5rem);position:absolute;transform:translate(-50%)}.app-splash-hopp{right:calc(var(--app-hoyre) + 1rem);bottom:calc(var(--app-bunn) + 1rem);background:var(--color-navy-900);color:#fff;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;position:absolute}.app-splash-hopp span{opacity:.6;margin-left:.25rem}.app-seg{color:var(--color-navy-900);border:1px solid var(--color-navy-200);white-space:nowrap;background:#fff;border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.app-seg[aria-pressed=true]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.app-splash.har-plakat{background:#000;padding:0}.app-splash.har-plakat .app-splash-over,.app-splash.har-plakat .app-splash-navn{display:none}.app-splash.har-plakat .app-splash-flate,.app-splash.har-plakat .app-splash-flate img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}
