@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-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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-xl:.75rem;--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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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))}}:root{--gran-hex:#274833;--mose-hex:#7f9386;--lav-hex:#cfd9ca;--kirsebaer-hex:#9b1d57;--flate:#d8e2d4;--flate-hevet:#f4f7f1;--flate-senket:#c5d2c0;--tekst:#181d20;--tekst-dempet:#4a6853;--aksent:#274833;--aksent-myk:#7f9386;--aksent-kontrast:#f5f5f5;--varsel:#9b1d57;--kant:#27483329;--kant-sterk:#27483342;--gran:#1e2b23;--gran-hevet:#274833;--gran-kant:#3a463e;--gran-tekst:#f2f3ef;--gran-tekst-dempet:#cdd5cb;--suksess:#3d7a4f;--advarsel:#c4842a;--info:#3d6e8c;--glede:#c6b7b5;--radius-s:.5rem;--radius:.75rem;--radius-m:.9rem;--radius-l:1.15rem;--radius-xl:1.5rem;--rom-1:.25rem;--rom-2:.5rem;--rom-3:.75rem;--rom-4:1rem;--navigator-bredde:4.5rem;--toppbar-hoyde:3.25rem;--tempo-rask:.16s;--tempo-normal:.32s;--tempo-lang:.48s;--kurve:cubic-bezier(.25, .1, .25, 1);--kurve-spring:cubic-bezier(.34, 1.3, .64, 1);--kurve-ut:cubic-bezier(.4, 0, 1, 1);--tekst-xs:.72rem;--tekst-s:.84rem;--tekst-m:.96rem;--tekst-l:1.12rem;--tekst-xl:1.45rem;--tekst-2xl:1.85rem;--skygge-kort:0 1px 2px #2748330a, 0 4px 14px -6px #27483314;--skygge-flyt:0 4px 10px #2748330f, 0 16px 36px -16px #27483329;--skygge-svev:0 10px 28px #2748331a, 0 28px 52px -20px #1e2b2338}html.dark{--flate:#141a16;--flate-hevet:#1e2b23;--flate-senket:#0f1411;--tekst:#f2f3ef;--tekst-dempet:#9aada0;--aksent:#8fad98;--aksent-myk:#7f9386;--aksent-kontrast:#141a16;--varsel:#e078a0;--kant:#cfd9ca1f;--kant-sterk:#cfd9ca33;--gran:#121814;--gran-hevet:#1a2420;--gran-kant:#2a3830;--gran-tekst:#f2f3ef;--gran-tekst-dempet:#9aada0;--suksess:#6fbf84;--advarsel:#e0a84a;--info:#6ea8c8;--glede:#412732;--skygge-kort:0 1px 3px #00000059;--skygge-flyt:0 10px 28px #0006;--skygge-svev:0 18px 44px #00000080}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(90% 70% at 100% -5%, #9b1d571a, transparent 55%), radial-gradient(80% 55% at -10% 20%, #7f938659, transparent 50%), radial-gradient(60% 40% at 70% 100%, #27483314, transparent 45%), linear-gradient(165deg, #e8ede5 0%, var(--flate) 45%, #d2ddd0 100%);color:var(--tekst);font-family:var(--font-tekst,"Source Sans 3"), system-ui, sans-serif;font-size:var(--tekst-m);letter-spacing:.005em;line-height:1.5}html.dark body{background:radial-gradient(80% 55% at 100% 0%, #9b1d5724, transparent 50%), radial-gradient(70% 50% at 0% 30%, #7f93862e, transparent 50%), var(--flate)}h1,h2,h3,button,.navigator,.toppbar{font-family:var(--font-ui,Lexend), var(--font-tekst,"Source Sans 3"), system-ui, sans-serif;letter-spacing:-.015em}h1{letter-spacing:-.025em;color:var(--aksent);font-size:clamp(1.55rem,1.3rem + .9vw,2rem);font-weight:650;line-height:1.15}html.dark h1{color:var(--tekst)}button{cursor:pointer;font:inherit}:focus-visible{outline:2px solid var(--aksent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in srgb, var(--aksent) 65%, transparent)}}:focus-visible{outline-offset:2px;border-radius:var(--radius)}main *{scroll-margin-top:calc(var(--toppbar-hoyde) + .75rem)}@keyframes flate-inn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app-innhold>main{animation:flate-inn var(--tempo-lang) var(--kurve) both}@media (prefers-reduced-motion:reduce){.app-innhold>main{animation:none}}.knapp{border-radius:var(--radius);transition:background var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve), transform var(--tempo-rask) var(--kurve);border:1px solid #0000;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.knapp:active:not(:disabled){transform:translateY(1px)}.knapp:disabled{opacity:.55;cursor:not-allowed}.knapp--m{font-size:var(--tekst-s);padding:.5rem 1rem}.knapp--s{font-size:var(--tekst-xs);padding:.3rem .7rem}.knapp--primaer{background:var(--aksent);color:var(--aksent-kontrast);box-shadow:inset 0 1px #ffffff1f}.knapp--primaer:hover:not(:disabled){background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.knapp--primaer:hover:not(:disabled){background:color-mix(in srgb, var(--aksent) 88%, #7f9386)}}.knapp--primaer:hover:not(:disabled){box-shadow:0 4px 14px -4px var(--aksent)}@supports (color:color-mix(in lab, red, red)){.knapp--primaer:hover:not(:disabled){box-shadow:0 4px 14px -4px color-mix(in srgb, var(--aksent) 45%, transparent)}}.knapp--sekundaer{background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.knapp--sekundaer{background:color-mix(in srgb, var(--mose-hex,#7f9386) 8%, var(--flate-hevet))}}.knapp--sekundaer{border-color:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.knapp--sekundaer{border-color:color-mix(in srgb, var(--mose-hex,#7f9386) 35%, transparent)}}.knapp--sekundaer{color:var(--aksent)}.knapp--sekundaer:hover:not(:disabled){border-color:var(--aksent);background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.knapp--sekundaer:hover:not(:disabled){background:color-mix(in srgb, var(--mose-hex,#7f9386) 14%, var(--flate-hevet))}}html.dark .knapp--sekundaer{color:var(--tekst);background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){html.dark .knapp--sekundaer{background:color-mix(in srgb, var(--mose-hex,#7f9386) 12%, var(--flate-hevet))}}html.dark .knapp--sekundaer{border-color:#cfd9ca29}.knapp--fare{border-color:var(--varsel);background:0 0}@supports (color:color-mix(in lab, red, red)){.knapp--fare{border-color:color-mix(in oklch, var(--varsel) 50%, transparent)}}.knapp--fare{color:var(--varsel)}.knapp--fare:hover:not(:disabled){background:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.knapp--fare:hover:not(:disabled){background:color-mix(in oklch, var(--varsel) 12%, transparent)}}.knapp--ghost{color:var(--tekst-dempet);background:0 0}.knapp--ghost:hover:not(:disabled){background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.knapp--ghost:hover:not(:disabled){background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.knapp--ghost:hover:not(:disabled){color:var(--tekst)}.knapp-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite knapp-spinn}@keyframes knapp-spinn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.knapp,.knapp-spinner{transition:none;animation-duration:1.4s}}.felt{flex-direction:column;gap:.3rem;display:flex}.felt label{font-size:var(--tekst-xs);color:var(--tekst-dempet);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.felt input,.felt select,.felt textarea{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);color:var(--tekst);font-size:var(--tekst-m);transition:border-color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);padding:.5rem .75rem}.felt input:hover,.felt select:hover,.felt textarea:hover{border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.felt input:hover,.felt select:hover,.felt textarea:hover{border-color:color-mix(in oklch, var(--aksent) 50%, var(--kant))}}.felt input:focus-visible,.felt select:focus-visible,.felt textarea:focus-visible{border-color:var(--aksent);box-shadow:0 0 0 3px var(--aksent);outline:none}@supports (color:color-mix(in lab, red, red)){.felt input:focus-visible,.felt select:focus-visible,.felt textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--aksent) 18%, transparent)}}.felt--feil input,.felt--feil select,.felt--feil textarea{border-color:var(--varsel)}.felt-melding{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.felt-melding--feil{color:var(--varsel)}.tagchip{--tag-farge:var(--aksent);font-size:var(--tekst-xs);background:var(--tag-farge);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tagchip{background:color-mix(in oklch, var(--tag-farge) 18%, transparent)}}.tagchip{color:var(--tag-farge)}@supports (color:color-mix(in lab, red, red)){.tagchip{color:color-mix(in oklch, var(--tag-farge) 60%, var(--tekst))}}.tagchip{border:1px solid var(--tag-farge)}@supports (color:color-mix(in lab, red, red)){.tagchip{border:1px solid color-mix(in oklch, var(--tag-farge) 35%, transparent)}}.tagchip button{color:inherit;background:0 0;border:none;border-radius:50%;padding:.05rem;display:inline-flex}.tagchip button:hover{background:var(--tag-farge)}@supports (color:color-mix(in lab, red, red)){.tagchip button:hover{background:color-mix(in oklch, var(--tag-farge) 30%, transparent)}}.avatar{background:var(--aksent);color:var(--aksent-kontrast);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.app-skall{grid-template-columns:14rem 1fr;min-height:100dvh;display:grid}.app-innhold{flex-direction:column;min-width:0;display:flex}.app-innhold>main{flex:1;width:100%;max-width:72rem;margin-inline:auto;padding:1.65rem clamp(1.1rem,3.5vw,2.75rem) 2.25rem}.app-innhold>main:has(.side-full){max-width:none}.navigator{background:linear-gradient(170deg, var(--gran-hevet), var(--gran) 40%);border-right:1px solid #00000047;flex-direction:column;height:100dvh;padding:1rem .75rem .75rem;display:flex;position:sticky;top:0;box-shadow:4px 0 24px -16px #0000008c}html.dark .navigator{background:linear-gradient(175deg, #1f2c25 0%, var(--gran) 55%, #0e1310 100%);border-right-color:#cfd9ca0f;box-shadow:6px 0 28px -14px #000000b3}.nav-hamburger,.nav-lukk,.nav-backdrop{display:none}.navigator-topprad{display:contents}.navigator .navigator-merke{cursor:default;align-items:center;gap:.6rem;padding:.5rem .85rem 2rem;text-decoration:none;display:flex}.navigator-hus{background-color:var(--gran-tekst);width:2rem;height:2rem;transition:transform var(--tempo-rask,.15s) var(--kurve,ease);flex-shrink:0;display:block;-webkit-mask:url(/assets/laaven-hus.png) 50%/contain no-repeat;mask:url(/assets/laaven-hus.png) 50%/contain no-repeat}.navigator-merke:hover .navigator-hus{transform:translateY(-1px)rotate(-2deg)}.navigator-merke-tekst{white-space:nowrap;flex-direction:column;line-height:1.02;display:flex;overflow:hidden}.navigator-merke-tekst strong{font-family:var(--font-ui,inherit);letter-spacing:.005em;color:var(--gran-tekst);font-size:1.05rem;font-weight:600}.navigator-merke-tekst span{text-transform:uppercase;letter-spacing:.17em;color:var(--gran-tekst-dempet);font-size:.6rem;font-weight:500}.navigator-grupper{scrollbar-width:none;flex-direction:column;flex:1;gap:1.5rem;min-height:0;display:flex;overflow-y:auto}.navigator-grupper::-webkit-scrollbar{display:none}.navigator-gruppenavn{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--gran-tekst-dempet);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 .75rem .4rem;font-size:.62rem;font-weight:600;display:flex}.navigator-gruppenavn:hover{color:var(--gran-tekst)}.navigator-gruppenavn svg{transition:transform var(--tempo-rask) var(--kurve)}.navigator ul{flex-direction:column;gap:.125rem;list-style:none;display:flex}.navigator a{border-radius:var(--radius);color:var(--gran-tekst-dempet);letter-spacing:-.01em;transition:background var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.navigator a svg{opacity:.85;flex-shrink:0}.navigator a:hover{color:var(--gran-tekst);background:#ffffff14;background:lab(100% 0 0/.08)}.navigator a[aria-current=page]{color:var(--gran-tekst);box-shadow:inset 2.5px 0 0 var(--gran-tekst);background:#ffffff24;background:lab(100% 0 0/.14);font-weight:600}@supports (color:color-mix(in lab, red, red)){.navigator a[aria-current=page]{box-shadow:inset 2.5px 0 0 color-mix(in oklch, var(--gran-tekst) 85%, transparent)}}.navigator :focus-visible{outline-color:var(--gran-tekst)}.navigator-bunn{border-top:1px solid var(--gran-kant);margin-top:.75rem;padding-top:.75rem!important}.navigator-kompakt-knapp{border-radius:var(--radius);color:var(--gran-tekst-dempet);font-size:var(--tekst-xs);transition:background var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve);background:0 0;border:none;align-items:center;gap:.6rem;margin-top:.35rem;padding:.45rem .75rem;display:flex}.navigator-kompakt-knapp:hover{color:var(--gran-tekst);background:#ffffff12;background:lab(100% 0 0/.07)}@media (min-width:48.01rem){:root.nav-kompakt .app-skall{grid-template-columns:var(--navigator-bredde) 1fr}:root.nav-kompakt .navigator{padding-inline:.5rem}:root.nav-kompakt .nav-tekst,:root.nav-kompakt .merke-under,:root.nav-kompakt .navigator-gruppenavn{display:none}:root.nav-kompakt .navigator-merke{justify-content:center;align-items:center;gap:0;width:100%}:root.nav-kompakt .navigator-merke-tekst{display:none}:root.nav-kompakt .navigator-hus{width:1.7rem;height:1.7rem}:root.nav-kompakt .navigator a,:root.nav-kompakt .navigator-kompakt-knapp{justify-content:center;padding-inline:0}:root.nav-kompakt .navigator-grupper{gap:.5rem}:root.nav-kompakt .navigator-gruppe+.navigator-gruppe{border-top:1px solid var(--gran-kant);padding-top:.5rem}}@media (max-width:48rem){.navigator-kompakt-knapp{display:none}}.toppbar{height:var(--toppbar-hoyde);border-bottom:1px solid var(--kant);background:var(--flate-hevet);justify-content:space-between;align-items:center;gap:.75rem;padding:0 clamp(.85rem,2.5vw,1.75rem);display:flex}@supports (color:color-mix(in lab, red, red)){.toppbar{background:color-mix(in srgb, var(--flate-hevet) 82%, transparent)}}.toppbar{-webkit-backdrop-filter:blur(16px)saturate(1.2);z-index:10;position:sticky;top:0}html.dark .toppbar{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar{background:color-mix(in srgb, var(--flate-hevet) 78%, transparent)}}html.dark .toppbar{border-bottom-color:#cfd9ca1c;box-shadow:0 1px #00000059}.toppbar-sok{border:1px solid var(--kant);flex:1;align-items:center;gap:.55rem;max-width:24rem;padding:.4rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.toppbar-sok{border:1px solid color-mix(in oklch, var(--kant) 90%, transparent)}}.toppbar-sok{background:var(--flate-hevet);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.toppbar-sok{background:color-mix(in oklch, var(--flate-hevet) 88%, var(--flate))}}.toppbar-sok{color:var(--tekst-dempet);font-size:var(--tekst-s);text-align:left;transition:border-color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve)}.toppbar-sok span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.toppbar-sok:hover{border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.toppbar-sok:hover{border-color:color-mix(in oklch, var(--aksent) 35%, var(--kant))}}.toppbar-sok:hover{color:var(--tekst);box-shadow:var(--skygge-kort)}html.dark .toppbar-sok{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar-sok{background:color-mix(in srgb, var(--flate-senket) 55%, var(--flate-hevet))}}html.dark .toppbar-sok{color:var(--tekst-dempet);border-color:#cfd9ca24}html.dark .toppbar-sok:hover{border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar-sok:hover{border-color:color-mix(in srgb, var(--aksent) 40%, transparent)}}html.dark .toppbar-sok:hover{color:var(--tekst);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar-sok:hover{background:color-mix(in srgb, var(--flate-hevet) 90%, var(--aksent-myk))}}html.dark .tema-bryter{background:var(--aksent-myk)}@supports (color:color-mix(in lab, red, red)){html.dark .tema-bryter{background:color-mix(in srgb, var(--aksent-myk) 16%, var(--flate-hevet))}}html.dark .tema-bryter{border-color:var(--aksent-myk)}@supports (color:color-mix(in lab, red, red)){html.dark .tema-bryter{border-color:color-mix(in srgb, var(--aksent-myk) 40%, transparent)}}html.dark .tema-bryter{color:var(--aksent)}html.dark .toppbar-ikonknapp,html.dark .varsel-knapp{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar-ikonknapp,html.dark .varsel-knapp{background:color-mix(in srgb, var(--flate-senket) 45%, var(--flate-hevet))}}html.dark .toppbar-ikonknapp,html.dark .varsel-knapp{color:var(--tekst-dempet);border-color:#cfd9ca24}html.dark .toppbar-ikonknapp:hover,html.dark .varsel-knapp:hover{color:var(--tekst);border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar-ikonknapp:hover,html.dark .varsel-knapp:hover{border-color:color-mix(in srgb, var(--aksent) 40%, transparent)}}html.dark .toppbar-ikonknapp:hover,html.dark .varsel-knapp:hover{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar-ikonknapp:hover,html.dark .varsel-knapp:hover{background:color-mix(in srgb, var(--flate-hevet) 88%, var(--aksent-myk))}}.toppbar-handlinger{align-items:center;gap:.6rem;display:flex}.hurtig-ny{position:relative}.hurtig-ny-meny{background:var(--flate-hevet);min-width:12rem;position:absolute;top:calc(100% + .4rem);right:0}@supports (color:color-mix(in lab, red, red)){.hurtig-ny-meny{background:color-mix(in srgb, var(--flate-hevet) 94%, transparent)}}.hurtig-ny-meny{border:1px solid var(--kant);border-radius:var(--radius-l);box-shadow:var(--skygge-svev);-webkit-backdrop-filter:blur(14px)saturate(1.15);z-index:40;animation:profil-meny-inn .16s var(--kurve-spring,var(--kurve));flex-direction:column;padding:.35rem;display:flex}html.dark .hurtig-ny-meny{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .hurtig-ny-meny{background:color-mix(in srgb, var(--flate-hevet) 90%, #0a0e0c)}}html.dark .hurtig-ny-meny{border-color:#cfd9ca1f}.hurtig-ny-meny button{color:var(--tekst);font-size:var(--tekst-s);border-radius:var(--radius);text-align:left;transition:background var(--tempo-rask) var(--kurve);background:0 0;border:none;align-items:center;gap:.55rem;padding:.5rem .65rem;font-weight:500;display:flex}.hurtig-ny-meny button:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.hurtig-ny-meny button:hover{background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.hurtig-ny--fab{display:none}@media (max-width:48rem){.hurtig-ny--fab{right:1.1rem;bottom:calc(4.6rem + env(safe-area-inset-bottom));z-index:45;display:block;position:fixed}.hurtig-ny--fab .hurtig-ny-meny{top:auto;bottom:calc(100% + .5rem)}.fab{background:var(--aksent);width:3.35rem;height:3.35rem;color:var(--aksent-kontrast);box-shadow:0 1px 0 #ffffff2e inset, 0 2px 6px var(--aksent), var(--skygge-svev);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fab{box-shadow:0 1px 0 #ffffff2e inset, 0 2px 6px color-mix(in oklch, var(--aksent) 25%, transparent), var(--skygge-svev)}}.fab{transition:transform var(--tempo-rask) var(--kurve-spring,var(--kurve)), box-shadow var(--tempo-rask) var(--kurve)}.fab:hover{box-shadow:0 1px 0 #ffffff2e inset, 0 6px 18px var(--aksent), var(--skygge-svev)}@supports (color:color-mix(in lab, red, red)){.fab:hover{box-shadow:0 1px 0 #ffffff2e inset, 0 6px 18px color-mix(in oklch, var(--aksent) 38%, transparent), var(--skygge-svev)}}html.dark .fab{box-shadow:inset 0 1px #ffffff1a,0 8px 22px #0000008c}.fab:active{transform:scale(.95)}}@media (max-width:64rem){.dataliste-bred{display:none}}.tema-bryter{border:1px solid var(--aksent-myk);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tema-bryter{border:1px solid color-mix(in srgb, var(--aksent-myk) 35%, transparent)}}.tema-bryter{background:var(--aksent-myk);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tema-bryter{background:color-mix(in srgb, var(--aksent-myk) 12%, var(--flate-hevet))}}.tema-bryter{color:var(--aksent);transition:color var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve)}.tema-bryter:hover{color:var(--varsel);border-color:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.tema-bryter:hover{border-color:color-mix(in srgb, var(--varsel) 35%, transparent)}}.tema-bryter:hover{background:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.tema-bryter:hover{background:color-mix(in srgb, var(--varsel) 8%, var(--flate-hevet))}}.tema-bryter:hover{box-shadow:var(--skygge-kort)}.toppbar-ikonknapp{border:1px solid var(--kant);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.toppbar-ikonknapp{border:1px solid color-mix(in oklch, var(--kant) 90%, transparent)}}.toppbar-ikonknapp{background:var(--flate-hevet);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.toppbar-ikonknapp{background:color-mix(in oklch, var(--flate-hevet) 80%, transparent)}}.toppbar-ikonknapp{color:var(--tekst-dempet);cursor:pointer;transition:color var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve)}.toppbar-ikonknapp:hover{color:var(--tekst);border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.toppbar-ikonknapp:hover{border-color:color-mix(in oklch, var(--aksent) 35%, var(--kant))}}.toppbar-ikonknapp:hover{box-shadow:var(--skygge-kort)}.meldfeil-skjema,.meldfeil-takk{flex-direction:column;gap:.9rem;display:flex}.meldfeil-beskrivelse{flex-direction:column;gap:.3rem;display:flex}.meldfeil-beskrivelse span{font-size:var(--tekst-xs);color:var(--tekst-dempet);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.meldfeil-beskrivelse textarea{font:inherit;border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);color:var(--tekst);resize:vertical;padding:.5rem .75rem}.toppbar kbd{border:1px solid var(--kant);color:var(--tekst-dempet);border-radius:4px;padding:.1rem .35rem;font-family:inherit;font-size:.7em}.profil-meny{align-items:center;font-size:.85rem;display:flex;position:relative}.profil-meny-knapp{color:inherit;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.15rem;display:inline-flex}.profil-meny-knapp:hover{background:var(--tekst)}@supports (color:color-mix(in lab, red, red)){.profil-meny-knapp:hover{background:color-mix(in oklch, var(--tekst) 6%, transparent)}}.profil-meny img,.profil-meny-knapp>span[aria-hidden],.profil-meny .avatar{background:var(--aksent);width:2rem;height:2rem;color:var(--aksent-kontrast);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.profil-meny-panel{z-index:50;background:var(--flate-hevet);min-width:12.5rem;padding:.4rem;position:absolute;top:calc(100% + .4rem);right:0}@supports (color:color-mix(in lab, red, red)){.profil-meny-panel{background:color-mix(in srgb, var(--flate-hevet) 92%, transparent)}}.profil-meny-panel{border:1px solid var(--kant);border-radius:var(--radius-l);box-shadow:var(--skygge-flyt);-webkit-backdrop-filter:blur(16px)saturate(1.2);animation:profil-meny-inn .16s var(--kurve-spring,var(--kurve));flex-direction:column;gap:.15rem;display:flex}html.dark .profil-meny-panel{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .profil-meny-panel{background:color-mix(in srgb, var(--flate-hevet) 88%, #0a0e0c)}}html.dark .profil-meny-panel{border-color:#cfd9ca1f;box-shadow:0 16px 40px -12px #000000a6}@keyframes profil-meny-inn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profil-meny-panel{animation:none}}.profil-meny-navn{color:var(--tekst);border-bottom:1px solid var(--kant);margin:0 0 .2rem;padding:.45rem .65rem .55rem;font-size:.8rem;font-weight:600}.profil-meny-panel a,.profil-meny-panel button{width:100%;color:var(--tekst);text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.85rem;text-decoration:none;display:inline-flex}.profil-meny-panel a:hover,.profil-meny-panel button:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.profil-meny-panel a:hover,.profil-meny-panel button:hover{background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.profil-meny-ut{color:var(--varsel)!important}@media (max-width:48rem){.profil-navn{display:none}}.kort{background:var(--flate-hevet);border:1px solid var(--kant);border-radius:var(--radius-l);box-shadow:var(--skygge-kort);transition:box-shadow var(--tempo-normal) var(--kurve), border-color var(--tempo-normal) var(--kurve), background var(--tempo-normal) var(--kurve);padding:1.05rem 1.2rem}html.dark .kort{background:var(--flate-hevet);border-color:var(--kant)}.kort:hover{border-color:var(--aksent-myk)}@supports (color:color-mix(in lab, red, red)){.kort:hover{border-color:color-mix(in srgb, var(--aksent-myk) 45%, transparent)}}.kort:hover{box-shadow:var(--skygge-flyt)}@media (prefers-reduced-motion:reduce){.kort{transition:border-color var(--tempo-normal) var(--kurve)}}.kort:has(>a:hover,button.kort-lenke:hover){border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.kort:has(>a:hover,button.kort-lenke:hover){border-color:color-mix(in srgb, var(--aksent) 35%, transparent)}}.kort:has(>a:hover,button.kort-lenke:hover){box-shadow:var(--skygge-flyt)}.kort-topp{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.kort-topp h2{text-transform:uppercase;letter-spacing:.1em;color:var(--tekst-dempet);align-items:center;gap:.45rem;font-size:.68rem;font-weight:650;display:flex}.kort-topp h2:before{content:"";background:var(--aksent-myk);width:.32rem;height:.32rem;box-shadow:0 0 0 3px var(--aksent-myk);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.kort-topp h2:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--aksent-myk) 22%, transparent)}}.skeleton{flex-direction:column;gap:.5rem;display:flex}.skeleton span{border-radius:var(--radius);background:linear-gradient(100deg, var(--tekst-dempet) 40%, var(--tekst-dempet) 50%, var(--tekst-dempet) 60%);display:block}@supports (color:color-mix(in lab, red, red)){.skeleton span{background:linear-gradient(100deg, color-mix(in oklch, var(--tekst-dempet) 12%, transparent) 40%, color-mix(in oklch, var(--tekst-dempet) 22%, transparent) 50%, color-mix(in oklch, var(--tekst-dempet) 12%, transparent) 60%)}}.skeleton span{background-size:200% 100%;animation:1.6s linear infinite skeleton-skimmer}.skeleton--liste{border:1px solid var(--kant);gap:0}@supports (color:color-mix(in lab, red, red)){.skeleton--liste{border:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.skeleton--liste{border-radius:var(--radius-m);background:var(--flate-hevet);overflow:hidden}.skeleton-rad{border-bottom:1px solid var(--kant);grid-template-columns:1.4fr 1fr .8fr;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.skeleton-rad{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.skeleton-rad:last-child{border-bottom:0}.skeleton-celle{background:var(--mose-hex,#7f9386);border-radius:4px;height:.75rem;display:block}@supports (color:color-mix(in lab, red, red)){.skeleton-celle{background:color-mix(in srgb, var(--mose-hex,#7f9386) 18%, var(--flate))}}.skeleton-celle{background-size:200% 100%;animation:1.6s linear infinite skeleton-skimmer}.skeleton-celle--primaer{width:68%;height:.95rem}.skeleton--kort{gap:.65rem;display:grid}.skeleton-kort{border:1px solid var(--kant);flex-direction:column;gap:.45rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.skeleton-kort{border:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.skeleton-kort{border-radius:var(--radius-m);background:var(--flate-hevet)}.skeleton-kort span{background:var(--mose-hex,#7f9386);border-radius:4px;display:block}@supports (color:color-mix(in lab, red, red)){.skeleton-kort span{background:color-mix(in srgb, var(--mose-hex,#7f9386) 18%, var(--flate))}}.skeleton-kort span{background-size:200% 100%;animation:1.6s linear infinite skeleton-skimmer}@keyframes skeleton-skimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton span,.skeleton-celle,.skeleton-kort span{animation:none}}.tom-tilstand{text-align:left;border:1px dashed var(--gran-hex,#274833);flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.75rem 1.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tom-tilstand{border:1px dashed color-mix(in srgb, var(--gran-hex,#274833) 22%, transparent)}}.tom-tilstand{border-radius:var(--radius-m);background:var(--lav-hex,#cfd9ca)}@supports (color:color-mix(in lab, red, red)){.tom-tilstand{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 22%, var(--flate-hevet))}}.tom-tilstand:before{content:"";border-top:1.5px solid var(--aksent);border-left:1.5px solid var(--aksent);opacity:.65;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:.7rem}.tom-tilstand:after{content:"— tomt register —";font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--tekst-dempet);order:-1;margin-bottom:.35rem;font-size:.68rem;display:none}.tom-tilstand--register:after{display:block}.tom-tilstand-ikon{color:var(--aksent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tom-tilstand-ikon{color:color-mix(in oklch, var(--aksent) 55%, var(--tekst-dempet))}}.tom-tilstand-ikon{margin-bottom:.1rem}.tom-tilstand-tittel{letter-spacing:-.01em;color:var(--tekst);margin:0;font-size:1.05rem;font-weight:700}.tom-tilstand-tekst{font-size:var(--tekst-s);color:var(--tekst-dempet);max-width:28rem;margin:0;line-height:1.45}.tom-tilstand--register{text-align:center;align-items:center}.status-pille{--pille-farge:var(--aksent);font-size:var(--tekst-xs);border:1px solid var(--pille-farge);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-pille{border:1px solid color-mix(in oklch, var(--pille-farge) 40%, transparent)}}.status-pille{color:var(--pille-farge)}@supports (color:color-mix(in lab, red, red)){.status-pille{color:color-mix(in oklch, var(--pille-farge) 65%, var(--tekst))}}.status-pille--utfylt{background:var(--pille-farge)}@supports (color:color-mix(in lab, red, red)){.status-pille--utfylt{background:color-mix(in oklch, var(--pille-farge) 20%, transparent)}}.status-pille-prikk{background:var(--pille-farge);border-radius:50%;width:.45rem;height:.45rem}.dataliste-ramme{min-width:0;overflow-x:auto}.dataliste{border-collapse:collapse;width:100%;font-size:var(--tekst-s)}.dataliste th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);border-bottom:1px solid var(--kant);padding:.5rem .75rem;font-size:.68rem;font-weight:600}.dataliste-sorter{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--tempo-rask) var(--kurve);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.dataliste-sorter:hover{color:var(--tekst)}.dataliste-sorter-ikon{opacity:0;transition:opacity var(--tempo-rask) var(--kurve);display:inline-flex}.dataliste-sorter:hover .dataliste-sorter-ikon,.dataliste th[aria-sort=ascending] .dataliste-sorter-ikon,.dataliste th[aria-sort=descending] .dataliste-sorter-ikon{opacity:1}.dataliste th[aria-sort=ascending] .dataliste-sorter,.dataliste th[aria-sort=descending] .dataliste-sorter{color:var(--aksent)}.dataliste-sorter:focus-visible{outline:2px solid var(--aksent);outline-offset:2px;border-radius:3px}.hurtigfilter{background:var(--mose-hex,#7f9386);flex-wrap:wrap;gap:0;margin:.25rem 0 .9rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hurtigfilter{background:color-mix(in srgb, var(--mose-hex,#7f9386) 12%, var(--flate))}}.hurtigfilter{border:1px solid var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.hurtigfilter{border:1px solid color-mix(in srgb, var(--gran-hex,#274833) 14%, transparent)}}.hurtigfilter{border-radius:var(--radius)}.hurtigfilter-chip{min-height:2.25rem;font-size:var(--tekst-xs);color:var(--tekst-dempet);border-radius:calc(var(--radius) - .1rem);cursor:pointer;transition:color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve);background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.hurtigfilter-chip:hover{color:var(--tekst);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){.hurtigfilter-chip:hover{background:color-mix(in srgb, var(--flate-hevet) 70%, transparent)}}.hurtigfilter-chip.er-aktiv{color:var(--gran-hex,#274833);background:var(--flate-hevet);box-shadow:0 1px 2px var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.hurtigfilter-chip.er-aktiv{box-shadow:0 1px 2px color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent)}}.hurtigfilter-chip:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}.hurtigfilter-antall{font-family:var(--font-mono,ui-monospace, monospace);opacity:.8;font-size:.72rem;font-weight:400}.hurtigfilter-chip.er-aktiv .hurtigfilter-antall{opacity:.9}.dataliste td{border-bottom:1px solid var(--kant);padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.dataliste td{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.dataliste td{line-height:1.35}.dataliste td:first-child{font-weight:600}.dataliste tbody tr{cursor:pointer;transition:background var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve)}.dataliste tbody tr:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr:hover{background:color-mix(in oklch, var(--aksent) 7%, transparent)}}.dataliste tbody tr:hover{box-shadow:inset 2.5px 0 0 var(--aksent)}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr:hover{box-shadow:inset 2.5px 0 0 color-mix(in oklch, var(--aksent) 55%, transparent)}}.dataliste tbody tr:focus-visible{outline:2px solid var(--aksent);outline-offset:-2px}.dataliste-rad--valgt{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.dataliste-rad--valgt{background:color-mix(in oklch, var(--aksent) 13%, transparent)}}.dataliste-rad--valgt{box-shadow:inset 2.5px 0 0 var(--aksent)}.dataliste-gruppe td{border-bottom:1px solid var(--kant);text-transform:uppercase;letter-spacing:.09em;color:var(--tekst-dempet);padding:.95rem .75rem .3rem;font-size:.68rem;font-weight:600!important}.dataliste-gruppe-antall{font-family:var(--font-mono,ui-monospace, monospace);opacity:.75;margin-left:.5rem;font-weight:400}.dataliste tbody tr.dataliste-gruppe{cursor:default}.dataliste tbody tr.dataliste-gruppe:hover{box-shadow:none;background:0 0}.dataliste-mono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--tekst-dempet);font-size:.78rem}.dataliste-taus{color:var(--tekst-dempet)}@supports (color:color-mix(in lab, red, red)){.dataliste-taus{color:color-mix(in oklch, var(--tekst-dempet) 55%, transparent)}}.dataliste-handlinger{text-align:right;white-space:nowrap;width:4.5rem}.dataliste-handlinger-topp{width:4.5rem}.rad-handling{border-radius:var(--radius-s);width:1.8rem;height:1.8rem;color:var(--tekst-dempet);opacity:0;transition:opacity var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve);justify-content:center;align-items:center;display:inline-flex}.dataliste tbody tr:hover .rad-handling,.dataliste tbody tr:focus-within .rad-handling,.oppgave-rad:hover .rad-handling,.oppgave-rad:focus-within .rad-handling,.rad-handling:focus-visible{opacity:1}.rad-handling:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.rad-handling:hover{background:color-mix(in oklch, var(--aksent) 14%, transparent)}}.rad-handling:hover{color:var(--aksent)}.rad-handling--alltid{opacity:1}@media (max-width:48rem){.dataliste-ramme{overflow-x:visible}.dataliste,.dataliste tbody,.dataliste tbody tr,.dataliste td{width:100%;display:block}.dataliste thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dataliste tbody tr{border:1px solid var(--kant);margin-bottom:.55rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr{border:1px solid color-mix(in oklch, var(--kant) 85%, transparent)}}.dataliste tbody tr{border-radius:var(--radius-l);background:var(--flate-hevet);box-shadow:var(--skygge-kort);transition:border-color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve)}.dataliste tbody tr:hover{box-shadow:var(--skygge-flyt);border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr:hover{border-color:color-mix(in oklch, var(--aksent) 22%, var(--kant))}}.dataliste td{text-align:right;border-bottom:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.2rem 0;display:flex}.dataliste td:before{content:attr(data-etikett);text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--tekst-dempet);flex:none;font-size:.64rem;font-weight:600}.dataliste td.dataliste-celle--primaer{text-align:left;border-bottom:1px solid var(--kant);margin-bottom:.5rem;padding-bottom:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.dataliste td.dataliste-celle--primaer{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.dataliste td.dataliste-celle--primaer{font-size:var(--tekst-m)}.dataliste td.dataliste-celle--primaer:before{display:none}.dataliste tbody tr.dataliste-gruppe{background:0 0;border:0;margin-bottom:.2rem;padding:.6rem .1rem .2rem}.dataliste tbody tr.dataliste-gruppe td{text-align:left;display:block}.dataliste tbody tr.dataliste-gruppe td:before{display:none}.dataliste-handlinger{justify-content:flex-end;width:auto}.dataliste-handlinger .rad-handling{opacity:1}}.leveranse-liste li:hover .rad-handling,.leveranse-liste li:focus-within .rad-handling{opacity:1}.leveranse-fjern:hover{background:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.leveranse-fjern:hover{background:color-mix(in oklch, var(--varsel) 16%, transparent)}}.leveranse-fjern:hover{color:var(--varsel)}.huskelapper-kort .kort-topp{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.8rem;display:flex}.huskelapp-antall{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--tekst-dempet);border:1px solid var(--kant);background:var(--mose-hex,#7f9386);border-radius:999px;padding:.15rem .45rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.huskelapp-antall{background:color-mix(in srgb, var(--mose-hex,#7f9386) 10%, var(--flate-hevet))}}.huskelapp-ny{border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--lav-hex,#cfd9ca);flex-direction:column;gap:.55rem;margin-bottom:.9rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.huskelapp-ny{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 18%, var(--flate-hevet))}}html.dark .huskelapp-ny{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .huskelapp-ny{background:color-mix(in srgb, var(--flate-senket) 40%, var(--flate-hevet))}}.huskelapp-ny-felt{border:none;border-bottom:1px solid var(--kant);width:100%;padding:.45rem .15rem}@supports (color:color-mix(in lab, red, red)){.huskelapp-ny-felt{border-bottom:1px solid color-mix(in srgb, var(--kant) 80%, transparent)}}.huskelapp-ny-felt{color:var(--tekst);font-size:var(--tekst-s);transition:border-color var(--tempo-rask) var(--kurve);background:0 0;border-radius:0}.huskelapp-ny-felt:focus-visible{border-bottom-color:var(--aksent);outline:none}.huskelapp-ny-felt::placeholder{color:var(--tekst-dempet)}@supports (color:color-mix(in lab, red, red)){.huskelapp-ny-felt::placeholder{color:color-mix(in oklch, var(--tekst-dempet) 80%, transparent)}}.huskelapp-ny-felt:disabled{opacity:.7}.huskelapp-ny-bunn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.huskelapp-farger{align-items:center;gap:.4rem;display:inline-flex}.huskelapp-farge{border:2px solid var(--tekst);border-radius:50%;width:1.35rem;height:1.35rem}@supports (color:color-mix(in lab, red, red)){.huskelapp-farge{border:2px solid color-mix(in srgb, var(--tekst) 18%, transparent)}}.huskelapp-farge{cursor:pointer;transition:transform var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);box-shadow:inset 0 0 0 1px #00000014}.huskelapp-farge:hover:not(:disabled){transform:scale(1.12)}.huskelapp-farge.er-valgt{border-color:var(--tekst);box-shadow:0 0 0 2px var(--aksent), inset 0 0 0 1px #0000001a}@supports (color:color-mix(in lab, red, red)){.huskelapp-farge.er-valgt{box-shadow:0 0 0 2px color-mix(in srgb, var(--aksent) 35%, transparent), inset 0 0 0 1px #0000001a}}.huskelapp-farge:disabled{opacity:.55;cursor:not-allowed}.huskelapp-farge--gul{background:#f7dd7d;background:lab(88.9108% .150532 50.1968)}.huskelapp-farge--grønn{background:#a2ecb1;background:lab(87.5085% -32.8134 21.2103)}.huskelapp-farge--blå{background:#aedeff;background:lab(86.1198% -11.3238 -25.6372)}.huskelapp-farge--rosa{background:#ffc2d5;background:lab(84.9489% 29.9672 .332499)}.huskelapp-rulle{margin:0 -.15rem;padding:.15rem .15rem .35rem}.huskelapp-rulle--lang{overscroll-behavior:contain;border-bottom:1px solid var(--kant);max-height:min(22rem,48vh);padding-right:.35rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.huskelapp-rulle--lang{border-bottom:1px solid color-mix(in srgb, var(--kant) 70%, transparent)}}.huskelapp-liste{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;margin:0;padding:.15rem .1rem .4rem;list-style:none;display:grid}.huskelapp-liste--rail{grid-template-columns:1fr;gap:.55rem}.huskelapp{--lapp:#f7dd7d;--lapp-tekst:#2d2917;--lapp-ikon:#39331a;background:linear-gradient(158deg, var(--lapp), var(--lapp) 58%);flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.4rem .5rem .55rem;display:flex;position:relative}@supports (color:lab(0% 0 0)){.huskelapp{--lapp:lab(88.9108% .150532 50.1968);--lapp-tekst:lab(16.6195% -.155732 12.2069);--lapp-ikon:lab(21.2952% -.0310689 16.5746)}}@supports (color:color-mix(in lab, red, red)){.huskelapp{background:linear-gradient(158deg, color-mix(in oklch, var(--lapp) 88%, white), var(--lapp) 58%)}}.huskelapp{transition:transform var(--tempo-normal,.3s) var(--kurve), box-shadow var(--tempo-normal,.3s) var(--kurve), opacity var(--tempo-rask) var(--kurve);animation:huskelapp-inn .28s var(--kurve-spring,var(--kurve));border-radius:3px;transform:rotate(-.8deg);box-shadow:0 1px 1px #00000012,0 8px 18px -10px #00000047;box-shadow:0 1px 1px lab(0% 0 0/.07),0 8px 18px -10px lab(0% 0 0/.28)}@keyframes huskelapp-inn{0%{opacity:0;transform:translateY(6px)scale(.97)rotate(-.8deg)}to{opacity:1;transform:rotate(-.8deg)}}@media (prefers-reduced-motion:reduce){.huskelapp{animation:none}}.huskelapp:nth-child(2n){transform:rotate(.7deg)}.huskelapp:nth-child(3n){transform:rotate(-.35deg)}.huskelapp:hover,.huskelapp:focus-within{z-index:2;transform:rotate(0)translateY(-2px);box-shadow:0 2px 4px #00000014,0 14px 28px -12px #00000059;box-shadow:0 2px 4px lab(0% 0 0/.08),0 14px 28px -12px lab(0% 0 0/.35)}.huskelapp:nth-child(2n):hover,.huskelapp:nth-child(2n):focus-within,.huskelapp:nth-child(3n):hover,.huskelapp:nth-child(3n):focus-within{transform:rotate(0)translateY(-2px)}.huskelapp--busy{opacity:.72;pointer-events:none}.huskelapp:after{content:"";background:linear-gradient(135deg, transparent 50%, var(--lapp) 50%);width:.85rem;height:.85rem;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.huskelapp:after{background:linear-gradient(135deg, transparent 50%, color-mix(in oklch, var(--lapp) 78%, black 18%) 50%)}}.huskelapp:after{pointer-events:none;border-bottom-right-radius:3px}.huskelapp--gul{--lapp:#f7dd7d}@supports (color:lab(0% 0 0)){.huskelapp--gul{--lapp:lab(88.9108% .150532 50.1968)}}.huskelapp--grønn{--lapp:#a2ecb1}@supports (color:lab(0% 0 0)){.huskelapp--grønn{--lapp:lab(87.5085% -32.8134 21.2103)}}.huskelapp--blå{--lapp:#aedeff}@supports (color:lab(0% 0 0)){.huskelapp--blå{--lapp:lab(86.1198% -11.3238 -25.6372)}}.huskelapp--rosa{--lapp:#ffc2d5}@supports (color:lab(0% 0 0)){.huskelapp--rosa{--lapp:lab(84.9489% 29.9672 .332499)}}.huskelapp-topp{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.huskelapp-pin,.huskelapp-slett{border:1px solid var(--lapp-ikon);justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.huskelapp-pin,.huskelapp-slett{border:1px solid color-mix(in oklch, var(--lapp-ikon) 22%, transparent)}}.huskelapp-pin,.huskelapp-slett{background:#fff;border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.huskelapp-pin,.huskelapp-slett{background:color-mix(in oklch, white 55%, var(--lapp))}}.huskelapp-pin,.huskelapp-slett{color:var(--lapp-ikon);opacity:.85;cursor:pointer;transition:opacity var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve)}.huskelapp-pin:hover,.huskelapp-slett:hover,.huskelapp:focus-within .huskelapp-pin,.huskelapp:focus-within .huskelapp-slett,.huskelapp-pin--på{opacity:1}.huskelapp-pin--på{color:var(--varsel);border-color:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.huskelapp-pin--på{border-color:color-mix(in srgb, var(--varsel) 35%, transparent)}}.huskelapp-pin--på{background:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.huskelapp-pin--på{background:color-mix(in srgb, var(--varsel) 12%, white)}}.huskelapp-slett:hover{color:var(--varsel);border-color:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.huskelapp-slett:hover{border-color:color-mix(in srgb, var(--varsel) 40%, transparent)}}.huskelapp-slett:hover{background:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.huskelapp-slett:hover{background:color-mix(in srgb, var(--varsel) 10%, white)}}.huskelapp-tekst{resize:none;font:inherit;font-size:var(--tekst-s);color:var(--lapp-tekst);field-sizing:content;background:0 0;border:none;flex:1;width:100%;min-height:2.4rem;line-height:1.4}.huskelapp-tekst:focus-visible{outline:1px dashed var(--lapp-tekst)}@supports (color:color-mix(in lab, red, red)){.huskelapp-tekst:focus-visible{outline:1px dashed color-mix(in oklch, var(--lapp-tekst) 45%, transparent)}}.huskelapp-tekst:focus-visible{outline-offset:2px;border-radius:2px}.huskelapp-tekst:disabled{opacity:.8}.laster{color:var(--tekst-dempet);font-size:var(--tekst-s);align-items:center;gap:.45rem;display:inline-flex}.laster--s{font-size:var(--tekst-xs);gap:.35rem}.laster--s .knapp-spinner{width:.75em;height:.75em}.laster-tekst{line-height:1}.fil-velger{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.fil-velger-navn{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);color:var(--tekst-dempet)}.utsendelse-fremdrift{border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--lav-hex,#cfd9ca);flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.utsendelse-fremdrift{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 16%, var(--flate-hevet))}}html.dark .utsendelse-fremdrift{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .utsendelse-fremdrift{background:color-mix(in srgb, var(--flate-senket) 40%, var(--flate-hevet))}}.utsendelse-fremdrift-topp{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.utsendelse-fremdrift-prosent{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--tekst-dempet);font-size:.72rem}.utsendelse-fremdrift-spor{background:var(--mose-hex,#7f9386);border-radius:999px;height:.55rem}@supports (color:color-mix(in lab, red, red)){.utsendelse-fremdrift-spor{background:color-mix(in srgb, var(--mose-hex,#7f9386) 18%, transparent)}}.utsendelse-fremdrift-spor{overflow:hidden}.utsendelse-fremdrift-fyll{border-radius:inherit;background:linear-gradient(90deg, var(--aksent), var(--aksent));height:100%}@supports (color:color-mix(in lab, red, red)){.utsendelse-fremdrift-fyll{background:linear-gradient(90deg, var(--aksent), color-mix(in srgb, var(--aksent) 70%, var(--mose-hex,#7f9386)))}}.utsendelse-fremdrift-fyll{transition:width var(--tempo-normal) var(--kurve)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}select:disabled,.velger select:disabled{opacity:.65;cursor:wait}.velger--busy,.select-busy{position:relative}.select-busy-rad{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.installer-app{font-size:var(--tekst-s);flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.installer-app-oppskrift{color:var(--tekst-dempet);font-size:var(--tekst-s);align-items:center;gap:.4rem;display:inline-flex}.innstillinger-skille{border:none;border-top:1px solid var(--kant)}@supports (color:color-mix(in lab, red, red)){.innstillinger-skille{border-top:1px solid color-mix(in oklch, var(--kant) 60%, transparent)}}.innstillinger-skille{margin:1rem 0}.soknad-detalj{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.soknad-meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;width:100%;display:grid}.soknad-meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);font-size:.65rem;font-weight:600}.soknad-meta dd{font-size:var(--tekst-s);overflow-wrap:anywhere}.soknad-filer{border-bottom:1px solid var(--kant);flex-wrap:wrap;gap:.5rem;padding-bottom:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.soknad-filer{border-bottom:1px solid color-mix(in oklch, var(--kant) 60%, transparent)}}.soknad-filer{width:100%}.soknad-avsnitt{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);font-weight:600}.soknad-tekst{font-size:var(--tekst-s);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.identitet{align-items:center;gap:.65rem;min-width:0;display:flex}.identitet-tekst{flex-direction:column;min-width:0;display:flex}.identitet-navn{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.identitet-detalj{font-weight:400;font-size:var(--tekst-xs);color:var(--tekst-dempet);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identitet-navn .status-pille{margin-left:.45rem}.liste-med-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;display:grid}.forhandsvisning-bakteppe{display:none}.forhandsvisning{width:22rem;top:calc(var(--toppbar-hoyde) + 1rem);background:var(--flate-hevet);border:1px solid var(--kant);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--skygge-kort);z-index:5;padding:1.25rem;position:sticky}.forhandsvisning-topp{border-bottom:1px solid var(--kant);justify-content:space-between;align-items:center;gap:.75rem;margin:-.25rem -.25rem .85rem;padding-bottom:.65rem;display:none}@supports (color:color-mix(in lab, red, red)){.forhandsvisning-topp{border-bottom:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.forhandsvisning-tittel{font-size:var(--tekst-m);letter-spacing:-.01em;margin:0;font-weight:700}@media (max-width:64rem){.forhandsvisning-bakteppe{z-index:45;cursor:pointer;background:#0006;background:lab(0% 0 0/.4);border:0;padding:0;display:block;position:fixed;inset:0}.forhandsvisning{right:.75rem;top:calc(var(--toppbar-hoyde) + .75rem);bottom:max(.75rem, env(safe-area-inset-bottom));z-index:46;width:min(22rem,100vw - 1.5rem);box-shadow:var(--skygge-svev);animation:slideover-inn .28s var(--kurve-spring,var(--kurve));position:fixed;overflow-y:auto}.forhandsvisning-topp{display:flex}}.slideover-bakteppe{z-index:50;animation:bakteppe-inn var(--tempo-rask) var(--kurve);background:#00000073;background:lab(0% 0 0/.45);justify-content:flex-end;display:flex;position:fixed;inset:0}.slideover{background:var(--flate-hevet);border-left:1px solid var(--kant);box-shadow:var(--skygge-svev);height:100dvh;width:min(100%, var(--slideover-bredde,28rem));padding-bottom:env(safe-area-inset-bottom);animation:slideover-inn .28s var(--kurve-spring,var(--kurve));flex-direction:column;display:flex}.slideover--s{--slideover-bredde:22rem}.slideover--m{--slideover-bredde:28rem}.slideover--l{--slideover-bredde:38rem}.slideover-topp{border-bottom:1px solid var(--kant);background:var(--lav-hex,#cfd9ca);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.slideover-topp{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 14%, var(--flate-hevet))}}html.dark .slideover-topp{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .slideover-topp{background:color-mix(in srgb, var(--flate-senket) 40%, var(--flate-hevet))}}.slideover-topp h2{font-size:var(--tekst-l);letter-spacing:-.02em;min-width:0;font-weight:700;line-height:1.25}.slideover-innhold{flex-direction:column;flex:1;gap:1.15rem;padding:1.25rem;display:flex;overflow-y:auto}.slideover-bunn{border-top:1px solid var(--kant);background:var(--mose-hex,#7f9386);justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.slideover-bunn{background:color-mix(in srgb, var(--mose-hex,#7f9386) 8%, var(--flate-hevet))}}html.dark .slideover-bunn{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .slideover-bunn{background:color-mix(in srgb, var(--flate-senket) 35%, var(--flate-hevet))}}@keyframes slideover-inn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bakteppe-inn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.slideover,.slideover-bakteppe{animation:none}}main h1{letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:700}.minside-kort{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.minside-liste{flex-direction:column;gap:.4rem;list-style:none;display:flex}.minside-rad{font-size:var(--tekst-s);align-items:center;gap:.5rem;display:flex}.minside-rad time{color:var(--tekst-dempet);font-size:var(--tekst-xs);margin-left:auto}.minside-fullfoer{color:var(--tekst-dempet);background:0 0;border:none;border-radius:50%;padding:.1rem;display:inline-flex}.minside-fullfoer:hover{color:var(--aksent)}.minside-tom{color:var(--tekst-dempet);font-size:var(--tekst-s)}.minside-kort p{color:var(--tekst-dempet);font-size:.9rem}.side-topp{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.side-topp h1{align-items:center;gap:.6rem;margin-bottom:0;display:flex}.side-topp--stor{align-items:flex-end}.telle-pille{font-size:var(--tekst-s);letter-spacing:0;background:var(--aksent);border-radius:999px;padding:.1rem .6rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.telle-pille{background:color-mix(in oklch, var(--aksent) 12%, transparent)}}.telle-pille{color:var(--aksent);font-variant-numeric:tabular-nums}.sokefelt{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);width:100%;max-width:26rem;color:var(--tekst);transition:border-color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);margin-bottom:1rem;padding:.5rem .85rem}.sokefelt:focus-visible{border-color:var(--aksent);box-shadow:0 0 0 3px var(--aksent);outline:none}@supports (color:color-mix(in lab, red, red)){.sokefelt:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--aksent) 18%, transparent)}}.skjema-stabel{flex-direction:column;gap:.9rem;display:flex}.skjema-handlinger{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.mottaker-velger{border:1px solid var(--kant);border-radius:var(--radius-s,8px);margin:0;padding:.6rem .75rem}.mottaker-velger legend{text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);align-items:center;gap:.4rem;padding:0 .35rem;font-size:.68rem;font-weight:600;display:inline-flex}.mottaker-liste{flex-direction:column;max-height:14rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.mottaker-rad{border-radius:var(--radius-s,8px);cursor:pointer;font-size:var(--tekst-s);transition:background var(--tempo-rask) var(--kurve);align-items:center;gap:.55rem;padding:.4rem .35rem;display:flex}.mottaker-rad:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.mottaker-rad:hover{background:color-mix(in oklch, var(--aksent) 7%, transparent)}}.mottaker-navn{font-weight:600}.mottaker-epost{color:var(--tekst-dempet);font-size:var(--tekst-xs);margin-left:auto}.utvalg-hjelp{font-size:var(--tekst-s);color:var(--tekst-dempet);line-height:1.45}.utvalg-treff{border-radius:var(--radius);background:var(--aksent);align-items:center;gap:.45rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.utvalg-treff{background:color-mix(in oklch, var(--aksent) 9%, transparent)}}.utvalg-treff{color:var(--aksent);font-size:var(--tekst-s);font-weight:600}.forhandsvisning-innhold{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.forhandsvisning-innhold h2{font-size:var(--tekst-l);font-weight:700}.forhandsvisning-innhold dl{border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--lav-hex,#cfd9ca);flex-direction:column;gap:0;width:100%;margin:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forhandsvisning-innhold dl{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 10%, var(--flate-hevet))}}html.dark .forhandsvisning-innhold dl{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .forhandsvisning-innhold dl{background:color-mix(in srgb, var(--flate-senket) 30%, var(--flate-hevet))}}.forhandsvisning-innhold dl div{font-size:var(--tekst-s);border-bottom:1px solid var(--kant);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:.65rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.forhandsvisning-innhold dl div{border-bottom:1px solid color-mix(in srgb, var(--kant) 70%, transparent)}}.forhandsvisning-innhold dl div:last-child{border-bottom:none}.forhandsvisning-innhold dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-dempet);margin:0;padding-top:.15rem;font-size:.68rem}.forhandsvisning-innhold dd{color:var(--tekst);overflow-wrap:anywhere;margin:0;line-height:1.4}.aktivitet-panel{flex-direction:column;gap:.75rem;width:100%;display:flex}.aktivitet-panel-type{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--aksent);border:1px solid var(--aksent);align-self:flex-start;margin:0;padding:.3rem .55rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.aktivitet-panel-type{border:1px solid color-mix(in srgb, var(--aksent) 28%, var(--kant))}}.aktivitet-panel-type{background:var(--aksent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aktivitet-panel-type{background:color-mix(in srgb, var(--aksent) 10%, var(--flate-hevet))}}.firmakort-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.varsel-abonnement{flex-direction:column;gap:.5rem;margin:0 0 1rem;display:flex}.varsel-abonnement>.bruker-tilganger>summary{cursor:pointer;font-size:var(--tekst-s);color:var(--tekst-dempet)}.firmakort-kode{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-dempet);margin:0 0 .3rem;font-size:.68rem}.firmakort-header-hoved{flex:100%;min-width:0}.firmakort-tittelrad{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.firmakort-tittelrad h1{letter-spacing:-.02em;min-width:0;margin:0;line-height:1.15}.firmakort-meta{color:var(--tekst-dempet);font-size:var(--tekst-s);margin-top:.25rem}.firmakort-header-hoyre{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.firmakort-aktivitet{font-size:var(--tekst-xs);color:var(--tekst-dempet);margin:.35rem 0 0}.firmakort-handlinger--mobil{display:none;position:relative}.firmakort-mer-knapp{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);width:2.4rem;height:2.4rem;color:var(--tekst);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.firmakort-mer-panel{z-index:30;background:var(--flate-hevet);border:1px solid var(--kant);border-radius:var(--radius-l);min-width:11.5rem;box-shadow:var(--skygge-flyt);flex-direction:column;gap:.1rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0}.firmakort-mer-panel button{width:100%;color:var(--tekst);text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.85rem;display:inline-flex}.firmakort-mer-panel button:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.firmakort-mer-panel button:hover{background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.faner--mobil{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.15rem;padding-bottom:.15rem;overflow-x:auto}.faner--mobil::-webkit-scrollbar{display:none}.faner--mobil button{min-height:2.5rem;padding-inline:.7rem}.faner-mer{margin-left:auto;position:relative}.faner-mer-knapp{font-weight:600}.faner-mer-knapp.er-aktiv,.faner-mer-knapp[aria-current=page]{color:var(--aksent)}.faner-mer-panel{z-index:30;background:var(--flate-hevet);border:1px solid var(--kant);border-radius:var(--radius-l);min-width:10.5rem;max-height:min(60vh,22rem);box-shadow:var(--skygge-flyt);flex-direction:column;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.faner-mer-panel button{width:100%;color:var(--tekst);text-align:left;border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.55rem .65rem;font-size:.85rem;display:block}.faner-mer-panel button:hover,.faner-mer-panel button[aria-current=page]{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.faner-mer-panel button:hover,.faner-mer-panel button[aria-current=page]{background:color-mix(in oklch, var(--aksent) 10%, transparent)}}@media (max-width:48rem){.firmakort-handlinger--desktop{display:none}.firmakort-handlinger--mobil{display:block}.firmakort-hodetall{margin-top:.65rem}.firmakort-hodetall>div{padding-inline:.75rem}}.faner{border-bottom:1px solid var(--kant);scrollbar-width:thin;flex-wrap:nowrap;gap:.25rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}.faner button{white-space:nowrap;flex-shrink:0}.faner--gruppert{flex-wrap:wrap;row-gap:.15rem;overflow-x:visible}.faner-ledd{align-items:center;display:inline-flex}.faner-skille{background:var(--kant);width:1px;height:1.1rem;margin:0 .45rem}@supports (color:color-mix(in lab, red, red)){.faner-skille{background:color-mix(in oklch, var(--kant) 85%, transparent)}}.fane-badge{background:var(--aksent);min-width:1.05rem;height:1.05rem;color:var(--aksent-kontrast);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:999px;place-items:center;margin-left:.35rem;padding:0 .25rem;font-size:.68rem;font-weight:700;display:inline-grid}.tilbake-lenke{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tekst-dempet);transition:color var(--tempo-rask) var(--kurve);margin-bottom:.4rem;font-weight:600;display:inline-block}.tilbake-lenke:hover{color:var(--aksent)}.side-sok{border:1px solid var(--kant);background:var(--flate-hevet);color:var(--tekst);font-size:var(--tekst-s);min-width:12rem;transition:border-color var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);border-radius:999px;padding:.45rem .85rem}.side-sok:focus-visible{border-color:var(--aksent);box-shadow:0 0 0 3px var(--aksent);outline:none}@supports (color:color-mix(in lab, red, red)){.side-sok:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--aksent) 18%, transparent)}}.faner button{color:var(--tekst-dempet);font-size:var(--tekst-s);transition:color var(--tempo-rask) var(--kurve), border-color var(--tempo-normal) var(--kurve), background var(--tempo-rask) var(--kurve);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .85rem;font-weight:600}.faner button:hover{color:var(--tekst)}.faner button[aria-current=page]{color:var(--aksent);border-bottom-color:var(--aksent);background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.faner button[aria-current=page]{background:color-mix(in srgb, var(--aksent) 6%, transparent)}}.faner button[aria-current=page]{border-radius:var(--radius-s) var(--radius-s) 0 0}html.dark .faner button[aria-current=page]{color:var(--tekst);border-bottom-color:var(--aksent);background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){html.dark .faner button[aria-current=page]{background:color-mix(in srgb, var(--aksent) 10%, transparent)}}.fane-topp{justify-content:flex-end;margin-bottom:.75rem;display:flex}.kalender-topp{align-items:flex-end;gap:1rem 1.25rem}.kalender-topp-tekst{flex:12rem;min-width:0}.kalender-kode{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-dempet);margin:0 0 .25rem;font-size:.68rem}.kalender-topp h1{text-transform:none;margin:0}.kalender-navigasjon{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.kalender-stegknapper{background:var(--mose-hex,#7f9386);flex-shrink:0;align-items:center;gap:.2rem;padding:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kalender-stegknapper{background:color-mix(in srgb, var(--mose-hex,#7f9386) 10%, var(--flate-hevet))}}.kalender-stegknapper{border:1px solid var(--kant);border-radius:var(--radius)}.ukegrid{grid-template-columns:3.5rem repeat(var(--dag-antall,7), minmax(0, 1fr));border:1px solid var(--kant);border-radius:var(--radius-l);background:var(--flate-hevet);box-shadow:var(--skygge-kort);display:grid;overflow:hidden}.ukegrid-tidskolonne{border-right:1px solid var(--kant);background:var(--lav-hex,#cfd9ca);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ukegrid-tidskolonne{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 22%, var(--flate-hevet))}}html.dark .ukegrid-tidskolonne{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .ukegrid-tidskolonne{background:color-mix(in srgb, var(--flate-senket) 55%, var(--flate-hevet))}}.ukegrid-tidskolonne span{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tekst-dempet);border-top:1px solid var(--kant);flex:1;padding:.15rem .4rem 0;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.ukegrid-tidskolonne span{border-top:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.ukegrid-tidskolonne span{line-height:1;transform:translateY(-.35em)}.ukegrid-tidskolonne .ukegrid-dagtopp{background:0 0;border-top:0;transform:none}.ukegrid-dag{border-right:1px solid var(--kant);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ukegrid-dag{border-right:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.ukegrid-dag{min-width:0}.ukegrid-dag:last-child{border-right:none}.ukegrid-dag--helg{background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.ukegrid-dag--helg{background:color-mix(in srgb, var(--mose-hex,#7f9386) 6%, transparent)}}html.dark .ukegrid-dag--helg{background:#0000002e}.ukegrid-dag--idag{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.ukegrid-dag--idag{background:color-mix(in srgb, var(--aksent) 7%, transparent)}}html.dark .ukegrid-dag--idag{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){html.dark .ukegrid-dag--idag{background:color-mix(in srgb, var(--aksent) 12%, transparent)}}.ukegrid-dagtopp{letter-spacing:.06em;text-transform:uppercase;height:3.15rem;color:var(--tekst-dempet);border-bottom:1px solid var(--kant);background:var(--lav-hex,#cfd9ca);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.68rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.ukegrid-dagtopp{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 18%, var(--flate-hevet))}}html.dark .ukegrid-dagtopp{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .ukegrid-dagtopp{background:color-mix(in srgb, var(--flate-senket) 40%, var(--flate-hevet))}}.ukegrid-dagtopp strong{letter-spacing:-.02em;text-transform:none;color:var(--tekst);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.ukegrid-kolonne{flex-direction:column;min-height:54rem;display:flex;position:relative}.ukegrid-slot{border:none;border-top:1px solid var(--kant);background:0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.ukegrid-slot{border-top:1px solid color-mix(in oklch, var(--kant) 40%, transparent)}}.ukegrid-slot{cursor:pointer;transition:background var(--tempo-rask) var(--kurve)}.ukegrid-slot:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.ukegrid-slot:hover{background:color-mix(in srgb, var(--aksent) 8%, transparent)}}.aktivitet-blokk{--blokk-farge:var(--aksent);border:1px solid var(--blokk-farge);min-height:2.4rem;position:absolute;left:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.aktivitet-blokk{border:1px solid color-mix(in oklch, var(--blokk-farge) 22%, var(--kant))}}.aktivitet-blokk{border-left:3px solid var(--blokk-farge);background:var(--blokk-farge);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.aktivitet-blokk{background:color-mix(in oklch, var(--blokk-farge) 11%, var(--flate-hevet))}}.aktivitet-blokk{color:var(--tekst);font-size:var(--tekst-s);text-align:left;box-shadow:var(--skygge-kort);transition:box-shadow var(--tempo-rask) var(--kurve), transform var(--tempo-rask) var(--kurve);flex-direction:column;gap:.1rem;padding:.35rem .5rem .4rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}html.dark .aktivitet-blokk{background:var(--blokk-farge)}@supports (color:color-mix(in lab, red, red)){html.dark .aktivitet-blokk{background:color-mix(in oklch, var(--blokk-farge) 16%, var(--flate-hevet))}}html.dark .aktivitet-blokk{border-color:var(--blokk-farge)}@supports (color:color-mix(in lab, red, red)){html.dark .aktivitet-blokk{border-color:color-mix(in oklch, var(--blokk-farge) 35%, var(--kant))}}.aktivitet-blokk-tittel{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aktivitet-blokk:hover{box-shadow:var(--skygge-flyt);z-index:2;transform:translateY(-1px)}.aktivitet-blokk--samtale{--blokk-farge:var(--info)}.aktivitet-blokk--oppgavefrist{--blokk-farge:var(--advarsel)}.aktivitet-blokk--notat{--blokk-farge:var(--tekst-dempet)}.aktivitet-blokk--ferdig{opacity:.5;text-decoration:line-through}.aktivitet-blokk-tid{font-family:var(--font-mono,ui-monospace, monospace);color:var(--tekst-dempet);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:400}.ukegrid-utenfor-stabel{z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute;left:2px;right:2px}.ukegrid-utenfor-stabel--topp{top:2px}.ukegrid-utenfor-stabel--bunn{bottom:2px}.ukegrid-utenfor{border:1px dashed var(--blokk-farge,var(--aksent));align-items:center;gap:.3rem;width:100%;padding:.15rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ukegrid-utenfor{border:1px dashed color-mix(in oklch, var(--blokk-farge,var(--aksent)) 55%, var(--kant))}}.ukegrid-utenfor{border-left:2px solid var(--blokk-farge,var(--aksent));border-radius:var(--radius);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){.ukegrid-utenfor{background:color-mix(in oklch, var(--flate-hevet) 90%, var(--blokk-farge,var(--aksent)))}}.ukegrid-utenfor{font-size:var(--tekst-xs);color:var(--tekst);cursor:pointer;white-space:nowrap;overflow:hidden}.ukegrid-utenfor:hover{box-shadow:var(--skygge-kort)}.ukegrid-utenfor .aktivitet-blokk-tittel{text-overflow:ellipsis;overflow:hidden}@media (max-width:48rem){.kalender-topp{flex-direction:column;align-items:stretch;gap:.75rem}.kalender-navigasjon{justify-content:flex-start;gap:.45rem}.kalender-kollega{flex:100%;max-width:none}.ukegrid{grid-template-columns:2.65rem repeat(var(--dag-antall,7), minmax(7.75rem, 1fr));-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto}.ukegrid-dag{scroll-snap-align:start}.ukegrid-tidskolonne span{padding-inline:.25rem;font-size:.6rem}.maaned-celle{min-height:5.5rem}}.palett-bakteppe{z-index:60;background:#00000073;background:lab(0% 0 0/.45);justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.palett{background:var(--flate);border:1px solid var(--kant);border-radius:calc(var(--radius) * 2);width:min(34rem,100vw - 2rem);max-height:60vh;box-shadow:var(--skygge-svev);flex-direction:column;height:fit-content;display:flex;overflow:hidden}.palett input{border:none;border-bottom:1px solid var(--kant);color:var(--tekst);font-size:var(--tekst-m);background:0 0;padding:.9rem 1.1rem}.palett input:focus-visible{outline:none}.palett ul{padding:.4rem;list-style:none;overflow-y:auto}.palett li button{width:100%;color:var(--tekst);font-size:var(--tekst-s);border-radius:var(--radius);text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.palett li button:hover,.palett li button:focus-visible{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.palett li button:hover,.palett li button:focus-visible{background:color-mix(in oklch, var(--aksent) 14%, transparent)}}.palett-tom{color:var(--tekst-dempet);font-size:var(--tekst-s);text-align:center;padding:.8rem}.favoritt-stjerne{color:var(--tekst-dempet);transition:color var(--tempo-rask) var(--kurve), transform var(--tempo-rask) var(--kurve);background:0 0;border:none;border-radius:50%;padding:.2rem;display:inline-flex}.favoritt-stjerne:hover{color:#d6a62e;color:lab(71.1827% 10.5081 64.1928);transform:scale(1.1)}.favoritt-stjerne--aktiv{color:#d6a62e;color:lab(71.1827% 10.5081 64.1928)}.firmakort-innhold{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.5rem;display:grid}@media (max-width:64rem){.firmakort-innhold{grid-template-columns:1fr}}.tidslinje{background:var(--flate-hevet);border:1px solid var(--kant);border-radius:calc(var(--radius) * 1.5);top:calc(var(--toppbar-hoyde) + 1rem);max-height:calc(100dvh - var(--toppbar-hoyde) - 2rem);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:sticky;overflow-y:auto}.tidslinje-kommentar{gap:.4rem;display:flex}.tidslinje-kommentar input{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);color:var(--tekst);font-size:var(--tekst-s);flex:1;padding:.45rem .7rem}.tidslinje-filtre{flex-wrap:wrap;gap:.25rem;display:flex}.tidslinje-filtre button{border:1px solid var(--kant);color:var(--tekst-dempet);font-size:var(--tekst-xs);transition:all var(--tempo-rask) var(--kurve);background:0 0;border-radius:999px;padding:.2rem .55rem}.tidslinje-filtre button[aria-pressed=true]{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.tidslinje-filtre button[aria-pressed=true]{background:color-mix(in oklch, var(--aksent) 20%, transparent)}}.tidslinje-filtre button[aria-pressed=true]{border-color:var(--aksent);color:var(--tekst)}.tidslinje-liste{flex-direction:column;gap:.7rem;list-style:none;display:flex}.tidslinje-rad{font-size:var(--tekst-s);gap:.6rem;display:flex}.tidslinje-rad time{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.tidslinje-ikon{background:var(--aksent);border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tidslinje-ikon{background:color-mix(in oklch, var(--aksent) 15%, transparent)}}.tidslinje-ikon{color:var(--aksent);flex-shrink:0}.prosjekt-kode{font-family:var(--font-mono,ui-monospace, monospace);color:var(--aksent-kontrast);background:var(--aksent);border-radius:var(--radius);vertical-align:middle;margin-right:.6rem;padding:.15rem .5rem;font-size:.7em}.kanban{grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;align-items:start;gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.kanban-kolonne{--lane-farge:var(--aksent);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){.kanban-kolonne{background:color-mix(in oklch, var(--flate-hevet) 45%, var(--flate))}}.kanban-kolonne{border-top:2px solid var(--lane-farge);border-radius:0 0 var(--radius) var(--radius);flex-direction:column;gap:.6rem;min-height:12rem;padding:.75rem;display:flex}.kanban-kolonne:has(.stadium-navn--won){--lane-farge:var(--suksess)}.kanban-kolonne:has(.stadium-navn--lost){--lane-farge:var(--varsel)}.kanban-kolonne:has(.stadium-navn--stalled){--lane-farge:var(--tekst-dempet)}.kanban-kolonne-topp{border-bottom:1px solid var(--kant);justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kanban-kolonne-topp{border-bottom:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.kanban-kolonne-topp{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.06em}.kanban-antall{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);color:var(--tekst-dempet);font-variant-numeric:tabular-nums}.kanban-kort-stabel{flex-direction:column;gap:.5rem;min-height:2rem;display:flex}.oppgave-kort{--prioritet-farge:var(--aksent);text-align:left;background:var(--flate-hevet);border:1px solid var(--kant);border-left:3px solid var(--prioritet-farge);border-radius:var(--radius);font-size:var(--tekst-s);color:var(--tekst);cursor:grab;box-shadow:var(--skygge-kort);transition:transform var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.oppgave-kort:hover{box-shadow:var(--skygge-svev);transform:translateY(-1px)}.oppgave-kort:active{cursor:grabbing}.oppgave-kort-tittel{font-weight:600}.oppgave-kort-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet);gap:.5rem;display:flex}.oppgave-prioritet{text-transform:uppercase;letter-spacing:.05em;color:var(--prioritet-farge);font-weight:700}.oppgave-forfalt{color:var(--varsel);font-weight:700}.oppgave-kort-vogn{flex-direction:column;gap:.25rem;display:flex}.oppgave-delteller{background:var(--flate-senket,var(--flate));border:1px solid var(--kant);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .35rem;font-weight:600}.oppgave-utvid{border-radius:var(--radius-s,6px);color:var(--tekst-dempet);font-size:var(--tekst-xs);cursor:pointer;transition:color var(--tempo-rask) var(--kurve);background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;margin-left:.15rem;padding:.1rem .3rem;display:flex}.oppgave-utvid:hover{color:var(--tekst)}.oppgave-barn{border-left:1px solid var(--kant);flex-direction:column;gap:.2rem;margin:0 0 .1rem .85rem;padding:0 0 0 .5rem;list-style:none;display:flex}.oppgave-barn-rad{border-radius:var(--radius-s,6px);color:var(--tekst);font-size:var(--tekst-xs);transition:background var(--tempo-rask) var(--kurve);align-items:center;gap:.35rem;padding:.15rem .3rem;display:flex}.oppgave-barn-rad:hover{background:var(--flate-hevet)}.oppgave-barn-toggle{color:var(--tekst-dempet);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.oppgave-barn-tittel{text-align:left;color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0}.oppgave-barn-rad.er-ferdig{color:var(--tekst-dempet)}.oppgave-barn-rad.er-ferdig .oppgave-barn-tittel{text-decoration:line-through}.oppgave-barn-rad.er-ferdig .oppgave-barn-toggle{color:var(--ok,var(--aksent))}.panel-seksjon{margin-top:1.25rem}.panel-seksjon h3{font-size:var(--tekst-s);color:var(--tekst-dempet);margin:0 0 .5rem;font-weight:600}.kanban-ny{color:var(--tekst-dempet);align-items:center;gap:.4rem;display:flex}.kanban-ny input{color:var(--tekst);font-size:var(--tekst-s);background:0 0;border:none;flex:1;padding:.3rem 0}.kanban-ny input::placeholder{color:var(--tekst-dempet)}.sjekkliste h3{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);margin-bottom:.5rem;font-weight:600}.sjekkliste ul{flex-direction:column;gap:.35rem;margin-bottom:.5rem;list-style:none;display:flex}.sjekkliste label{font-size:var(--tekst-s);cursor:pointer;align-items:center;gap:.5rem;display:flex}.sjekkliste-ferdig{color:var(--tekst-dempet);text-decoration:line-through}.sjekkliste form input{border:1px dashed var(--kant);border-radius:var(--radius);width:100%;color:var(--tekst);font-size:var(--tekst-s);background:0 0;padding:.4rem .6rem}.kalender-visninger{background:var(--mose-hex,#7f9386);gap:0;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kalender-visninger{background:color-mix(in srgb, var(--mose-hex,#7f9386) 12%, var(--flate))}}.kalender-visninger{border:1px solid var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.kalender-visninger{border:1px solid color-mix(in srgb, var(--gran-hex,#274833) 14%, transparent)}}.kalender-visninger{border-radius:var(--radius);flex-shrink:0}html.dark .kalender-visninger{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .kalender-visninger{background:color-mix(in srgb, var(--flate-senket) 70%, var(--flate-hevet))}}html.dark .kalender-visninger{border-color:var(--kant)}.kalender-visninger button{color:var(--tekst-dempet);font-size:var(--tekst-xs);border-radius:calc(var(--radius) - .1rem);cursor:pointer;min-height:2.1rem;transition:color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);background:0 0;border:none;padding:.4rem .75rem;font-weight:600}.kalender-visninger button:hover{color:var(--tekst);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){.kalender-visninger button:hover{background:color-mix(in srgb, var(--flate-hevet) 70%, transparent)}}.kalender-visninger button[aria-pressed=true]{color:var(--gran-hex,#274833);background:var(--flate-hevet);box-shadow:0 1px 2px var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.kalender-visninger button[aria-pressed=true]{box-shadow:0 1px 2px color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent)}}html.dark .kalender-visninger button[aria-pressed=true]{color:var(--tekst);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .kalender-visninger button[aria-pressed=true]{background:color-mix(in srgb, var(--flate-hevet) 90%, var(--aksent))}}html.dark .kalender-visninger button[aria-pressed=true]{box-shadow:0 1px 3px #0006}.ukegrid-dagtopp--idag{color:var(--aksent)}.ukegrid-dagtopp--idag strong{background:var(--aksent);color:var(--aksent-kontrast);width:1.75rem;height:1.75rem;box-shadow:0 0 0 3px var(--aksent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ukegrid-dagtopp--idag strong{box-shadow:0 0 0 3px color-mix(in srgb, var(--aksent) 22%, transparent)}}.naa-linje{background:var(--kirsebaer-hex,var(--varsel,#9b1d57));z-index:4;pointer-events:none;height:2px;box-shadow:0 0 8px var(--kirsebaer-hex,#9b1d57);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.naa-linje{box-shadow:0 0 8px color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 45%, transparent)}}.naa-linje:before{content:"";background:var(--kirsebaer-hex,var(--varsel,#9b1d57));width:10px;height:10px;box-shadow:0 0 0 3px var(--kirsebaer-hex,#9b1d57);border-radius:50%;position:absolute;top:-4px;left:-5px}@supports (color:color-mix(in lab, red, red)){.naa-linje:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 28%, transparent)}}.maanedgrid{background:var(--kant);border:1px solid var(--kant);border-radius:var(--radius-l);box-shadow:var(--skygge-kort);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.maaned-dagnavn{background:var(--lav-hex,#cfd9ca)}@supports (color:color-mix(in lab, red, red)){.maaned-dagnavn{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 22%, var(--flate-hevet))}}.maaned-dagnavn{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-dempet);padding:.55rem .35rem;font-size:.68rem;font-weight:600}html.dark .maaned-dagnavn{background:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .maaned-dagnavn{background:color-mix(in srgb, var(--flate-senket) 45%, var(--flate-hevet))}}.maaned-celle{background:var(--flate-hevet);min-width:0;min-height:7.25rem;transition:background var(--tempo-rask) var(--kurve);flex-direction:column;gap:.2rem;padding:.35rem;display:flex}.maaned-celle:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.maaned-celle:hover{background:color-mix(in srgb, var(--aksent) 4%, var(--flate-hevet))}}.maaned-celle--idag{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.maaned-celle--idag{background:color-mix(in srgb, var(--aksent) 6%, var(--flate-hevet))}}html.dark .maaned-celle--idag{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){html.dark .maaned-celle--idag{background:color-mix(in srgb, var(--aksent) 10%, var(--flate-hevet))}}.maaned-celle--utenfor{opacity:1;background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.maaned-celle--utenfor{background:color-mix(in srgb, var(--mose-hex,#7f9386) 8%, var(--flate-senket,var(--flate)))}}.maaned-celle--utenfor{color:var(--tekst-dempet)}html.dark .maaned-celle--utenfor{background:#000}@supports (color:color-mix(in lab, red, red)){html.dark .maaned-celle--utenfor{background:color-mix(in srgb, #000 22%, var(--flate-hevet))}}.maaned-celle--utenfor .maaned-dagtall{color:var(--tekst-dempet);font-weight:500}.maaned-dagtall{color:var(--tekst);font-size:var(--tekst-s);font-variant-numeric:tabular-nums;cursor:pointer;width:1.75rem;height:1.75rem;transition:background var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve);background:0 0;border:none;border-radius:50%;align-self:flex-start;font-weight:700}.maaned-dagtall:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.maaned-dagtall:hover{background:color-mix(in srgb, var(--aksent) 14%, transparent)}}.maaned-dagtall--idag{background:var(--aksent);color:var(--aksent-kontrast);box-shadow:0 0 0 3px var(--aksent)}@supports (color:color-mix(in lab, red, red)){.maaned-dagtall--idag{box-shadow:0 0 0 3px color-mix(in srgb, var(--aksent) 22%, transparent)}}.maaned-hendelse{--blokk-farge:var(--aksent);border:none;border-left:3px solid var(--blokk-farge);background:var(--blokk-farge);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.maaned-hendelse{background:color-mix(in oklch, var(--blokk-farge) 16%, var(--flate-hevet))}}.maaned-hendelse{color:var(--tekst);font-size:var(--tekst-xs);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--tempo-rask) var(--kurve);padding:.2rem .4rem;font-weight:600;overflow:hidden}html.dark .maaned-hendelse{background:var(--blokk-farge)}@supports (color:color-mix(in lab, red, red)){html.dark .maaned-hendelse{background:color-mix(in oklch, var(--blokk-farge) 20%, var(--flate-hevet))}}.maaned-hendelse:hover{background:var(--blokk-farge)}@supports (color:color-mix(in lab, red, red)){.maaned-hendelse:hover{background:color-mix(in oklch, var(--blokk-farge) 26%, var(--flate-hevet))}}.maaned-flere{color:var(--tekst-dempet);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:.68rem}.maaned-flere:hover{color:var(--tekst)}.innstillinger-seksjoner{flex-direction:column;gap:1.25rem;max-width:44rem;display:flex}.mal-liste{flex-direction:column;gap:.4rem;margin:.75rem 0;list-style:none;display:flex}.mal-rad{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.mal-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mal-emne{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.mal-nyskjema{border-top:1px solid var(--kant);margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.mal-nyskjema{border-top:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.mal-nyskjema{padding-top:.9rem}.liste-vis-flere{justify-content:center;padding:.75rem 0 .25rem;display:flex}.sokvelger{flex-direction:column;flex:12rem;gap:.3rem;min-width:0;display:flex;position:relative}.sokvelger-etikett{font-size:var(--tekst-xs);color:var(--tekst-dempet);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.sokvelger-knapp{width:100%;font:inherit;font-size:var(--tekst-m);border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);color:var(--tekst);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.sokvelger-knapp .sokvelger-tom{color:var(--tekst-dempet)}.sokvelger-popover{z-index:30;border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px -12px #00000059;box-shadow:0 12px 32px -12px lab(0% 0 0/.35)}.sokvelger-sok{border-bottom:1px solid var(--kant);color:var(--tekst-dempet);align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.sokvelger-sok input{font:inherit;color:var(--tekst);background:0 0;border:0;outline:none;flex:1;font-size:.85rem}.sokvelger-liste{max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.sokvelger-liste button{width:100%;font:inherit;border-radius:calc(var(--radius) - 2px);color:var(--tekst);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.85rem;display:flex}.sokvelger-liste button:hover,.sokvelger-liste button[aria-selected=true]{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.sokvelger-liste button:hover,.sokvelger-liste button[aria-selected=true]{background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.sokvelger-liste .sokvelger-ny{color:var(--primaer,var(--aksent));font-weight:500}.sokvelger-ingen{color:var(--tekst-dempet);padding:.5rem .6rem;font-size:.82rem}.nytt-prosjekt-skjema{flex-direction:column;gap:.9rem;display:flex}.nytt-prosjekt-handlinger{justify-content:flex-end;gap:.5rem;display:flex}.epost-fane-intro{color:var(--tekst-dempet);margin-bottom:.75rem;font-size:.85rem}.epost-liste{flex-direction:column;gap:.4rem;list-style:none;display:flex}.epostrad{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);overflow:hidden}.epostrad-topp{width:100%;font:inherit;color:var(--tekst);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.9rem;display:flex}.epostrad-topp:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.epostrad-topp:hover{background:color-mix(in oklch, var(--aksent) 5%, transparent)}}.epostrad-emne{flex:1;min-width:10rem}.epostrad-meta{color:var(--tekst-dempet);font-size:.78rem}.epostrad-tid{color:var(--tekst-dempet);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.epostrad-kropp{color:var(--tekst-dempet);white-space:pre-wrap;border-top:1px solid var(--kant);padding:0 .85rem .75rem;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.epostrad-kropp{border-top:1px solid color-mix(in oklch, var(--kant) 60%, transparent)}}.epostrad-kropp{padding-top:.6rem}.feil-liste{flex-direction:column;gap:.5rem;list-style:none;display:flex}.feilrad{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);padding:.7rem .9rem}.feilrad--lukket{opacity:.65}.feilrad-topp{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.feilrad-topp strong{flex:1;min-width:12rem}.feilrad-meta{color:var(--tekst-dempet);white-space:nowrap;font-size:.78rem}.feilrad-kropp{color:var(--tekst-dempet);white-space:pre-wrap;margin-top:.4rem;font-size:.88rem}.side-teller{color:var(--tekst-dempet);font-variant-numeric:tabular-nums;margin-left:.4rem;font-size:.85rem;font-weight:600}.team-gruppe{margin-bottom:1.5rem}.team-gruppenavn{align-items:baseline;gap:.45rem;margin-bottom:.5rem;font-size:1.05rem;display:flex}.team-gruppenavn span{color:var(--tekst-dempet);font-variant-numeric:tabular-nums;font-size:.8rem}.team-liste{flex-direction:column;gap:.3rem;list-style:none;display:flex}.team-oppgave{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.92rem;display:flex}.team-oppgave-tittel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.team-oppgave-prosjekt{color:var(--tekst-dempet);white-space:nowrap;font-size:.78rem}.team-frist{color:var(--tekst-dempet);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.team-frist--forfalt{color:#c92f33;color:lab(45.8749% 60.1361 37.4355);font-weight:600}.ny-oppgave{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.ny-oppgave .felt{flex:12rem;margin:0}.oppgave-gruppe{margin-bottom:1.5rem}.oppgave-gruppenavn{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-dempet);margin-bottom:.5rem}.oppgave-liste{flex-direction:column;gap:.3rem;list-style:none;display:flex}.oppgave-rad{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);align-items:center;gap:.6rem;padding:.55rem .8rem;display:flex}.oppgave-rad--barn{margin-left:1.9rem}.oppgave-prioritet{border-radius:999px;flex:none;width:9px;height:9px}.oppgave-tittel{flex:1;min-width:0}.oppgave-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet);white-space:nowrap}.oppgave-topp{justify-content:space-between;align-items:center;gap:1rem;display:flex}.visning-bryter{border:1px solid var(--kant);border-radius:999px;display:inline-flex;overflow:hidden}.visning-bryter button{background:var(--flate);color:var(--tekst-dempet);font:inherit;cursor:pointer;border:none;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.85rem;display:inline-flex}.visning-bryter button[aria-pressed=true]{background:var(--aksent);color:var(--aksent-kontrast)}.brett{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.brett-kolonne{--lane-farge:var(--aksent);background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){.brett-kolonne{background:color-mix(in oklch, var(--flate-hevet) 45%, var(--flate))}}.brett-kolonne{border-top:2px solid var(--lane-farge);border-radius:0 0 var(--radius) var(--radius);padding:.75rem}.brett-kolonne--aa_gjore{--lane-farge:var(--info)}.brett-kolonne--pagar{--lane-farge:var(--advarsel)}.brett-kolonne--ferdig{--lane-farge:var(--suksess)}.brett-kolonnetopp{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tekst-dempet);border-bottom:1px solid var(--kant);justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.6rem;padding-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.brett-kolonnetopp{border-bottom:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.brett-antall{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.72rem}.brett-liste{flex-direction:column;gap:.5rem;list-style:none;display:flex}.brett-kort{background:var(--flate-hevet);border:1px solid var(--kant);border-left:3px solid var(--prioritet-farge,var(--kant));border-radius:var(--radius);box-shadow:var(--skygge-kort);transition:box-shadow var(--tempo-rask) var(--kurve), transform var(--tempo-rask) var(--kurve);flex-direction:column;gap:.25rem;padding:.55rem .65rem;display:flex}.brett-kort:hover{box-shadow:var(--skygge-flyt);transform:translateY(-1px)}.brett-kort-topp{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.brett-kort-slett{color:var(--tekst-dempet);border-radius:var(--radius-s,4px);opacity:0;transition:opacity var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve);background:0 0;border:none;flex-shrink:0;padding:.1rem}.brett-kort:hover .brett-kort-slett,.brett-kort-slett:focus-visible{opacity:1}.brett-kort-slett:hover{color:var(--varsel)}.brett-velger{border-radius:var(--radius-s);color:var(--tekst-dempet);opacity:.55;transition:opacity var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve);background:0 0;border:1px solid #0000;margin-top:.3rem;font-size:.8rem}.brett-kort:hover .brett-velger,.brett-velger:focus-visible{opacity:1;border-color:var(--kant);background:var(--flate);color:var(--tekst)}@media (max-width:56rem){.brett{grid-template-columns:1fr}}.min-profil-topp{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.portal-synlig{border:1px solid var(--kant);background:var(--flate);color:var(--tekst-dempet);font-size:var(--tekst-xs);cursor:pointer;transition:all var(--tempo-rask) var(--kurve);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:500;display:inline-flex}.portal-synlig:hover{border-color:var(--aksent);color:var(--tekst)}.portal-synlig.er-paa{background:var(--ok,#389560)}@supports (color:lab(0% 0 0)){.portal-synlig.er-paa{background:var(--ok,lab(55.1609% -38.2259 19.7049))}}@supports (color:color-mix(in lab, red, red)){.portal-synlig.er-paa{background:color-mix(in oklch, var(--ok,lab(55.1609% -38.2259 19.7049)) 15%, transparent)}}.portal-synlig.er-paa{border-color:var(--ok,#389560);color:var(--ok,#0b7643)}@supports (color:lab(0% 0 0)){.portal-synlig.er-paa{border-color:var(--ok,lab(55.1609% -38.2259 19.7049));color:var(--ok,lab(43.5473% -38.5456 19.9158))}}.portal-synlig:disabled{opacity:.55;cursor:progress}.min-profil-topp-hoyre{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.min-profil-rolle{font-size:var(--tekst-xs);color:var(--tekst-dempet);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.avatar-opplast{border:1px solid var(--kant);border-radius:var(--radius-s,6px);font-size:var(--tekst-xs);color:var(--tekst);cursor:pointer;transition:border-color var(--tempo-rask) var(--kurve);align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.avatar-opplast:hover{border-color:var(--aksent)}.bruker-liste{flex-direction:column;gap:.6rem;margin:.5rem 0;list-style:none;display:flex}.bruker-rad{align-items:center;gap:.75rem;display:flex}.bruker-navn{font-weight:600;font-size:var(--tekst-s);flex:1}.bruker-rad select{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);color:var(--tekst);font-size:var(--tekst-s);padding:.35rem .6rem}.varsel-klokke{position:relative}.varsel-knapp{border:1px solid var(--kant);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.varsel-knapp{border:1px solid color-mix(in oklch, var(--kant) 90%, transparent)}}.varsel-knapp{background:var(--flate-hevet);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.varsel-knapp{background:color-mix(in oklch, var(--flate-hevet) 80%, transparent)}}.varsel-knapp{color:var(--tekst-dempet);transition:border-color var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);padding:0}.varsel-knapp:hover{border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.varsel-knapp:hover{border-color:color-mix(in oklch, var(--aksent) 35%, var(--kant))}}.varsel-knapp:hover{color:var(--tekst);box-shadow:var(--skygge-kort)}.varsel-badge{background:var(--varsel);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}.varsel-panel{background:var(--flate);border:1px solid var(--kant);border-radius:calc(var(--radius) * 1.5);width:22rem;max-height:24rem;box-shadow:var(--skygge-svev);z-index:40;padding:.6rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.varsel-panel ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.varsel-panel li{font-size:var(--tekst-s);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.35rem .4rem;display:flex}.varsel-panel li:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.varsel-panel li:hover{background:color-mix(in oklch, var(--aksent) 8%, transparent)}}.varsel-type{font-size:var(--tekst-xs);color:var(--varsel);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-weight:700}.varsel-panel button{border:1px solid var(--kant);color:var(--tekst-dempet);border-radius:var(--radius);font-size:var(--tekst-xs);background:0 0;margin-left:auto;padding:.15rem .5rem}.varsel-panel button:hover{border-color:var(--aksent);color:var(--tekst)}.varsel-lenke{text-align:left;flex:1}.varsel-tom{color:var(--tekst-dempet);font-size:var(--tekst-s);text-align:center;padding:1rem}.nokkeltall-rad{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.nokkeltall{align-items:center;gap:.85rem;display:flex}.nokkeltall-ikon{--nokkel-farge:var(--aksent);border-radius:var(--radius-l);background:var(--nokkel-farge);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nokkeltall-ikon{background:color-mix(in oklch, var(--nokkel-farge) 14%, transparent)}}.nokkeltall-ikon{color:var(--nokkel-farge)}.nokkeltall-rad>:nth-child(2) .nokkeltall-ikon{--nokkel-farge:var(--info)}.nokkeltall-rad>:nth-child(3) .nokkeltall-ikon{--nokkel-farge:var(--advarsel)}.nokkeltall-rad>:nth-child(4) .nokkeltall-ikon{--nokkel-farge:var(--suksess)}.nokkeltall strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.4rem + 1vw,2.3rem);font-weight:700;line-height:1}.nokkeltall p{color:var(--tekst-dempet);font-size:var(--tekst-s)}.nokkeltall-detalj{font-size:var(--tekst-xs)!important}.soyler{flex-direction:column;gap:.5rem;display:flex}.soyle-rad{font-size:var(--tekst-s);grid-template-columns:6rem 1fr 2rem;align-items:center;gap:.6rem;display:grid}.soyle-navn{color:var(--tekst-dempet);text-transform:capitalize}.soyle-spor{background:var(--kant)}@supports (color:color-mix(in lab, red, red)){.soyle-spor{background:color-mix(in oklch, var(--kant) 55%, transparent)}}.soyle-spor{border-radius:999px;height:.8rem;overflow:hidden}.soyle-fyll{background:linear-gradient(90deg, var(--aksent), var(--aksent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.soyle-fyll{background:linear-gradient(90deg, color-mix(in oklch, var(--aksent) 80%, white), var(--aksent))}}.soyle-fyll{transition:width .4s var(--kurve);border-radius:999px}.soyle-tall{text-align:right;font-weight:700}.dagsmeta{font-family:var(--font-mono,ui-monospace, "SF Mono", monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--tekst-dempet);opacity:.92;margin-top:.4rem;font-size:.68rem}.datastripe{background:var(--flate-hevet);border:1px solid var(--kant);border-radius:var(--radius-l);box-shadow:var(--skygge-kort);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-bottom:1.25rem;display:grid;overflow:hidden}.datastripe-celle{border-inline-start:1px solid var(--kant);flex-direction:column;gap:.15rem;padding:1rem 1.25rem;display:flex}.datastripe-celle:first-child{border-inline-start:none}.datastripe-celle strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,1.3rem + 1vw,2.2rem);font-weight:700;line-height:1.05}.datastripe-etikett{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tekst-dempet)}.datastripe-detalj{font-size:var(--tekst-xs);color:var(--suksess);font-variant-numeric:tabular-nums}@media (max-width:48rem){.datastripe{grid-template-columns:repeat(2,minmax(0,1fr))}.datastripe-celle{border-top:1px solid var(--kant)}.datastripe-celle:nth-child(-n+2){border-top:none}.datastripe-celle:nth-child(odd){border-inline-start:none}}.dashboard-kolonner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:56rem){.dashboard-kolonner{grid-template-columns:1fr}}.hjem-analyse{margin-top:1.75rem}.hjem-analyse-oppsummering{cursor:pointer;width:100%;color:var(--tekst);border:none;border-top:1px solid var(--kant);text-align:left;background:0 0;align-items:center;gap:.45rem;padding:.75rem 0;font-size:.9rem;font-weight:600;display:none}.hjem-analyse-oppsummering:after{content:"";opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;margin-left:.15rem;display:inline-block;transform:rotate(45deg)}.hjem-analyse-oppsummering[aria-expanded=true]:after{transform:rotate(-135deg)}@media (max-width:48rem){.hjem-analyse-oppsummering{display:inline-flex}.hjem-analyse-innhold{display:none}.hjem-analyse-innhold.er-aapen{display:block}.hjem-analyse-innhold.er-aapen .dashboard-kolonner{display:none}}.mobil-bunn{z-index:40;padding:.2rem .2rem calc(.2rem + env(safe-area-inset-bottom));background:var(--flate-hevet);grid-template-columns:repeat(5,1fr);gap:0;display:none;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.mobil-bunn{background:color-mix(in srgb, var(--flate-hevet) 78%, transparent)}}.mobil-bunn{-webkit-backdrop-filter:blur(24px)saturate(1.8);border-top:.5px solid var(--kant);box-shadow:0 -8px 24px -18px var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.mobil-bunn{box-shadow:0 -8px 24px -18px color-mix(in srgb, var(--gran-hex,#274833) 35%, transparent)}}html.dark .mobil-bunn{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .mobil-bunn{background:color-mix(in srgb, var(--flate-hevet) 82%, transparent)}}html.dark .mobil-bunn{border-top-color:#cfd9ca1a;box-shadow:0 -10px 28px -16px #000000b3}.mobil-bunn-lenke{min-width:0;min-height:3.1rem;color:var(--tekst-dempet);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--tempo-rask) var(--kurve);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.35rem .15rem .25rem;font-size:.625rem;font-weight:500;text-decoration:none;display:flex}.mobil-bunn-lenke svg{stroke-width:1.75px;width:1.4rem;height:1.4rem;transition:transform var(--tempo-rask) var(--kurve-spring)}.mobil-bunn-lenke:hover{color:var(--aksent);background:0 0}.mobil-bunn-lenke.er-aktiv{color:var(--aksent);background:0 0;font-weight:600}.mobil-bunn-lenke.er-aktiv svg{stroke-width:2.25px;transform:scale(1.06)}html.dark .mobil-bunn-lenke{color:var(--tekst-dempet)}html.dark .mobil-bunn-lenke.er-aktiv{color:#a8c4b0}.statusliste{flex-direction:column;display:flex}.dashboard-stabel{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.statusliste{--navn-bredde:6.5rem}.statusliste-rad{grid-template-columns:1.6rem var(--navn-bredde) 1fr 2.5rem;border-bottom:1px solid var(--kant);align-items:center;gap:.7rem;padding:.5rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.statusliste-rad{border-bottom:1px solid color-mix(in oklch, var(--kant) 60%, transparent)}}.statusliste-rad{font-size:var(--tekst-s)}.statusliste-nr{font-family:var(--font-mono,ui-monospace, "SF Mono", monospace);font-size:var(--tekst-xs);color:var(--tekst-dempet)}.statusliste-navn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.statusliste-spor{background:var(--kant)}@supports (color:color-mix(in lab, red, red)){.statusliste-spor{background:color-mix(in oklch, var(--kant) 45%, transparent)}}.statusliste-spor{border-radius:2px;height:.55rem;overflow:hidden}.statusliste-fyll{background:var(--aksent);height:100%;transition:width .4s var(--kurve);border-radius:2px;display:block}.statusliste-tall{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.statusliste-sum{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tekst-dempet);justify-content:space-between;padding-top:.55rem;display:flex}.dagsplan-liste{flex-direction:column;list-style:none;display:flex}.dagsplan-rad{border-bottom:1px solid var(--kant);grid-template-columns:3.2rem 1fr;align-items:baseline;gap:.7rem;padding:.45rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.dagsplan-rad{border-bottom:1px solid color-mix(in oklch, var(--kant) 60%, transparent)}}.dagsplan-rad{font-size:var(--tekst-s)}.dagsplan-tid{font-family:var(--font-mono,ui-monospace, "SF Mono", monospace);font-size:var(--tekst-xs);color:var(--tekst-dempet);font-variant-numeric:tabular-nums}.dagsplan-mellomtittel{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);margin-top:.8rem;font-weight:600}.dagsplan-lenke{font-size:var(--tekst-s);color:var(--aksent);text-underline-offset:3px;margin-top:.7rem;text-decoration:underline;display:inline-block}.dagsplan-rad--handling{grid-template-columns:3.2rem 1fr auto}.minside-oppsett{grid-template-columns:minmax(0,1fr) minmax(15.5rem,18.5rem);align-items:start;gap:1.35rem;display:grid}@media (max-width:56rem){.minside-oppsett{grid-template-columns:1fr}.minside-hoved{min-height:0}.minside-tom-dag{justify-content:flex-start;min-height:0}}.minside-hoved,.minside-spalte{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.minside-hoved{min-height:min(52vh,28rem)}.minside-tom-dag{background:linear-gradient(135deg, var(--kirsebaer-hex,#9b1d57), transparent 40%), linear-gradient(225deg, var(--mose-hex,#7f9386), transparent 45%), var(--flate-hevet);flex-direction:column;justify-content:flex-end;min-height:clamp(12rem,34vh,18rem);display:flex}@supports (color:color-mix(in lab, red, red)){.minside-tom-dag{background:linear-gradient(135deg, color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 6%, transparent), transparent 40%), linear-gradient(225deg, color-mix(in srgb, var(--mose-hex,#7f9386) 14%, transparent), transparent 45%), var(--flate-hevet)}}.minside-tom-dag{border:1px solid var(--kant);border-radius:var(--radius-l);box-shadow:var(--skygge-kort);padding:1.55rem 1.6rem 1.45rem}html.dark .minside-tom-dag{background:linear-gradient(135deg, var(--kirsebaer-hex,#9b1d57), transparent 42%), linear-gradient(225deg, var(--mose-hex,#7f9386), transparent 48%), var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .minside-tom-dag{background:linear-gradient(135deg, color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 12%, transparent), transparent 42%), linear-gradient(225deg, color-mix(in srgb, var(--mose-hex,#7f9386) 12%, transparent), transparent 48%), var(--flate-hevet)}}html.dark .minside-tom-dag{border-color:var(--kant)}.minside-tom-dag-tittel{letter-spacing:-.025em;color:var(--aksent);margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:650}html.dark .minside-tom-dag-tittel{color:var(--tekst)}.minside-tom-dag-tekst{color:var(--tekst-dempet);max-width:36rem;margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.minside-snarveier{flex-wrap:wrap;gap:.5rem;margin-top:1.05rem;display:flex}.minside-snarvei{border:1px solid var(--mose-hex,#7f9386);align-items:center;gap:.4rem;min-height:2.55rem;padding:.45rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.minside-snarvei{border:1px solid color-mix(in srgb, var(--mose-hex,#7f9386) 45%, transparent)}}.minside-snarvei{background:var(--mose-hex,#7f9386);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.minside-snarvei{background:color-mix(in srgb, var(--mose-hex,#7f9386) 16%, var(--flate-hevet))}}.minside-snarvei{color:var(--aksent);transition:border-color var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve), transform var(--tempo-rask) var(--kurve);font-size:.84rem;font-weight:600;text-decoration:none}.minside-snarvei:nth-child(3){border-color:var(--kirsebaer-hex,#9b1d57)}@supports (color:color-mix(in lab, red, red)){.minside-snarvei:nth-child(3){border-color:color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 30%, transparent)}}.minside-snarvei:nth-child(3){background:var(--kirsebaer-hex,#9b1d57)}@supports (color:color-mix(in lab, red, red)){.minside-snarvei:nth-child(3){background:color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 9%, var(--flate-hevet))}}.minside-snarvei:nth-child(3){color:var(--varsel)}html.dark .minside-snarvei{color:var(--tekst);background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){html.dark .minside-snarvei{background:color-mix(in srgb, var(--mose-hex,#7f9386) 18%, var(--flate-hevet))}}html.dark .minside-snarvei:nth-child(3){color:var(--varsel)}@supports (color:color-mix(in lab, red, red)){html.dark .minside-snarvei:nth-child(3){color:color-mix(in srgb, var(--varsel) 70%, var(--tekst))}}html.dark .minside-snarvei:nth-child(3){background:var(--kirsebaer-hex,#9b1d57)}@supports (color:color-mix(in lab, red, red)){html.dark .minside-snarvei:nth-child(3){background:color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 14%, var(--flate-hevet))}}.minside-snarvei:hover{border-color:var(--kirsebaer-hex,#9b1d57)}@supports (color:color-mix(in lab, red, red)){.minside-snarvei:hover{border-color:color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 45%, transparent)}}.minside-snarvei:hover{color:var(--varsel);background:var(--kirsebaer-hex,#9b1d57)}@supports (color:color-mix(in lab, red, red)){.minside-snarvei:hover{background:color-mix(in srgb, var(--kirsebaer-hex,#9b1d57) 12%, var(--flate-hevet))}}.minside-snarvei:hover{box-shadow:var(--skygge-kort);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.minside-snarvei:hover{transform:none}}.minside-nylig-oppsett{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:1rem;display:grid}.minside-nylig-liste{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.minside-nylig-lenke{border-radius:var(--radius);min-height:2.5rem;color:var(--tekst);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.35rem .4rem;text-decoration:none;display:grid}.minside-nylig-lenke:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.minside-nylig-lenke:hover{background:color-mix(in oklch, var(--aksent) 8%, transparent)}}.minside-nylig-navn{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.minside-nylig-type{text-transform:uppercase;letter-spacing:.04em;color:var(--tekst-dempet);font-size:.68rem}.firmakort-hodetall{margin-top:.85rem;display:flex}.firmakort-hodetall>div{border-inline-start:1px solid var(--kant);padding-inline:1.25rem}.firmakort-hodetall>div:first-child{border-inline-start:none;padding-inline-start:0}.firmakort-hodetall dt{text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);font-size:.65rem;font-weight:600}.firmakort-hodetall dd{font-size:var(--tekst-l);font-variant-numeric:tabular-nums;font-weight:700}.hodetall--negativ{color:var(--varsel)}.kundetype-merke{color:var(--aksent);font-weight:600}.deal-liste{flex-direction:column;list-style:none;display:flex}.deal-liste li{border-bottom:1px solid var(--kant);justify-content:space-between;gap:1rem;padding:.45rem .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deal-liste li{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.deal-liste li{font-size:var(--tekst-s)}.deal-konvertert{color:var(--suksess);font-weight:600}.okonomi-fane{flex-direction:column;gap:1.25rem;display:flex}.okonomi-topp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.aar-velger{font-size:var(--tekst-l);align-items:center;gap:.5rem;display:inline-flex}.aar-velger button{border:1px solid var(--kant);background:var(--flate-hevet);border-radius:var(--radius);width:1.75rem;height:1.75rem}.budsjett-skjema{align-items:flex-end;gap:.5rem;display:flex}.okonomi-tall{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.okonomi-tall dt{text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);font-size:.65rem;font-weight:600}.okonomi-tall dd{font-size:var(--tekst-xl);font-variant-numeric:tabular-nums;font-weight:700}.dataliste-rad--statisk{cursor:default}.profil-fane{flex-direction:column;gap:.5rem;display:flex}.profil-seksjon{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);padding:.6rem .85rem}.profil-seksjon summary{cursor:pointer;font-weight:600;font-size:var(--tekst-s);align-items:center;gap:.5rem;display:flex}.profil-innhold{white-space:pre-wrap;font-size:var(--tekst-s);margin:.5rem 0}.profil-seksjon textarea,.profil-seksjon select,.tilgang-skjema select,.tilgang-skjema input{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);color:var(--tekst);font:inherit;font-size:var(--tekst-s);padding:.45rem .6rem}.profil-seksjon form{margin-top:.5rem}.konfidens{background:var(--tekst-dempet);border-radius:999px;padding:.05rem .5rem;font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.konfidens{background:color-mix(in oklch, var(--tekst-dempet) 14%, transparent)}}.konfidens{color:var(--tekst-dempet)}.konfidens--bekreftet{background:var(--suksess)}@supports (color:color-mix(in lab, red, red)){.konfidens--bekreftet{background:color-mix(in oklch, var(--suksess) 15%, transparent)}}.konfidens--bekreftet{color:var(--suksess)}.konfidens--maa_verifiseres{background:var(--varsel)}@supports (color:color-mix(in lab, red, red)){.konfidens--maa_verifiseres{background:color-mix(in oklch, var(--varsel) 14%, transparent)}}.konfidens--maa_verifiseres{color:var(--varsel)}.profil-tilganger{border:1px solid var(--kant);border-radius:var(--radius);background:var(--advarsel);padding:.85rem}@supports (color:color-mix(in lab, red, red)){.profil-tilganger{background:color-mix(in oklch, var(--advarsel) 4%, var(--flate-hevet))}}.profil-tilganger h3{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);align-items:center;gap:.4rem;margin-bottom:.5rem;font-weight:600;display:flex}.profil-tilganger ul{font-size:var(--tekst-s);margin-bottom:.6rem;list-style:none}.tilgang-type{color:var(--aksent);font-weight:600}.tilgang-skjema{flex-wrap:wrap;gap:.5rem;display:flex}.utvalg-velger{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.utvalg-velger button{border:1px solid var(--kant);background:var(--flate-hevet);color:var(--tekst-dempet);font-size:var(--tekst-s);transition:border-color var(--tempo-rask) var(--kurve), color var(--tempo-rask) var(--kurve);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.utvalg-velger button[aria-pressed=true]{border-color:var(--aksent);color:var(--tekst);background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.utvalg-velger button[aria-pressed=true]{background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.utvalg-justering{font-size:var(--tekst-xs);color:var(--info);font-weight:600}.csv-forhaandsvisning{font-size:var(--tekst-s);border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);flex-direction:column;gap:.25rem;padding:.6rem .85rem;list-style:none;display:flex}.katalog-fane{flex-direction:column;gap:1rem;display:flex}.merke-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.merke-kort{border:1px solid var(--kant);border-radius:var(--radius-l);background:var(--flate-hevet);text-align:left;box-shadow:var(--skygge-kort);transition:box-shadow var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve);flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem .85rem;display:flex}.merke-kort:hover{box-shadow:var(--skygge-flyt)}.merke-kort--valgt{border-color:var(--aksent);box-shadow:inset 0 0 0 1px var(--aksent), var(--skygge-kort)}.merke-kort .soyle-spor{width:100%;height:.45rem}.merke-tall,.merke-dekning{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.merke-portal-prikk{background:var(--aksent);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-left:.4rem;display:inline-block}.katalog-portal-bryter{font-size:var(--tekst-s);border:1px solid var(--kant);align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.katalog-portal-bryter{border:1px solid color-mix(in oklch, var(--kant) 80%, var(--aksent))}}.katalog-portal-bryter{border-radius:var(--radius-m);background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.katalog-portal-bryter{background:color-mix(in oklch, var(--aksent) 4%, transparent)}}.katalog-portal-bryter{cursor:pointer;width:fit-content}.katalog-filtre{gap:.4rem;display:flex}.katalog-filtre button{border:1px solid var(--kant);background:var(--flate-hevet);color:var(--tekst-dempet);font-size:var(--tekst-xs);border-radius:999px;padding:.3rem .75rem;font-weight:600}.katalog-filtre button[aria-pressed=true]{background:var(--aksent);border-color:var(--aksent);color:var(--aksent-kontrast)}.produkt-liste{flex-direction:column;list-style:none;display:flex}.produkt-liste button{width:100%;color:var(--tekst);text-align:left;font-size:var(--tekst-s);border:none;border-bottom:1px solid var(--kant);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.produkt-liste button{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.produkt-liste button{transition:background var(--tempo-rask) var(--kurve)}.produkt-liste button:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.produkt-liste button:hover{background:color-mix(in oklch, var(--aksent) 7%, transparent)}}.produkt-merke{font-size:var(--tekst-xs);color:var(--tekst-dempet);white-space:nowrap}.produkt-merke--aldri{color:var(--varsel);font-weight:600}.produkt-panel-tittel{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);font-weight:600}.produkt-prosjekter{font-size:var(--tekst-s);flex-direction:column;gap:.35rem;list-style:none;display:flex}.produkt-prosjekter a{color:var(--tekst);text-decoration:none}.produkt-prosjekter a:hover strong{text-decoration:underline}.portal-fane{flex-direction:column;gap:1.25rem;display:flex}.portal-underfaner{border-bottom:1px solid var(--kant);flex-wrap:wrap;gap:.25rem;padding-bottom:0;display:flex}.portal-underfane{font:inherit;font-size:var(--tekst-s);color:var(--tekst-dempet);cursor:pointer;transition:color var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve);border:0;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-weight:550}.portal-underfane:hover{color:var(--tekst)}.portal-underfane--aktiv{color:var(--aksent);border-bottom-color:var(--aksent)}.portal-underinnhold{flex-direction:column;gap:1rem;display:flex}.portal-forhandsvis{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.portal-katalog-hint{align-items:center;gap:.4rem;display:flex}.portal-seksjon h3{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);margin-bottom:.6rem;font-weight:600}.portal-inviter,.portal-branding{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.portal-inviter .felt,.portal-branding .felt{flex:1;min-width:12rem}.portal-brukerliste{flex-direction:column;gap:.3rem;margin-top:.75rem;list-style:none;display:flex}.portal-brukerliste li{font-size:var(--tekst-s);border-bottom:1px solid var(--kant);align-items:center;gap:.5rem;padding:.4rem .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-brukerliste li{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.portal-tagget{font-size:var(--tekst-xs);color:var(--suksess);margin-left:auto;font-weight:600}.portal-tagget--vent{color:var(--advarsel)}.portal-moduler{flex-wrap:wrap;gap:.75rem;display:flex}.portal-modul{border:1px solid var(--kant);font-size:var(--tekst-s);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.dokument-fane{flex-direction:column;gap:1rem;display:flex}.koble-mappe{border:1.5px dashed var(--kant);flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.koble-mappe{border:1.5px dashed color-mix(in oklch, var(--kant) 80%, var(--aksent))}}.koble-mappe{border-radius:var(--radius-l);background:var(--aksent);padding:1rem}@supports (color:color-mix(in lab, red, red)){.koble-mappe{background:color-mix(in oklch, var(--aksent) 3%, transparent)}}.koble-mappe .felt{flex:1;min-width:16rem}.drive-liste,.leveranse-liste{flex-direction:column;list-style:none;display:flex}.drive-liste a,.leveranse-liste li{border-bottom:1px solid var(--kant);align-items:center;gap:.6rem;padding:.5rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.drive-liste a,.leveranse-liste li{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.drive-liste a,.leveranse-liste li{font-size:var(--tekst-s);color:var(--tekst);transition:background var(--tempo-rask) var(--kurve);text-decoration:none}.drive-liste a:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.drive-liste a:hover{background:color-mix(in oklch, var(--aksent) 7%, transparent)}}.drive-liste svg,.leveranse-liste svg{color:var(--tekst-dempet);flex-shrink:0}.drive-navn{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.drive-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet);white-space:nowrap}.drive-browser{border:1px solid var(--kant)}@supports (color:color-mix(in lab, red, red)){.drive-browser{border:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.drive-browser{border-radius:var(--radius-l);background:var(--flate);overflow:hidden}.drive-browser-topp{border-bottom:1px solid var(--kant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.drive-browser-topp{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.drive-browser-topp{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.drive-browser-topp{background:color-mix(in oklch, var(--aksent) 4%, transparent)}}.drive-brodsmule{flex-wrap:wrap;align-items:center;gap:.15rem;min-width:0;display:flex}.drive-brodsmule>span{color:var(--tekst-dempet);align-items:center;gap:.15rem;display:inline-flex}.drive-brodsmule-ledd{border-radius:var(--radius-s);font-size:var(--tekst-s);color:var(--aksent);cursor:pointer;background:0 0;border:0;padding:.15rem .3rem;font-weight:550}.drive-brodsmule-ledd:hover:not(:disabled){background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.drive-brodsmule-ledd:hover:not(:disabled){background:color-mix(in oklch, var(--aksent) 10%, transparent)}}.drive-brodsmule-ledd:disabled{color:var(--tekst);cursor:default;font-weight:650}.drive-browser-handlinger{gap:.4rem;display:flex}.drive-browser .drive-liste{padding:.15rem .35rem .35rem}.drive-rad{border-bottom:1px solid var(--kant);align-items:center;gap:.4rem;padding:.15rem .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.drive-rad{border-bottom:1px solid color-mix(in oklch, var(--kant) 45%, transparent)}}.drive-rad:last-child{border-bottom:0}.drive-navn-knapp{border-radius:var(--radius-s);min-width:0;font-size:var(--tekst-s);color:var(--tekst);text-align:left;cursor:pointer;transition:background var(--tempo-rask) var(--kurve);background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.4rem .35rem;text-decoration:none;display:flex}.drive-navn-knapp:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.drive-navn-knapp:hover{background:color-mix(in oklch, var(--aksent) 7%, transparent)}}.drive-navn-knapp svg{color:var(--tekst-dempet);flex-shrink:0}.drive-rad-handlinger{opacity:0;transition:opacity var(--tempo-rask) var(--kurve);gap:.1rem;display:flex}.drive-rad:hover .drive-rad-handlinger,.drive-rad:focus-within .drive-rad-handlinger{opacity:1}@media (hover:none){.drive-rad-handlinger{opacity:1}}.import-liste{flex-direction:column;gap:.5rem;list-style:none;display:flex}.import-forslag{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;display:flex}.import-forslag-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.import-forslag-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.import-forslag-handlinger{flex-shrink:0;gap:.5rem;display:flex}.speiling-linje{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.speiling-varsel{border:1px solid var(--advarsel);width:100%}@supports (color:color-mix(in lab, red, red)){.speiling-varsel{border:1px solid color-mix(in oklch, var(--advarsel) 45%, transparent)}}.speiling-varsel{background:var(--advarsel)}@supports (color:color-mix(in lab, red, red)){.speiling-varsel{background:color-mix(in oklch, var(--advarsel) 10%, transparent)}}.speiling-varsel{border-radius:var(--radius);font-size:var(--tekst-s);padding:.5rem .75rem}.tilbud-fane{flex-direction:column;gap:.75rem;display:flex}.tilbud-fane-topp{justify-content:flex-end;display:flex}.tilbud-liste,.tilbud-linjer{flex-direction:column;gap:.5rem;list-style:none;display:flex}.tilbud-rad{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);flex-direction:column;gap:.5rem;padding:.7rem .85rem;display:flex}.tilbud-rad-topp{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tilbud-rad-topp .deal-verdi{margin-left:auto}.tilbud-rad-handlinger{align-items:center;gap:.5rem;display:flex}.tilbud-rad-handlinger select{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);color:var(--tekst);font:inherit;font-size:var(--tekst-xs);padding:.3rem .5rem}.prisliste-plukk{flex-wrap:wrap;gap:.4rem;display:flex}.prisliste-plukk button{border:1px solid var(--kant);background:var(--flate-hevet);color:var(--tekst);font-size:var(--tekst-xs);transition:border-color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .65rem;display:inline-flex}.prisliste-plukk button:hover{border-color:var(--aksent);background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.prisliste-plukk button:hover{background:color-mix(in oklch, var(--aksent) 8%, transparent)}}.tilbud-linjer li{font-size:var(--tekst-s);border-bottom:1px solid var(--kant);align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tilbud-linjer li{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.tilbud-linjer li{padding-bottom:.35rem}.tilbud-linjer li span:first-child{flex:1}.tilbud-linjer button{color:var(--tekst-dempet);background:0 0;border:none}.tilbud-linjer button:hover{color:var(--varsel)}.tilbud-sum{text-align:right;font-size:var(--tekst-s)}.side-topp-handlinger{align-items:flex-end;gap:.75rem;display:flex}.felt--inline{flex-direction:row;align-items:center;gap:.5rem}.felt--inline label{text-transform:none;letter-spacing:0}.stadium-navn{font-size:var(--tekst-s);font-weight:600}.stadium-navn--won{color:var(--suksess)}.stadium-navn--lost{color:var(--varsel)}.stadium-navn--stalled{color:var(--tekst-dempet)}.deal-kort{background:var(--flate-hevet);border:1px solid var(--kant);border-radius:var(--radius);cursor:grab;box-shadow:var(--skygge-kort);transition:box-shadow var(--tempo-rask) var(--kurve);flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.deal-kort:hover{box-shadow:var(--skygge-flyt)}.deal-tittel{font-weight:600;font-size:var(--tekst-s)}.deal-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet);flex-wrap:wrap;gap:.5rem;display:flex}.deal-verdi{color:var(--tekst);font-variant-numeric:tabular-nums;font-weight:600}.deal-frist--forfalt{color:var(--varsel);font-weight:600}.deal-konverter{color:var(--aksent);font-size:var(--tekst-xs);background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;padding:.1rem 0;font-weight:600;display:inline-flex}.deal-konverter:hover{text-underline-offset:3px;text-decoration:underline}.salg-dataplate{background:var(--kant);border:1px solid var(--kant);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin-bottom:1.25rem;display:grid;overflow:hidden}.dataplate-celle{background:var(--flate-hevet);flex-direction:column;gap:.3rem;padding:.7rem .95rem;display:flex}.dataplate-etikett{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tekst-dempet)}.dataplate-verdi{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-l);color:var(--tekst);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.dataplate-verdi--varsel{color:var(--varsel)}.dataplate-verdi--suksess{color:var(--suksess)}.salg-utfall{border-top:1px dashed var(--kant);margin-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.salg-utfall{border-top:1px dashed color-mix(in oklch, var(--kant) 80%, transparent)}}.salg-utfall{padding-top:1rem}.salg-utfall-tittel{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tekst-dempet);margin-bottom:.65rem}.utfall-rad{flex-wrap:wrap;gap:.6rem;display:flex}.utfall-chip{--chip-farge:var(--tekst-dempet);border:1px solid var(--kant);border-left:3px solid var(--chip-farge);border-radius:var(--radius);background:var(--flate-hevet);cursor:pointer;transition:background var(--tempo-rask) var(--kurve), box-shadow var(--tempo-rask) var(--kurve);align-items:center;gap:.6rem;padding:.45rem .75rem;display:inline-flex}.utfall-chip--won{--chip-farge:var(--suksess)}.utfall-chip--lost{--chip-farge:var(--varsel)}.utfall-chip--stalled{--chip-farge:var(--tekst-dempet)}.utfall-chip:hover{box-shadow:var(--skygge-kort)}.utfall-chip[aria-expanded=true]{background:var(--chip-farge)}@supports (color:color-mix(in lab, red, red)){.utfall-chip[aria-expanded=true]{background:color-mix(in oklch, var(--chip-farge) 12%, var(--flate-hevet))}}.utfall-chip-antall{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);color:var(--tekst-dempet);font-variant-numeric:tabular-nums}.utfall-stack{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin-top:.8rem;display:grid}.galleri{flex-direction:column;gap:1.25rem;display:flex}.galleri-rad{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.galleri-rad--kolonner{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.login-flate{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100dvh;padding:1.5rem;display:flex}.login-flate h1{letter-spacing:-.02em;font-size:2rem;font-weight:700}.login-flate>p{color:var(--tekst-dempet);margin-bottom:1rem}.login-flate>button{border-radius:var(--radius);background:var(--aksent);color:var(--aksent-kontrast);transition:transform var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve);border:none;padding:.7rem 1.6rem;font-size:.95rem;font-weight:600}.login-flate>button:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.login-flate>button:hover{background:color-mix(in oklch, var(--aksent) 85%, white)}}.login-flate>button:hover{transform:translateY(-1px)}.login-flate form{border-top:1px dashed var(--kant);flex-direction:column;gap:.5rem;width:min(20rem,100%);margin-top:2rem;padding-top:1.25rem;display:flex}.login-flate input{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);color:var(--tekst);padding:.5rem .75rem}.login-flate form button{border:1px solid var(--kant);border-radius:var(--radius);color:var(--tekst-dempet);background:0 0;padding:.5rem}.login-flate [role=alert]{color:var(--varsel);font-size:.9rem}@media (max-width:48rem){.app-skall{grid-template-rows:1fr;grid-template-columns:1fr}html{overflow-x:clip}.toppbar-handlinger>.hurtig-ny,.meld-feil-knapp,.tema-bryter{display:none}.toppbar-handlinger{gap:.25rem}.toppbar{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.6rem, env(safe-area-inset-right));height:calc(2.85rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:.5px solid var(--kant);background:var(--flate-hevet);gap:.4rem}@supports (color:color-mix(in lab, red, red)){.toppbar{background:color-mix(in srgb, var(--flate-hevet) 70%, transparent)}}.toppbar{-webkit-backdrop-filter:blur(28px)saturate(1.9)}html.dark .toppbar{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .toppbar{background:color-mix(in srgb, var(--flate-hevet) 75%, transparent)}}html.dark .toppbar{border-bottom-color:#cfd9ca1a}.app-innhold>main{padding:.85rem 1rem calc(5.25rem + env(safe-area-inset-bottom))}.mobil-bunn{display:grid}.side-topp,.side-topp--stor{margin:.15rem 0 1.15rem;padding:0 .1rem;display:block}.side-topp h1,.side-topp--stor h1{letter-spacing:-.035em;color:var(--aksent);font-size:2rem;font-weight:700;line-height:1.1}html.dark .side-topp h1{color:var(--tekst)}.dagsmeta{letter-spacing:.02em;text-transform:none;font-size:.78rem;font-family:var(--font-tekst,"Source Sans 3"), system-ui, sans-serif;color:var(--tekst-dempet);margin-top:.35rem}.kort,.minside-tom-dag{border-radius:var(--radius-xl);box-shadow:none;background:var(--lav-hex,#cfd9ca);border:none}@supports (color:color-mix(in lab, red, red)){.kort,.minside-tom-dag{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 28%, var(--flate-hevet))}}html.dark .kort,html.dark .minside-tom-dag{background:var(--flate-hevet)}@supports (color:color-mix(in lab, red, red)){html.dark .kort,html.dark .minside-tom-dag{background:color-mix(in srgb, var(--flate-hevet) 92%, #0a0e0c)}}.kort:hover{box-shadow:none;border-color:#0000}.minside-oppsett,.minside-hoved,.minside-spalte{gap:.75rem}.minside-nylig-lenke{border-radius:.65rem;min-height:2.85rem;margin-inline:-.25rem;padding-inline:.55rem}.minside-nylig-lenke:active{background:#7f938629}.hurtig-ny--fab{bottom:calc(4.35rem + env(safe-area-inset-bottom));right:1rem}.fab{width:3.5rem;height:3.5rem;box-shadow:0 2px 8px #2748332e,0 8px 24px #27483338}.fab:active{transition:transform 80ms var(--kurve);transform:scale(.92)}.dataliste tbody tr{background:var(--lav-hex,#cfd9ca)}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 35%, var(--flate-hevet))}}.dataliste tbody tr{border-color:var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr{border-color:color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent)}}.dataliste tbody tr:hover{background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.dataliste tbody tr:hover{background:color-mix(in srgb, var(--mose-hex,#7f9386) 10%, var(--flate-hevet))}}.dataliste-ramme{box-shadow:none;background:0 0;border:none}.sokefelt{background:var(--mose-hex,#7f9386);border:none;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.sokefelt{background:color-mix(in srgb, var(--mose-hex,#7f9386) 14%, var(--flate-hevet))}}.sokefelt{padding:.7rem .95rem;font-size:1rem}.sokefelt:focus-visible{box-shadow:0 0 0 3px #2748332e}.hurtigfilter{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.hurtigfilter::-webkit-scrollbar{display:none}.hurtigfilter-chip{flex:none;min-height:2.5rem;font-size:.8rem}.navigator{z-index:60;width:min(82vw,17rem);height:100dvh;padding-top:max(.75rem, env(safe-area-inset-top));transition:transform .32s var(--kurve-spring);border-radius:0 var(--radius-xl) var(--radius-xl) 0;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.nav-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);animation:nav-fade .22s var(--kurve);background:#00000047;display:block;position:fixed;inset:0}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}.navigator--skuff-aapen{box-shadow:var(--skygge-svev);transform:translate(0)}.navigator-topprad{justify-content:space-between;align-items:center;padding-right:.35rem;display:flex}.nav-lukk{border-radius:var(--radius);width:2.2rem;height:2.2rem;color:var(--gran-tekst-dempet);justify-content:center;align-items:center;display:inline-flex}.nav-lukk:hover{color:var(--gran-tekst);background:var(--gran-hevet)}.toppbar-sok span,.toppbar-sok kbd{display:none}.toppbar-sok{flex:none;justify-content:center;width:2.4rem;height:2.4rem;padding:0}.toppbar-sok svg{margin:0}.profil-meny .profil-navn,.side-topp-handlinger .knapp--primaer{display:none}}.sider-redaktor{flex-direction:column;gap:1rem;display:flex}.sider-ny{align-items:flex-end;gap:.6rem;display:flex}.sider-kort{border:1px solid var(--kant);border-radius:var(--radius,.75rem);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.sider-kort>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sider-bygg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.sider-bygg-editor{flex-direction:column;gap:.75rem;min-width:0;display:flex}.sider-preview{border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--flate);flex-direction:column;display:flex;position:sticky;top:1rem;overflow:hidden}.sider-preview-topp{font-size:var(--tekst-xs);letter-spacing:.04em;color:var(--tekst-dempet);border-bottom:1px solid var(--kant);background:var(--aksent);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.sider-preview-topp{background:color-mix(in oklch, var(--aksent) 4%, transparent)}}.sider-preview-veksler{border:1px solid var(--kant);border-radius:999px;display:inline-flex;overflow:hidden}.sider-preview-veksler button{font:inherit;color:var(--tekst-dempet);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;display:inline-flex}.sider-preview-veksler button[aria-pressed=true]{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.sider-preview-veksler button[aria-pressed=true]{background:color-mix(in oklch, var(--aksent) 12%, transparent)}}.sider-preview-veksler button[aria-pressed=true]{color:var(--tekst)}.sider-preview-verktoy{align-items:center;gap:.4rem;display:inline-flex}.sider-preview-stor{border:1px solid var(--kant);width:1.7rem;height:1.7rem;color:var(--tekst-dempet);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.sider-preview-stor:hover{color:var(--tekst);border-color:var(--tekst-dempet)}.sider-preview-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c0fb3;background:lab(3.05297% -.765227 -1.88784/.7);place-items:center;padding:clamp(.75rem,2vw,2rem);display:grid;position:fixed;inset:0}.sider-preview-overlay-panel{background:var(--flate);border-radius:var(--radius-m);flex-direction:column;width:min(96rem,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 24px 80px -24px #00000080;box-shadow:0 24px 80px -24px lab(0% 0 0/.5)}.sider-preview-holder{background:#fff;overflow:hidden}.sider-preview-holder--fyll{flex:1;min-height:0}.drive-bytt-mappe{font:inherit;color:var(--tekst-dempet);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:.2rem 0;font-size:.78rem;text-decoration:underline}.drive-bytt-mappe:hover{color:var(--tekst)}.sider-preview-ramme{transform-origin:0 0;background:#fff;border:0;display:block}.bilde-opplaster{flex-direction:column;align-self:flex-start;gap:.25rem;display:inline-flex}.hero-red-bilde{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hero-red-stil{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hero-red-farge{color:var(--tekst-dempet);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.hero-red-farge input[type=color]{border:1px solid var(--kant);cursor:pointer;background:0 0;border-radius:.3rem;width:1.9rem;height:1.4rem;padding:0}.hero-red-bilde input{flex:1;min-width:12rem}@media (max-width:900px){.sider-bygg{grid-template-columns:1fr}.sider-preview{position:static}}.sider-blokkliste{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.sider-blokkliste li{font-size:.85rem}.sider-blokk-rad{align-items:center;gap:.6rem;display:flex}.sider-blokk--ressurser,.sider-blokk--redigerbar{border:1px solid var(--kant)}@supports (color:color-mix(in lab, red, red)){.sider-blokk--ressurser,.sider-blokk--redigerbar{border:1px solid color-mix(in oklch, var(--kant) 70%, transparent)}}.sider-blokk--ressurser,.sider-blokk--redigerbar{background:var(--aksent);border-radius:.6rem;padding:.5rem .6rem}@supports (color:color-mix(in lab, red, red)){.sider-blokk--ressurser,.sider-blokk--redigerbar{background:color-mix(in oklch, var(--aksent) 3%, transparent)}}.hero-red,.kort-red-ny{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.hero-red input,.kort-red-ny input{font:inherit;border:1px solid var(--kant);background:inherit;color:inherit;border-radius:.5rem;padding:.4rem .55rem;font-size:.82rem}.kort-red{flex-direction:column;gap:.45rem;margin-top:.5rem;display:flex}.kort-red-liste{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.kort-red-liste li{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.kort-red-liste svg{color:var(--tekst-dempet);flex-shrink:0}.kort-red-tittel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ressurs-red{flex-direction:column;gap:.45rem;margin-top:.5rem;display:flex}.ressurs-red-liste{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ressurs-red-liste li{align-items:center;gap:.5rem;display:flex}.ressurs-red-liste svg{color:var(--tekst-dempet);flex-shrink:0}.ressurs-red-etikett{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ressurs-red-tom{color:var(--tekst-dempet);font-style:italic}.ressurs-red-ny{grid-template-columns:1fr auto 1.4fr auto;align-items:center;gap:.4rem;display:grid}.ressurs-red-ny input,.ressurs-red-ny select{font:inherit;border:1px solid var(--kant);background:inherit;color:inherit;border-radius:.5rem;min-width:0;padding:.4rem .55rem;font-size:.82rem}.ressurs-red-hint{font-size:var(--tekst-xs);color:var(--tekst-dempet);align-items:center;gap:.3rem;display:flex}.sider-nyblokk-hint{color:var(--tekst-dempet);align-self:center;font-size:.8rem}@media (max-width:560px){.ressurs-red-ny{grid-template-columns:1fr 1fr}}.sider-blokktekst{text-overflow:ellipsis;white-space:nowrap;color:var(--tekst-dempet,inherit);flex:1;overflow:hidden}.sider-slett{color:var(--tekst-dempet,inherit);cursor:pointer;background:0 0;border:none;padding:.2rem}.sider-slett:hover{color:var(--fare,#b3261e)}.sider-nyblokk{grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;display:grid}.sider-nyblokk textarea,.sider-nyblokk input,.sider-nyblokk select{font:inherit;border:1px solid var(--kant);background:inherit;color:inherit;border-radius:.5rem;padding:.45rem .6rem;font-size:.85rem}.paaminnelse-fane{flex-direction:column;gap:1rem;display:flex}.paaminnelse-ny{grid-template-columns:1fr auto auto;align-items:end;gap:.6rem;display:grid}.paaminnelse-liste{flex-direction:column;list-style:none;display:flex}.paaminnelse-liste li{border-bottom:1px solid var(--kant);align-items:center;gap:.6rem;padding:.55rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.paaminnelse-liste li{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.paaminnelse-liste li{font-size:var(--tekst-s)}.paaminnelse-liste svg{color:var(--tekst-dempet);flex-shrink:0}.paaminnelse-tekst{flex:1}.paaminnelse-liste time{font-size:var(--tekst-xs);color:var(--tekst-dempet);white-space:nowrap}.paaminnelse--forfalt .paaminnelse-tekst{font-weight:600}.paaminnelse--forfalt svg{color:var(--fare,#b3261e)}@media (max-width:560px){.paaminnelse-ny{grid-template-columns:1fr}}.ordre-brett{align-items:flex-start;gap:.85rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ordre-kolonne{background:var(--flate);border:1px solid var(--kant);border-radius:var(--radius-l);flex:0 0 15rem;padding:.6rem}.ordre-kolonne>header{font-size:var(--tekst-s);border-top:3px solid var(--kant);border-radius:var(--radius-l) var(--radius-l) 0 0;justify-content:space-between;align-items:center;margin:-.6rem -.6rem .5rem;padding:.6rem .4rem .55rem;font-weight:600;display:flex}.ordre-kol-antall{font-size:var(--tekst-xs);color:var(--tekst-dempet);background:var(--kant)}@supports (color:color-mix(in lab, red, red)){.ordre-kol-antall{background:color-mix(in oklch, var(--kant) 40%, transparent)}}.ordre-kol-antall{border-radius:999px;padding:.05rem .5rem}.ordre-kolonne ul{flex-direction:column;gap:.4rem;list-style:none;display:flex}.ordre-kort{text-align:left;border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--flate-hevet);cursor:pointer;width:100%;box-shadow:var(--skygge-kort);transition:box-shadow var(--tempo-rask) var(--kurve), transform var(--tempo-rask) var(--kurve);flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.ordre-kort:hover{box-shadow:var(--skygge-flyt);transform:translateY(-1px)}.ordre-kort-pakke{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.ordre-kort-pris{font-size:var(--tekst-xs);font-variant-numeric:tabular-nums;color:var(--aksent)}.ordre-detalj,.ordre-felter{flex-direction:column;gap:.7rem;display:flex}.ordre-felt{font-size:var(--tekst-s);flex-direction:column;gap:.25rem;display:flex}.ordre-felt>span{font-size:var(--tekst-xs);color:var(--tekst-dempet);font-weight:600}.ordre-felt input,.ordre-felt select,.ordre-felt textarea{font:inherit;font-size:var(--tekst-s);border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--flate);color:inherit;padding:.45rem .6rem}.ordre-historikk h4{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tekst-dempet);align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.ordre-historikk ol{flex-direction:column;gap:.25rem;list-style:none;display:flex}.ordre-historikk li{font-size:var(--tekst-s);color:var(--tekst-dempet);justify-content:space-between;gap:.5rem;display:flex}.ordre-kundeliste{flex-direction:column;list-style:none;display:flex}.ordre-kundeliste button{text-align:left;border:0;border-bottom:1px solid var(--kant);justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.6rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ordre-kundeliste button{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.ordre-kundeliste button{color:inherit;cursor:pointer;font:inherit;background:0 0}.ordre-kundeliste button:hover{background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.ordre-kundeliste button:hover{background:color-mix(in oklch, var(--aksent) 6%, transparent)}}.ordre-kundeliste-navn{font-weight:550}.ordre-arkiv-toggle,.ordre-tilbakelenke{font:inherit;font-size:var(--tekst-s);border:1px solid var(--kant);border-radius:var(--radius-m);background:var(--flate);color:var(--tekst-dempet);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .7rem;display:inline-flex}.ordre-arkiv-toggle--paa{border-color:var(--aksent);color:var(--aksent)}.ordre-tilbakelenke{background:0 0;border:0}.side-topp-verktoy{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sokefelt--kompakt{width:auto;min-width:17rem;color:var(--tekst-dempet);align-items:center;gap:.5rem;margin-bottom:0;display:inline-flex}.sokefelt--kompakt input{color:var(--tekst);font:inherit;background:0 0;border:none;outline:none;width:100%}.sokefelt--kompakt:focus-within{border-color:var(--aksent);box-shadow:0 0 0 3px var(--aksent)}@supports (color:color-mix(in lab, red, red)){.sokefelt--kompakt:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--aksent) 18%, transparent)}}.faktura-statusfilter{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);min-height:2.25rem;color:var(--tekst);font:inherit;font-size:var(--tekst-s);padding:.4rem .6rem}.faktura-statusfilter:focus-visible{border-color:var(--aksent);box-shadow:0 0 0 3px var(--aksent);outline:none}@supports (color:color-mix(in lab, red, red)){.faktura-statusfilter:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--aksent) 18%, transparent)}}@media (max-width:48rem){.side-topp{flex-wrap:wrap;row-gap:.6rem}.side-topp-handlinger,.side-topp-verktoy{width:100%;min-width:0}.sokefelt--kompakt,.side-sok{flex:100%;min-width:0;max-width:100%}.hurtigfilter{width:100%;margin-inline:-.15rem;padding-inline:.35rem}.oppgave-liste>li,.dataliste tbody tr{min-height:2.75rem}}.statusflyt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.statusflyt-lop{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.statusflyt-steg{align-items:center;gap:.35rem;display:inline-flex}.statusflyt-pil{color:var(--tekst-dempet);flex-shrink:0}.statusflyt-knapp{border:1px solid var(--kant);background:var(--flate);color:var(--tekst-dempet);font:inherit;cursor:pointer;transition:border-color var(--tempo-rask) var(--kurve), background var(--tempo-rask) var(--kurve);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.statusflyt-knapp:hover{border-color:var(--steg-farge)}@supports (color:color-mix(in lab, red, red)){.statusflyt-knapp:hover{border-color:color-mix(in oklch, var(--steg-farge) 55%, var(--kant))}}.statusflyt-knapp[aria-pressed=true]{background:var(--steg-farge)}@supports (color:color-mix(in lab, red, red)){.statusflyt-knapp[aria-pressed=true]{background:color-mix(in oklch, var(--steg-farge) 14%, var(--flate))}}.statusflyt-knapp[aria-pressed=true]{border-color:var(--steg-farge);color:var(--tekst)}.statusflyt-antall{font-variant-numeric:tabular-nums;color:var(--steg-farge);font-weight:700}.statusflyt-avvik{flex-wrap:wrap;gap:.35rem;display:inline-flex}.statusflyt-knapp--avvik{border-style:dashed}.brett--bestillinger{grid-template-columns:none;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.brett-kort--knapp{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.brett-kort--knapp:focus-visible{outline:2px solid var(--aksent);outline-offset:2px;border-radius:.4rem}.bestilling-handlinger{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.75rem;display:flex}.status-tidslinje{flex-direction:column;gap:.55rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}.status-tidslinje li{border-left:3px solid var(--steg-farge);align-items:center;gap:.6rem;padding-left:.85rem;display:flex}.status-tidslinje-dato{color:var(--tekst-dempet);font-variant-numeric:tabular-nums;min-width:6.5rem;font-size:.82rem}.status-tidslinje-av{color:var(--tekst-dempet);font-size:.82rem}.bestilling-kommentarer{flex-direction:column;gap:.7rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.bestilling-kommentarer li{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);padding:.6rem .8rem}.bestilling-kommentarer p{white-space:pre-wrap;margin:0 0 .3rem}.feil-flate{border:1px solid #c92f33;border:1px solid lab(45.8749% 60.1361 37.4355);flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.feil-flate{border:1px solid color-mix(in oklch, lab(45.8749% 60.1361 37.4355) 35%, var(--kant))}}.feil-flate{border-radius:var(--radius)}.oppgave-detaljer label{color:var(--tekst-dempet);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.oppgave-detaljer select,.oppgave-detaljer input,.oppgave-detaljer textarea{font:inherit;color:var(--tekst);border:1px solid var(--kant);background:var(--flate-hevet);border-radius:.5rem;padding:.45rem .6rem}.apidok{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.apidok-nav{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);flex-direction:column;gap:.15rem;max-height:calc(100vh - 8rem);padding:.5rem;display:flex;position:sticky;top:1rem;overflow-y:auto}.apidok-nav button{font:inherit;color:var(--tekst-dempet);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.88rem;display:flex}.apidok-nav button:hover{background:var(--flate-hevet)}.apidok-nav button[aria-current=page]{background:var(--aksent);color:var(--aksent-kontrast)}.apidok-antall{font-variant-numeric:tabular-nums;opacity:.75;font-size:.75rem}.apidok-innhold{flex-direction:column;gap:.6rem;display:flex}.apidok-endepunkt{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);padding:.15rem .9rem}.apidok-endepunkt[open]{padding-bottom:.9rem}.apidok-endepunkt summary{cursor:pointer;align-items:center;gap:.7rem;padding:.6rem 0;list-style:none;display:flex}.apidok-endepunkt summary code{font-size:.9rem}.apidok-endepunkt h4{text-transform:uppercase;letter-spacing:.04em;color:var(--tekst-dempet);margin:.7rem 0 .25rem;font-size:.8rem}.apidok-metode{text-align:center;letter-spacing:.05em;color:#fff;border-radius:.4rem;min-width:3.6rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.apidok-metode--get{background:var(--info)}.apidok-metode--post{background:var(--suksess)}.apidok-metode--put,.apidok-metode--patch{background:var(--advarsel)}.apidok-metode--delete{background:#c92f33;background:lab(45.8749% 60.1361 37.4355)}.apidok-beskrivelse,.apidok-parametre{color:var(--tekst-dempet);margin:.2rem 0;font-size:.88rem}.apidok-skjema{border-collapse:collapse;font-size:.85rem}.apidok-skjema td{vertical-align:top;padding:.2rem .9rem .2rem 0}.apidok-felt{font-family:var(--skrift-mono,ui-monospace, monospace)}.apidok-pakrevd{color:#c92f33;color:lab(45.8749% 60.1361 37.4355);margin-left:.15rem}.apidok-type{color:var(--tekst-dempet)}@media (max-width:900px){.apidok{grid-template-columns:1fr}.apidok-nav{flex-flow:wrap;max-height:none;position:static}}.portal-medieknapper{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.portal-medie-mini{border:1px solid var(--kant);object-fit:contain;background:var(--flate-hevet);border-radius:.4rem;height:2.2rem}.portal-medie-mini--bred{object-fit:cover;width:6rem}.portal-branding textarea{font:inherit;color:var(--tekst);border:1px solid var(--kant);background:var(--flate-hevet);border-radius:.5rem;width:100%;padding:.45rem .6rem}.aktivitet-blokk--dragbar{cursor:grab}.aktivitet-blokk--dragbar:active{cursor:grabbing}.kalender-kollega{font:inherit;font-size:var(--tekst-xs);color:var(--tekst);border:1px solid var(--kant);border-radius:var(--radius);cursor:pointer;appearance:none;background-color:var(--mose-hex,#7f9386);max-width:14rem;min-height:2.1rem;padding:.4rem 1.6rem .4rem .7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kalender-kollega{background-color:color-mix(in srgb, var(--mose-hex,#7f9386) 8%, var(--flate-hevet))}}.kalender-kollega{background-image:linear-gradient(45deg, transparent 50%, var(--tekst-dempet) 50%), linear-gradient(135deg, var(--tekst-dempet) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}html.dark .kalender-kollega{background-color:var(--flate-senket)}@supports (color:color-mix(in lab, red, red)){html.dark .kalender-kollega{background-color:color-mix(in srgb, var(--flate-senket) 55%, var(--flate-hevet))}}.kalender-kollega:focus-visible{outline:2px solid var(--aksent);outline-offset:2px}.drive-ny{background:var(--advarsel);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.drive-ny{background:color-mix(in oklch, var(--advarsel) 18%, var(--flate))}}.drive-ny{color:var(--advarsel);border:1px solid var(--advarsel)}.drive-import{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.dialog-fane{gap:.75rem;max-width:40rem;display:grid}.dialog-trad{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dialog-boble{border:1px solid var(--kant);background:var(--flate-hevet);border-radius:.75rem;gap:.15rem;max-width:85%;padding:.6rem .85rem;display:grid}.dialog-boble--intern{background:var(--aksent);justify-self:end}@supports (color:color-mix(in lab, red, red)){.dialog-boble--intern{background:color-mix(in oklch, var(--aksent) 8%, var(--flate-hevet))}}.dialog-boble--intern{border-color:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.dialog-boble--intern{border-color:color-mix(in oklch, var(--aksent) 45%, var(--kant))}}.dialog-boble--intern{border-bottom-right-radius:.25rem}.dialog-boble--kunde{border-bottom-left-radius:.25rem;justify-self:start}.dialog-dagskille{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet);justify-self:center;padding:.4rem 0}.dialog-boble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dialog-avsender{font-size:var(--tekst-xs);color:var(--tekst-dempet);font-weight:600}.dialog-kunde-merke{border:1px solid var(--kant);border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-weight:500}.dialog-tid{font-size:var(--tekst-xs);color:var(--tekst-dempet);justify-self:end}.dialog-skrivefelt{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.dialog-skrivefelt input{border:1px solid var(--kant);background:var(--flate-hevet);border-radius:.5rem;flex:1;min-width:14rem;padding:.55rem .75rem}.veiviser{gap:.9rem;display:grid}.veiviser-steg{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.veiviser-steg li{font-size:var(--tekst-xs);color:var(--tekst-dempet);border:1px solid var(--kant);border-radius:999px;padding:.3rem .6rem;font-weight:600}.veiviser-steg li.veiviser-steg--aktivt{color:var(--aksent-kontrast);background:var(--aksent);border-color:var(--aksent)}.veiviser-steg li.veiviser-steg--ferdig{border-color:var(--aksent);color:var(--aksent)}.veiviser-knapper{border-top:1px solid var(--kant);justify-content:end;gap:.5rem;padding-top:.9rem;display:flex}.aktivitet-blokk-hank{cursor:ns-resize;touch-action:none;border-radius:0 0 .4rem .4rem;height:8px;position:absolute;inset:auto 0 0}.aktivitet-blokk--dragbar:hover .aktivitet-blokk-hank{background:currentColor}@supports (color:color-mix(in lab, red, red)){.aktivitet-blokk--dragbar:hover .aktivitet-blokk-hank{background:color-mix(in oklch, currentColor 25%, transparent)}}.henvendelse-liste{flex-direction:column;gap:.75rem;list-style:none;display:flex}.henvendelse-kort{border:1px solid var(--kant);border-left:3px solid var(--aksent);border-radius:var(--radius);background:var(--flate-hevet);flex-direction:column;gap:.5rem;padding:1rem 1.15rem;display:flex}.henvendelse-topp{align-items:center;gap:.6rem;display:flex}.henvendelse-navn{font-weight:600;font-size:var(--tekst-m)}.henvendelse-dato{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);color:var(--tekst-dempet);margin-left:auto}.henvendelse-kontakt{font-size:var(--tekst-s);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.henvendelse-kontakt a{color:var(--tekst-dempet);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.henvendelse-kontakt a:hover{color:var(--aksent)}.henvendelse-emne{font-weight:600;font-size:var(--tekst-s)}.henvendelse-melding{font-size:var(--tekst-s);color:var(--tekst);white-space:pre-wrap;line-height:1.5}.henvendelse-handlinger{gap:.5rem;margin-top:.15rem;display:flex}.henvendelse-vedlegg{border:1px solid var(--kant);border-radius:var(--radius-s,8px);background:var(--flate-2,var(--flate));flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.henvendelse-vedlegg-tittel{font-size:var(--tekst-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-svak,var(--tekst));align-items:center;gap:.35rem;display:inline-flex}.henvendelse-vedlegg ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.henvendelse-vedlegg-storrelse{color:var(--tekst-svak,var(--tekst))}.innsikt-viz{grid-template-columns:minmax(0,240px) 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:48rem){.innsikt-viz{grid-template-columns:1fr}}.gauge{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);flex-direction:column;align-items:center;gap:.4rem;padding:1.1rem;display:flex}.gauge svg{width:100%;max-width:200px}.gauge-spor{fill:none;stroke:var(--kant)}@supports (color:color-mix(in lab, red, red)){.gauge-spor{stroke:color-mix(in oklch, var(--kant) 70%, transparent)}}.gauge-spor{stroke-width:14px;stroke-linecap:round}.gauge-fyll{fill:none;stroke-width:14px;stroke-linecap:round;transition:stroke-dasharray var(--tempo-normal,.3s) var(--kurve)}.gauge-tall{fill:var(--tekst);text-anchor:middle;font-size:40px;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace)}.gauge-enhet{fill:var(--tekst-dempet);font-size:18px}.gauge-etikett{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-dempet)}.sparkline{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate-hevet);flex-direction:column;gap:.75rem;padding:1.1rem;display:flex}.sparkline-topp{justify-content:space-between;align-items:baseline;display:flex}.sparkline-topp span{font-size:var(--tekst-s);color:var(--tekst-dempet);align-items:center;gap:.4rem;display:inline-flex}.sparkline-topp strong{font-size:var(--tekst-l);font-family:var(--font-mono,ui-monospace, monospace)}.sparkline svg{width:100%;height:90px}.sparkline polyline{fill:none;stroke:var(--aksent);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.innsikt-seksjon{border-top:1px solid var(--kant);margin-top:1.5rem;padding-top:1.5rem}.innsikt-seksjon:first-of-type{border-top:none;margin-top:.5rem;padding-top:0}.innsikt-seksjon-topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.innsikt-seksjon-topp .felt--inline{min-width:0;max-width:100%}.innsikt-seksjon-topp .felt--inline select{min-width:0;max-width:min(16rem,100vw - 8rem)}.innsikt-seksjon-topp h2{font-size:var(--tekst-l)}.kort-stabel{flex-direction:column;gap:1rem;display:flex}.bryter-rad{font-size:var(--tekst-s);cursor:pointer;align-items:center;gap:.5rem;display:flex}.feltbygger{flex-direction:column;gap:.75rem;display:flex}.feltbygger-rad{border:1px solid var(--kant);border-radius:var(--radius);background:var(--flate);flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.feltbygger-hode{align-items:flex-end;gap:.6rem;display:flex}.feltbygger-hode .felt{flex:1}.feltbygger-nr{background:var(--aksent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feltbygger-nr{background:color-mix(in oklch, var(--aksent) 12%, transparent)}}.feltbygger-nr{color:var(--aksent);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);font-weight:600}.feltbygger-handlinger{gap:.15rem;display:flex}.feltbygger-rad-bunn{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.feltbygger-rad-bunn .felt{flex:1;min-width:10rem}.skjemaliste-rad{border-bottom:1px solid var(--kant);align-items:center;gap:1rem;padding:.7rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.skjemaliste-rad{border-bottom:1px solid color-mix(in oklch, var(--kant) 55%, transparent)}}.skjemaliste-rad:last-child{border-bottom:0}.skjemaliste-tittel{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.skjemaliste-handlinger{gap:.15rem;display:flex}@media (max-width:40rem){.feltbygger-rad-bunn{flex-direction:column;align-items:stretch}.skjemaliste-rad{flex-wrap:wrap}}.mediebibliotek{gap:var(--rom-3);flex-direction:column;display:flex}.mediebibliotek-rutenett{gap:var(--rom-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.mediekort{border:1px solid var(--strek);border-radius:var(--radius-m);background:var(--flate);margin:0;overflow:hidden}.mediekort-velg{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.mediekort-velg img{object-fit:cover;width:100%;height:6.25rem;display:block}.mediekort-velg:hover img,.mediekort-velg:focus-visible img{opacity:.85}.mediekort-meta{justify-content:space-between;align-items:center;gap:var(--rom-1);padding:var(--rom-1) var(--rom-2);font-size:var(--tekst-xs);display:flex}.mediekort-navn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bildefelt-forhandsvisning{border-radius:var(--radius-m);border:1px solid var(--strek);width:15rem;max-width:100%;height:auto}.bildefelt-rad{gap:var(--rom-2);align-items:center;display:flex}.bildefelt-rad input{flex:1;min-width:0}.gfarge-1{--blokk-farge:#7986cb}.gfarge-2{--blokk-farge:#33b679}.gfarge-3{--blokk-farge:#8e24aa}.gfarge-4{--blokk-farge:#e67c73}.gfarge-5{--blokk-farge:#f6bf26}.gfarge-6{--blokk-farge:#f4511e}.gfarge-7{--blokk-farge:#039be5}.gfarge-8{--blokk-farge:#616161}.gfarge-9{--blokk-farge:#3f51b5}.gfarge-10{--blokk-farge:#0b8043}.gfarge-11{--blokk-farge:#d50000}.deltaker-liste{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.blokk-liste{margin:0 0 var(--rom-3);gap:var(--rom-2);flex-direction:column;padding:0;list-style:none;display:flex}.blokkrad{align-items:center;gap:var(--rom-2);border:1px solid var(--strek);border-radius:var(--radius-m);padding:var(--rom-1) var(--rom-2);background:var(--flate);min-width:0;display:flex}.blokkrad-innhold{align-items:center;gap:var(--rom-2);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:.35rem 0;display:flex}.blokkrad-kind{font-size:var(--tekst-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--aksent);flex-shrink:0;font-weight:600}.blokkrad-tekst{text-overflow:ellipsis;white-space:nowrap;font-size:var(--tekst-s);overflow:hidden}.blokkrad-publisert{font-size:var(--tekst-xs);flex-shrink:0}.blokkrad-handlinger{flex-shrink:0;gap:.15rem;display:flex}.kommentartraad-veksler{color:var(--tekst-dempet);font-size:var(--tekst-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.2rem 0;display:inline-flex}.kommentartraad-veksler:hover{color:var(--tekst)}.kommentartraad-innhold{margin-top:var(--rom-2);padding-left:var(--rom-3);border-left:2px solid var(--strek);gap:var(--rom-2);flex-direction:column;display:flex}.kommentar-liste{gap:var(--rom-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kommentar-liste p{font-size:var(--tekst-s);white-space:pre-line;margin:.1rem 0 0}.kommentar-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.kommentar-skjema{gap:var(--rom-2);display:flex}.kommentar-skjema input{flex:1;min-width:0}.blokkbygger-delt{gap:var(--rom-4);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}@media (max-width:64rem){.blokkbygger-delt{grid-template-columns:1fr}.blokkbygger-delt>.blokkpreview{order:-1}}.blokkpreview{border:1px solid var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.blokkpreview{border:1px solid color-mix(in srgb, var(--gran-hex,#274833) 16%, transparent)}}.blokkpreview{border-radius:var(--radius-m);background:var(--flate-hevet);top:var(--rom-3);flex-direction:column;gap:0;min-width:0;padding:0;display:flex;position:sticky;overflow:hidden}.blokkpreview-maal{pointer-events:none;width:100%;height:0;overflow:hidden}.blokkpreview-topp{justify-content:space-between;align-items:center;gap:var(--rom-2);border-bottom:1px solid var(--gran-hex,#274833);padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.blokkpreview-topp{border-bottom:1px solid color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent)}}.blokkpreview-topp{background:var(--lav-hex,#cfd9ca)}@supports (color:color-mix(in lab, red, red)){.blokkpreview-topp{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 35%, var(--flate-hevet))}}.blokkpreview-veksler{background:var(--mose-hex,#7f9386);flex-wrap:nowrap;gap:0;padding:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blokkpreview-veksler{background:color-mix(in srgb, var(--mose-hex,#7f9386) 12%, transparent)}}.blokkpreview-veksler{border-radius:var(--radius-s)}.blokkpreview-veksler button{color:var(--tekst-dempet);border-radius:calc(var(--radius-s) - .05rem);font-size:var(--tekst-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;min-height:2.25rem;padding:.35rem .65rem;font-weight:600;display:inline-flex}.blokkpreview-veksler button[aria-pressed=true]{background:var(--flate-hevet);color:var(--aksent);box-shadow:0 1px 2px var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.blokkpreview-veksler button[aria-pressed=true]{box-shadow:0 1px 2px color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent)}}.blokkpreview-flate{background:linear-gradient(var(--gran-hex,#274833) 1px, transparent 1px) 0 0 / 100% 1.25rem, var(--tekst);min-width:0;max-width:100%;overflow:auto}@supports (color:color-mix(in lab, red, red)){.blokkpreview-flate{background:linear-gradient(color-mix(in srgb, var(--gran-hex,#274833) 5%, transparent) 1px, transparent 1px) 0 0 / 100% 1.25rem, color-mix(in srgb, var(--tekst) 4%, var(--flate))}}.blokkpreview-flate{padding:var(--rom-3);justify-content:center;min-height:min(70vh,48rem);display:flex}.blokkpreview-ramme{width:100%;max-width:100%;box-shadow:0 0 0 1px var(--gran-hex,#274833), 0 8px 28px -12px var(--gran-hex,#274833);background:#fff}@supports (color:color-mix(in lab, red, red)){.blokkpreview-ramme{box-shadow:0 0 0 1px color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent), 0 8px 28px -12px color-mix(in srgb, var(--gran-hex,#274833) 28%, transparent)}}.blokkpreview-ramme{transition:width .2s}.blokkpreview-iframe{border:0;width:100%;height:min(70vh,48rem);display:block}.blokkpreview>.felt-melding{border-top:1px solid var(--gran-hex,#274833);margin:0;padding:.55rem .85rem}@supports (color:color-mix(in lab, red, red)){.blokkpreview>.felt-melding{border-top:1px solid color-mix(in srgb, var(--gran-hex,#274833) 10%, transparent)}}.blokkpreview>.felt-melding{font-size:.75rem}.blokktype-velger{gap:var(--rom-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.blokktype-velger legend{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--tekst-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-dempet);margin-bottom:var(--rom-1)}.blokktype-rutenett{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.blokktype-kort{text-align:left;border:1px solid var(--strek);background:var(--flate);border-radius:var(--radius-s);cursor:pointer;flex-direction:column;gap:.25rem;min-height:4.5rem;padding:.7rem .8rem;display:flex}.blokktype-kort:hover{border-color:var(--aksent)}.blokktype-kort--valgt{border-color:var(--aksent);box-shadow:inset 3px 0 0 var(--aksent);background:var(--aksent)}@supports (color:color-mix(in lab, red, red)){.blokktype-kort--valgt{background:color-mix(in oklch, var(--aksent) 8%, var(--flate))}}.blokktype-navn{font-weight:600;font-size:var(--tekst-s);color:var(--tekst)}.blokktype-beskrivelse{font-size:var(--tekst-xs);color:var(--tekst-dempet);line-height:1.35}.artikler-delt{gap:var(--rom-4);grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:64rem){.artikler-delt{grid-template-columns:1fr}}.artikkel-liste{gap:var(--rom-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.artikkelrad{align-items:center;gap:var(--rom-2);border:1px solid var(--strek);border-radius:var(--radius-m);padding:var(--rom-1) var(--rom-2);background:var(--flate);display:flex}.artikkelrad--valgt{border-color:var(--aksent)}.artikkelrad-velg{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:.1rem;min-width:0;padding:.3rem 0;display:flex}.artikkelrad-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artikkel-meta{gap:var(--rom-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.riktekst{border:1px solid var(--strek);border-radius:var(--radius-m);background:var(--flate)}.riktekst-verktoy{border-bottom:1px solid var(--strek);flex-wrap:wrap;gap:.15rem;padding:.35rem;display:flex}.riktekst-verktoy button{color:var(--tekst-dempet);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;padding:.35rem;display:inline-flex}.riktekst-verktoy button:hover{color:var(--tekst);background:var(--tekst)}@supports (color:color-mix(in lab, red, red)){.riktekst-verktoy button:hover{background:color-mix(in oklch, var(--tekst) 8%, transparent)}}.riktekst-verktoy button[aria-pressed=true]{color:var(--aksent-kontrast);background:var(--aksent)}.riktekst-flate .tiptap{min-height:16rem;padding:var(--rom-3);outline:none}.riktekst-flate .tiptap p{margin:0 0 .6em}.riktekst-flate .tiptap h2{margin:1em 0 .4em;font-size:1.35rem}.riktekst-flate .tiptap h3{margin:.9em 0 .35em;font-size:1.15rem}.riktekst-flate .tiptap blockquote{border-left:3px solid var(--aksent);color:var(--tekst-dempet);margin:.8em 0;padding-left:.9em}.riktekst-flate .tiptap img{border-radius:var(--radius-s);max-width:100%;height:auto}.riktekst-flate .tiptap a{color:var(--aksent);text-decoration:underline}.ansattrad{align-items:center;gap:var(--rom-2);border:1px solid var(--strek);border-radius:var(--radius-m);padding:var(--rom-1) var(--rom-2);background:var(--flate);display:flex}.ansattrad-bilde{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem}.ansattrad-bilde--tom{background:var(--aksent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ansattrad-bilde--tom{background:color-mix(in oklch, var(--aksent) 20%, var(--flate))}}.ansattrad-bilde--tom{font-weight:600}.ansattrad-velg{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:.1rem;min-width:0;padding:.3rem 0;display:flex}.mediekort-velg video{object-fit:cover;width:100%;height:6.25rem;display:block}.ordre-brett,.brett--bestillinger{scrollbar-width:thin;scrollbar-color:var(--tekst) transparent}@supports (color:color-mix(in lab, red, red)){.ordre-brett,.brett--bestillinger{scrollbar-color:color-mix(in oklch, var(--tekst) 25%, transparent) transparent}}.ordre-brett::-webkit-scrollbar{height:6px}.brett--bestillinger::-webkit-scrollbar{height:6px}.ordre-brett::-webkit-scrollbar-thumb{background:var(--tekst)}@supports (color:color-mix(in lab, red, red)){.ordre-brett::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--tekst) 25%, transparent)}}.ordre-brett::-webkit-scrollbar-thumb{border-radius:3px}.brett--bestillinger::-webkit-scrollbar-thumb{background:var(--tekst)}@supports (color:color-mix(in lab, red, red)){.brett--bestillinger::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--tekst) 25%, transparent)}}.brett--bestillinger::-webkit-scrollbar-thumb{border-radius:3px}@media (max-width:48rem){.ordre-brett{flex-direction:column;overflow-x:visible}.ordre-kolonne{flex:auto;width:100%}.brett--bestillinger{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow-x:visible}}.utsendelse-delt{gap:var(--rom-4);grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);align-items:start;display:grid}.utsendelse-delt>*{min-width:0}@media (max-width:64rem){.utsendelse-delt{grid-template-columns:1fr}}.utsendelse-kilde{font-size:var(--tekst-s);margin:0 0 var(--rom-2);align-items:center;gap:.4rem;display:flex}.utsendelse-mottakere{margin:0 0 var(--rom-3);flex-direction:column;gap:.35rem;max-height:22rem;padding:0;list-style:none;display:flex;overflow-y:auto}.utsendelse-mottaker-navn{font-weight:600}.utsendelse-mottaker-meta{color:var(--tekst-dempet);font-size:var(--tekst-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utsendelse-kildeblokk{border:1px solid var(--kant);border-radius:var(--radius);padding:var(--rom-3);gap:var(--rom-2);flex-direction:column;display:flex}.utsendelse-statusknapper{flex-wrap:wrap;gap:.4rem;display:flex}.utsendelse-statusknapp{border:1px solid var(--kant);background:var(--flate);font-size:var(--tekst-xs);cursor:pointer;transition:background var(--tempo-rask) var(--kurve), border-color var(--tempo-rask) var(--kurve);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-weight:600;display:inline-flex}.utsendelse-statusknapp:hover{border-color:var(--gran);background:var(--flate-hev)}.utsendelse-liste-topp{justify-content:space-between;align-items:center;display:flex}.utsendelse-fjern-alle{color:var(--tekst-dempet);font-size:var(--tekst-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.utsendelse-tabell-omslag{border:1px solid var(--kant);border-radius:var(--radius);max-height:24rem;overflow:auto}.utsendelse-tabell{border-collapse:collapse;width:100%;font-size:var(--tekst-xs)}.utsendelse-tabell th,.utsendelse-tabell td{text-align:left;border-bottom:1px solid var(--kant);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;padding:.45rem .6rem;overflow:hidden}.utsendelse-tabell th{background:var(--flate);color:var(--tekst-dempet);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:600;position:sticky;top:0}.utsendelse-fjern{color:var(--tekst-dempet);cursor:pointer;background:0 0;border:0;padding:.15rem}.utsendelse-fjern:hover{color:#c92f33;color:lab(45.8749% 60.1361 37.4355)}.utsendelse-variabler{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.utsendelse-variabler-hint{font-size:var(--tekst-xs);color:var(--tekst-dempet)}.utsendelse-variabel{border:1px dashed var(--kant);background:var(--flate);font-family:var(--skrift-mono,ui-monospace, monospace);cursor:pointer;border-radius:6px;padding:.2rem .45rem;font-size:.7rem}.utsendelse-variabel:hover{border-color:var(--gran)}.utsendelse-forhandsvisning{border:1px solid var(--kant);border-radius:var(--radius);overflow:hidden}.utsendelse-forhandsvisning-emne{font-size:var(--tekst-xs);border-bottom:1px solid var(--kant);background:var(--flate);margin:0;padding:.5rem .75rem}.utsendelse-forhandsvisning iframe{background:var(--flate-hevet);border:0;width:100%;height:26rem;display:block}.signering-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signering-rad{border-bottom:1px solid var(--kant);cursor:pointer;border-radius:var(--radius);transition:background var(--tempo-rask) var(--kurve);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .25rem;display:flex}.signering-rad:hover{background:var(--flate-hevet)}.signering-rad:last-child{border-bottom:0}.signering-rad-tittel{flex-direction:column;gap:.15rem;min-width:0;display:flex}.signering-tittel{font-weight:600;font-size:var(--tekst-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signering-detalj{gap:var(--rom-3);flex-direction:column;display:flex}.signering-mottakere{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.signering-mottaker,.signering-mottaker-rad{border:1px solid var(--kant);border-radius:var(--radius);font-size:var(--tekst-xs);justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.signering-mottaker-rad>input{border:1px solid var(--kant);border-radius:var(--radius-s);background:var(--flate-hevet);min-width:0;color:var(--tekst);font:inherit;flex:10rem;padding:.45rem .6rem}.signering-mottaker-rad>input:focus-visible{border-color:var(--aksent);box-shadow:0 0 0 3px var(--aksent);outline:none}@supports (color:color-mix(in lab, red, red)){.signering-mottaker-rad>input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--aksent) 18%, transparent)}}.signering-mottaker-status{color:var(--tekst-dempet);white-space:nowrap}@media (max-width:48rem){.signering-rad{align-items:flex-start}.signering-rad time{display:none}.signering-mottaker-rad{grid-template-columns:minmax(0,1fr) auto;display:grid}.signering-mottaker-rad>input{grid-column:1;width:100%}.signering-mottaker-rad>.knapp{grid-area:1/2/span 2;align-self:center}}.historikk-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historikk-rad{border-bottom:1px solid var(--kant);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.historikk-rad:last-child{border-bottom:0}.historikk-hva{font-size:var(--tekst-s);font-weight:500;display:block}.historikk-meta{font-size:var(--tekst-xs);color:var(--tekst-dempet);display:block}.bekreftelse{font-size:var(--tekst-xs);color:var(--suksess);align-items:center;gap:.4rem;font-weight:500;animation:.2s ease-out bekreftelse-inn;display:inline-flex}.bekreftelse:before{content:"✓";font-weight:700}@keyframes bekreftelse-inn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bekreftelse{animation:none}}.nettside-hub-masthead{margin-bottom:var(--rom-4)}.nettside-hub-kode{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-dempet);margin:0 0 .35rem;font-size:.68rem}.nettside-hub-masthead h1{letter-spacing:-.02em;color:var(--aksent);margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem);font-weight:700}.nettside-hub-lede{max-width:36rem;color:var(--tekst-dempet);font-size:var(--tekst-s);margin:.45rem 0 0;line-height:1.45}.nettside-hub-nav{border-top:1px solid var(--kant);border-bottom:1px solid var(--kant);flex-wrap:wrap;gap:.15rem 1.1rem;margin:0 0 1.35rem;padding:.55rem 0;display:flex}.nettside-hub-nav a{min-height:2.25rem;color:var(--tekst-dempet);letter-spacing:.01em;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.nettside-hub-nav a:hover{color:var(--aksent)}.nettside-register{border:1px solid var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.nettside-register{border:1px solid color-mix(in srgb, var(--gran-hex,#274833) 16%, transparent)}}.nettside-register{border-radius:var(--radius-m);background:var(--flate-hevet);overflow:hidden}.nettside-register-topp{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--tekst-dempet);background:var(--lav-hex,#cfd9ca);grid-template-columns:2.2rem minmax(0,1.4fr) minmax(0,1fr) 6.5rem 5rem;gap:.75rem;padding:.55rem 1rem;font-size:.62rem;display:none}@supports (color:color-mix(in lab, red, red)){.nettside-register-topp{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 45%, var(--flate-hevet))}}.nettside-register-topp{border-bottom:1px solid var(--gran-hex,#274833)}@supports (color:color-mix(in lab, red, red)){.nettside-register-topp{border-bottom:1px solid color-mix(in srgb, var(--gran-hex,#274833) 12%, transparent)}}@media (min-width:48rem){.nettside-register-topp{display:grid}}.nettside-register-liste{margin:0;padding:0;list-style:none}.nettside-register-rad{color:inherit;border-bottom:1px solid var(--gran-hex,#274833);grid-template-columns:2.2rem minmax(0,1fr) auto;grid-template-areas:"nr navn gaa""nr sti sti""nr status status";align-items:center;gap:.2rem .75rem;padding:.95rem 1rem;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.nettside-register-rad{border-bottom:1px solid color-mix(in srgb, var(--gran-hex,#274833) 10%, transparent)}}.nettside-register-rad{transition:background .14s var(--kurve)}.nettside-register-rad:last-child{border-bottom:0}.nettside-register-rad:hover{background:var(--mose-hex,#7f9386)}@supports (color:color-mix(in lab, red, red)){.nettside-register-rad:hover{background:color-mix(in srgb, var(--mose-hex,#7f9386) 10%, var(--flate-hevet))}}.nettside-register-nr{font-family:var(--font-mono,ui-monospace, monospace);color:var(--tekst-dempet);letter-spacing:.04em;grid-area:nr;font-size:.72rem}.nettside-register-navn{color:var(--tekst);letter-spacing:-.01em;grid-area:navn;font-size:1.05rem;font-weight:700}.nettside-register-sti{color:var(--tekst-dempet);flex-wrap:wrap;grid-area:sti;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.nettside-register-sti code{font-family:var(--font-mono,ui-monospace, monospace);background:0 0;padding:0;font-size:.78rem}.nettside-register-merke{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--mose-hex,#7f9386);border:1px solid var(--mose-hex,#7f9386);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.nettside-register-merke{border:1px solid color-mix(in srgb, var(--mose-hex,#7f9386) 45%, transparent)}}.nettside-register-merke{border-radius:2px;padding:.1rem .35rem}.nettside-register-status{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-dempet);grid-area:status;font-size:.68rem}.nettside-register-status.er-live{color:var(--suksess)}.nettside-register-gaa{color:var(--aksent);opacity:.55;transition:opacity .14s var(--kurve);grid-area:gaa;justify-self:end;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600;display:inline-flex}.nettside-register-rad:hover .nettside-register-gaa{opacity:1}@media (min-width:48rem){.nettside-register-rad{grid-template-columns:2.2rem minmax(0,1.4fr) minmax(0,1fr) 6.5rem 5rem;grid-template-areas:"nr navn sti status gaa";padding:.85rem 1rem}}.blokkpreview-laster{background:var(--lav-hex,#cfd9ca);flex-direction:column;gap:.75rem;min-height:min(50vh,28rem);padding:2rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.blokkpreview-laster{background:color-mix(in srgb, var(--lav-hex,#cfd9ca) 28%, var(--flate-hevet))}}.blokkpreview-laster span{background:var(--mose-hex,#7f9386);border-radius:4px;height:.85rem;display:block}@supports (color:color-mix(in lab, red, red)){.blokkpreview-laster span{background:color-mix(in srgb, var(--mose-hex,#7f9386) 22%, transparent)}}.blokkpreview-laster span{background-size:200% 100%;animation:1.6s linear infinite skeleton-skimmer}.blokkpreview-laster span:first-child{width:42%;height:1.25rem}.blokkpreview-laster span:nth-child(2){width:78%}.blokkpreview-laster span:nth-child(3){width:61%}@media (max-width:48rem){.blokkbygger-delt{gap:var(--rom-3)}.blokkpreview{padding:var(--rom-2);position:static}.blokkpreview-flate{min-height:min(55vh,28rem);padding:var(--rom-2)}.blokkpreview-iframe{height:min(55vh,28rem)}.slideover-bakteppe{justify-content:stretch;align-items:flex-end}.slideover{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:auto;max-height:min(92dvh,100%);animation:slideover-opp .3s var(--kurve-spring,var(--kurve));border-left:0}.slideover--s,.slideover--m,.slideover--l{--slideover-bredde:100%}.slideover-innhold{max-height:calc(92dvh - 7rem)}}@keyframes slideover-opp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:48rem){.kanban{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:min(85vw,18rem);padding-inline:.25rem;scroll-padding-inline:.75rem}.kanban-kolonne{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.slideover,.blokkpreview-laster span{animation:none}}@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-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}
