@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-italic-BjGuzOss.woff2) format("woff2"),url(/assets/barlow-latin-400-italic-B9FqDUoy.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}:root{--black: #0d0d0c;--coal: #161614;--coal-2: #1f1f1c;--coal-line: rgba(255, 255, 255, .1);--cream: #f4efe6;--cream-2: #eae3d6;--paper: #fbf8f2;--ink: #141412;--ink-muted: #5d5a53;--line: #d8d0c2;--line-strong: #bdb3a1;--orange: #ff6a1a;--orange-600: #e85a0f;--orange-ink: #aa3c08;--teal: #0f5c58;--teal-600: #0b4644;--teal-100: #d7ebe8;--danger: #c8321c;--color-bg: var(--cream);--color-surface: var(--paper);--color-text: var(--ink);--color-text-muted: var(--ink-muted);--color-divider: var(--line);--color-accent: var(--orange);--color-accent-hover: var(--orange-600);--color-on-accent: var(--black);--color-dark: var(--coal);--color-on-dark: var(--cream);--color-on-dark-muted: #b9b3a6;--font-display: "Barlow Condensed", "Arial Narrow", Impact, Arial, sans-serif;--font-body: "Barlow", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-md: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: 1.625rem;--fs-2xl: 2.25rem;--fs-3xl: clamp(2.75rem, 8vw, 5.5rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4.5rem;--radius: 6px;--radius-lg: 14px;--shadow: 0 1px 2px rgba(13, 13, 12, .06), 0 10px 30px rgba(13, 13, 12, .1);--max-w: 1120px;--ease: cubic-bezier(.2, .7, .2, 1);--touch: 48px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--fs-md);line-height:1.55;color:var(--color-text);background:var(--color-bg);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;line-height:1;font-weight:800;overflow-wrap:anywhere}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}p{margin:0 0 var(--sp-4)}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--sp-3);top:-100px;z-index:100;background:var(--orange);color:var(--black);padding:.6rem 1rem;border-radius:var(--radius);font-weight:600}.skip:focus{top:var(--sp-3)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.wrap{width:min(var(--max-w),100% - 2 * var(--sp-4));margin-inline:auto}@media (min-width: 640px){.wrap{width:min(var(--max-w),100% - 2 * var(--sp-6))}}.section{padding-block:var(--sp-7)}.section--tight{padding-block:var(--sp-6)}.section--dark{background:var(--color-dark);color:var(--color-on-dark)}.section--dark .muted{color:var(--color-on-dark-muted)}.section--teal{background:var(--teal);color:var(--cream)}.section--teal .muted{color:#f4efe6cc}.section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}.eyebrow{font-family:var(--font-display);text-transform:uppercase;font-weight:700;letter-spacing:.12em;font-size:var(--fs-sm);color:var(--orange-ink);margin-bottom:var(--sp-2)}.section--dark .eyebrow:not(.card *),.section--teal .eyebrow:not(.card *),.hero .eyebrow,.card--dark .eyebrow{color:var(--orange)}.muted{color:var(--color-text-muted)}.footer .muted,.page-head .muted,.card--dark .muted{color:var(--color-on-dark-muted)}.page-head .eyebrow,.footer .eyebrow{color:var(--orange)}.lead{font-size:var(--fs-lg);line-height:1.5}.grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid>*{min-width:0}@media (min-width: 640px){.grid{gap:var(--sp-5)}}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid--sports{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.stack>*+*{margin-top:var(--sp-4)}.prose{max-width:66ch}.prose p{margin-bottom:var(--sp-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--touch);padding:.65rem 1.2rem;border-radius:var(--radius);border:2px solid transparent;cursor:pointer;text-decoration:none;font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-lg);letter-spacing:.03em;line-height:1;transition:background .12s var(--ease),border-color .12s var(--ease),transform 80ms var(--ease);text-align:center;max-width:100%;overflow-wrap:anywhere}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--orange);color:var(--black)}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale(.5)}.btn--primary:hover{background:var(--orange-600)}.btn--dark{background:var(--black);color:var(--cream)}.btn--dark:hover{background:var(--coal-2)}.btn--ghost{background:transparent;border-color:currentColor}.btn--ghost:hover{background:#0d0d0c0f}.section--dark .btn--ghost:hover,.hero .btn--ghost:hover,.section--teal .btn--ghost:hover{background:#ffffff1a}.btn--sm{min-height:40px;font-size:var(--fs-md);padding:.4rem .9rem}.btn--block{width:100%}.btn--xl{font-size:var(--fs-lg);padding:.9rem 1.2rem}@media (min-width: 480px){.btn--xl{font-size:var(--fs-xl);padding:.9rem 1.6rem}}.nav{position:sticky;top:0;z-index:20;background:var(--black);color:var(--cream);border-bottom:1px solid var(--coal-line)}.nav__row{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:var(--sp-3)}.brand{display:flex;align-items:center;gap:var(--sp-3);text-decoration:none;min-width:0}.brand__mark{display:grid;place-items:center;width:42px;height:42px;flex:none;background:var(--orange);color:var(--black);border-radius:var(--radius);font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:.02em}.brand__logo{height:44px;width:44px;flex:none}.brand__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--fs-lg);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand__name--kort{display:inline}.brand__name--lang{display:none}@media (min-width: 1100px){.brand__name--kort{display:none}.brand__name--lang{display:inline}}.brand__sub{display:block;font-family:var(--font-body);font-weight:400;text-transform:none;font-size:var(--fs-xs);color:var(--color-on-dark-muted)}.nav__links{display:flex;gap:var(--sp-1);list-style:none;margin:0;padding:0;align-items:center}.nav__links a{display:flex;align-items:center;min-height:44px;padding:0 .7rem;white-space:nowrap;border-radius:var(--radius);text-decoration:none;font-weight:500;color:var(--color-on-dark-muted)}.nav__links a:hover{color:#fff;background:#ffffff0f}.nav__links a[aria-current=page]{color:var(--orange)}.nav__links .btn{color:var(--black)}.nav__lang{display:inline-flex;align-items:center;min-height:44px;padding:0 .7rem;border:1px solid var(--coal-line);border-radius:var(--radius);text-decoration:none;font-size:var(--fs-sm);font-weight:600;color:var(--cream)}.nav__lang:hover{border-color:var(--orange)}.nav__right{display:flex;align-items:center;gap:var(--sp-2)}.nav__toggle{display:none;min-height:44px;background:none;border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:var(--radius);padding:.4rem .8rem;cursor:pointer;font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-md)}@media (max-width: 900px){.brand__sub{display:none}.nav__toggle{display:inline-flex;align-items:center}.nav__links{display:none;position:absolute;left:0;right:0;top:64px;flex-direction:column;align-items:stretch;background:var(--black);padding:var(--sp-3) var(--sp-4) var(--sp-5);border-bottom:1px solid var(--coal-line);gap:2px}.nav__links.is-open{display:flex}.nav__links a{min-height:52px;font-size:var(--fs-lg)}.nav__links li:last-child{margin-top:var(--sp-3)}}@media (max-width: 420px){.brand__name{font-size:var(--fs-md)}}.hero{background:radial-gradient(900px 500px at 85% -20%,rgba(255,106,26,.22),transparent 60%),var(--black);color:var(--cream);padding-block:var(--sp-7) var(--sp-6);position:relative;overflow:hidden}@media (min-width: 900px){.hero{padding-block:var(--sp-8) var(--sp-7)}}.hero__mark{font-family:var(--font-display);font-weight:800;font-size:clamp(4.5rem,16vw,11rem);line-height:.85;letter-spacing:-.02em;color:var(--orange)}.hero h1{font-size:clamp(1.75rem,5vw,3rem);margin-top:var(--sp-2);max-width:18ch}.hero .lead{max-width:52ch;color:var(--color-on-dark-muted);margin-top:var(--sp-5)}.hero__values{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-lg);letter-spacing:.06em;margin-top:var(--sp-4);color:var(--cream)}.hero__actions{display:grid;gap:var(--sp-3);margin-top:var(--sp-6)}@media (min-width: 540px){.hero__actions{display:flex;flex-wrap:wrap}}.hero__facts{display:flex;gap:var(--sp-5) var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--coal-line)}.fact strong{display:block;font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1;color:var(--orange)}.fact span{font-size:var(--fs-sm);color:var(--color-on-dark-muted)}.hero__grid{display:grid;gap:var(--sp-6);align-items:center;grid-template-columns:1fr}.hero__emblem{display:none}@media (min-width: 900px){.hero__grid{grid-template-columns:minmax(0,1fr) 340px}.hero__emblem{display:block;width:340px;height:340px;justify-self:end;opacity:.95}}@media (min-width: 1100px){.hero__grid{grid-template-columns:minmax(0,1fr) 420px}.hero__emblem{width:420px;height:420px}}.card{background:var(--color-surface);color:var(--ink);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);position:relative}.card--dark{background:var(--coal-2);color:var(--cream);border-color:var(--coal-line)}.card--dark .muted{color:var(--color-on-dark-muted)}.card--link{text-decoration:none;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.card--link:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.card h3{font-size:var(--fs-xl)}.card h3 a{color:inherit;text-decoration:none}.card h3 a:hover{color:var(--orange-ink)}.card--dark h3 a:hover{color:var(--orange)}.card__media{display:block;text-decoration:none;border-radius:var(--radius);overflow:hidden}.card__media .photo{transition:transform .2s var(--ease)}.card__media:hover .photo{transform:scale(1.02)}.card__meta{display:flex;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--color-text-muted)}.card--dark .card__meta{color:var(--color-on-dark-muted)}.card__actions{display:grid;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-2)}.card .more{font-family:var(--font-display);text-transform:uppercase;font-weight:700;color:var(--orange-ink);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.card--dark .more,.section--dark .card--dark .more{color:var(--orange)}.pill{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;background:var(--cream-2);color:var(--ink)}.pill--teal{background:var(--teal-100);color:var(--teal-600)}.pill--spond{background:var(--teal);color:var(--cream)}.pill--orange{background:var(--orange);color:var(--black)}.photo{aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:var(--coal);display:grid;place-items:center;position:relative;color:var(--cream);box-shadow:inset 0 0 0 1px #0d0d0c24}.photo>picture{position:absolute;top:0;right:0;bottom:0;left:0}.photo img.photo__img{position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;width:calc(100% + 1px);height:calc(100% + 1px);object-fit:cover}.photo img{width:100%;height:100%;object-fit:cover}.photo--brand{background:radial-gradient(circle at 78% 16%,rgba(255,106,26,.3),transparent 58%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 15px),linear-gradient(160deg,var(--coal-2),var(--black));overflow:hidden}.photo img.photo__seal{position:absolute;object-fit:contain;right:-7%;bottom:-22%;width:40%;height:auto;opacity:.085;pointer-events:none}.photo img.photo__glyph{width:27%;object-fit:contain;max-width:96px;height:auto;position:relative;filter:drop-shadow(0 3px 14px rgba(0,0,0,.55))}.photo--hero img.photo__glyph{width:18%;max-width:128px}.photo--hero{aspect-ratio:21 / 9}.spond{display:grid;gap:var(--sp-3)}.spond__code{color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap}.card--dark .spond__code,.section--dark .spond__code,.page-head .spond__code{color:var(--cream);background:var(--coal);border-color:var(--coal-line)}.spond__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.card--dark .spond__label,.section--dark .spond__label,.page-head .spond__label{color:var(--color-on-dark-muted)}.spond__value{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:800;letter-spacing:.12em}.spond__copy{min-height:40px}.spond__how{font-size:var(--fs-sm);color:var(--color-text-muted)}.card--dark .spond__how,.section--dark .spond__how{color:var(--color-on-dark-muted)}.spond__qr{display:none}@media (min-width: 900px){.spond__qr{display:grid;gap:var(--sp-2);justify-items:center;padding:var(--sp-3);background:#fff;border-radius:var(--radius);width:max-content}}.spond__qr img{width:148px;height:148px}.spond__qr span{font-size:var(--fs-xs);color:var(--ink-muted)}.only-narrow{display:block}@media (min-width: 900px){.only-narrow{display:none}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);counter-reset:step}@media (min-width: 700px){.steps--row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.steps li{counter-increment:step;display:grid;grid-template-columns:44px 1fr;gap:var(--sp-3);align-items:start;padding:var(--sp-4);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg)}.section--dark .steps li{background:var(--coal-2);border-color:var(--coal-line)}.steps li:before{content:counter(step);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--orange);color:var(--black);font-family:var(--font-display);font-weight:800;font-size:var(--fs-xl)}.steps b{display:block;font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-lg);font-weight:700;margin-bottom:2px}.steps span{font-size:var(--fs-sm);color:var(--color-text-muted)}.section--dark .steps span{color:var(--color-on-dark-muted)}.oppskrift{margin:var(--sp-3) 0 0;padding-left:1.35em;display:grid;gap:var(--sp-2)}.oppskrift li{font-size:var(--fs-sm);line-height:1.5}.oppskrift li::marker{font-family:var(--font-display);font-weight:700;color:var(--orange-ink)}.card--dark .oppskrift li{color:var(--color-on-dark-muted)}.card--dark .oppskrift li::marker{color:var(--orange)}.stripe{position:fixed;left:50%;transform:translate(-50%);bottom:max(var(--sp-3),env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:var(--sp-3);width:min(560px,calc(100vw - var(--sp-4) * 2));padding:var(--sp-3) var(--sp-4);background:var(--coal);color:var(--cream);border:1px solid var(--coal-line);border-radius:var(--radius-lg);box-shadow:0 10px 30px #00000059;font-size:var(--fs-sm)}.stripe span{flex:1}.stripe__lukk{flex:none;background:none;border:0;color:var(--cream);opacity:.7;font-size:1.4rem;line-height:1;cursor:pointer;min-width:44px;min-height:44px;margin:calc(var(--sp-3) * -1) calc(var(--sp-2) * -1) calc(var(--sp-3) * -1) 0;display:flex;align-items:center;justify-content:center}.stripe__lukk:hover,.stripe__lukk:focus-visible{opacity:1}body.is-admin .stripe{display:none}.page-head{background:var(--black);color:var(--cream);padding-block:var(--sp-6)}@media (min-width: 900px){.page-head{padding-block:var(--sp-7) var(--sp-6)}}.page-head h1{font-size:clamp(2.5rem,7vw,4.5rem)}.page-head .lead{color:var(--color-on-dark-muted);max-width:60ch;margin-top:var(--sp-4)}.crumbs{font-size:var(--fs-sm);margin-bottom:var(--sp-3)}.crumbs a{color:var(--orange);text-decoration:none;display:inline-flex;min-height:32px;align-items:center}.split{display:grid;gap:var(--sp-5);grid-template-columns:1fr}.split>*{min-width:0}@media (min-width: 900px){.split{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:var(--sp-6)}.split--aside-first .aside{order:2}}.aside{display:grid;gap:var(--sp-4);align-content:start}.aside>*{min-width:0}.kv{display:grid;gap:2px;margin:0}.kv dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:600}.kv dd{margin:0 0 var(--sp-3)}.times{list-style:none;margin:0;padding:0;border-top:2px solid currentColor}.times li{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.section--dark .times li,.card--dark .times li{border-color:var(--coal-line)}.times b{font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-lg)}.times small{display:block;color:var(--color-text-muted)}.card--dark .times small{color:var(--color-on-dark-muted)}.week{display:grid;gap:var(--sp-4)}.day{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);overflow:hidden}.day__head{padding:var(--sp-3) var(--sp-4);background:var(--black);color:var(--cream);font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-lg)}.slot{display:grid;grid-template-columns:7rem 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);align-items:start}.slot:first-of-type{border-top:0}.slot__time{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg)}.slot__sport{font-weight:600;text-decoration:none}.slot__sport:hover{color:var(--orange-ink)}.slot__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}@media (max-width: 480px){.slot{grid-template-columns:1fr;gap:2px}}.partners{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.partner{display:grid;gap:var(--sp-2);padding:var(--sp-4);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);text-decoration:none;color:inherit}.partner--link:hover{box-shadow:var(--shadow)}.partner__logo{height:68px;display:grid;place-items:center;border-radius:var(--radius);background:var(--cream-2);font-family:var(--font-display);text-transform:uppercase;font-weight:700;color:var(--ink-muted);padding:0 var(--sp-3);text-align:center;font-size:var(--fs-md)}.partner__logo--image{background:#fff;border:1px solid var(--line)}.partner__logo--dark{background:var(--black);border-color:var(--black)}.partner__logo img{max-height:52px;max-width:100%;width:auto;object-fit:contain}.partner__name{font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.partner__desc{font-size:var(--fs-sm);color:var(--color-text-muted)}.footer{background:var(--black);color:var(--color-on-dark-muted);font-size:var(--fs-sm);padding-block:var(--sp-7) calc(var(--sp-6) + var(--stripe-luft, 0px))}.footer__grid{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.footer h4{color:var(--cream);font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.footer a{color:var(--color-on-dark-muted)}.footer ul a{display:inline-flex;align-items:center;min-height:32px}.footer a:hover{color:var(--cream)}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.footer__bottom{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--coal-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3)}.notice{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border-left:4px solid var(--orange);background:var(--paper);color:var(--ink)}.notice--warn{border-left-color:var(--danger)}.notice--teal{border-color:var(--teal);background:var(--teal-100);color:var(--teal-600)}.cta-band{background:var(--orange);color:var(--black)}.cta-band .wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.cta-band h2{font-size:var(--fs-xl)}@media (min-width: 640px){.cta-band h2{font-size:var(--fs-2xl)}}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.contact-list li{display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.contact-list li:last-child{border-bottom:0}.contact-list a{font-weight:600;text-decoration:none;color:var(--orange-ink);display:inline-flex;align-items:center;min-height:32px}.contact-list a:hover{text-decoration:underline}.stand{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.stand .card{align-items:center;text-align:center}.stand h3{font-size:var(--fs-lg);-webkit-hyphens:auto;hyphens:auto}.stand .spond__qr{display:grid}.stand .spond__qr img{width:200px;height:200px}@media print{.nav,.footer,.no-print{display:none!important}body{background:#fff}.page-head{background:none;color:#000;padding:0}.page-head .lead{color:#333}.stand .card{break-inside:avoid;border:1px solid #000}}.admin{display:grid;gap:var(--sp-5);grid-template-columns:1fr;align-items:start}.admin>*{min-width:0}@media (min-width: 900px){.admin{grid-template-columns:220px minmax(0,1fr);gap:var(--sp-6)}.admin__menu{position:sticky;top:80px}}.admin__menu{display:flex;flex-wrap:wrap;gap:2px;min-width:0}@media (min-width: 900px){.admin__menu{display:grid}}.admin__menu button{text-align:left;min-height:44px;padding:.5rem .8rem;border:0;background:transparent;border-radius:var(--radius);cursor:pointer;font-weight:500}.admin__menu button:hover{background:var(--cream-2)}.admin__menu button.is-active{background:var(--black);color:var(--cream)}.admin__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.editor{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-5)}.editor__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.form{display:grid;gap:var(--sp-4)}.field{display:grid;gap:var(--sp-1)}.field>label,.field>.field__label{font-weight:600;font-size:var(--fs-sm)}.field input,.field textarea,.field select{width:100%;min-height:44px;padding:.55rem .8rem;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:#fff}.field textarea{min-height:6rem;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #ff6a1a59}.field .hint{font-size:var(--fs-xs);color:var(--color-text-muted)}.bi{display:grid;gap:var(--sp-2);grid-template-columns:1fr}@media (min-width: 700px){.bi{grid-template-columns:1fr 1fr}}.bi small{display:block;font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:2px}.check{display:flex;align-items:center;gap:var(--sp-2);font-weight:500;min-height:44px}.check input{width:1.25rem;height:1.25rem;accent-color:var(--teal)}.rows{display:grid;gap:var(--sp-2)}.rows__row{display:grid;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0}.rows__row input,.rows__row select{min-width:0}.rows__head{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-2)}.rows__head label{flex:1;max-width:220px}.rows__grid{display:grid;gap:var(--sp-2);grid-template-columns:1fr 1fr}.rows__wide{grid-column:1 / -1}@media (min-width: 1200px){.rows__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rows__wide{grid-column:span 2}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}th,td{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-xs);color:var(--color-text-muted)}tr:last-child td{border-bottom:0}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.checklist li{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:start;padding:var(--sp-4);background:var(--color-surface);border:1px solid var(--color-divider);border-left:4px solid var(--line-strong);border-radius:var(--radius)}.checklist li.is-ok{border-left-color:var(--teal)}.checklist li.is-feil{border-left-color:var(--danger)}.checklist__merke{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:.9rem;font-weight:700;line-height:1;background:var(--cream-2);color:var(--ink-muted)}.checklist li.is-ok .checklist__merke{background:var(--teal-100);color:var(--teal-600)}.checklist li.is-feil .checklist__merke{background:#f7ddd8;color:var(--danger)}.checklist__navn{font-weight:600;margin-bottom:2px}.checklist__tekst{font-size:var(--fs-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.checklist__fiks{margin-top:var(--sp-3);padding:var(--sp-3);font-size:var(--fs-sm);background:var(--cream-2);border-radius:var(--radius);color:var(--ink)}.toast{position:fixed;left:50%;bottom:var(--sp-5);transform:translate(-50%);background:var(--black);color:var(--cream);padding:.7rem 1.1rem;border-radius:var(--radius);box-shadow:var(--shadow);z-index:50;font-weight:500;max-width:calc(100% - 2rem)}.toast--error,.btn--danger{background:var(--danger);color:#fff}.empty{padding:var(--sp-6);text-align:center;color:var(--color-text-muted);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg)}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--cream-2);border-radius:999px;max-width:100%}.seg button{border:0;background:transparent;padding:.5rem 1rem;min-height:40px;border-radius:999px;font:inherit;font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-md);letter-spacing:.03em;cursor:pointer;color:var(--ink-muted);white-space:nowrap}.seg button.is-active{background:var(--black);color:var(--cream)}.filters{display:grid;gap:var(--sp-2)}.chip--small{min-height:32px;padding:.2rem .7rem;font-size:var(--fs-xs)}.agenda--public .agenda__item{grid-template-columns:6rem 1fr;padding:var(--sp-3) var(--sp-4)}.agenda--public .agenda__date{font-size:var(--fs-md)}@media (min-width: 640px){.agenda--public .agenda__day{grid-template-columns:9rem 1fr}}.agenda--public .agenda__time small{display:block;font-family:var(--font-body);font-weight:400;font-size:var(--fs-xs);color:var(--color-text-muted)}.agenda__body{display:grid;gap:2px;min-width:0}.agenda__body a{text-decoration:none;font-weight:600}.agenda__body a:hover{color:var(--orange-ink)}.agenda__meta{font-size:var(--fs-sm);overflow-wrap:anywhere}.agenda__desc{font-size:var(--fs-sm);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 480px){.agenda--public .agenda__item{grid-template-columns:1fr}}.feed-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);overflow-wrap:anywhere}.kv div{display:contents}.upnext{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.upnext__item{display:grid;grid-template-columns:9rem 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--color-surface);border:1px solid var(--line);border-left:4px solid var(--ink);border-radius:var(--radius);align-items:start}.upnext__when{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);text-transform:uppercase}.upnext__what{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center;min-width:0}.upnext__what a{text-decoration:none}.upnext__what small{flex-basis:100%;font-size:var(--fs-sm)}.upnext__item.is-cancelled strong{text-decoration:line-through}@media (max-width: 540px){.upnext__item{grid-template-columns:1fr;gap:4px}}.gallery{display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}@media (min-width: 640px){.gallery{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.gallery__cell .gallery__item{width:100%}.gallery__item{padding:0;border:0;background:var(--coal);border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;cursor:zoom-in}.gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s var(--ease)}.gallery__item:hover img{transform:scale(1.03)}.lightbox{border:0;background:transparent;padding:0;max-width:min(1200px,calc(100% - 2rem));max-height:calc(100vh - 2rem);color:var(--cream);text-align:center;cursor:zoom-out}.lightbox::backdrop{background:#0d0d0ceb}.lightbox img{max-width:100%;max-height:calc(100vh - 6rem);border-radius:var(--radius)}.lightbox img{max-height:calc(100vh - 12rem)}.lightbox__text{margin-top:var(--sp-3);max-width:68ch;margin-inline:auto;text-align:left}.lightbox__text h3{font-size:var(--fs-lg, 1.15rem);margin-bottom:var(--sp-1)}.lightbox p{margin-top:var(--sp-2);font-size:var(--fs-sm)}.gallery__cell{margin:0;display:grid;gap:6px}.gallery__caption{font-size:var(--fs-xs);color:var(--ink-soft, inherit);opacity:.85;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lightbox .muted{color:var(--color-on-dark-muted)}.kind--training{border-left-color:var(--teal)!important}.kind--match{border-left-color:var(--orange)!important}.kind--meeting{border-left-color:var(--line-strong)!important}.news-more{display:grid;gap:var(--sp-3);justify-items:center;margin-top:var(--sp-6);text-align:center}.news-more p{font-size:var(--fs-sm)}.news-more--row{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-5)}.agenda__more{align-self:start;font-size:var(--fs-sm);font-weight:600}.photo__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 100%,rgba(0,0,0,.55),rgba(0,0,0,.12) 60%,transparent 78%);pointer-events:none}.photo img.photo__glyph--over{position:absolute;left:50%;bottom:8%;transform:translate(-50%);width:22%;max-width:84px}.photo--hero img.photo__glyph--over{width:14%;max-width:108px;bottom:7%}.offers{display:grid;gap:var(--sp-4);margin-top:var(--sp-4)}@media (min-width: 900px){.offers{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}}.offer{background:var(--paper, #fff);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);display:grid;gap:var(--sp-3);align-content:start}.offer__head{display:flex;align-items:center;gap:var(--sp-3)}.offer__head h3{font-size:var(--fs-lg)}.offer__logo{width:96px;flex:0 0 auto;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:8px}.offer__logo img{max-width:100%;max-height:48px;object-fit:contain}.offer .prose p{margin:0 0 .35rem;font-size:var(--fs-sm)}.offer .btn{justify-self:start}.lightbox__text{background:#0d0d0cdb;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius)}.lightbox__close{position:absolute;top:8px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#0d0d0c99;color:var(--cream);font-size:1.8rem;line-height:1;cursor:pointer}.lightbox__close:hover{background:#0d0d0cd9}.lightbox{position:relative}.dokumenter{display:grid;gap:var(--sp-3);margin-top:var(--sp-5)}.dokumenter>*{min-width:0}.dokument{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg)}.dokument>summary{cursor:pointer;padding:var(--sp-4) var(--sp-5);display:grid;gap:2px;list-style:none}.dokument>summary::-webkit-details-marker{display:none}.dokument>summary:after{content:"+";position:absolute;right:var(--sp-5);font-size:var(--fs-xl);line-height:1;color:var(--color-text-muted)}.dokument[open]>summary:after{content:"–"}.dokument>summary{position:relative;padding-right:calc(var(--sp-5) + 1.5rem)}.dokument__tittel{font-family:var(--font-display);font-size:var(--fs-lg);line-height:1.2}.dokument__tekst{padding:0 var(--sp-5) var(--sp-5);max-width:78ch}.dokument__tekst h3{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-lg)}.dokument__tekst h4{margin:var(--sp-4) 0 var(--sp-2)}.dokument__tekst .table-wrap{margin:var(--sp-3) 0 var(--sp-4)}.dok-liste{margin:0 0 var(--sp-4);padding-left:1.4rem;display:grid;gap:var(--sp-1)}.dok-liste ol,.dok-liste ul{margin-top:var(--sp-1);padding-left:1.4rem}.kunngjoring{background:#0c1a2c;color:var(--cream);padding-block:var(--sp-5) var(--sp-6);border-top:1px solid var(--coal-line)}.kunngjoring .eyebrow{color:#d4f53c}.kunngjoring h2{font-size:clamp(1.5rem,4vw,2.25rem);margin:var(--sp-1) 0 var(--sp-2)}.kunngjoring p{margin:0;color:var(--color-on-dark-muted)}.kunngjoring__innhold{display:grid;gap:var(--sp-4);justify-items:start}.kunngjoring__bilde{display:block;width:100%}.kunngjoring__bilde img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}@media (min-width: 760px){.kunngjoring__tekst--smal{display:none}}.dokument-bilde img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.toppstripe{display:block;background:#d4f53c;color:#0c1a2c;text-decoration:none;padding-block:.7rem;font-size:var(--fs-sm);line-height:1.35}.toppstripe>.wrap{display:block}.toppstripe:hover{background:#c6ea2a}.toppstripe strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-right:var(--sp-1)}@media (min-width: 900px){.kunngjoring__bilde{max-width:900px}}body.is-admin .footer{display:none}.adm{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 64px);background:var(--cream)}@media (min-width: 900px){.adm{grid-template-columns:248px minmax(0,1fr)}}.adm>*{min-width:0}.adm__side{background:var(--black);color:var(--cream);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}@media (min-width: 900px){.adm__side{position:sticky;top:64px;height:calc(100vh - 64px);overflow:hidden;padding:var(--sp-4) var(--sp-4);gap:var(--sp-3)}}@media (min-width: 900px){.adm__side>.adm__nav{overflow-y:auto;min-height:0}.adm__side>.adm__user{margin-top:auto}}.adm__brand{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-lg);line-height:1.05}.adm__brand small{display:block;font-family:var(--font-body);text-transform:none;font-weight:400;font-size:var(--fs-xs);color:var(--color-on-dark-muted)}.adm__brand-mark{display:grid;place-items:center;width:40px;height:40px;background:var(--orange);color:var(--black);border-radius:var(--radius);font-size:1rem;letter-spacing:.02em;flex:none}.adm__nav{display:none}.adm__side.er-apen .adm__nav{display:grid;gap:2px}@media (min-width: 900px){.adm__nav{display:grid;overflow:visible;align-content:start;flex:1;max-height:none}}.adm__velger{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.5rem .7rem;background:var(--coal-2);color:var(--cream);border:1px solid var(--coal-line);border-radius:var(--radius);font-family:var(--font-display);text-transform:uppercase;font-weight:700;letter-spacing:.02em;font-size:var(--fs-sm);cursor:pointer}.adm__velger-hvor{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm__velger-pil{opacity:.7}@media (min-width: 900px){.adm__velger{display:none}}.adm__group{display:block;margin:var(--sp-3) 0 2px;padding-left:.7rem;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-on-dark-muted);font-weight:600}.adm__group:first-child{margin-top:0}.adm__link{display:inline-flex;align-items:center;gap:.6rem;min-height:36px;padding:.3rem .7rem;border-radius:var(--radius);text-decoration:none;color:var(--color-on-dark-muted);font-weight:500;white-space:nowrap}.adm__link:hover{color:#fff;background:#ffffff0f}.adm__link.is-active{background:var(--coal-2);color:var(--cream);box-shadow:inset 3px 0 0 var(--orange)}.adm__icon{width:1.3em;text-align:center;opacity:.9}.adm__dim{color:var(--color-on-dark-muted);font-size:var(--fs-xs)}.adm__badge{margin-left:auto;background:var(--orange);color:var(--black);border-radius:999px;font-size:var(--fs-xs);font-weight:700;padding:0 .5rem;min-width:1.4em;text-align:center}.adm__user{display:none}.adm__side.er-apen .adm__user{display:grid;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--coal-line);font-size:var(--fs-sm)}@media (min-width: 900px){.adm__user{display:grid;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--coal-line);font-size:var(--fs-sm)}}.adm__user-name{font-weight:600;overflow-wrap:anywhere}.adm__user-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.adm__user .btn--ghost{color:var(--cream);border-color:var(--coal-line)}.adm__user .btn--ghost:hover{background:#ffffff14}.adm__main{padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + 96px)}@media (min-width: 900px){.adm__main{padding:var(--sp-6) var(--sp-7);padding-bottom:calc(var(--sp-6) + 96px);max-width:1240px}}.adm__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.adm__head h1{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1}.adm__head-text>.muted{margin-top:var(--sp-2);max-width:70ch}.adm__head-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.adm__cols{display:grid;gap:var(--sp-4);grid-template-columns:1fr;align-items:start}.adm__cols>*{min-width:0}@media (min-width: 1000px){.adm__cols{grid-template-columns:1fr 1fr;gap:var(--sp-5)}.adm__cols--wide{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}}.adm__loading{padding:var(--sp-6) 0}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg)}.panel__head{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4) var(--sp-5) 0;flex-wrap:wrap}.panel__head h2{font-size:var(--fs-lg)}.panel__head .muted{font-size:var(--fs-sm);margin-top:2px;max-width:60ch}.panel__actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.panel__body{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.panel--flush .panel__body{padding:0}.panel--flush .table-wrap{border:0;border-radius:var(--radius-lg)}.panel--warn{border-left:4px solid var(--orange)}.stack>.panel+.panel{margin-top:var(--sp-4)}.stats{display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,1fr);margin-bottom:var(--sp-5)}@media (min-width: 700px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{display:grid;gap:2px;padding:var(--sp-4);background:var(--black);color:var(--cream);border-radius:var(--radius-lg);text-align:left;border:0;font:inherit}.stat strong{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1;color:var(--orange)}.stat span{font-size:var(--fs-sm);color:var(--color-on-dark-muted)}.stat small{font-size:var(--fs-xs);color:var(--orange)}.stat--link{cursor:pointer}.stat--link:hover{background:var(--coal-2)}.tiles{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.tile{display:grid;gap:var(--sp-2);text-align:left;padding:var(--sp-4);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;font:inherit;color:inherit;transition:box-shadow .12s var(--ease),transform .12s var(--ease)}.tile:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.tile__head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.tile__icon{font-size:1.4rem}.tile__meta{font-size:var(--fs-sm);color:var(--color-text-muted)}.tile__facts{display:flex;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--color-text-muted)}.tabs{display:flex;gap:2px;border-bottom:2px solid var(--line);margin-bottom:var(--sp-5);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;padding:.7rem .9rem;min-height:44px;font:inherit;font-weight:600;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.tabs button:hover{color:var(--ink)}.tabs button.is-active{color:var(--ink);border-bottom-color:var(--orange)}.tabs__badge{background:var(--cream-2);border-radius:999px;padding:0 .45rem;font-size:var(--fs-xs)}.tabs button.is-active .tabs__badge{background:var(--orange);color:var(--black)}.chips{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-4)}.chip{border:1.5px solid var(--line-strong);background:#fff;border-radius:999px;padding:.35rem .8rem;min-height:36px;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;color:var(--ink)}.chip:hover{border-color:var(--ink)}.chip.is-active{background:var(--black);color:var(--cream);border-color:var(--black)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table th,.table td{text-align:left;padding:.7rem var(--sp-4);border-bottom:1px solid var(--line);vertical-align:middle}.table th{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600;background:var(--cream-2)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#0d0d0c05}.table tr.is-cancelled .table__title{text-decoration:line-through;color:var(--color-text-muted)}.table__title{font-weight:600;font-size:var(--fs-md);text-align:left}.table__actions{text-align:right;white-space:nowrap;width:1%}.nowrap{white-space:nowrap}.list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.list--tight{gap:var(--sp-2)}.list li{padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.list li:last-child{border-bottom:0;padding-bottom:0}.linkish{background:none;border:0;padding:0;font:inherit;color:var(--orange-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}.linkish:hover{color:var(--ink)}.feedlink{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.feedlink__actions{display:flex;gap:var(--sp-2)}.steps-plain{margin:0;padding-left:1.2rem;display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.code{overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);font-size:var(--fs-sm)}.agenda{display:grid;gap:var(--sp-4)}.agenda__day{display:grid;gap:var(--sp-2)}@media (min-width: 640px){.agenda__day{grid-template-columns:7.5rem 1fr}}.agenda__date{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--fs-lg);line-height:1.2;padding-top:.3rem}.agenda__day ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.agenda__item{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--sp-2);padding:.5rem .7rem;border-radius:var(--radius);background:#fff;border:1px solid var(--line);border-left-width:4px;align-items:center;font-size:var(--fs-sm)}.agenda--compact .agenda__item{grid-template-columns:3.6rem 1fr}.agenda--compact .agenda__date{font-size:var(--fs-md)}@media (min-width: 640px){.agenda--compact .agenda__day{grid-template-columns:6.5rem 1fr}}.agenda__time{font-weight:700;font-family:var(--font-display);font-size:var(--fs-md)}.agenda__title{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.kind--training{border-left-color:var(--teal)}.kind--match{border-left-color:var(--orange)}.kind--event,.kind--social{border-left-color:var(--ink)}.kind--meeting{border-left-color:var(--line-strong)}.agenda__item.is-cancelled .agenda__title{text-decoration:line-through;color:var(--color-text-muted)}.pill--kind{background:var(--cream-2)}.pill--warn{background:#fde7c8;color:#7a4300}.syncline{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.syncline>:first-child{margin-right:auto}.syncline code{font-size:var(--fs-xs);overflow-wrap:anywhere}.syncline__pick{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.syncline__pick select{min-height:40px;padding:.3rem .6rem;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:#fff;font:inherit;font-size:var(--fs-sm)}.pill--danger{background:#f7ddd8;color:var(--danger)}.fieldset{border:0;padding:0;margin:0;min-width:0}.fieldset:disabled .field input,.fieldset:disabled .field textarea,.fieldset:disabled .field select{background:var(--cream-2);color:var(--ink-muted)}.form--2{grid-template-columns:1fr}@media (min-width: 700px){.form--2{grid-template-columns:1fr 1fr}}.field--bred{grid-column:1 / -1}.preview{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3);background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.preview__icon{font-size:2rem}.roles{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:var(--sp-5)}.roles__item{display:grid;gap:2px;padding:var(--sp-3) var(--sp-4);background:var(--teal-100);color:var(--teal-600);border-radius:var(--radius);font-size:var(--fs-sm)}.roles__item .muted{color:var(--teal-600);opacity:.85}@media (min-width: 900px){.savebar{left:calc(50% + 124px)!important}}.savebar{position:fixed;left:50%;bottom:-100px;visibility:hidden;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:min(720px,calc(100% - 2rem));padding:.7rem var(--sp-4);background:var(--black);color:var(--cream);border-radius:var(--radius-lg);box-shadow:var(--shadow);z-index:40;transition:bottom .2s var(--ease);flex-wrap:wrap}.savebar.is-visible{bottom:var(--sp-4);visibility:visible}.savebar__text{font-size:var(--fs-sm)}.savebar__actions{display:flex;gap:var(--sp-2);margin-left:auto}.savebar .btn--ghost{color:var(--cream);border-color:var(--coal-line)}.savebar .btn--ghost:hover{background:#ffffff14}.toasts{position:fixed;left:50%;bottom:calc(var(--sp-4) + 72px);transform:translate(-50%);display:grid;gap:var(--sp-2);z-index:60;width:max-content;max-width:calc(100% - 2rem);pointer-events:none}.toasts .toast{position:static;transform:none}.dialog{border:0;border-radius:var(--radius-lg);padding:0;max-width:min(480px,calc(100% - 2rem));box-shadow:var(--shadow);background:var(--paper);color:var(--ink)}.dialog--wide{max-width:min(760px,calc(100% - 2rem))}.dialog::backdrop{background:#0d0d0c8c}.dialog__body{padding:var(--sp-5);display:grid;gap:var(--sp-3)}.dialog__body h3{font-size:var(--fs-xl)}.dialog__actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2)}.dialog__img{width:100%;max-height:50vh;object-fit:contain;background:var(--black);border-radius:var(--radius)}.menu{position:relative;display:inline-block}.menu__btn{min-width:40px;font-size:1.2rem;letter-spacing:.05em}.menu__list{position:fixed;z-index:70;min-width:200px;display:grid;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px}.menu__list button{text-align:left;background:none;border:0;padding:.55rem .8rem;font:inherit;font-size:var(--fs-sm);border-radius:4px;cursor:pointer;color:var(--ink);white-space:nowrap}.menu__list button:hover{background:var(--cream-2)}.menu__list button.is-danger{color:var(--danger)}.drop{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--sp-5);text-align:center;background:#fff;transition:border-color .12s,background .12s}.drop.is-over{border-color:var(--orange);background:#fff4ec}.drop.is-busy{border-style:solid;border-color:var(--teal)}.drop p+p{margin-top:var(--sp-1);font-size:var(--fs-sm)}.bulk{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);background:var(--black);color:var(--cream);border-radius:var(--radius);position:sticky;top:72px;z-index:5}.bulk .btn--ghost{color:var(--cream);border-color:var(--coal-line)}.mediagrid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.media{position:relative;margin:0;display:grid;gap:var(--sp-2);background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-2)}.media.is-selected{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange)}.media__img{display:block;padding:0;border:0;background:var(--coal);border-radius:4px;overflow:hidden;aspect-ratio:4 / 3;cursor:zoom-in}.media__img img{width:100%;height:100%;object-fit:cover;display:block}.media__select{position:absolute;top:10px;left:10px;z-index:2;background:#ffffffe6;border-radius:4px;padding:3px;display:grid}.media__select input{width:1.2rem;height:1.2rem;accent-color:var(--orange);margin:0}.media .menu{position:absolute;top:8px;right:8px}.media .menu__btn{background:#ffffffeb;border-color:transparent}.media__flags{display:flex;gap:4px;flex-wrap:wrap}.media__meta{font-size:var(--fs-xs);overflow-wrap:anywhere}.picker{display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.picker__item{padding:0;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--cream-2);cursor:pointer;font:inherit;font-size:var(--fs-xs);color:var(--ink-muted)}.picker__item img{width:100%;height:100%;object-fit:cover;display:block}.picker__item.is-active{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange)}.kbd{font:inherit;font-size:var(--fs-xs);border:1px solid var(--line-strong);border-radius:4px;padding:0 .3rem;background:#fff}.sessions{list-style:none;margin:0;padding:0}.sessions__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.sessions__row:last-child{border-bottom:0}.sessions__row--off .sessions__when{text-decoration:line-through;opacity:.7}.sessions__when{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm)}.sessions__when small{font-size:var(--fs-xs)}.sessions__head{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em}.picker__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line-strong);background:transparent;color:var(--ink-soft, inherit);cursor:pointer}.picker__add span{font-size:1.5rem;line-height:1}.picker__add small{font-size:var(--fs-xs)}.picker__add:disabled{cursor:progress}.crop{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-4)}.crop__pick{position:relative;cursor:crosshair;border-radius:var(--radius);overflow:hidden;background:var(--coal);line-height:0}.crop__pick:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.crop__pick img{width:100%;max-height:46vh;object-fit:contain}.crop__dot{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #00000073,inset 0 0 0 2px #00000059;pointer-events:none}.crop__dot:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:#fff;border-radius:50%}.crop__previews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.crop__previews figcaption{font-size:var(--fs-xs);color:var(--ink-soft, inherit);margin-top:4px;text-transform:uppercase;letter-spacing:.06em}.crop__box{border-radius:var(--radius);overflow:hidden;background:var(--coal)}.crop__box img{width:100%;height:100%;object-fit:cover;display:block}.crop__box--card{aspect-ratio:16 / 9}.crop__box--hero{aspect-ratio:21 / 9}.crop__box--gallery{aspect-ratio:4 / 3}.ark__ytre{display:grid;justify-items:center}.ark__scene{position:relative;overflow:visible}.ark__ramme{min-width:0}.ark{--s: 1;position:relative;overflow:hidden;background:var(--black);color:var(--cream);position:absolute;top:0;left:0;transform:scale(var(--vis));transform-origin:top left;box-shadow:0 10px 40px #0d0d0c2e;display:grid;grid-template-rows:52% 1fr auto;font-family:var(--font-body)}.ark--staaende{grid-template-rows:46% 1fr auto}.ark__bilde{position:relative;overflow:hidden;background:var(--coal)}.ark__bilde img{width:100%;height:100%;object-fit:cover;display:block}.ark__tomt{width:100%;height:100%;background:linear-gradient(160deg,var(--coal-2),var(--black))}.ark__slor{position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(to bottom,transparent,var(--black))}.ark__logo{position:absolute;top:calc(var(--trygg-topp));right:calc(var(--trygg-side));width:calc(150mm * var(--s));height:auto}.ark__tekst{padding:calc(14mm * var(--s)) var(--trygg-side) 0;align-self:start}.ark__eyebrow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font-size:calc(15mm * var(--s))}.ark h1{font-family:var(--font-display);font-size:calc(66mm * var(--s));line-height:.94;margin:calc(6mm * var(--s)) 0 0;text-transform:uppercase}.ark__lead{font-size:calc(20mm * var(--s));line-height:1.3;margin:calc(9mm * var(--s)) 0 0;max-width:22ch;color:var(--color-on-dark-muted, #cfc9bd)}.ark__tider{list-style:none;margin:calc(16mm * var(--s)) 0 0;padding:0;display:grid;gap:calc(6mm * var(--s))}.ark__tider li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:calc(4mm * var(--s));border-top:1px solid rgba(255,255,255,.18);padding-top:calc(5mm * var(--s));font-size:calc(18mm * var(--s))}.ark__tider b{font-family:var(--font-display);text-transform:uppercase}.ark__tider small{grid-column:1 / -1;font-size:calc(13mm * var(--s));color:var(--color-on-dark-muted, #cfc9bd)}.ark__bunn{display:flex;align-items:center;gap:calc(12mm * var(--s));padding:calc(12mm * var(--s)) var(--trygg-side) var(--trygg-bunn);border-top:calc(2mm * var(--s)) solid var(--orange)}.ark__qr{background:#fff;padding:calc(5mm * var(--s));border-radius:calc(4mm * var(--s));line-height:0}.ark__qr img,.ark__qr canvas{width:calc(60mm * var(--s));height:calc(60mm * var(--s));display:block}.ark__bunntekst{display:grid;gap:calc(2mm * var(--s));font-size:calc(17mm * var(--s))}.ark__bunntekst b{font-family:var(--font-display);text-transform:uppercase;font-size:calc(22mm * var(--s))}.ark__url{color:var(--orange);font-family:var(--font-display);letter-spacing:.04em}.ark__hjelpelinjer{position:absolute;inset:var(--trygg-topp) var(--trygg-side) var(--trygg-bunn);outline:1px dashed rgba(255,106,26,.5);pointer-events:none}@media print{body.is-admin .adm>*:not(.adm__main),body.is-admin .adm__head,body.is-admin .no-print{display:none!important}body.is-admin .adm,body.is-admin .adm__main{display:block;padding:0;margin:0;max-width:none;background:#fff}.ark{position:static;transform:none;margin:0;box-shadow:none}.ark__ytre,.ark__ramme,.ark__scene{display:block;width:auto!important;height:auto!important}}.lerret{display:grid;gap:var(--sp-2);justify-items:center}.lerret canvas{max-width:100%;max-height:calc(100vh - 260px);height:auto;border-radius:var(--radius);box-shadow:0 10px 40px #0d0d0c2e}.hint--warn{color:var(--orange)}.pdfvis{display:grid;gap:var(--sp-2)}.pdfvis iframe{width:100%;height:calc(100vh - 240px);min-height:460px;border:0;border-radius:var(--radius);background:var(--coal)}.okon__topp{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--sp-5);margin-bottom:var(--sp-4);display:grid;gap:var(--sp-4)}.okon__tall{display:grid;gap:2px}.okon__etikett{font-size:var(--fs-sm);color:var(--ink-muted)}.okon__rest{font-family:var(--font-display);font-size:clamp(2.2rem,7vw,3.4rem);line-height:1}.okon__rest--over{color:var(--danger)}.okon__soyle{height:10px;border-radius:999px;background:var(--cream-2);overflow:hidden}.okon__soyle span{display:block;height:100%;background:var(--teal);border-radius:999px}.okon__soyle span.is-over{background:var(--danger)}.okon__fakta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--sp-3);margin:0}.okon__fakta dt{font-size:var(--fs-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.okon__fakta dd{margin:0;font-family:var(--font-display);font-size:var(--fs-lg)}.okon__sum{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1.5px solid var(--line-strong)}.okon__sum strong{font-family:var(--font-display);font-size:var(--fs-xl)}.okon__kobling{margin-top:4px;font-size:var(--fs-sm)}.okon__kobling .linkish{min-height:32px;text-align:left}.okon__forslag li{flex-wrap:wrap}.okon__velgselv{margin-top:var(--sp-4);display:grid;gap:var(--sp-2)}.okon__velgrad{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.okon__velgrad select{flex:1 1 14rem;min-width:0;max-width:100%}.table .tall,.table th.tall{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .er-over{color:var(--danger)}.table tr.er-blek td{opacity:.5}.table--tall tfoot th{border-top:1.5px solid var(--line-strong)}.velgliste{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:2px}.velgliste li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);background:var(--color-bg)}.velgliste li:hover{background:var(--cream-2)}.velgliste .check{flex:1;margin:0}.velgliste__nr{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--coal);color:var(--cream);font-family:var(--font-display);font-size:var(--fs-xs)}.table tr.er-mangler td{background:#fdf3e3}.adm__tilbakemelding{margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex;justify-content:center}.tilbakemelding__skjema{display:grid;gap:var(--sp-3)}.tilbakemelding__skjema .chips{margin-bottom:0}.tilbakemelding__mine{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.tilbakemelding__mine h4{margin-bottom:var(--sp-2)}.tilbakemelding__liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.tilbakemelding__liste>li{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0}.tilbakemelding__liste>li.er-lost{background:var(--color-bg)}.tilbakemelding__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.tilbakemelding__meta a,.tilbakemelding__meta code{overflow-wrap:anywhere}.tilbakemelding__meta small{min-width:0}.tilbakemelding__tekst{margin:0;overflow-wrap:anywhere}.tilbakemelding__tekst--hel{white-space:pre-wrap}.tilbakemelding__nettleser{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tilbakemelding__handling{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.tilbakemelding__vis-loste{display:inline-flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-3);font-size:var(--fs-sm);min-height:44px}
