@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg-page:#e6ede7;--color-bg-panel:#fafcfa;--color-bg-surface:var(--color-bg-panel);--color-bg-input:#fff;--color-bg-fyll:var(--color-text-muted)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-fyll:color-mix(in srgb, var(--color-text-muted) 10%, transparent)}}:root{--color-bg-subtle:#bfc4c1;--color-bg-spor:#bfc4c1;--color-bg-notis:#d6eadf;--color-bg-glass:#fafcfa;--color-text-base:#16201b;--color-text-soft:#3a4741;--color-text-muted:#56635c;--color-text-on-accent:#fff;--color-text-notis:#0f4a33;--color-accent:#2b7454;--color-accent-rgb:43 116 84;--color-accent-hover:#256649;--color-accent-soft:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-accent-soft:color-mix(in srgb, var(--color-accent) 24%, transparent)}}:root{--color-accent-faint:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-accent-faint:color-mix(in srgb, var(--color-accent) 10%, transparent)}}:root{--color-rad-flate:var(--color-bg-panel);--color-rad-hover:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-rad-hover:color-mix(in srgb, var(--color-text-muted) 12%, var(--color-bg-panel))}}:root{--color-rad-avkrysset:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-rad-avkrysset:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg-panel))}}:root{--color-border-panel:#d3ddd6;--color-border-input:#71837a;--color-border-divider:#e3eae5;--color-border-skille:var(--color-text-base)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-skille:color-mix(in srgb, var(--color-text-base) 12%, transparent)}}:root{--color-border-glass:#ffffffbf;--color-status-error:#b3261e;--color-status-error-rgb:179 38 30;--color-status-success:var(--color-accent);--color-status-warning:var(--color-accent);--color-overlay:var(--color-text-base)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay:color-mix(in srgb, var(--color-text-base) 32%, transparent)}}:root{--color-overlay-skygge:var(--color-text-base);--glass:var(--color-bg-glass)}@supports (color:color-mix(in lab, red, red)){:root{--glass:color-mix(in srgb, var(--color-bg-glass) 85%, transparent)}}:root{--glass-linse:var(--color-bg-glass)}@supports (color:color-mix(in lab, red, red)){:root{--glass-linse:color-mix(in srgb, var(--color-bg-glass) 55%, transparent)}}:root{--glass-linse-ro:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--glass-linse-ro:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg-glass))}}:root{--glass-kant:var(--color-text-muted);--glass-aksent:var(--color-accent-hover);--glass-uskarphet:20px;--radius:14px;--radius-liten:6px;--radius-gruppe:26px;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-tall:var(--font-body);--font-size-10:.625rem;--font-size-11:.6875rem;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-17:1.0625rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-28:1.75rem;--font-size-34:2.125rem;--bunnmeny-etikett:min(var(--font-size-10), 20px);--bunnmeny-innhold:calc(24px + 4px + var(--bunnmeny-etikett));--bunnmeny-luft:12px;--bunnmeny-hoyde:calc(var(--bunnmeny-innhold) + 2 * var(--bunnmeny-luft));--bunnmeny-sidekant:21px;--bunnmeny-loft:max(8px, min(var(--bunnmeny-sidekant), env(safe-area-inset-bottom)));--bunnmeny-innrykk:12px;--sidemeny-bredde:86px;--sidemeny-plass:calc(var(--sidemeny-bredde) + 2 * var(--bunnmeny-innrykk));--side-maksbredde:1200px;--sidemeny-venstre:max(var(--bunnmeny-innrykk), calc(50vw - (var(--side-maksbredde) + var(--sidemeny-plass)) / 2 + var(--bunnmeny-innrykk)));--fader-mellomrom:6px;--fader-innrykk:2px;--fader-kolonne:min(77px, calc((100% - 6 * var(--fader-mellomrom)) / 7));--fader-hoyde:min(77px, calc((100vw - 32px - 2 * var(--fader-innrykk) - 6 * var(--fader-mellomrom)) / 7));--glasstopp-hoyde:calc(72px + var(--fader-hoyde));--bue-strek:13;--fader-okt-tekst:10px;--fader-okt-tekst-flyt:21cqw}@media (prefers-color-scheme:dark){:root:not([data-theme=lys]){--color-bg-page:#0e1412;--color-bg-panel:#1a2321;--color-bg-input:#2c3834;--color-bg-subtle:#4a5853;--color-bg-spor:#4a5753;--color-bg-notis:#153128;--color-bg-glass:#242e2b;--color-text-base:#edf3f0;--color-text-soft:#c6d1cd;--color-text-muted:#9baaa5;--color-text-on-accent:#0b1f18;--color-text-notis:#a8e6cf;--color-accent:#6cd3b2;--color-accent-rgb:108 211 178;--color-accent-hover:#8be0c4;--color-border-panel:#2b3633;--color-border-input:#75867f;--color-border-divider:#232d2a;--color-border-glass:#ffffff24;--color-status-error:#f28b82;--color-status-error-rgb:242 139 130;--color-overlay:var(--color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=lys]){--color-overlay:color-mix(in srgb, var(--color-bg-page) 60%, transparent)}}:root:not([data-theme=lys]){--color-overlay-skygge:#000;--glass-aksent:var(--color-accent);--color-bg-fyll:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=lys]){--color-bg-fyll:color-mix(in srgb, var(--color-text-muted) 22%, transparent)}}}:root[data-theme=moerk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#0e1412;--color-bg-panel:#1a2321;--color-bg-input:#2c3834;--color-bg-subtle:#4a5853;--color-bg-spor:#4a5753;--color-bg-notis:#153128;--color-bg-glass:#242e2b;--color-text-base:#edf3f0;--color-text-soft:#c6d1cd;--color-text-muted:#9baaa5;--color-text-on-accent:#0b1f18;--color-text-notis:#a8e6cf;--color-accent:#6cd3b2;--color-accent-rgb:108 211 178;--color-accent-hover:#8be0c4;--color-border-panel:#2b3633;--color-border-input:#75867f;--color-border-divider:#232d2a;--color-border-glass:#ffffff24;--color-status-error:#f28b82;--color-status-error-rgb:242 139 130;--color-overlay:var(--color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=moerk]{--color-overlay:color-mix(in srgb, var(--color-bg-page) 60%, transparent)}}:root[data-theme=moerk]{--color-overlay-skygge:#000;--glass-aksent:var(--color-accent);--color-bg-fyll:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=moerk]{--color-bg-fyll:color-mix(in srgb, var(--color-text-muted) 22%, transparent)}}:root[data-theme=lys]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--color-bg-page)}body{background:var(--color-bg-page);color:var(--color-text-base);font-family:var(--font-body);font-size:var(--font-size-17);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.a-input,.a-select,.a-textarea{border-radius:var(--radius-liten);font-size:max(16px,1rem)}.a-page{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.a-label{font-size:var(--font-size-15);color:var(--color-text-muted);font-weight:600}.a-tall{font-family:var(--font-tall);font-variant-numeric:tabular-nums}button,.a-btn,a[role=button]{min-width:44px;min-height:44px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.a-hl-vare :focus-visible,.a-maaltid[data-egen=ja] :focus-visible,.a-maaltid[data-hopp=vist] :focus-visible,.a-fader :focus-visible,.a-hl-uker :focus-visible,.a-mat-filter :focus-visible{outline-offset:-2px}.a-hopp{z-index:30;background:var(--color-bg-panel);border:2px solid var(--color-accent);border-radius:var(--radius-liten);color:var(--color-accent);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-300%)}.a-hopp:focus{transform:none}.a-hl-uker .a-hl-sorter[data-valgt=ja]:focus-visible,.a-mat-filter .a-hl-sorter[data-valgt=ja]:focus-visible{outline-color:var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.a-midt{justify-content:center;align-items:center;display:flex}.a-panel{background:var(--color-bg-panel);border:1px solid var(--color-border-panel);border-radius:var(--radius);width:100%;max-width:380px;padding:28px 24px}.a-tittel{font-size:var(--font-size-28);letter-spacing:-.01em;margin:4px 0 24px;font-weight:700}.a-field{margin-bottom:16px;display:block}.a-field>.a-label{margin-bottom:6px;display:block}.a-input{box-sizing:border-box;background:var(--color-bg-input);width:100%;min-height:44px;color:var(--color-text-base);border:1px solid var(--color-border-input);font-family:var(--font-body);padding:9px 12px;display:block}.a-input::placeholder{color:var(--color-text-muted)}.a-btn{font-family:var(--font-body);font-size:var(--font-size-17);background:var(--color-bg-fyll);color:var(--color-text-base);cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-weight:600;line-height:1.3;display:inline-flex}.a-btn:hover:not(:disabled){background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.a-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-muted) 18%, transparent)}}.a-btn:disabled{cursor:not-allowed;color:var(--color-text-muted)}.a-btn-primar{background:var(--color-accent);width:100%;color:var(--color-text-on-accent);border-color:var(--color-accent)}.a-btn-primar:hover:not(:disabled){background:var(--color-accent-hover)}.a-btn-primar:disabled{background:var(--color-accent-soft);color:var(--color-text-soft);border-color:#0000}.a-feil{border:1px solid var(--color-status-error);border-radius:var(--radius-liten);background:var(--color-status-error);margin:0 0 16px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.a-feil{background:color-mix(in srgb, var(--color-status-error) 8%, transparent)}}.a-feil{color:var(--color-text-base);font-size:var(--font-size-17)}.a-hjelp{color:var(--color-text-muted);font-size:var(--font-size-17);margin:16px 0 0}.a-liste{margin:0 0 20px;padding:0;list-style:none}.a-liste>li{border-top:1px solid var(--color-border-divider);padding:12px 0}.a-liste>li:first-child{border-top:0}.a-naa{border-left:3px solid var(--color-accent);margin-left:-13px;padding-left:10px}.a-enheter{max-width:640px;margin:0 auto}.a-gruppe{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);margin:12px 0 0;padding:0;list-style:none}.a-gruppe-luft{margin-top:28px}.a-gruppe-rad{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:10px 16px;line-height:1.3;display:flex;position:relative}.a-gruppe-rad+.a-gruppe-rad:before,.a-tema-valg+.a-tema-valg:before{content:"";background:var(--color-border-skille);pointer-events:none;height:.5px;position:absolute;top:0;left:16px;right:0}.a-gruppe-navn{font-size:var(--font-size-17)}.a-gruppe-knapp{border-radius:inherit;width:100%;min-height:44px;font:inherit;font-size:var(--font-size-17);color:var(--color-accent);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;padding:11px 16px;line-height:1.3;display:flex}.a-gruppe-knapp[data-fare=ja]{color:var(--color-status-error)}.a-gruppe-knapp:hover:not(:disabled){background:var(--color-rad-hover)}.a-gruppe-knapp:disabled{color:var(--color-text-muted);cursor:not-allowed}.a-fotnote{font-size:var(--font-size-13);color:var(--color-text-muted);margin:8px 16px 0;line-height:1.4}.a-enheter .a-gruppe-etikett{margin:28px 16px 0}.a-tema-valg{color:var(--color-text-base);border-radius:0;justify-content:space-between;gap:12px;position:relative}.a-tema-valg:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.a-tema-valg:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.a-feil-puls{animation:.7s ease-out a-feil-puls}@keyframes a-feil-puls{0%{background:color-mix(in srgb, var(--color-status-error) 26%, transparent);transform:scale(.97)}to{background:color-mix(in srgb, var(--color-status-error) 8%, transparent);transform:none}}.a-tema-valg svg{color:var(--color-accent);flex:none}@media (hover:none){.a-tema-valg:hover:not(:disabled){background:0 0}}.a-meta{font-variant-numeric:tabular-nums;font-size:var(--font-size-15);color:var(--color-text-muted)}.a-dagsside{min-height:100dvh;max-width:var(--side-maksbredde);padding:16px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.a-nedtelling{background:var(--color-bg-notis);color:var(--color-text-notis);border:1px solid var(--color-text-notis);margin:12px 0 16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.a-nedtelling{border:1px solid color-mix(in srgb, var(--color-text-notis) 18%, transparent)}}.a-nedtelling{border-radius:var(--radius)}.a-nedtelling-handling{margin:4px 0 0;font-weight:600}.a-nedtelling-ledd{margin:0;font-weight:600}.a-nedtelling-forklaring{margin:4px 0 0;font-weight:400}.a-fader{gap:var(--fader-mellomrom);padding:6px var(--fader-innrykk) 2px;scrollbar-width:none;display:flex;overflow-x:auto}.a-fader::-webkit-scrollbar{display:none}.a-fader-kol{width:var(--fader-kolonne);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:0 0 4px;display:flex;position:relative;container-type:inline-size}.a-fader-kol[data-ukestart=ja]:not(:first-child):before{content:"";top:0;bottom:0;left:calc((var(--fader-mellomrom) + 1px) / -2);background:var(--color-border-input);width:1px;position:absolute}.a-fader-kol[data-planstart=ja]:not(:first-child):before{content:"";top:0;bottom:0;left:calc((var(--fader-mellomrom) + 2px) / -2);background:var(--color-text-soft);width:2px;position:absolute}.a-fader-skive{aspect-ratio:1;background:var(--color-bg-input);border-radius:50%;width:100%;display:block;position:relative}.a-fader-bue{width:90%;height:90%;margin:5%;display:block}.a-fader-bit{fill:none;stroke-width:var(--bue-strek);stroke-linecap:butt}.a-fader-bit[data-status=uregistrert]{stroke:var(--color-bg-subtle)}.a-fader-bit[data-status=registrert]{stroke:var(--color-accent)}.a-fader-bit[data-status=hoppet_over]{stroke:var(--color-text-muted)}.a-fader-oekt-navn{height:14px;color:var(--color-accent);font-size:min(var(--fader-okt-tekst), var(--fader-okt-tekst-flyt));letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:14px;display:block;overflow:hidden}.a-fader-oekt-navn[data-hot=ja]{box-shadow:inset 0 2px}.a-fader-kol[data-dagtype=reise] .a-fader-bit[data-status=uregistrert]{stroke-dasharray:8 5}.a-fader-kol[data-dagtype=event] .a-fader-skive:after{content:"";background:var(--color-text-soft);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:30%;right:30%}.a-fader-etikett{box-sizing:border-box;background:var(--color-bg-page);border-radius:var(--radius-liten);font-family:var(--font-tall);font-variant-numeric:tabular-nums;font-size:var(--font-size-13);letter-spacing:-.04em;text-align:center;color:var(--color-text-muted);border:1px solid #0000;padding:2px 0;line-height:1.15}.a-fader-kol[data-uttrykk=ramme] .a-fader-skive,.a-fader-kol[data-uttrykk=flate-og-ramme] .a-fader-skive{box-shadow:0 0 0 2px var(--color-accent)}.a-fader-kol[data-uttrykk=ramme] .a-fader-etikett{border-color:var(--color-accent);color:var(--color-text-base);font-weight:600}.a-fader-kol[data-uttrykk=flate] .a-fader-etikett,.a-fader-kol[data-uttrykk=flate-og-ramme] .a-fader-etikett{background:var(--color-accent);color:var(--color-text-on-accent);font-weight:600}.a-fader-kol[data-uttrykk=flate-og-ramme] .a-fader-etikett{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.a-dag-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px;display:grid}@media (min-width:900px) and (min-height:600px){.a-dag-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:40px}}.a-dag-tittel{font-size:var(--font-size-34);letter-spacing:-.015em;margin:0 0 6px;font-weight:700;line-height:1.15}.a-lavtopp{display:none}.a-dag-undertittel{color:var(--color-text-soft);margin:8px 0 0}.a-dag-naar[data-idag=nei]{color:var(--color-text-base);font-weight:600}.a-maaltider{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.a-hl .a-hl-varer,.a-ok-ark ul.a-hl-varer{gap:0}.a-maaltider>li,.a-hl .a-hl-varer>li,.a-mat-liste>li,.a-ok-ark ul.a-hl-varer>li{border-radius:0;position:relative}.a-maaltider>li+li:before,.a-hl .a-hl-varer>li+li:before,.a-mat-liste>li+li:before,.a-ok-ark ul.a-hl-varer>li+li:before{content:"";z-index:1;background:var(--color-border-skille);pointer-events:none;height:.5px;position:absolute;top:0;left:50px;right:0}.a-mat-liste>li+li:before{left:66px}.a-maaltider>li:first-child,.a-hl .a-hl-varer>li:first-child,.a-mat-liste>li:first-child,.a-ok-ark ul.a-hl-varer>li:first-child{border-top-left-radius:var(--radius-gruppe);border-top-right-radius:var(--radius-gruppe)}.a-maaltider>li:last-child,.a-hl .a-hl-varer>li:last-child,.a-mat-liste>li:last-child,.a-ok-ark ul.a-hl-varer>li:last-child{border-bottom-left-radius:var(--radius-gruppe);border-bottom-right-radius:var(--radius-gruppe)}.a-maaltid{background:var(--color-rad-flate);flex-wrap:wrap;align-items:stretch;display:flex;position:relative}.a-maaltid:hover{background:var(--color-rad-hover)}.a-maaltid[data-status=registrert]{background:var(--color-rad-avkrysset);--color-text-muted:var(--color-text-soft)}.a-maaltid-rad{box-sizing:border-box;border-radius:var(--radius-liten);min-width:0;min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:10em;align-items:flex-start;gap:14px;padding:12px 10px;display:flex}.a-maaltid-rad:after{content:"";position:absolute;inset:0}.a-maaltid-rad.a-maaltid-hake{z-index:1;flex:none;width:auto;padding:12px 8px 12px 10px;position:relative}.a-maaltid-rad.a-maaltid-hake:after{content:none}.a-maaltid-rad.a-maaltid-aapne{padding-left:6px}.a-maaltid-rad.a-maaltid-hake:focus-visible{outline:none}.a-maaltid-rad.a-maaltid-hake:focus-visible .a-maaltid-boks{outline:2px solid var(--color-accent);outline-offset:3px}.a-maaltid-rad.a-maaltid-hake[aria-pressed=true]:focus-visible .a-maaltid-boks{box-shadow:0 0 0 3px var(--color-bg-panel)}.a-maaltid-rad.a-maaltid-aapne:focus-visible{outline-offset:-2px}.a-maaltid-boks{box-sizing:border-box;background:var(--color-bg-page);border:2px solid var(--color-border-input);width:26px;height:26px;font-size:var(--font-size-17);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;margin-top:3px;line-height:1;display:flex}.a-maaltid-rad[aria-pressed=true] .a-maaltid-boks,.a-ok-ingr[aria-pressed=true] .a-maaltid-boks{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-maaltid-tekst{flex:auto;min-width:0;line-height:1.3}.a-maaltid-pil{width:1.75rem;height:1.75rem;color:var(--color-text-base);pointer-events:none;flex:none;align-self:center;align-items:center;margin-right:6px;display:flex}.a-maaltid[data-status=registrert] .a-maaltid-pil{color:var(--color-text-soft)}.a-maaltid-pil svg{width:100%;height:100%}.a-maaltid-tekst>span{margin:0;display:block}.a-maaltid-type{font-size:var(--font-size-15);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:600}.a-maaltid-tekst .a-maaltid-navn{font-size:var(--font-size-17);margin:2px 0 0;font-weight:600}.a-maaltid[data-status=registrert] .a-maaltid-navn{color:var(--color-text-soft)}.a-maaltider.a-tran{margin:0 0 20px}.a-tran .a-maaltid-rad{align-items:center;min-height:56px}.a-tran .a-maaltid-boks,.a-tran .a-maaltid-tekst .a-maaltid-navn{margin-top:0}.a-tran .a-maaltid-tekst{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.a-tran-varsel{font-size:var(--font-size-15);overflow-wrap:anywhere;color:var(--color-text-muted);flex:1 0 100%;margin:0;padding:0 10px 12px 50px;line-height:1.3}.a-tran-varsel[data-fase=feil]{color:var(--color-status-error)}.a-maaltid-merke{color:var(--color-text-base);font-weight:600}.a-maaltid[data-merke=ja] .a-tid,.a-maaltid[data-merke=ja] .a-tid-fast{font-weight:600}.a-maaltid[data-merke=ja],.a-maaltid[data-merke=ja]>.a-mt-dra{box-shadow:inset 4px 0 0 var(--color-accent)}.a-maaltid[data-status=registrert] .a-maaltid-merke{color:var(--color-text-soft)}.a-maaltid-tekst .a-maaltid-note{color:var(--color-text-soft);font-size:var(--font-size-17);margin:2px 0 0}.a-tid-felt{z-index:1;flex:none;align-self:center;margin-left:auto;margin-right:calc(6px + 1.75rem);display:flex;position:relative}:is(.a-tid-felt:has(+.a-maaltid-pil),.a-tid-fast:has(+.a-maaltid-pil)){margin-right:0}.a-tid-felt:has(+.a-mt-fjern){margin-right:10px}@media (hover:none){.a-tid-felt:has(+.a-mt-fjern){margin-right:calc(6px + 1.75rem)}}.a-tid{box-sizing:border-box;border-radius:var(--radius-liten);width:4.75rem;min-height:44px;color:var(--color-text-muted);font-family:var(--font-tall);font-variant-numeric:tabular-nums;font-size:max(16px, var(--font-size-17));text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-self:center;padding:0 8px}.a-maaltid .a-tid-felt{pointer-events:none;align-self:stretch}.a-maaltid .a-tid-felt>.a-tid{pointer-events:auto;align-self:stretch;width:calc(4.75rem - 2px);margin:0 10px 0 -8px;padding:0 0 0 16px}.a-maaltid .a-tid-felt>.a-tid:focus-visible{outline-offset:-2px}.a-tid::-webkit-calendar-picker-indicator{display:none}.a-tid[data-tom=ja]:not(:focus){color:#0000}.a-tid-plassholder{pointer-events:none;color:var(--color-text-muted);font-family:var(--font-tall);font-variant-numeric:tabular-nums;font-size:max(16px, var(--font-size-17));justify-content:center;align-items:center;display:none;position:absolute;inset:0}.a-tid[data-tom=ja]:not(:focus)+.a-tid-plassholder{display:flex}.a-tid-fast{color:var(--color-text-muted);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:calc(6px + 1.75rem);display:flex}.a-speil{border-top:1px solid var(--color-border-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding-top:12px;display:flex}.a-speil-tekst{color:var(--color-text-muted);font-size:var(--font-size-15);font-variant-numeric:tabular-nums;flex:200px;margin:0}.a-speil-tekst[data-fase=ferdig]{color:var(--color-accent)}.a-speil-tekst[data-fase=taus],.a-speil-tekst[data-fase=feil]{color:var(--color-status-error)}.a-btn-liten{font-size:var(--font-size-15);flex:none;padding:8px 14px}.a-spinner{border:2px solid var(--color-text-muted);width:14px;height:14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.a-spinner{border:2px solid color-mix(in srgb, var(--color-text-muted) 35%, transparent)}}.a-spinner{border-top-color:var(--color-text-base);border-radius:50%;animation:.9s linear infinite a-snurr}@keyframes a-snurr{to{transform:rotate(360deg)}}.a-sidespalte>*+*{margin-top:20px}.a-huskelapp,.a-sumkort{background:var(--color-bg-panel);border:1px solid var(--color-border-panel);border-radius:var(--radius);padding:16px 18px}.a-huskelapp{background:var(--color-bg-notis);color:var(--color-text-notis);border-color:var(--color-text-notis)}@supports (color:color-mix(in lab, red, red)){.a-huskelapp{border-color:color-mix(in srgb, var(--color-text-notis) 18%, transparent)}}.a-sum{flex-wrap:wrap;gap:20px;margin-top:8px;display:flex}.a-sum>div>p{margin:0}.a-sum-tall{font-family:var(--font-tall);font-variant-numeric:tabular-nums;font-size:var(--font-size-22);font-weight:600}.a-topp{z-index:18;padding:calc(16px + env(safe-area-inset-top)) 16px 12px;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;margin:-16px -16px 0;transition:background-color .18s,border-color .18s;display:flex;position:sticky;top:0}.a-topp[data-rullet=ja]{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%);backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%)}.a-topp[data-rullet=ja]:after,.a-glasstopp[data-rullet=ja]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--glass), transparent);height:12px;position:absolute;top:100%;left:0;right:0}.a-glasstopp{z-index:18;padding:calc(16px + env(safe-area-inset-top)) 16px 0;background:var(--color-bg-page);border-bottom:1px solid #0000;margin:-16px -16px 0;transition:background-color .18s,border-color .18s;position:sticky;top:0}.a-glasstopp[data-rullet=ja]{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%);backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%)}.a-topp .a-knapp-tekst,.a-topp a{color:var(--glass-aksent)}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--color-bg-page);--glass-linse:var(--color-bg-panel);--glass-uskarphet:0px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--color-bg-page);--glass-linse:var(--color-bg-panel)}}.a-hl{max-width:1100px;min-height:100dvh;padding:16px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.a-hl-bolker{gap:4px;display:grid}@media (min-width:900px){.a-hl-bolker{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:8px 24px}}.a-hl-sortering{gap:8px;margin:16px 0 8px;display:flex}.a-hl-sorter{isolation:isolate;min-height:44px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-15);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;flex:1 1 0;padding:5px 14px;font-weight:500;line-height:1.3;position:relative}.a-hl-sorter:before{content:"";z-index:-1;background:var(--color-bg-fyll);border-radius:9999px;position:absolute;inset:5px 3px}.a-hl-sorter[data-valgt=ja]{color:var(--color-text-on-accent)}.a-hl-sorter[data-valgt=ja]:before{background:var(--color-accent)}.a-hl-ukeslutt{background:var(--color-bg-notis);border-radius:var(--radius-liten);color:var(--color-text-notis);font-size:var(--font-size-15);margin:8px 0 0;padding:8px 10px}.a-hl-uker{scrollbar-width:none;scroll-snap-type:x proximity;margin-bottom:0;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.a-hl-uker::-webkit-scrollbar{display:none}.a-hl-uker .a-hl-sorter{white-space:nowrap;scroll-snap-align:center;flex:1 0 auto;padding:5px 16px}.a-hl-sorter[data-skjelett=ja]:empty:after{content:" "}.a-hl-ferdig{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);margin:12px 0 0;padding:12px 14px}.a-hl-angre{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:8px 8px 8px 14px;display:flex}.a-hl-angre-rad{box-sizing:border-box;min-height:60px;margin:0}[data-veksel-luft]:after{content:"";height:var(--veksel-luft);flex:none;display:block}.a-hl-bolk{margin-top:20px}.a-hl-bolk-tittel{font-size:var(--font-size-17);margin:0;font-weight:400}.a-hl-bolk-knapp{border-radius:var(--radius-liten);width:100%;min-height:44px;font:inherit;color:var(--color-text-base);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 4px;display:flex}.a-hl-bolk-knapp[data-apen=ja]{color:var(--color-text-base);background:0 0}.a-hl-bolk-knapp[data-apen=nei]{box-shadow:none}.a-hl-pil{color:var(--color-text-soft);flex:none}.a-hl-bolk-navn{min-width:0;font-size:var(--font-size-20);flex:8em;font-weight:600}.a-hl-igjen{font-size:var(--font-size-15);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none}.a-hl-varer{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.a-hl-vare{position:relative;overflow:hidden}:is(.a-hl-vare:has(>.a-hl-dra[data-drar=nei])>.a-hl-fjernflate,.a-maaltid:has(>.a-mt-dra[data-drar=nei])>.a-mt-fjernflate){visibility:hidden;transition:visibility 0s linear .14s}.a-hl-fjernflate{background:var(--color-status-error);width:96px;color:var(--color-text-on-accent);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:1px 1px 1px auto}.a-hl-dra{background:var(--color-rad-flate);border-radius:inherit;touch-action:pan-y;align-items:stretch;display:flex;position:relative}.a-hl-dra[data-drar=nei]{transition:transform .14s}.a-hl-vare:hover .a-hl-dra{background:var(--color-rad-hover)}.a-hl-vare[data-status=avkrysset] .a-hl-dra{background:var(--color-rad-avkrysset);--color-text-muted:var(--color-text-soft)}.a-hl-rad{box-sizing:border-box;min-width:0;min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:auto;align-items:center;gap:14px;padding:12px 10px;display:flex}.a-hl-rad:after{content:"";position:absolute;inset:0}.a-hl-boks{box-sizing:border-box;background:var(--color-bg-page);border:2px solid var(--color-border-input);width:26px;height:26px;font-size:var(--font-size-17);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;line-height:1;display:flex}.a-hl-rad[aria-pressed=true] .a-hl-boks{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-hl-tekst{overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.3}.a-hl-tekst>span{margin:0;display:block}.a-hl-tekst .a-meta{margin-top:2px}.a-hl-navn{font-size:var(--font-size-17);font-weight:600}.a-hl-vare[data-status=avkrysset] .a-hl-navn{color:var(--color-text-soft)}.a-hl-fjern{z-index:1;width:44px;min-width:44px;height:44px;color:var(--color-text-muted);font-size:var(--font-size-22);cursor:pointer;opacity:0;background:0 0;border:0;flex:0 0 44px;align-self:center;padding:0;line-height:1;transition:opacity .12s;position:relative}.a-hl-vare:hover .a-hl-fjern,.a-hl-fjern:focus-visible{opacity:1}.a-hl-fjern:hover{color:var(--color-status-error)}@media (hover:none){.a-hl-fjern{pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.a-hl-vare:hover .a-hl-fjern:not(:focus-visible){opacity:0}.a-hl-fjern:focus-visible{background:var(--color-rad-flate);pointer-events:auto}.a-hl-vare[data-status=avkrysset] .a-hl-fjern:focus-visible{background:var(--color-rad-avkrysset)}}.a-hl-legg-til{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.a-hl-felt{box-sizing:border-box;height:52px;min-height:52px}.a-hl-hel{grid-column:1/-1}.a-hl-legg-til-knapp{width:100%;height:52px;margin-top:20px}.a-hl-kvittering{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);margin:24px 0 0;padding:12px 14px}.a-hl-kvittering+.a-hl-bunn{margin-top:12px}.a-hl-bunn{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0;display:flex}.a-skrivevarsel{right:var(--bunnmeny-sidekant);bottom:calc(var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + 8px + var(--tidtaker-hoyde,0px));left:var(--bunnmeny-sidekant);z-index:19;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);border-radius:var(--radius);max-width:616px;box-shadow:0 8px 24px var(--color-overlay-skygge);margin:0 auto;padding:12px 14px;position:fixed}@supports (color:color-mix(in lab, red, red)){.a-skrivevarsel{box-shadow:0 8px 24px color-mix(in srgb, var(--color-overlay-skygge) 14%, transparent)}}.a-skrivevarsel{font-size:var(--font-size-15);color:var(--color-text-base)}.a-skrivevarsel[data-fase=feil]{border-color:var(--color-status-error);color:var(--color-status-error)}.a-skrivevarsel:has(.a-skrivevarsel-knapp){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block:8px;display:flex}.a-skrivevarsel-knapp{color:var(--color-text-base)}.a-skrivevarsel[data-plass=topp]{top:max(calc(8px + env(safe-area-inset-top)), var(--varsel-topp,0px));box-shadow:0 -8px 24px var(--color-overlay-skygge);bottom:auto}@supports (color:color-mix(in lab, red, red)){.a-skrivevarsel[data-plass=topp]{box-shadow:0 -8px 24px color-mix(in srgb, var(--color-overlay-skygge) 14%, transparent)}}@media (min-width:900px) and (min-height:600px){.a-dagsside .a-skrivevarsel{left:auto;right:max(16px, calc(50vw - (var(--side-maksbredde) + var(--sidemeny-plass)) / 2 + 16px));bottom:calc(16px + var(--tidtaker-hoyde,0px));box-sizing:border-box;width:max(280px, calc((min(100vw, var(--side-maksbredde) + var(--sidemeny-plass)) - 72px - var(--sidemeny-plass)) / 2.7));max-width:none;margin:0}}[data-varselrom=ja][data-dekket=ja]{visibility:hidden}.a-tt{right:var(--bunnmeny-sidekant);bottom:calc(var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + 8px);left:var(--bunnmeny-sidekant);z-index:18;flex-direction:column;gap:8px;max-width:608px;margin:0 auto;display:flex;position:fixed}body:has(.a-meg-dekke) .a-tt{visibility:hidden}body:has(.a-meg-dekke) .a-tt:has(.a-tt-stripe[data-fase=ute]){top:calc(env(safe-area-inset-top) + 8px);z-index:41;bottom:auto}body:has(.a-meg-dekke) .a-tt-stripe[data-fase=ute]{visibility:visible}body:has(.a-meg-dekke) .a-tt-stripe:not([data-fase=ute]){display:none}.a-tt-stripe{background:var(--color-bg-panel);border:1.5px solid var(--color-accent);min-height:56px;box-shadow:0 8px 24px var(--color-overlay-skygge);border-radius:9999px;align-items:center;padding-right:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.a-tt-stripe{box-shadow:0 8px 24px color-mix(in srgb, var(--color-overlay-skygge) 14%, transparent)}}.a-tt-stripe{color:var(--color-text-base)}.a-tt-aapne{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:auto;align-self:stretch;align-items:center;gap:12px;padding:6px 8px 6px 16px;display:flex}.a-tt-aapne>svg{color:var(--color-accent);flex:none}.a-tt-tekst{flex-direction:column;flex:auto;min-width:0;display:flex}.a-tt-navn,.a-tt-under{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-tt-navn{font-size:var(--font-size-16);font-weight:600;line-height:1.25}.a-tt-under{font-size:var(--font-size-13);color:var(--color-text-muted);line-height:1.3}.a-tt-tid{font-size:var(--font-size-22);font-variant-numeric:tabular-nums;color:var(--color-text-notis);flex:none;font-weight:600}.a-tt-pause{background:var(--color-bg-notis);width:44px;height:44px;color:var(--color-text-notis);cursor:pointer;background-clip:content-box;border:0;border-radius:9999px;flex:none;place-items:center;padding:2px;display:grid}.a-tt-stripe[data-fase=pause]{border-style:dashed}.a-tt-stripe[data-fase=pause] .a-tt-tid{color:var(--color-text-muted)}.a-tt-stripe[data-fase=pause] .a-tt-pause{background-color:var(--color-accent);color:var(--color-text-on-accent)}.a-tt-stripe[data-fase=ute]{background:var(--color-accent);min-height:64px;color:var(--color-text-on-accent);padding-right:8px}.a-tt-stripe[data-fase=ute] .a-tt-aapne>svg,.a-tt-stripe[data-fase=ute] .a-tt-under{color:inherit}.a-tt-stripe[data-fase=ute] .a-tt-navn{font-size:var(--font-size-17);white-space:pre;font-weight:700;display:flex}.a-tt-kutt{text-overflow:ellipsis;min-width:0;overflow:hidden}.a-tt-ok{background:var(--color-text-on-accent);min-width:64px;min-height:48px;color:var(--color-accent);font:inherit;font-size:var(--font-size-17);cursor:pointer;border:0;border-radius:9999px;flex:none;padding:0 20px;font-weight:700}.a-tt-melding{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-height:600px){.a-tt{bottom:calc(var(--bunnmeny-hoyde) + env(safe-area-inset-bottom) + 8px)}}@media (min-width:900px) and (min-height:600px){.a-tt{bottom:16px;right:16px;left:calc(16px + var(--sidemeny-plass))}}.a-bunnmeny{right:var(--bunnmeny-sidekant);bottom:var(--bunnmeny-loft);left:var(--bunnmeny-sidekant);z-index:20;background:var(--glass);max-width:640px;-webkit-backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%);backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%);border:1px solid var(--color-border-glass);box-shadow:0 6px 20px var(--color-overlay-skygge);border-radius:9999px;margin:0 auto;position:fixed}@supports (color:color-mix(in lab, red, red)){.a-bunnmeny{box-shadow:0 6px 20px color-mix(in srgb, var(--color-overlay-skygge) 10%, transparent)}}.a-bunnmeny{touch-action:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.a-bunnmeny[data-drar=ja]{transform:scale(1.025)}@media (min-width:900px) and (min-height:600px){:root{--bunnmeny-luft:12px;--bunnmeny-etikett:var(--font-size-15)}}.a-bunnmeny-rad{grid-template-columns:repeat(5,minmax(0,1fr));max-width:640px;margin:0 auto;display:grid;position:relative}.a-bunn-plass{height:var(--bunnmeny-hoyde);color:var(--color-text-soft);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.a-bunn-plass[aria-current=page]{color:var(--glass-aksent);font-weight:600}.a-bunn-plass[data-dempet=ja]{color:var(--color-text-muted);cursor:default}.a-bunn-ikon{flex:none;width:24px;height:24px}.a-bunn-ikonplass{display:inline-flex;position:relative}.a-bunn-merke{background:var(--color-status-warning);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg-panel);border-radius:9999px;position:absolute;top:-2px;right:-4px}.a-bunn-ord{font-size:var(--bunnmeny-etikett);font-weight:600;line-height:1}.a-bunn-linse{top:4px;bottom:4px;left:calc((var(--linse-plass,0) + .5) * 20%);box-sizing:border-box;border:1px solid var(--color-border-glass);background:var(--glass-linse-ro);pointer-events:none;border-radius:9999px;width:min(66px,20% - 4px);transition:left .45s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1),background-color .2s;position:absolute;transform:translate(-50%)}.a-bunn-linse[data-plass="0"]{--linse-plass:0}.a-bunn-linse[data-plass="1"]{--linse-plass:1}.a-bunn-linse[data-plass="2"]{--linse-plass:2}.a-bunn-linse[data-plass="3"]{--linse-plass:3}.a-bunn-linse[data-plass="4"]{--linse-plass:4}.a-bunnmeny[data-drar=ja] .a-bunn-linse{left:clamp(33px, var(--linse-x), calc(100% - 33px));background:var(--glass-linse);-webkit-backdrop-filter:blur(6px)saturate(180%);backdrop-filter:blur(6px)saturate(180%);box-shadow:inset 0 1px 0 var(--color-border-glass), 0 4px 14px var(--color-overlay-skygge);transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .2s;transform:translate(-50%)scale(1.25)}@supports (color:color-mix(in lab, red, red)){.a-bunnmeny[data-drar=ja] .a-bunn-linse{box-shadow:inset 0 1px 0 var(--color-border-glass), 0 4px 14px color-mix(in srgb, var(--color-overlay-skygge) 14%, transparent)}}.a-bunnmeny[data-drar=ja] .a-bunn-plass[aria-current=page],.a-bunnmeny[data-sluppet=ja] .a-bunn-plass[aria-current=page]{color:var(--color-text-soft)}.a-bunnmeny[data-drar=ja] .a-bunn-plass[data-over=ja],.a-bunnmeny[data-sluppet=ja] .a-bunn-plass[data-over=ja]{color:var(--glass-aksent)}@media (prefers-reduced-motion:reduce){.a-bunnmeny,.a-bunn-linse,.a-bunnmeny[data-drar=ja] .a-bunn-linse{transition:none}.a-bunnmeny[data-drar=ja] .a-bunn-linse{transform:translate(-50%)}.a-bunnmeny[data-drar=ja]{transform:none}}main:has(.a-bunnmeny){padding-bottom:calc(24px + var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + var(--tidtaker-hoyde,0px))}@media (max-height:600px){.a-bunnmeny{max-width:none;padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg-page);-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px 0 0;border-color:var(--color-border-panel);box-shadow:none;border-radius:0;bottom:0;left:0;right:0}main:has(.a-bunnmeny){padding-bottom:calc(16px + var(--bunnmeny-hoyde) + env(safe-area-inset-bottom) + var(--tidtaker-hoyde,0px))}}@media (min-width:900px) and (min-height:600px){.a-bunnmeny{top:50%;bottom:auto;right:auto;left:var(--sidemeny-venstre);width:var(--sidemeny-bredde);border-color:var(--color-border-panel);max-width:none;margin:0;padding:8px 0;transform:translateY(-50%)}.a-bunnmeny-rad{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,1fr);max-width:none}.a-bunn-linse{display:none}main:has(.a-bunnmeny){padding-bottom:calc(32px + var(--tidtaker-hoyde,0px));padding-left:calc(16px + var(--sidemeny-plass))}.a-dagsside:has(.a-bunnmeny){max-width:calc(var(--side-maksbredde) + var(--sidemeny-plass))}:is(.a-hl:has(.a-bunnmeny),.a-meg:has(.a-bunnmeny),.a-mat:has(.a-bunnmeny)){max-width:calc(1100px + var(--sidemeny-plass))}.a-enheter:has(.a-bunnmeny){max-width:calc(640px + var(--sidemeny-plass))}}.a-skjelett{background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.a-skjelett{background:color-mix(in srgb, var(--color-text-muted) 26%, transparent)}}.a-skjelett{border-radius:var(--radius-liten);animation:1.4s ease-in-out infinite a-pust}@keyframes a-pust{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.a-skjelett{opacity:.8;animation:none}}.a-skjelett-vent{visibility:hidden;animation:0s linear .25s forwards a-skjelett-vis}@keyframes a-skjelett-vis{to{visibility:visible}}.a-skjelett-tittel{width:min(62%,260px);height:calc(var(--font-size-34) * 1.15);margin:0 0 6px;display:block}.a-skjelett-etikett{width:min(44%,180px);height:calc(1.5 * var(--font-size-15));display:block}.a-skjelett-undertittel{width:min(80%,300px);height:24px;margin-top:8px;display:block}.a-skjelett-faderplass{padding:6px 0 49px}.a-skjelett-fader{height:var(--fader-hoyde);border-radius:var(--radius);display:block}.a-skjelett-maaltid{box-sizing:content-box;height:calc(26px + 1.3 * (var(--font-size-15) + var(--font-size-17)));background:var(--color-rad-flate);border-radius:var(--radius);align-items:center;gap:14px;padding:0 10px;display:flex}.a-skjelett-tran{box-sizing:border-box;height:max(56px, calc(24px + 1.3 * var(--font-size-17)));background:var(--color-rad-flate);align-items:center;gap:14px;padding:0 10px;display:flex}.a-skjelett-boks{border-radius:50%;flex:0 0 26px;width:26px;height:26px}.a-skjelett-linjer{flex:auto;gap:6px;min-width:0;display:grid}.a-skjelett-linje-type{width:min(38%,96px);height:14px}.a-skjelett-linje-navn{width:min(72%,220px);height:18px}.a-skjelett-tid{border-radius:var(--radius-liten);flex:0 0 76px;width:76px;height:44px}.a-skjelett-bolk{height:calc(16px + 1.5 * var(--font-size-20));display:block}.a-skjelett-vare{box-sizing:content-box;height:calc(26px + 1.3 * (var(--font-size-15) + var(--font-size-17)));background:var(--color-rad-flate)}.a-skjelett-ukeslutt:empty:after{content:" "}.a-skjelett-gruppeknapp{height:44px;display:block}.a-skjelett-fotnote{height:calc(3 * 1.4 * var(--font-size-13));margin:8px 16px 0;display:block}.a-skjelett-knapp{width:100%;height:52px;margin-top:20px;display:block}.a-hl-sorter[data-skjelett=ja]{color:var(--color-text-muted);cursor:default;justify-content:center;align-items:center;display:flex}.a-maaltid[data-egen=ja]{overflow:hidden}.a-mt-fjernflate{background:var(--color-status-error);width:96px;color:var(--color-text-on-accent);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:1px 1px 1px auto}.a-mt-dra{background:var(--color-rad-flate);border-radius:inherit;touch-action:pan-y;flex-wrap:wrap;flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.a-mt-dra[data-drar=nei]{transition:transform .14s}.a-maaltid:hover .a-mt-dra{background:var(--color-rad-hover)}.a-maaltid[data-status=registrert] .a-mt-dra,.a-maaltid[data-status=registrert]:hover .a-mt-dra{background:var(--color-rad-avkrysset)}.a-mt-fjern{z-index:1;width:44px;min-width:44px;height:44px;color:var(--color-text-muted);font-size:var(--font-size-22);cursor:pointer;background:0 0;border:0;flex:0 0 44px;align-self:center;margin-right:6px;padding:0;line-height:1;position:relative}.a-mt-fjern:hover{color:var(--color-status-error)}@media (hover:none){.a-mt-fjern{display:none}}.a-maaltid[data-hopp=vist]{overflow:hidden}.a-maaltid:has(>.a-mt-hoppflate){isolation:isolate}.a-maaltid:not([data-hopp=vist])>.a-mt-hoppflate{opacity:0}.a-mt-hoppflate{z-index:-1;background:var(--color-text-muted);width:112px;color:var(--color-text-on-accent);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex;position:absolute;inset:1px 1px 1px auto}.a-maaltid[data-status=hoppet_over] .a-maaltid-boks{border-color:var(--color-text-muted);color:var(--color-text-muted)}.a-maaltid[data-status=hoppet_over] .a-maaltid-type,.a-maaltid[data-status=hoppet_over] .a-maaltid-navn{color:var(--color-text-muted)}.a-maaltid[data-status=hoppet_over] .a-maaltid-navn{text-decoration:line-through}.a-hopp-notis{right:var(--bunnmeny-sidekant);bottom:calc(var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + 8px + var(--tidtaker-hoyde,0px));left:var(--bunnmeny-sidekant);z-index:19;max-width:616px;box-shadow:0 8px 24px var(--color-overlay-skygge);margin:0 auto;position:fixed}@supports (color:color-mix(in lab, red, red)){.a-hopp-notis{box-shadow:0 8px 24px color-mix(in srgb, var(--color-overlay-skygge) 14%, transparent)}}.a-hopp-notis{flex-wrap:wrap;container:hopp/inline-size}.a-hopp-notis>span{-webkit-hyphens:manual;hyphens:manual;flex:8em;min-width:0}.a-hopp-notis>.a-hopp-kort{display:none}@media (max-width:22em){.a-hopp-notis{bottom:calc(var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + 8px)}}@container hopp (max-width:16em){.a-hopp-notis>.a-hopp-lang{display:none}.a-hopp-notis>.a-hopp-kort{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:hidden}}.a-hopp-notis>button{flex:none;margin-left:auto}.a-hopp-notis>.a-hopp-sats{flex:none;margin-left:auto;text-decoration:none}.a-hopp-notis>.a-hopp-sats+button{margin-left:0}@container hopp (max-width:16em){.a-hopp-notis>.a-hopp-sats{flex:100%;min-width:0;margin-left:0;padding:8px 12px}.a-hopp-notis>.a-hopp-sats>svg{display:none}.a-hopp-notis>.a-hopp-sats+button{margin-left:auto}}@media (min-width:900px) and (min-height:600px){.a-hopp-notis{left:calc(var(--sidemeny-plass) + 16px);right:16px}}.a-hopp-skjold{z-index:19;position:fixed}.a-mt-legg-til{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:20px;display:grid}.a-mt-celle{flex-direction:column;gap:6px;min-width:0;display:flex}.a-mt-felt[aria-invalid=true]{border-color:var(--color-status-error)}.a-mt-feltfeil{font-size:var(--font-size-15);margin:0;padding:6px 10px}.a-mt-felt{box-sizing:border-box;height:52px;min-height:52px}.a-mt-hel{grid-column:1/-1}.a-mt-tom{display:block}.a-mt-tid{display:flex}.a-mt-tid .a-tid-felt{flex:1;align-self:stretch;margin-right:0}.a-mt-tid .a-tid{background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:var(--radius-liten);width:100%;height:100%;color:var(--color-text-base);flex:1;align-self:stretch}.a-mt-hjelp{grid-column:1/-1;margin:0}.a-mt-legg-til-knapp{width:100%;height:52px;margin-top:20px}.a-meg{max-width:1100px;min-height:100dvh;padding:16px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.a-meg:after{content:"";height:80px;display:block}.a-meg-feil{margin:12px 0 0}.a-meg-f-dato{font-size:var(--font-size-15);color:var(--color-text-muted);margin:2px 0 0;font-weight:600}.a-meg-f-etikett{font-size:var(--font-size-15);color:var(--color-text-muted);margin:24px 0 0;padding-left:16px;font-weight:600}.a-meg-f{margin-top:8px}.a-meg-f-rad{flex-wrap:wrap;align-items:center;gap:10px;min-height:68px;padding:8px 16px;display:flex;position:relative}.a-meg-f-rad+.a-meg-f-rad:before{content:"";background:var(--color-border-skille);pointer-events:none;height:.5px;position:absolute;top:0;left:16px;right:0}.a-meg-f-tekst{flex-direction:column;flex:8rem;gap:2px;min-width:0;display:flex}.a-meg-f-navn{font-size:var(--font-size-17);font-weight:600}.a-meg-f-meta{min-width:0;font-size:var(--font-size-13);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:900px){.a-meg-f-side .a-meg-f-tekst{flex:0 16rem}}.a-meg-f-felt{box-sizing:border-box;border-radius:var(--radius);background:var(--color-bg-input);width:110px;min-height:48px;color:var(--color-text-base);font:inherit;font-size:max(16px, var(--font-size-28));text-align:right;border:0;padding:0 12px;font-weight:600}.a-meg-f-felt::placeholder{color:var(--color-text-muted)}.a-meg-f-enhet{width:26px;font-size:var(--font-size-17);color:var(--color-text-muted)}.a-meg-f-rad[data-ugyldig=ja] .a-meg-f-felt{outline:2px dashed var(--color-text-base);outline-offset:-2px;color:var(--color-text-muted)}.a-meg-f-rad[data-ugyldig=ja] .a-meg-f-meta{white-space:normal;color:var(--color-text-base);align-items:flex-start;gap:4px;font-weight:700;display:inline-flex}.a-meg-f-varsel{flex:none}.a-angrestripe{right:var(--bunnmeny-sidekant);bottom:calc(var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + 8px + var(--tidtaker-hoyde,0px));left:var(--bunnmeny-sidekant);z-index:18;max-width:616px;box-shadow:0 8px 24px var(--color-overlay-skygge);margin:0 auto;position:fixed}@supports (color:color-mix(in lab, red, red)){.a-angrestripe{box-shadow:0 8px 24px color-mix(in srgb, var(--color-overlay-skygge) 14%, transparent)}}@media (min-width:900px) and (min-height:600px){.a-angrestripe{bottom:calc(16px + var(--tidtaker-hoyde,0px))}}.a-meg-f-hjelp{font-size:var(--font-size-13);color:var(--color-text-muted);margin:8px 0 0;padding:0 16px;line-height:1.4}@media (max-width:899px){.a-meg-f-side+.a-meg-f-hjelp{min-height:2.8em}}.a-utv-kort{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);color:var(--color-text-base);flex-direction:column;gap:8px;margin-top:24px;padding:14px 16px 12px;text-decoration:none;display:flex}.a-utv-kort-topp{color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.a-utv-kort-tittel{font-size:var(--font-size-17);color:var(--color-text-base);flex:1;font-weight:600}.a-utv-kort-periode,.a-utv-kort-tomt{font-size:var(--font-size-15);color:var(--color-text-muted)}.a-utv-etikett{font-size:var(--font-size-13);color:var(--color-text-muted);font-weight:600}.a-utv-linje{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.a-utv-tall{font-size:var(--font-size-28);font-weight:700}.a-utv-enhet{font-size:var(--font-size-15);color:var(--color-text-muted)}.a-utv-endring{font-size:var(--font-size-13);color:var(--color-text-soft);margin-left:auto}.a-utv-livvidde{border-top:1px solid var(--color-border-skille);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.a-utv-livvidde-navn{font-size:var(--font-size-15);color:var(--color-text-soft);flex:1}.a-utv-livvidde-tall{font-size:var(--font-size-15);font-weight:600}.a-utv-livvidde-endring{font-size:var(--font-size-13);color:var(--color-text-muted)}.a-kurve{display:block;overflow:visible}.a-kurve-rute{stroke:var(--color-border-skille);stroke-width:1px}.a-kurve-tekst{fill:var(--color-text-muted);font-size:11px}.a-kurve-prikk{fill:var(--color-text-muted)}.a-kurve-snitt{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.a-kurve-snitt[data-stiplet=ja]{stroke-dasharray:4 5}.a-kurve-punkt{fill:var(--color-accent)}.a-ukas-topp{justify-content:space-between;align-items:baseline;margin-top:24px;padding:0 16px;display:flex}.a-ukas-tittel{font-size:var(--font-size-15);color:var(--color-text-muted);margin:0;font-weight:600}.a-ukas-antall{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0}.a-ukas{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);flex-direction:column;margin-top:8px;display:flex;position:relative}.a-ukas-ruter{grid-template-columns:repeat(auto-fit,minmax(max(3.5rem,25% - 6px),1fr));gap:10px 8px;padding:12px;display:grid}.a-ukas-celle{flex-direction:column;gap:6px;min-width:0;display:flex}.a-ukas-navn{font-size:var(--font-size-13);color:var(--color-text-muted);text-align:center;overflow-wrap:anywhere;font-weight:500;line-height:1.25}.a-ukas-bilde[data-usikker=ja]{box-shadow:inset 0 0 0 2px var(--color-text-notis)}.a-ukas-spm{width:22px;height:22px;font-size:var(--font-size-15);top:4px;left:4px}@media (min-width:900px){.a-ukas-ruter{grid-template-columns:repeat(4,minmax(0,132px))}}.a-ukas-rute{aspect-ratio:3/4;border-radius:var(--radius-liten);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.a-ukas-rute.a-skjelett{background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.a-ukas-rute.a-skjelett{background:color-mix(in srgb, var(--color-text-muted) 26%, transparent)}}.a-ukas-tom{box-sizing:border-box;border:1.5px dashed var(--color-border-input);background:var(--color-accent-faint);color:var(--color-accent)}.a-ukas-filfelt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a-ukas:has(.a-ukas-filfelt:focus-visible) .a-ukas-tom[data-forste=ja]{outline:2px solid var(--color-accent);outline-offset:2px}.a-ukas-bilde{border-radius:inherit;background:var(--color-bg-subtle);width:100%;height:100%;color:var(--color-text-soft);justify-content:center;align-items:center;display:flex}.a-ukas-bilde img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.a-bilde-feil{color:var(--color-text-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.a-bilde-feil-tekst{font-size:var(--font-size-12);overflow-wrap:anywhere;line-height:1.2}.a-ukas-alle{min-height:52px;color:var(--color-text-base);border-radius:0 0 var(--radius-gruppe) var(--radius-gruppe);align-items:center;gap:8px;padding:0 14px 0 16px;text-decoration:none;display:flex;position:relative}.a-ukas-alle:before{content:"";background:var(--color-border-skille);height:.5px;position:absolute;top:0;left:16px;right:0}.a-ukas-alle-tekst{min-width:0;font-size:var(--font-size-17);overflow-wrap:anywhere;flex:1}.a-ukas-alle-antall,.a-ukas-alle>svg{font-size:var(--font-size-15);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.a-bilder-innhold{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:24px;margin-top:8px;display:grid}.a-bilder-liste>.a-ukas-topp{margin-top:0}.a-bilder-sml{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);flex-direction:column;gap:12px;padding:14px 12px;display:flex}.a-bilder-sml-topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.a-bilder-vinkelnavn{font-size:var(--font-size-17);text-align:center;margin:0;font-weight:600}.a-bilder-tom{flex-direction:column;gap:12px;display:flex}.a-bilder-tom .a-sett-knapp{font:inherit;font-size:var(--font-size-17);border:0;font-weight:600}.a-bilder-sml-tittel{font-size:var(--font-size-17);margin:0;font-weight:600}.a-bilder-segment{background:var(--color-bg-fyll);border-radius:9999px;grid-template-columns:repeat(4,minmax(0,44px));max-width:100%;padding:2px;display:grid}.a-bilder-segknapp{min-width:0;min-height:40px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-15);touch-action:manipulation;background:0 0;border:0;border-radius:9999px;padding:0;font-weight:500}.a-bilder-segknapp[aria-checked=true]{background:var(--color-bg-input);color:var(--color-text-base);font-weight:600}.a-bilder-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a-bilder-fig{flex-direction:column;gap:8px;margin:0;display:flex}.a-bilder-velg{background:var(--color-bg-fyll);min-width:0;min-height:44px;color:var(--color-text-base);font-size:var(--font-size-15);text-align:center;border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex;position:relative}.a-bilder-velg select{opacity:0;cursor:pointer;width:100%;font-size:max(16px,1rem);position:absolute;inset:0}.a-bilder-velg:has(select:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.a-bilder-stort{aspect-ratio:3/4;border-radius:var(--radius-liten);background:var(--color-bg-subtle);color:var(--color-text-soft);justify-content:center;align-items:center;display:flex;position:relative}.a-bilder-stort[data-usikker=ja]{box-shadow:inset 0 0 0 2px var(--color-text-notis)}.a-bilder-stort img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.a-bilder-snitt{font-size:var(--font-size-13);color:var(--color-text-muted);text-align:center;font-variant-numeric:tabular-nums}.a-bilder-hjelp{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0;padding:0 4px}.a-bilder-alle{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);flex-direction:column;margin-top:8px;display:flex}.a-sett-rad{border-radius:var(--radius-gruppe);width:100%;min-height:68px;color:var(--color-text-base);font:inherit;text-align:left;touch-action:manipulation;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px 10px 16px;display:flex;position:relative}.a-sett-rad+.a-sett-rad:before,.a-sett-rad+.a-bilder-eldre:before{content:"";background:var(--color-border-skille);height:.5px;position:absolute;top:0;left:16px;right:0}.a-sett-rad>svg{color:var(--color-text-muted)}.a-sett-mini{flex-shrink:0;grid-template-columns:repeat(4,28px);gap:3px;display:grid}.a-sett-mini-bilde{border-radius:var(--radius-liten);background:var(--color-bg-subtle);height:37px;display:flex}.a-sett-mini-bilde img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.a-sett-mini-bilde svg{display:none}.a-sett-mini-tom{box-sizing:border-box;border:1.5px dashed var(--color-border-input);background:0 0}.a-sett-mini-skjelett{width:121px;height:37px;display:block}.a-sett-tekst{overflow-wrap:break-word;flex-direction:column;flex:7rem;gap:2px;min-width:0;display:flex}.a-sett-tittel{font-size:var(--font-size-17)}.a-sett-meta{font-size:var(--font-size-13);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.a-bilder-eldre{text-align:left;padding:0 16px}.a-sett-dato{width:100%;min-height:56px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-17);text-align:left;border:0;align-items:center;gap:8px;margin-top:12px;padding:6px 14px 6px 16px;display:flex}.a-sett-dato:disabled{opacity:1;cursor:default}.a-sett-dato-tekst{flex-direction:column;flex:1;gap:2px;display:flex}.a-sett-dato-under{font-size:var(--font-size-13);color:var(--color-text-muted)}.a-sett-dato-pille{background:var(--color-bg-fyll);border-radius:9999px;padding:6px 12px}.a-sett-plasser{grid-template-columns:1fr 1fr;gap:14px 10px;margin-top:16px;display:grid}.a-sett-plass{flex-direction:column;gap:8px;display:flex}.a-sett-bildeplass{position:relative}.a-sett-bilde,.a-sett-legg-til{aspect-ratio:3/4;border-radius:var(--radius);background:var(--color-bg-subtle);color:var(--color-text-soft);justify-content:center;align-items:center;display:flex}.a-sett-bilde img{object-fit:cover;border-radius:inherit;width:100%;height:100%}button.a-sett-bilde{width:100%;font:inherit;cursor:pointer;touch-action:manipulation;border:0;padding:0}.a-bilde-notat{flex-direction:column;gap:6px;display:flex}.a-bilde-notat-topp{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.a-bilde-notat-navn{font-size:var(--font-size-15);font-weight:600}.a-bilde-notat-lagret{font-size:var(--font-size-13);color:var(--color-text-muted)}.a-bilde-ark .a-meg-bilde-hel{cursor:default;margin:0 auto}.a-sett-bilde[data-usikker=ja]{box-shadow:inset 0 0 0 2px var(--color-text-notis)}.a-sett-bilde[data-usikker=ja] img{opacity:.92}.a-sett-legg-til{box-sizing:border-box;border:1.5px dashed var(--color-border-input);background:var(--color-accent-faint);color:var(--color-accent);font-size:var(--font-size-15);cursor:pointer;touch-action:manipulation;flex-direction:column;gap:6px;font-weight:600}.a-sett-ledig{min-height:44px;font-size:var(--font-size-15);color:var(--color-text-muted);justify-content:center;align-items:center;font-weight:600;display:flex}.a-sett-spm{background:var(--color-bg-notis);width:28px;height:28px;color:var(--color-text-notis);font-size:var(--font-size-17);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:8px;left:8px}.a-sett-slett{width:44px;height:44px;color:var(--color-text-base);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.a-sett-slett>span{background:var(--color-bg-page);border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.a-sett-vinkel{background:var(--color-bg-fyll);min-height:44px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-15);touch-action:manipulation;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.a-sett-vinkel[data-usikker=ja]{background:var(--color-bg-notis);color:var(--color-text-notis)}.a-sett-vinkel:disabled{color:var(--color-text-muted)}.a-sett-knapper{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.a-sett-knapp{background:var(--color-bg-fyll);min-height:50px;color:var(--color-text-base);font-size:var(--font-size-17);cursor:pointer;touch-action:manipulation;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.a-sett-knapp-hoved{background:var(--color-accent);color:var(--color-text-on-accent)}.a-sett-knapp svg{width:20px;height:20px}body:has(.a-sett-ark):not(:has(.a-vinkel-ark,.a-bilde-ark,.a-meg-dagvalg)) .a-angrestripe{z-index:41}body:has(.a-angrestripe) .a-meg-dekke:has(>.a-sett-ark){padding-bottom:calc(var(--bunnmeny-hoyde) + var(--bunnmeny-loft) + var(--tidtaker-hoyde,0px) + 88px)}body:has(.a-angrestripe) .a-meg-dekke>.a-sett-ark{max-height:min(90vh,100%)}@media (min-width:900px) and (min-height:600px){body:has(.a-angrestripe) .a-meg-dekke:has(>.a-sett-ark){padding-bottom:calc(16px + var(--tidtaker-hoyde,0px) + 88px)}}.a-vinkel-bilde{aspect-ratio:3/4;border-radius:var(--radius);background:var(--color-bg-subtle);width:186px;color:var(--color-text-soft);justify-content:center;align-self:center;align-items:center;margin:8px auto 0;display:flex}.a-vinkel-bilde img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.a-vinkel-valg{flex-direction:column;margin-top:16px;display:flex}.a-vinkel-rad{border-radius:var(--radius-gruppe);min-height:76px;color:var(--color-text-base);font:inherit;text-align:left;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:14px;padding:8px 14px 8px 12px;display:flex;position:relative}.a-vinkel-rad+.a-vinkel-rad:before{content:"";background:var(--color-border-skille);height:.5px;position:absolute;top:0;left:70px;right:0}.a-vinkel-rad[data-gjetning=ja]{background:var(--color-bg-notis)}.a-vinkel-figur{color:var(--color-text-soft);flex-shrink:0}.a-vinkel-rad[data-gjetning=ja] .a-vinkel-figur,.a-vinkel-rad[data-gjetning=ja] .a-vinkel-under{color:var(--color-text-notis)}.a-vinkel-tekst{flex-direction:column;flex:1;gap:2px;display:flex}.a-vinkel-navn{font-size:var(--font-size-20);font-weight:600}.a-vinkel-under{font-size:var(--font-size-15);color:var(--color-text-muted)}.a-vinkel-der{color:var(--color-text-muted);align-items:center;gap:6px;display:flex}.a-vinkel-mini{width:30px;height:40px}.a-utv-hode{grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;display:grid}.a-utv-tilbake{min-height:44px;color:var(--color-accent);font-size:var(--font-size-17);justify-self:start;align-items:center;gap:2px;padding:0 8px 0 0;text-decoration:none;display:inline-flex}.a-utv-tittel{font-size:var(--font-size-17);margin:0;font-weight:600}.a-utv-pluss{background:var(--color-bg-fyll);width:44px;height:44px;color:var(--color-text-base);border:0;border-radius:9999px;justify-content:center;justify-self:end;align-items:center;display:flex}.a-utv-perioder{background:var(--color-bg-panel);border-radius:9999px;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;padding:4px;display:grid}.a-utv-periode{min-height:40px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-15);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;display:flex}.a-utv-periode[aria-checked=true]{background:var(--color-bg-input);color:var(--color-text-base);font-weight:600}.a-utv-kurver{gap:12px;margin-top:16px;display:grid}@media (min-width:900px){.a-utv-kurver{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}}.a-utv-flate{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);flex-direction:column;gap:10px;padding:16px;display:flex}.a-utv-flate p{margin:0}.a-utv-endring-linje{font-size:var(--font-size-15);color:var(--color-text-soft)}.a-utv-merknad{font-size:var(--font-size-13);color:var(--color-text-muted)}.a-utv-listehode,.a-utv-rad{grid-template-columns:1fr 72px 72px 22px;align-items:center;gap:8px;padding:0 12px 0 16px;display:grid}.a-utv-listehode{font-size:var(--font-size-13);color:var(--color-text-muted);margin-top:24px;font-weight:600}.a-utv-listehode>span{text-align:right}.a-utv-listetittel{font-size:var(--font-size-15);margin:0;font-weight:600}.a-utv-liste{margin-top:8px}.a-utv-rad{width:100%;min-height:48px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-17);text-align:left;background:0 0;border:0;position:relative}.a-utv-rad+.a-utv-rad:before,.a-utv-rad+.a-utv-vis-alle:before{content:"";background:var(--color-border-skille);height:.5px;position:absolute;top:0;left:16px;right:0}.a-utv-rad>svg{color:var(--color-text-muted);justify-self:end}.a-utv-rad-tall{text-align:right;font-weight:600}.a-utv-rad-tom{text-align:right;font-size:var(--font-size-15);color:var(--color-text-muted);grid-column:span 2}.a-utv-vis-alle{width:100%;min-height:48px;color:var(--color-accent);font:inherit;font-size:var(--font-size-17);background:0 0;border:0;position:relative}.a-utv-dager{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.a-utv-dag{background:var(--color-bg-fyll);min-height:44px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-15);white-space:nowrap;border:0;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.a-utv-skjelett-tall{width:7rem;height:calc(var(--font-size-28) * 1.2);display:block}.a-utv-skjelett-kurve{height:190px;display:block}.a-utv-skjelett-kortkurve{height:150px;display:block}.a-reg-slett{width:100%;margin-top:20px}.a-reg-hode{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}.a-reg-titler{flex-direction:column;align-items:center;display:flex}.a-reg-tittel{font-size:var(--font-size-17);margin:0;font-weight:600}.a-reg-undertittel{font-size:var(--font-size-13);color:var(--color-text-muted)}.a-reg-lenke{min-height:44px;color:var(--color-accent);font:inherit;font-size:var(--font-size-17);background:0 0;border:0;justify-self:start;padding:0 4px}.a-reg-legg-til{justify-self:end;font-weight:600}.a-reg-legg-til:disabled{color:var(--color-text-muted)}.a-reg-dato{width:100%;min-height:52px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-17);border:0;justify-content:space-between;align-items:center;margin-top:12px;padding:0 16px;display:flex}.a-reg-dato-verdi{color:var(--color-accent)}.a-meg-datorad{justify-content:flex-end;margin-top:12px;display:flex}.a-meg-datoknapp{background:var(--color-bg-fyll);min-height:44px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-15);cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;font-weight:500;display:flex}.a-meg-datoknapp[data-valgt=ja]{color:var(--color-text-base);border-color:var(--color-accent)}.a-meg-dekke{z-index:40;background:var(--color-overlay);align-items:flex-end;display:flex;position:fixed;inset:0}.a-meg-ark{width:100%;max-height:90vh;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--color-bg-page);border-top:1px solid var(--color-border-panel);border-radius:var(--radius) var(--radius) 0 0;overflow-y:auto}@media (min-width:900px) and (min-height:600px){.a-meg-dekke{justify-content:center;align-items:center}.a-meg-ark{border:1px solid var(--color-border-panel);border-radius:var(--radius);max-width:460px;padding-bottom:16px}.a-meg-dekke:has(>.a-reg-ark){align-items:flex-start;padding-top:12vh}}.a-meg-ark:focus{outline:none}.a-meg-ark-tittel{font-size:var(--font-size-22);letter-spacing:-.01em;margin:14px 0 4px;font-weight:600}.a-meg-dagvalg{flex-direction:column;gap:6px;margin-top:14px;display:flex}.a-meg-dagrad{background:var(--color-bg-input);border-radius:var(--radius);width:100%;min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;align-items:center;gap:14px;padding:10px 14px;display:flex}.a-meg-dagrad[aria-pressed=true]{background:var(--color-rad-avkrysset);--color-text-muted:var(--color-text-soft)}.a-meg-dagboks{box-sizing:border-box;background:var(--color-bg-page);border:2px solid var(--color-border-input);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;line-height:1;display:flex}.a-meg-dagrad[aria-pressed=true] .a-meg-dagboks{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-meg-dagtekst{flex:auto;min-width:0}.a-meg-dagtittel{font-size:var(--font-size-17);font-weight:600;display:block}.a-meg-dagmeta{font-size:var(--font-size-13);color:var(--color-text-muted);margin-top:2px;display:block}.a-meg-ark-skille{background:var(--color-border-divider);height:1px;margin:14px 0}.a-meg-datofelt{flex-direction:column;gap:6px;display:flex}.a-meg-ark-bruk{width:100%;height:52px;margin-top:14px}.a-ok-ark{overscroll-behavior:contain}.a-ok-ark:not([data-kokk=ja]){flex-direction:column;display:flex;overflow-y:hidden}.a-ok-rull{overscroll-behavior:contain;flex:auto;min-height:0;margin-inline:-16px;padding-inline:16px;overflow-y:auto}.a-ok-bunn{margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-bg-page);border-top:1px solid var(--color-border-panel);flex:none;gap:10px;display:grid}.a-ok-start[data-andre=ja]{background:var(--color-bg-fyll);color:var(--color-text-base);min-height:50px;font-size:var(--font-size-17);border-color:#0000;font-weight:600}.a-ok-start[data-andre=ja]:hover{background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.a-ok-start[data-andre=ja]:hover{background:color-mix(in srgb, var(--color-text-muted) 18%, transparent)}}.a-ok-ark[data-kokk=ja]{flex-direction:column;height:90vh;display:flex;overflow-y:hidden}.a-ok-bilde{object-fit:cover;background:var(--color-bg-subtle);border-radius:var(--radius);width:100%;height:150px;margin-bottom:18px;display:block}.a-ok-maaltid{font-size:var(--font-size-15);color:var(--color-text-muted);margin:0;font-weight:600}.a-ok-navn{font-size:var(--font-size-34);letter-spacing:-.015em;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700;line-height:1.15}.a-ok-venter{margin-top:14px}.a-ok-kilde a{vertical-align:middle;min-height:44px;font-size:var(--font-size-15);color:var(--color-accent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.a-ok-kilde a:hover{color:var(--color-accent-hover)}.a-ok-bytte{gap:8px;margin-top:12px;display:grid}.a-ok-byttet{margin:0}.a-ok-meta{font-size:var(--font-size-15);color:var(--color-text-soft);font-variant-numeric:tabular-nums;margin:6px 0 0;line-height:1.4}.a-ark-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.a-ark-chip{box-sizing:border-box;background:var(--color-bg-fyll);min-height:44px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-15);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.a-ark-chip svg{color:var(--color-text-soft);flex:none}.a-ark-chip[data-fast=ja]{cursor:default}.a-ark-chip[aria-expanded=true]{background:var(--color-accent-faint);color:var(--color-accent)}.a-ark-chip:disabled{color:var(--color-text-muted);cursor:default}.a-ark-chip-tid{gap:0;padding:0 4px 0 14px}.a-ark-chip-tid .a-tid-felt{margin:0}.a-ark-chip-tid .a-tid{text-align:left;width:3.6em;color:var(--color-text-base);font-family:inherit;font-weight:600;font-size:max(16px, var(--font-size-15));padding:0 0 0 6px}.a-ark-chip-pers{cursor:default;gap:0;padding:0}.a-ark-chip-antall{padding:0 2px}.a-ark-gruppe{background:var(--color-bg-panel);border-radius:var(--radius-gruppe);margin-top:16px}.a-ark-rad{box-sizing:border-box;border-radius:inherit;width:100%;min-height:52px;color:inherit;font:inherit;font-size:var(--font-size-17);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:10px;padding:6px 16px;display:flex}.a-ark-rad svg{color:var(--color-text-soft);flex:none}.a-ark-rad:disabled{color:var(--color-text-muted);cursor:default}.a-ark-rad-tekst{flex-direction:column;gap:2px;min-width:0;padding:4px 0;display:flex}.a-ark-rad-under{font-size:var(--font-size-15);color:var(--color-text-muted);line-height:1.3}a.a-ark-rad{text-decoration:none;position:relative}.a-ark-rad>.a-id-hoyre{margin-left:auto;padding-left:8px}.a-ark-gruppe>.a-ark-rad~.a-ark-rad:before{content:"";background:var(--color-border-skille);height:.5px;position:absolute;top:0;left:44px;right:0}.a-ark-rad-tekst>.a-ark-svar{flex:none;padding-top:4px}.a-ark-svar-les{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.a-ark-rad>.a-spinner{box-sizing:border-box;flex:none;width:18px;height:18px}.a-ark-gruppe .a-id-tran{border-top:0;margin:0;padding:2px 16px 2px 12px}.a-ark-gruppe .a-id-tran .a-tran-varsel{margin-bottom:8px}.a-id-arkfakta.a-ark-gruppe>div{border-bottom:0;min-height:52px;padding:0 16px;position:relative}.a-id-arkfakta.a-ark-gruppe>div+div:before{content:"";background:var(--color-border-skille);height:.5px;position:absolute;top:0;left:16px;right:0}.a-ark-fotnote{font-size:var(--font-size-15);color:var(--color-text-soft);margin:12px 4px 0;line-height:1.45}.a-ark-speil .a-ark-fotnote{margin-top:8px}.a-ok-rull>.a-ark-fotnote:last-child{margin-bottom:16px}.a-ark-rekke{flex-wrap:wrap;gap:10px;display:flex}.a-ark-tekstknapp{width:100%;min-height:44px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-16);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:flex}.a-ark-kvitt{box-sizing:border-box;border-radius:var(--radius-gruppe);background:var(--color-accent-faint);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;min-height:56px;padding:6px 6px 6px 12px;display:flex}.a-ok-bunn>.a-ark-gruppe{margin-top:0}.a-ark-hake{background:var(--color-accent);border-radius:9999px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.a-ark-hake:after{content:"";border:2.5px solid var(--color-text-on-accent);border-top:0;border-right:0;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.a-ark-kvitt-tekst{overflow-wrap:break-word;min-width:0;font-size:var(--font-size-17);flex:8em;font-weight:600}.a-ark-kvitt-angre{min-height:44px;color:var(--color-accent);font:inherit;font-size:var(--font-size-16);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;flex:none;margin-left:auto;padding:0 16px;font-weight:600}.a-ark-kvitt-angre[data-klar=nei]{opacity:.45}.a-ark-angret{border-radius:var(--radius-gruppe);background:var(--color-bg-notis);color:var(--color-text-notis);font-size:var(--font-size-16);margin:0;padding:10px 14px;font-weight:600}.a-ok-bunn>.a-ok-laget{margin:0}.a-ark-chips-bytte{margin-top:8px}.a-ok-rundknapp{background:var(--color-bg-fyll);width:48px;height:48px;color:var(--color-text-base);cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}.a-ok-rundknapp:disabled,.a-ok-knapp:disabled{color:var(--color-text-muted);border-color:var(--color-border-panel);cursor:default}.a-ok-start{background:var(--color-accent);width:100%;min-height:50px;color:var(--color-text-on-accent);border:1px solid var(--color-accent);font:inherit;font-size:var(--font-size-17);cursor:pointer;touch-action:manipulation;border-radius:9999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-weight:600;display:flex}.a-ok-start:hover{background:var(--color-accent-hover)}.a-ark-rekke>.a-ok-start{flex:auto;width:auto;margin-top:0;padding:0 20px}.a-ark-rekke>.a-ok-start[data-andre=nei]{flex-grow:999}.a-ok-ingr{box-sizing:border-box;background:var(--color-bg-panel);border-radius:inherit;width:100%;min-height:52px;font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;align-items:flex-start;gap:14px;padding:10px;display:flex}.a-ok-ingr[aria-pressed=true]{background:var(--color-rad-avkrysset);--color-text-muted:var(--color-text-soft)}.a-ok-ingr-tekst{min-width:0}.a-ok-mengde{font-size:var(--font-size-17);display:block}.a-ok-original{font-size:var(--font-size-15);color:var(--color-text-muted);margin-top:2px;display:block}.a-ok-steg{background:var(--color-bg-panel);border-radius:var(--radius);gap:14px;padding:14px 10px;display:flex}.a-ok-nr{background:var(--color-bg-page);border:1px solid var(--color-border-panel);height:28px;font-size:var(--font-size-15);color:var(--color-text-soft);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-weight:600;display:flex}.a-ok-steg-innhold{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.a-ok-tidlinje{font-size:var(--font-size-13);color:var(--color-text-muted)}.a-ok-tid{font-family:var(--font-tall);font-variant-numeric:tabular-nums}.a-ok-steg-tekst{font-size:var(--font-size-17)}.a-ok-merker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-ok-ovn{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius-liten);font-size:var(--font-size-15);align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.a-ok-mens{border-left:2px dashed var(--color-accent);flex-direction:column;gap:4px;margin:4px 0 4px 8px;padding-left:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.a-ok-mens{border-left:2px dashed color-mix(in srgb, var(--color-accent) 40%, transparent)}}.a-ok-mens-tittel{font-size:var(--font-size-15);color:var(--color-text-notis);padding:2px 0;font-weight:600}.a-ok-stegliste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.a-ok-knapp{background:var(--color-bg-fyll);min-height:44px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-17);cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.a-ok-tidtaker{font-size:var(--font-size-15)}.a-ok-tidtaker[data-tid=gaar],.a-ok-tidtaker[data-tid=pause]{border-color:var(--color-accent);color:var(--color-text-notis)}.a-ok-tidtaker[data-tid=ute],.a-ok-knapp[data-fase=klar],.a-ok-knapp[data-fase=pause]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-ok-knapp-stor{min-height:56px;padding:12px 18px}.a-ok-knapp-hel{width:100%}.a-ok-neste{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-ok-neste:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.a-ok-kokk{flex-direction:column;flex:auto;min-height:0;display:flex}.a-ok-rull :focus-visible{outline-offset:-2px}.a-ok-kokk-rull{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.a-ok-kokk-rull :focus-visible{outline-offset:-2px}.a-ok-topp{z-index:2;background:var(--color-bg-page);flex:none;align-items:center;gap:12px;margin:-10px -16px 10px;padding:10px 16px 8px;display:flex;position:sticky;top:-10px}.a-ok-ark[data-kokk=ja] .a-ok-topp{margin-bottom:0}.a-ok-topp-tekst{flex:auto;min-width:0}.a-ok-lukk-ut{margin-left:auto}.a-ok-kokk-linje{min-width:0;font-size:var(--font-size-15);color:var(--color-text-muted);font-weight:600;display:flex}.a-ok-kokk-navn{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-15);color:var(--color-text-muted);font-weight:600;display:block;overflow:hidden}.a-ok-kokk-pers{white-space:nowrap;flex:none}.a-ok-kokk-teller{font-size:var(--font-size-20);font-weight:600;display:block}.a-ok-lukk{background:var(--color-bg-fyll);width:44px;height:44px;color:var(--color-text-base);cursor:pointer;border:0;border-radius:9999px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.a-ok-stripe{gap:2px;margin-top:12px;display:flex}.a-ok-stripe>span{background:var(--color-bg-subtle);flex:1 1 0;height:6px}.a-ok-stripe>span[data-fase=ferdig],.a-ok-stripe>span[data-fase=naa]{background:var(--color-accent)}.a-ok-laget{background:var(--color-bg-notis);border-radius:var(--radius);color:var(--color-text-notis);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;padding:14px 16px;display:flex}.a-ok-laget-tekst{font-size:var(--font-size-17);flex:10em;margin:0;font-weight:600}.a-ok-kokk-tekst{font-size:var(--font-size-28);letter-spacing:-.01em;text-wrap:pretty;margin:28px 0 0;font-weight:600;line-height:1.25}.a-ok-ark ul.a-ok-kokk-ingr{margin:20px 0 0}.a-ok-klokke{background:var(--color-bg-panel);border:1px solid var(--color-border-panel);border-radius:var(--radius);flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding:20px 16px;display:flex}.a-ok-klokke-tall{font-family:var(--font-tall);font-variant-numeric:tabular-nums;font-size:calc(2 * var(--font-size-28));font-weight:600;line-height:1}.a-ok-klokke-ute{font-size:var(--font-size-20);color:var(--color-text-notis);font-weight:600}.a-ok-kokk-alle{min-height:44px;font:inherit;font-size:var(--font-size-17);color:var(--color-accent);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:8px;margin:12px 0 0;padding:0;display:flex}.a-ok-kokk-alle-liste{margin-top:4px}.a-ok-kokk-ovn{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;display:flex}.a-ok-kokk-andre{margin:8px 0 0}.a-ok-nullstill{min-height:44px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-15);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:8px 10px;text-decoration:underline}.a-ok-tekstmerknad{color:var(--color-text-soft);font-size:var(--font-size-15);margin:12px 0 0;font-weight:400}.a-maaltid-tekst .a-maaltid-tidtaker{color:var(--color-text-notis);font-size:var(--font-size-15);margin:2px 0 0;font-weight:600}.a-ok-kokk-fyll{flex:auto;min-height:16px}.a-ok-kokk-knapper{background:var(--color-bg-page);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.a-meg-kort-meta{font-size:var(--font-size-13);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0}.a-meg-hjelp{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0}.a-meg-bilder{flex-direction:column;gap:10px;margin-top:20px;display:flex}.a-meg-bilder-topp{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.a-meg-bilder-tittel{font-size:var(--font-size-22);letter-spacing:-.01em;margin:0;font-weight:600}.a-meg-filfelt{display:none}.a-meg-bildeknapp{width:100%;height:52px}.a-meg-lenkeknapp{min-width:0;min-height:44px;font:inherit;font-size:var(--font-size-13);color:var(--color-accent);cursor:pointer;background:0 0;border:0;margin-right:-8px;padding:6px 8px;font-weight:600}.a-meg-sammenlign{flex-direction:column;gap:8px;display:flex}.a-meg-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.a-meg-par{max-width:640px}}.a-meg-par-kort{flex-direction:column;gap:6px;margin:0;display:flex}.a-meg-pardato{font-size:var(--font-size-15);margin:0;font-weight:600}.a-meg-parvekt{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0}.a-meg-bilde{aspect-ratio:3/4;background:var(--color-bg-subtle);width:100%;color:var(--color-text-muted);border:1px solid var(--color-border-panel);border-radius:var(--radius-liten);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.a-meg-bilde img{object-fit:cover;width:100%;height:100%;display:block}.a-meg-bilde-stor{border-radius:var(--radius)}.a-meg-bilde-hel{border-radius:var(--radius);cursor:default;max-width:320px;margin:0 auto}.a-meg-bytte{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a-meg-bytte-felt{flex-direction:column;gap:4px;display:flex}.a-meg-rutenett{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}@media (min-width:900px){.a-meg-rutenett{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.a-meg-rute{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.a-meg-tomt{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);margin:0;padding:12px 14px}.a-meg-angre{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);overflow:hidden}.a-meg-angre-rad{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 14px;display:flex}.a-meg-angre-tekst{margin:0}.a-meg-angre-spor{background:var(--color-text-notis);height:3px}@supports (color:color-mix(in lab, red, red)){.a-meg-angre-spor{background:color-mix(in srgb, var(--color-text-notis) 12%, transparent)}}.a-meg-angre-fyll{background:var(--color-accent);transform-origin:0;width:100%;height:3px;animation:15s linear forwards a-meg-tell;display:block}@keyframes a-meg-tell{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.a-meg-angre-fyll{animation:none}}.a-meg-stort{flex-direction:column;gap:16px;margin-top:12px;display:flex}.a-meg-stort-topp{align-items:center;gap:6px;display:flex}.a-meg-tilbake{background:var(--color-bg-fyll);width:44px;height:44px;color:var(--color-text-base);cursor:pointer;border:0;border-radius:9999px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:flex}.a-meg-handlinger{gap:8px;display:flex}.a-meg-handling{flex:1 1 0;height:52px}.a-btn-fare{height:52px;color:var(--color-status-error);border-color:var(--color-status-error);flex:none}.a-btn-fare:hover:not(:disabled){background:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.a-btn-fare:hover:not(:disabled){background:color-mix(in srgb, var(--color-status-error) 8%, transparent)}}.a-sum-forbehold{font-family:var(--font-body);font-size:var(--font-size-15);color:var(--color-text-muted);white-space:nowrap;font-weight:400}.a-mt-tid .a-tid{text-align:start;padding:0 12px}.a-mt-tid .a-tid-plassholder{justify-content:flex-start;padding:0 12px}.a-mat{max-width:1100px;min-height:100dvh;padding:16px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.a-mat .a-dag-tittel{margin:2px 0 12px}.a-mat-sok{isolation:isolate;box-sizing:border-box;min-height:44px;color:var(--color-text-muted);background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px 0 10px;display:flex;position:relative}.a-mat-sok:before{content:"";z-index:-1;background:var(--color-bg-fyll);border-radius:9999px;position:absolute;inset:4px 0}.a-mat-sok:focus-within{outline:2px solid var(--color-accent);outline-offset:-2px}.a-mat-sok>svg{flex:0 0 20px;width:20px;height:20px}.a-mat-sok-felt{min-width:0;height:44px;color:var(--color-text-base);font:inherit;font-size:max(16px, var(--font-size-17));background:0 0;border:0;outline:none;flex:auto;padding:0}.a-mat-sok-felt::placeholder{color:var(--color-text-muted)}.a-mat-filter{scrollbar-width:none;scroll-snap-type:x proximity;margin:12px -16px 0;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.a-mat-filter::-webkit-scrollbar{display:none}.a-mat-filter+.a-mat-filter{margin-top:8px}.a-mat-filter .a-hl-sorter{white-space:nowrap;scroll-snap-align:center;flex:1 0 auto;padding:5px 12px}.a-mat-hjemme{background:var(--color-bg-notis);color:var(--color-text-notis);border-radius:var(--radius);margin-top:16px;padding:12px 14px}.a-mat-hjemme-topp{justify-content:space-between;align-items:center;gap:8px;display:flex}.a-mat-hjemme-tittel{font-size:var(--font-size-20);margin:0;font-weight:600}.a-mat-nullstill{color:inherit;font:inherit;font-size:var(--font-size-15);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0 4px;text-decoration:underline}.a-mat-merker,.a-mat-forslag{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.a-mat-merke{background:var(--color-bg-page);color:inherit;border-radius:var(--radius-liten);font:inherit;cursor:pointer;touch-action:manipulation;border:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.a-mat-legg-til{box-sizing:border-box;width:10em;min-height:44px;color:inherit;border:1px dashed var(--color-text-notis);border-radius:var(--radius-liten);font:inherit;background:0 0;padding:4px 10px;font-size:max(16px,1rem)}.a-mat-legg-til::placeholder{color:var(--color-text-notis);opacity:1}.a-mat-forslag-knapp{background:var(--color-bg-page);padding:4px 12px}@supports (color:color-mix(in lab, red, red)){.a-mat-forslag-knapp{background:color-mix(in srgb, var(--color-bg-page) 60%, transparent)}}.a-mat-forslag-knapp{color:inherit;border:1px solid var(--color-text-notis)}@supports (color:color-mix(in lab, red, red)){.a-mat-forslag-knapp{border:1px solid color-mix(in srgb, var(--color-text-notis) 30%, transparent)}}.a-mat-forslag-knapp{border-radius:var(--radius-liten);font:inherit;cursor:pointer;touch-action:manipulation}.a-mat-overskrift{margin:18px 0 6px;display:block}.a-mat-basis{margin:6px 0 0}.a-mat-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.a-mat-liste{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:8px 24px}.a-mat-liste>li,.a-mat-liste>li:first-child,.a-mat-liste>li:last-child{border-radius:var(--radius)}.a-mat-liste>li+li:before{content:none}}.a-mat-rad{box-sizing:border-box;background:var(--color-rad-flate);width:100%;min-height:60px;color:inherit;border-radius:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.a-mat-rad:hover{background:var(--color-rad-hover)}.a-mat-bilde{object-fit:cover;border-radius:var(--radius-liten);flex:0 0 44px;width:44px;height:44px}.a-mat-bilde-tom{background:var(--color-bg-fyll);display:block}.a-mat-tekst{flex:auto;min-width:0}.a-mat-tekst>span{display:block}.a-mat-navn{font-size:var(--font-size-17);font-weight:600;line-height:1.25}.a-mat-tekst .a-meta{margin-top:2px}.a-mat-fodmap{background:var(--color-accent-faint);color:var(--color-accent);font-size:var(--font-size-13);vertical-align:2px;white-space:nowrap;border-radius:9999px;margin-left:6px;padding:1px 8px;font-weight:600;line-height:1.5;display:inline-block}.a-mat-mangler.a-meta{color:var(--color-text-notis);font-weight:600}.a-mat-skjelett-rad{height:calc(18px + 1.25 * var(--font-size-17) + 3 * var(--font-size-15));border-radius:inherit;display:block}@media (min-width:900px){.a-mat-skjelett-rad{height:calc(18px + 1.25 * var(--font-size-17) + 1.5 * var(--font-size-15))}}.a-skjelett-merke{width:10em;height:44px;display:block}.a-ok-handtak{background:var(--color-text-muted);width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}@supports (color:color-mix(in lab, red, red)){.a-ok-handtak{background:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}}.a-ok-handtak{border-radius:9999px}@media (min-width:900px) and (min-height:600px){.a-ok-handtak{display:none}}.a-ok-topp{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%);backdrop-filter:blur(var(--glass-uskarphet)) saturate(180%)}.a-btn,.a-ok-knapp,.a-ok-start,.a-ok-rundknapp,.a-hl-sorter,.a-hl-legg-til-knapp,.a-bunn-plass,.a-hl-bolk-knapp,.a-ok-lukk{transition:transform 90ms ease-out}.a-btn:active:not(:disabled),.a-ok-knapp:active:not(:disabled),.a-ok-start:active:not(:disabled),.a-ok-rundknapp:active:not(:disabled),.a-hl-sorter:active,.a-hl-legg-til-knapp:active:not(:disabled),.a-bunn-plass:not([data-dempet=ja]):active,.a-hl-bolk-knapp:active,.a-ok-lukk:active{transform:scale(.96)}.a-hl-uker,.a-mat-filter{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.a-gruppe-etikett{min-width:0;font-size:min(var(--font-size-13), 16px);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.a-dagslinje,.a-skjelett-dagslinje{align-items:center;gap:10px;min-height:28px;margin:16px 0 6px;padding:2px 0;display:flex}.a-dagslinje{top:var(--glasstopp-hoyde);z-index:19;background:var(--color-bg-page);pointer-events:none;position:sticky}.a-dagslinje-ring{background:var(--color-bg-input);border-radius:50%;flex:none;width:24px;height:24px;display:block}.a-dagslinje-bue{--bue-strek:15;width:90%;height:90%;margin:5%;display:block}.a-dagslinje-bue .a-fader-bit[data-status=uregistrert]{stroke:var(--color-bg-spor)}.a-dagslinje-teller{font-size:min(var(--font-size-13), 16px);color:var(--color-text-soft);white-space:nowrap;flex:none;margin:0 0 0 auto;font-weight:600}.a-dag-iboks{background:var(--color-bg-notis);border-radius:var(--radius);color:var(--color-text-notis);align-items:center;gap:8px;margin:10px 0 0;padding:12px 14px;font-weight:600;display:flex}.a-dag-iboks-hake{font-size:var(--font-size-20);flex:none;line-height:1}.a-hl-igjen[data-ferdig=ja]{color:var(--color-accent);align-items:center;gap:6px;display:inline-flex}.a-hl-bolk-hake{font-size:var(--font-size-17);line-height:1}.a-meg-kort .a-btn,.a-ok-rundknapp{background:var(--color-bg-fyll)}.a-meg-kort .a-btn:hover:not(:disabled),.a-ok-rundknapp:hover:not(:disabled){background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.a-meg-kort .a-btn:hover:not(:disabled),.a-ok-rundknapp:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-muted) 18%, transparent)}}.a-ark-chip-pers .a-ok-rundknapp{background:0 0;border:0;width:44px;height:44px}.a-ark-chip-pers .a-ok-rundknapp:hover:not(:disabled){background:var(--color-bg-fyll)}@media (max-height:600px){:root{--fader-hoyde:30px;--glasstopp-hoyde:calc(96px + var(--fader-hoyde));--fader-okt-tekst:9px}.a-fader-kol{gap:3px}.a-fader-skive{width:30px;height:30px;margin:0 auto}.a-fader-oekt-navn{height:11px;line-height:11px}.a-fader-etikett{font-size:var(--font-size-12)}.a-skjelett-faderplass{padding-bottom:43px}.a-lavtopp{align-items:center;gap:8px;min-height:24px;margin:0 0 6px;line-height:24px;display:flex}.a-lavtopp-dag{min-width:0;font-size:min(var(--font-size-17), 20px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.a-lavtopp-naar{min-width:0;font-size:min(var(--font-size-13), 16px);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.a-dagsside .a-dag-tittel,.a-dagsside .a-dag-tittel+.a-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a-dagsside .a-dag-grid{margin-top:8px}.a-dagsside .a-dag-undertittel{margin:0}.a-dagsside .a-skjelett-tittel,.a-dagsside .a-skjelett-etikett{display:none}.a-dagsside .a-skjelett-undertittel{height:calc(var(--font-size-17) * 1.5);margin-top:0}.a-hl{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px 12px;display:flex}.a-hl>*{flex:1 0 100%}.a-hl>.a-dag-tittel,.a-hl>.a-dag-tittel+.a-label,.a-hl>.a-hl-sortering{flex:none}.a-hl>.a-topp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a-hl>.a-dag-tittel{font-size:min(var(--font-size-22), 26px);margin:0}.a-hl>.a-dag-tittel+.a-label{margin:0}.a-hl>.a-hl-sortering{width:auto;margin:0}.a-hl .a-hl-sorter{flex:none;padding:10px 14px}.a-logg-inn.a-page{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.a-logg-inn .a-panel{padding:16px 20px}.a-logg-inn .a-tittel{font-size:min(var(--font-size-22), 26px);margin:2px 0 10px}.a-logg-inn .a-field{margin-bottom:10px}.a-logg-inn .a-hjelp{margin-top:10px}}@media (max-height:600px) and (min-width:900px){.a-logg-inn .a-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:start;column-gap:28px;max-width:640px;display:grid}.a-logg-inn .a-panel>form{grid-area:1/2/span 5}}.a-hl-avkrysser{text-overflow:ellipsis;white-space:nowrap;max-width:35%;font-size:var(--font-size-13);color:var(--color-accent-hover);flex:none;line-height:1;overflow:hidden}.a-fader-kol{align-items:center;gap:6px;min-height:44px;padding:0 0 2px}.a-fader-kol .a-fader-etikett{align-self:stretch;padding:4px 0}.a-fader-strek{background:var(--color-bg-subtle);border-radius:9999px;width:28px;height:4px;display:block;overflow:hidden}.a-fader-strekfyll{background:var(--color-accent);height:100%;display:block}.a-fader-oektmerke{border-radius:9999px;width:5px;height:5px}.a-fader-oektmerke[data-trening=ja]{background:var(--color-accent)}.a-id-innhold{outline:none;flex-direction:column;gap:24px;max-width:640px;margin:16px auto 0;display:flex}.a-id-topp{flex-direction:column;gap:8px;display:flex}.a-id-tittelrad{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.a-idag .a-dag-tittel{font-size:var(--font-size-28);margin:0;line-height:1.2}.a-id-tilidag{background:var(--color-accent-faint);min-height:44px;color:var(--color-accent-hover);font:inherit;font-size:var(--font-size-15);cursor:pointer;border:0;border-radius:9999px;flex:none;padding:0 16px;font-weight:600}.a-id-framdrift{align-items:center;gap:12px;display:flex}.a-id-framdrift-spor{background:var(--color-bg-subtle);border-radius:9999px;flex:auto;height:6px;overflow:hidden}.a-id-framdrift-spor>span{background:var(--color-accent);height:100%;transition:width .3s;display:block}.a-id-teller{font-size:var(--font-size-15);font-variant-numeric:tabular-nums;color:var(--color-text-soft);white-space:nowrap}.a-id-naa{border-radius:var(--radius-gruppe);background:linear-gradient(160deg, var(--color-accent-faint), var(--color-bg-panel) 85%), var(--color-bg-panel);border:1px solid var(--color-accent);padding:16px}@supports (color:color-mix(in lab, red, red)){.a-id-naa{border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent)}}.a-id-naa p{margin:0}.a-id-naa-etikett{font-size:var(--font-size-15);font-variant-numeric:tabular-nums;color:var(--color-accent-hover);font-weight:600}.a-id-naa-navn-knapp{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline}.a-id-naa .a-id-naa-navn{font-size:var(--font-size-22);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin-top:4px;font-weight:600;line-height:1.25}.a-id-naa .a-id-naa-meta,.a-id-naa .a-id-naa-fakta,.a-id-naa .a-id-naa-notat{font-size:var(--font-size-15);color:var(--color-text-soft);margin-top:4px}.a-id-naa-knapper{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.a-id-knapp{background:var(--color-bg-subtle);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;min-height:50px;color:var(--color-text-base);font:inherit;font-size:var(--font-size-17);cursor:pointer;touch-action:manipulation;border:0;border-radius:9999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:600;display:inline-flex}.a-id-knapp-hoved{background:var(--color-accent);color:var(--color-text-on-accent);flex:2 auto}.a-id-knapp-feil{background:var(--color-bg-panel);width:22px;height:22px;color:var(--color-status-error);font-size:var(--font-size-13);border-radius:9999px;place-items:center;display:inline-grid}.a-id-naa.a-dag-iboks{text-align:center}.a-id-tran{border-top:1px solid var(--color-border-skille);margin-top:16px;padding-top:8px}.a-id-tranlinje{width:100%;min-height:48px;color:inherit;font:inherit;font-size:var(--font-size-17);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex}.a-id-tranlinje .a-maaltid-boks{margin-top:0}.a-id-tranlinje[aria-pressed=true] .a-maaltid-boks{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-id-tran-ikon{width:20px;height:20px;color:var(--color-text-soft);display:inline-flex}.a-id-tran-ikon svg{width:100%;height:100%}.a-id-tran-mengde{font-size:var(--font-size-15);color:var(--color-text-soft);margin-left:auto}.a-id-tran .a-tran-varsel{margin:4px 0 0 38px}.a-id-gruppe{flex-direction:column;gap:8px;display:flex}.a-id-seksjon{font-size:var(--font-size-15);color:var(--color-text-soft);margin:0 0 0 16px;font-weight:600}.a-maaltider.a-id-liste{margin:0}.a-id-hoyre{font-size:var(--font-size-15);font-variant-numeric:tabular-nums;color:var(--color-text-soft);flex:none;align-self:center;align-items:center;gap:4px;padding-left:16px;display:flex}.a-id-pil{width:18px;height:18px;color:var(--color-text-muted);display:inline-flex}.a-id-pil svg{width:100%;height:100%}.a-idag .a-maaltid-rad.a-maaltid-aapne{flex-wrap:wrap;flex:1 1 0;align-items:center;padding-right:16px}.a-idag .a-maaltid-aapne>.a-maaltid-tekst{flex:8em}.a-idag .a-maaltid-aapne>.a-id-hoyre{margin-left:auto}.a-idag .a-maaltid-rad{min-height:64px}.a-idag .a-maaltid-rad.a-maaltid-hake{align-items:center}.a-idag .a-maaltid-rad.a-maaltid-hake .a-maaltid-boks{margin-top:0}.a-idag .a-maaltid-tekst .a-maaltid-navn{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.a-id-fakta{font-size:var(--font-size-15);color:var(--color-text-soft);margin-top:2px;display:block}.a-id-tranrad .a-maaltid-rad{align-items:center;padding-right:16px}.a-id-tranrad .a-maaltid-boks{margin-top:0}.a-id-liste[data-gruppe=glemt] .a-maaltid-type{color:var(--color-text-soft)}.a-id-ferdig{border-radius:var(--radius-gruppe);background:var(--color-bg-panel);gap:0}.a-id-fold{border-radius:var(--radius-gruppe)}.a-id-fold[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.a-id-fold{width:100%;min-height:52px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-17);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.a-id-fold-pil svg{transition:transform .2s}.a-id-fold[aria-expanded=true] .a-id-fold-pil svg{transform:rotate(90deg)}.a-id-foldliste{border-top:.5px solid var(--color-border-skille)}.a-id-foldliste>li:first-child{border-top-left-radius:0;border-top-right-radius:0}.a-id-sum{flex-direction:column;gap:8px;display:flex}.a-id-fliser{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.a-id-flis{border:1px solid var(--color-border-skille);border-radius:var(--radius);align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.a-id-flis-ikon{background:var(--color-bg-fyll);width:36px;height:36px;color:var(--color-text-soft);border-radius:9999px;flex:0 0 36px;place-items:center;display:grid}.a-id-flis-ikon svg{width:20px;height:20px}.a-id-flis-tekst{min-width:0}.a-id-flis-tall{font-size:var(--font-size-17);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;display:block}.a-id-flis-etikett{font-size:var(--font-size-13);color:var(--color-text-soft);line-height:1.3;display:block}.a-id-fotnote{font-size:var(--font-size-13);color:var(--color-text-soft);margin:0 16px}.a-id-leggtil{min-height:44px;color:var(--color-accent-hover);font:inherit;font-size:var(--font-size-17);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px;font-weight:600}.a-idag .a-huskelapp,.a-idag .a-nedtelling,.a-idag .a-speil{margin:0}.a-id-arkfakta{margin:16px 0 0}.a-id-arkfakta>div{border-bottom:1px solid var(--color-border-skille);min-height:44px;font-size:var(--font-size-17);align-items:center;display:flex}.a-id-arkfakta dt{width:112px;color:var(--color-text-soft)}.a-id-arkfakta dd{margin:0}.a-idag{--fader-lav-hoyde:calc(1.15 * var(--font-size-13) + 33px)}.a-idag .a-skjelett-faderplass{padding:6px 0 2px}.a-idag .a-skjelett-fader{height:var(--fader-lav-hoyde)}.a-idag .a-skjelett-tittel{margin:0}.a-skjelett-framdrift{height:calc(1.5 * var(--font-size-15));flex:auto;display:block}.a-skjelett-naa{box-sizing:border-box;height:calc(34px + 3 * var(--font-size-15) + 1.25 * var(--font-size-22) + 8px + 66px)}.a-skjelett-seksjon{width:min(36%,140px);height:calc(1.5 * var(--font-size-15));margin-left:16px;display:block}@media (max-height:600px){.a-idag .a-id-tittelrad:not(:has(.a-id-tilidag)){min-height:0}.a-idag .a-id-topp{gap:0}}.a-idag .a-maaltid-aapne>.a-maaltid-tekst{container:idag-radtekst/inline-size}.a-id-naa{container:idag-naa/inline-size}@container idag-radtekst (max-width:10em){.a-idag .a-maaltid-tekst .a-maaltid-navn{-webkit-hyphens:auto;hyphens:auto}}@container idag-naa (max-width:14em){.a-id-naa .a-id-naa-navn{-webkit-hyphens:auto;hyphens:auto}}.a-ark-dekke{container:ark/inline-size}@container ark (max-width:20em){.a-ark-dekke .a-ok-ark{overflow-y:auto}.a-ark-dekke .a-ok-rull{flex:none;overflow-y:visible}.a-ark-dekke .a-ok-bunn{background:0 0;border-top:0;gap:8px;margin-bottom:0}.a-ark-dekke .a-id-arkfakta>div{flex-direction:column;align-items:flex-start;padding:8px 16px}.a-ark-dekke .a-id-arkfakta dt{width:auto;font-size:var(--font-size-15)}.a-ark-dekke .a-ok-start{min-height:44px;font-size:var(--font-size-15);margin-top:0;padding:6px 16px}.a-ark-dekke .a-ok-bilde{display:none}.a-ark-dekke .a-ok-kokk{flex:1 0 auto}.a-ark-dekke .a-ok-kokk-rull{flex:none;overflow-y:visible}.a-ark-dekke .a-ok-kokk-fyll{flex:none}.a-ark-dekke .a-ok-knapp-stor{min-height:44px;font-size:var(--font-size-15)}.a-ark-dekke .a-ok-klokke{gap:8px;margin-top:12px;padding:10px 12px}.a-ark-dekke .a-ok-klokke-tall{font-size:var(--font-size-28)}.a-ark-dekke .a-ok-topp{flex-wrap:wrap;row-gap:4px}.a-ark-dekke .a-ok-topp-tekst{flex-basis:100%;order:1}.a-ark-dekke .a-ok-kokk-linje{display:block}.a-ark-dekke .a-ok-bunn,.a-ark-dekke .a-ok-bunn>.a-ark-rekke{display:contents}.a-ark-dekke .a-ok-bunn>*,.a-ark-dekke .a-ok-bunn>.a-ark-rekke>*{flex:none;margin-top:8px}.a-ark-dekke .a-ok-bunn .a-ok-start[data-andre=nei],.a-ark-dekke .a-ok-bunn>.a-ark-kvitt{z-index:1;box-shadow:0 0 0 8px var(--color-bg-page), 0 calc(16px + env(safe-area-inset-bottom)) 0 8px var(--color-bg-page);order:1;position:sticky;bottom:0}.a-ark-dekke .a-ok-bunn>.a-ark-kvitt{background:linear-gradient(var(--color-accent-faint), var(--color-accent-faint)), var(--color-bg-page)}.a-ark-dekke .a-ok-kokk-knapper{z-index:1;border-top:1px solid var(--color-border-panel);box-shadow:0 calc(16px + env(safe-area-inset-bottom)) 0 0 var(--color-bg-page);margin-inline:-16px;padding:8px 16px;position:sticky;bottom:0}.a-ark-dekke .a-ok-kokk-navn{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-base);display:block;overflow:hidden}.a-ark-dekke .a-ok-kokk-skille{display:none}.a-ark-dekke .a-ok-kokk-rull{flex-direction:column;display:flex}.a-ark-dekke .a-ok-kokk-rull>.a-ok-tekstmerknad{order:1}.a-ark-dekke .a-ok-kokk-rull>.a-ok-kokk-fyll{order:2}.a-ark-dekke .a-ok-kokk-tekst{font-size:var(--font-size-20);margin-top:12px}.a-ark-dekke .a-ok-steg{flex-direction:column;gap:8px}.a-ark-dekke .a-ok-steg-innhold,.a-ark-dekke .a-ok-steg-innhold>*,.a-ark-dekke .a-ok-merker>*{max-width:100%}.a-ark-dekke .a-ok-merker .a-ok-knapp{white-space:normal;text-align:left}}.a-tt{container:tt/inline-size}@container tt (max-width:20em){.a-tt-stripe{min-height:48px;padding-right:2px}.a-tt-stripe~.a-tt-stripe{display:none}.a-tt-aapne{border-radius:inherit;gap:6px;padding:4px 4px 4px 12px}.a-tt-aapne>svg{display:none}.a-tt-tid{font-size:var(--font-size-15);order:-1}.a-tt-stripe:not([data-fase=ute]) .a-tt-navn{font-size:var(--font-size-15)}.a-tt-stripe:not([data-fase=ute]) .a-tt-under{display:none}.a-tt-stripe[data-fase=ute]{border-radius:var(--radius-gruppe);padding-right:0;position:relative}.a-tt-stripe[data-fase=ute] .a-tt-aapne{padding:8px 16px}.a-tt-stripe[data-fase=ute] .a-tt-navn{white-space:normal;display:block;overflow:visible}.a-tt-kutt{text-overflow:clip;overflow:visible}.a-tt-stripe[data-fase=ute] .a-tt-under{margin-right:80px;line-height:48px}.a-tt-stripe[data-fase=ute] .a-tt-ok{position:absolute;bottom:8px;right:8px}}.a-fader-kol[data-uttrykk=ramme] .a-fader-etikett{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.a-fader-kol[data-uttrykk=flate] .a-fader-etikett{background:var(--color-bg-page);color:var(--color-accent-hover);border-color:#0000;font-weight:700}.a-skrivevarsel-lukk{width:44px;height:44px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-22);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;margin:-10px -8px -10px auto;padding:0;line-height:1;display:inline-grid}.a-id-naa.a-dag-iboks{margin:0;display:block}.a-id-knapp-hoved[aria-pressed=true]{background:var(--color-accent-faint);color:var(--color-accent-hover)}.a-dagsside .a-skrivevarsel:has(.a-skrivevarsel-lukk){align-items:center;gap:8px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
