@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer ds.theme;@layer ds.base{.ds-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root{--ds-font-size-minus-1:max(.9em, .875rem);--ds-font-size-plus-1:1.1em;--ds-readonly-icon-size:var(--ds-icon-size);--ds-readonly-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25A4.75%204.75%200%200%200%207.25%207v2.25H7A1.75%201.75%200%200%200%205.25%2011v9c0%20.41.34.75.75.75h12a.75.75%200%200%200%20.75-.75v-9A1.75%201.75%200%200%200%2017%209.25h-.25V7A4.75%204.75%200%200%200%2012%202.25m3.25%207V7a3.25%203.25%200%200%200-6.5%200v2.25zM12%2013a1.5%201.5%200%200%200-.75%202.8V17a.75.75%200%200%200%201.5%200v-1.2A1.5%201.5%200%200%200%2012%2013%22%2F%3E%3C%2Fsvg%3E);--ds-icon-size:var(--ds-size-6)}@supports (width:round(down,0.1em,1px)){:root{--ds-font-size-minus-1:round(down, max(.9em, .875rem), 1px);--ds-font-size-plus-1:round(down, 1.1em, 1px)}}:root,[data-color-scheme]{--dsc-focus-boxShadow:0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-boxShadow-inset:inset 0 0 0 calc(2 * var(--ds-border-width-focus)) var(--ds-color-focus-inner);--dsc-focus-boxShadow-middle:inset 0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-outline:var(--ds-color-focus-outer) solid var(--ds-border-width-focus)}[data-color-scheme],body{color:var(--ds-color-neutral-text-default);background:var(--ds-color-neutral-background-default)}.ds-icon{height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-readonly-icon:before{forced-color-adjust:none;content:"";height:calc(1em * var(--ds-line-height-md));height:1lh;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);background:currentColor;margin-inline-end:.25ch;display:inline-block}.ds-print-preserve,.ds-readonly-icon:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-focus:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus:focus-visible *{--_ds--focus:}.ds-focus--inset:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}.ds-focus--inset:focus-visible *{--_ds--focus:}.ds-focus--middle:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,0)}.ds-focus--middle:focus-visible *{--_ds--focus:}.ds-focus--visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus--visible *{--_ds--focus:}.ds-focus--visible--inset{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}.ds-focus--visible--inset *{--_ds--focus:}.ds-focus--visible--middle{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,0)}.ds-focus--visible--middle *{--_ds--focus:}.ds-checkbox--checked{--_stroke-width-fallback:.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width,var(--_stroke-width-fallback)));background-position:10% 73%,90%;background-repeat:no-repeat;background-size:35% 35%,65% 65%;background-origin:content-box;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4));forced-color-adjust:none}.ds-list--unstyled{margin:0;padding:0;list-style-type:""}.ds-floating{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-floating:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-floating[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-floating[data-floating|=top]:before{top:100%;rotate:45deg}.ds-floating[data-floating|=right]:before{left:0;rotate:135deg}.ds-floating[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-floating[data-floating|=left]:before{left:100%;rotate:-45deg}@keyframes ds-fade-in{0%{opacity:0}}body{font-weight:var(--ds-body-md-font-weight);line-height:var(--ds-body-md-line-height);letter-spacing:var(--ds-body-md-letter-spacing)}[data-size],body{font-size:var(--ds-body-md-font-size)}[data-size]{--ds-icon-size:var(--ds-size-6)}.ds-heading{-moz-column-break-after:avoid;break-after:avoid-page;font-size:1.3em;font-size:round(down,1.3em,1px);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}.ds-heading[data-size="2xs"]{font-weight:var(--ds-heading-2xs-font-weight);line-height:var(--ds-heading-2xs-line-height);font-size:var(--ds-heading-2xs-font-size);letter-spacing:var(--ds-heading-2xs-letter-spacing)}.ds-heading[data-size=xs]{font-weight:var(--ds-heading-xs-font-weight);line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}.ds-heading[data-size=sm]{font-weight:var(--ds-heading-sm-font-weight);line-height:var(--ds-heading-sm-line-height);font-size:var(--ds-heading-sm-font-size);letter-spacing:var(--ds-heading-sm-letter-spacing)}.ds-heading[data-size=md]{font-size:var(--ds-heading-md-font-size)}.ds-heading[data-size=lg]{font-weight:var(--ds-heading-lg-font-weight);line-height:var(--ds-heading-lg-line-height);font-size:var(--ds-heading-lg-font-size);letter-spacing:var(--ds-heading-lg-letter-spacing)}.ds-heading[data-size=xl]{font-weight:var(--ds-heading-xl-font-weight);line-height:var(--ds-heading-xl-line-height);font-size:var(--ds-heading-xl-font-size);letter-spacing:var(--ds-heading-xl-letter-spacing)}.ds-heading[data-size="2xl"]{font-weight:var(--ds-heading-2xl-font-weight);line-height:var(--ds-heading-2xl-line-height);font-size:var(--ds-heading-2xl-font-size);letter-spacing:var(--ds-heading-2xl-letter-spacing)}.ds-label{font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-body-md-line-height)}.ds-label[data-weight=medium]{font-weight:var(--ds-font-weight-medium)}.ds-label[data-weight=semibold]{font-weight:var(--ds-font-weight-semibold)}.ds-label[data-weight=regular]{font-weight:var(--ds-font-weight-regular)}:where(.ds-paragraph){margin-block:0}.ds-paragraph[data-size=xs]{font-weight:var(--ds-body-xs-font-weight);line-height:var(--ds-body-xs-line-height);font-size:var(--ds-body-xs-font-size);letter-spacing:var(--ds-body-xs-letter-spacing)}.ds-paragraph[data-size=sm]{font-weight:var(--ds-body-sm-font-weight);line-height:var(--ds-body-sm-line-height);font-size:var(--ds-body-sm-font-size);letter-spacing:var(--ds-body-sm-letter-spacing)}.ds-paragraph[data-size=md]{font-weight:var(--ds-body-md-font-weight);line-height:var(--ds-body-md-line-height);font-size:var(--ds-body-md-font-size);letter-spacing:var(--ds-body-md-letter-spacing)}.ds-paragraph[data-size=lg]{font-weight:var(--ds-body-lg-font-weight);line-height:var(--ds-body-lg-line-height);font-size:var(--ds-body-lg-font-size);letter-spacing:var(--ds-body-lg-letter-spacing)}.ds-paragraph[data-size=xl]{font-weight:var(--ds-body-xl-font-weight);line-height:var(--ds-body-xl-line-height);font-size:var(--ds-body-xl-font-size);letter-spacing:var(--ds-body-xl-letter-spacing)}.ds-paragraph[data-variant=long]{line-height:var(--ds-line-height-lg)}.ds-paragraph[data-variant=short]{line-height:var(--ds-line-height-sm)}:where(.ds-validation-message){margin:0}.ds-validation-message{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M7.74%202.47a.75.75%200%200%201%20.53-.22h7.46a.75.75%200%200%201%20.53.22l5.27%205.27c.14.14.22.33.22.53v7.46a.75.75%200%200%201-.22.53l-5.27%205.27a.75.75%200%200%201-.53.22H8.27a.75.75%200%200%201-.53-.22l-5.27-5.27a.75.75%200%200%201-.22-.53V8.27a.75.75%200%200%201%20.22-.53zm1.29%205.5a.75.75%200%200%200-1.06%201.06L10.94%2012l-2.97%202.97a.75.75%200%201%200%201.06%201.06L12%2013.06l2.97%202.97a.75.75%200%201%200%201.06-1.06L13.06%2012l2.97-2.97a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-icon-size:var(--ds-icon-size);--dsc-validation-message-spacing:var(--ds-size-2);--dsc-validation-message-color:var(--ds-color-danger-text-subtle);color:var(--dsc-validation-message-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-inline-start:calc(var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing));position:relative}.ds-validation-message:before{forced-color-adjust:none;content:"";height:var(--dsc-validation-message-icon-size);margin-inline:calc(-1 * (var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing)));-webkit-mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;translate:0 calc(.5 * (1lh - var(--dsc-validation-message-icon-size)));width:var(--dsc-validation-message-icon-size);background:currentColor;position:absolute}.ds-validation-message[data-color=success]{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%2021.75a9.75%209.75%200%201%200%200-19.5%209.75%209.75%200%200%200%200%2019.5m4.95-12.47a.81.81%200%200%200-1.24-1.05l-5.39%206.36-2.62-2.62a.81.81%200%200%200-1.15%201.15l3.25%203.25a.81.81%200%200%200%201.2-.05z%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-color:var(--ds-color-success-text-subtle)}.ds-validation-message[data-color=warning]{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25a.75.75%200%200%201%20.66.39l9.52%2017.25a.75.75%200%200%201-.65%201.11H2.47a.75.75%200%200%201-.65-1.11l9.52-17.25a.75.75%200%200%201%20.66-.39m0%206.5a.75.75%200%200%201%20.75.75v4a.75.75%200%200%201-1.5%200v-4a.75.75%200%200%201%20.75-.75m-1%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-color:var(--ds-color-warning-text-subtle)}.ds-validation-message[data-color=info]{--dsc-validation-message-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.25%204A.75.75%200%200%201%204%203.25h16a.75.75%200%200%201%20.75.75v16a.75.75%200%200%201-.75.75H4a.75.75%200%200%201-.75-.75zM11%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200m-1.25%203a.75.75%200%200%201%20.75-.75H12a.75.75%200%200%201%20.75.75v4.75h.75a.75.75%200%200%201%200%201.5h-3a.75.75%200%200%201%200-1.5h.75v-4h-.75a.75.75%200%200%201-.75-.75%22%2F%3E%3C%2Fsvg%3E);--dsc-validation-message-color:var(--ds-color-info-text-subtle)}}@layer ds.components{.ds-link{--dsc-link-color:var(--ds-color-text-subtle);--dsc-link-color--hover:var(--ds-color-text-default);--dsc-link-color--active:var(--ds-color-text-default);--dsc-link-color--visited:var(--dsc-link-color);--dsc-link-background--active:transparent;--dsc-link-text-decoration-thickness--hover:.12em;--dsc-link-text-decoration-thickness:.06em;--dsc-link-border-radius:0;color:var(--dsc-link-color);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-link-text-decoration-thickness);text-underline-offset:.24em;border-radius:var(--dsc-link-border-radius);outline:none}.ds-link:is(button){cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0}.ds-link>:is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}:is(.ds-link:has(>span)>:is(img,svg)):first-child{margin-inline-end:var(--ds-size-1)}:is(.ds-link:has(>span)>:is(img,svg)):last-child{margin-inline-start:var(--ds-size-1)}.ds-link[data-color=neutral]{--dsc-link-color--active:var(--ds-color-neutral-text-subtle);--dsc-link-color--hover:var(--ds-color-neutral-text-subtle);--dsc-link-color:var(--ds-color-neutral-text-default)}.ds-link:where(:visited){color:var(--dsc-link-color--visited)}@media (hover:hover) and (pointer:fine){.ds-link:where(:hover){color:var(--dsc-link-color--hover);text-decoration-thickness:var(--dsc-link-text-decoration-thickness--hover)}}.ds-link:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-link:focus-visible *{--_ds--focus:}.ds-link:where(:active){background:var(--dsc-link-background--active);color:var(--dsc-link-color--active)}[data-size]:is(.ds-heading,.ds-paragraph,.ds-spinner){--ds-size:var(--ds-size--md)}[data-size]:not(.ds-heading,.ds-paragraph,.ds-spinner){--_ds-size-mode__hack:var(--ds-size-mode-font-size)}[data-size] :is(.ds-heading,.ds-paragraph,.ds-spinner){--ds-size-mode-font-size:var(--_ds-size-mode__hack)}.ds-button{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-border-color:transparent;--dsc-button-border-radius:var(--ds-border-radius-default);--dsc-button-border-style:solid;--dsc-button-border-width:var(--ds-border-width-default);--dsc-button-color--active:var(--dsc-button-color--hover);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default);--dsc-button-gap:var(--ds-size-2);--dsc-button-padding:var(--ds-size-2) var(--ds-size-4);--dsc-button-size:var(--ds-size-12);forced-color-adjust:none;background:var(--dsc-button-background);border-color:var(--dsc-button-border-color);border-radius:var(--dsc-button-border-radius);border-style:var(--dsc-button-border-style);border-width:var(--dsc-button-border-width);box-sizing:border-box;color:var(--dsc-button-color);cursor:pointer;font-family:inherit;font-weight:var(--ds-font-weight-medium);align-items:center;gap:var(--dsc-button-gap);height:fit-content;line-height:var(--ds-line-height-sm);min-height:var(--dsc-button-size);min-width:var(--dsc-button-size);padding:var(--dsc-button-padding);text-align:inherit;-webkit-print-color-adjust:exact;print-color-adjust:exact;outline:none;flex-shrink:0;justify-content:center;width:fit-content;text-decoration:none}.ds-button:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-button:focus-visible *{--_ds--focus:}.ds-button[data-variant=secondary],.ds-button[data-variant=tertiary]{--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-subtle)}.ds-button[data-variant=secondary]{--dsc-button-border-color:var(--ds-color-border-strong)}.ds-button:not([data-size]){font-size:inherit}.ds-button :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-button:focus-visible{position:relative}.ds-button:not([hidden]){display:flex}.ds-button[data-icon]{width:var(--dsc-button-size);height:var(--dsc-button-size);padding:0}.ds-button[data-fullwidth]{text-align:center;width:100%}@media (hover:hover) and (pointer:fine){.ds-button:hover{background:var(--dsc-button-background--hover);color:var(--dsc-button-color--hover)}}.ds-button:active{background:var(--dsc-button-background--active);color:var(--dsc-button-color--active)}.ds-button[aria-busy=true]{cursor:progress}.ds-button:is(:disabled,[aria-disabled=true],[readonly],[aria-readonly=true],label:has(input[readonly])){cursor:not-allowed;opacity:var(--ds-opacity-disabled);background:var(--dsc-button-background);color:var(--dsc-button-color)}.ds-button[aria-busy=true]:is(:disabled,[aria-disabled=true],[readonly],[aria-readonly=true],label:has(input[readonly])){opacity:1;cursor:progress}:where(.ds-input){margin:0}.ds-input{--dsc-input-padding-block:var(--ds-size-2);--dsc-input-padding-inline:var(--ds-size-3);--dsc-input-padding:var(--dsc-input-padding-block) var(--dsc-input-padding-inline);--dsc-input-size--toggle:var(--ds-size-6);--dsc-input-size:var(--ds-size-12);--dsc-input-font-size:max(1rem, 1em);--dsc-input-line-height:var(--ds-line-height-md);--dsc-input-background--readonly:var(--ds-color-neutral-surface-tinted);--dsc-input-background:var(--ds-color-neutral-surface-default);--dsc-input-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-input-border-color:var(--ds-color-neutral-border-default);--dsc-input-border-radius:var(--ds-border-radius-md);--dsc-input-border-style:solid;--dsc-input-border-width--toggle:max(var(--ds-border-width-default), .5 * var(--ds-size-1));--dsc-input-border-width:var(--ds-border-width-default);--dsc-input-outline-color--hover:var(--ds-color-neutral-border-default);--dsc-input-outline-color--toggle--hover:var(--dsc-input-accent-color);--dsc-input-outline-width--hover:var(--ds-border-width-default);--dsc-input-outline-style--hover:solid;--dsc-input-color--readonly:var(--ds-color-neutral-text-default);--dsc-input-color-placeholder:color-mix(in srgb, var(--dsc-input-color), transparent 30%);--dsc-input-color:var(--ds-color-neutral-text-default);--dsc-input-stroke-color:var(--ds-color-base-contrast-default);--dsc-input-stroke-color--invalid:var(--ds-color-danger-base-contrast-default);--dsc-input-stroke-width:.05em;--dsc-input-accent-color:var(--ds-color-base-default);--dsc-input-accent-color--invalid:var(--ds-color-danger-text-subtle);--_dsc-input-diagonal-1:transparent calc(48% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-2:currentcolor calc(50% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-3:currentcolor calc(50% + var(--dsc-input-stroke-width));--_dsc-input-diagonal-4:transparent calc(52% + var(--dsc-input-stroke-width));--_dsc-input-spacing--toggle:calc(.5 * var(--ds-size-1));appearance:none;background:var(--dsc-input-background);border-color:var(--dsc-input-border-color);border-radius:var(--dsc-input-border-radius);border-style:var(--dsc-input-border-style);border-width:var(--dsc-input-border-width);box-sizing:border-box;color:var(--dsc-input-color);forced-color-adjust:none;height:var(--dsc-input-size);font-family:inherit;line-height:var(--dsc-input-line-height);min-width:0;max-width:100%;padding:var(--dsc-input-padding);vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative}.ds-input:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-input:focus-visible *{--_ds--focus:}:is(.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover),:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover){outline-color:var(--dsc-input-outline-color--hover);outline-width:var(--dsc-input-outline-width--hover);outline-style:var(--dsc-input-outline-style--hover);outline-offset:-.1px}:is(:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover,.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover)):is(:checked,:indeterminate:where([type=checkbox])):not([aria-invalid=true]){outline-color:var(--dsc-input-outline-color--toggle--hover)}:is(:has(label):not(:has(label:hover)) .ds-input:not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):hover,.ds-input:is([type=radio],[type=checkbox]):not(:focus-visible,:disabled,[readonly],[aria-readonly=true]):where(:hover,.\:click-delegate-hover))[aria-invalid=true]{outline-color:var(--dsc-input-accent-color--invalid)}.ds-input::placeholder{color:var(--dsc-input-color-placeholder)}@supports ((-webkit-hyphens:none)){.ds-input[type=date]{color:initial}}@supports (width:round(down,0.1em,1px)){.ds-input{border-width:round(up,var(--dsc-input-border-width),1px)}}.ds-input:not([data-size]){font-size:var(--dsc-input-font-size)}.ds-input:is(select){background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);text-overflow:ellipsis;background-repeat:no-repeat;background-size:.4em .4em;padding-inline-end:2.4em}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-input:is(select){background-position:calc(1.2em - var(--dsc-input-stroke-width)),calc(0% + .8em)}.ds-input:is(select):open{background-image:linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}.ds-input:is(textarea){height:auto;min-height:calc(1.5 * var(--dsc-input-size));resize:vertical}.ds-input:is(textarea):not([rows]){field-sizing:content;height:var(--_ds-field-sizing)}.ds-input:where([type=text],[type=email],[type=tel],[type=url],[type=search]){height:unset;padding-block:calc(.5 * (var(--dsc-input-size) - 1em * var(--dsc-input-line-height)) - var(--dsc-input-border-width))}.ds-input:not([size],[cols],select:where([data-width=auto])){width:100%}.ds-input:checked,.ds-input:indeterminate:where([type=checkbox]){background:var(--dsc-input-accent-color);border-color:var(--dsc-input-accent-color);color:var(--dsc-input-stroke-color)}.ds-input:disabled,.ds-input[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-input[aria-invalid=true]{border-color:var(--dsc-input-accent-color--invalid)}.ds-input[aria-invalid=true]:where(:checked),.ds-input[type=checkbox][aria-invalid=true]:where(:indeterminate){background:var(--dsc-input-accent-color--invalid);color:var(--dsc-input-stroke-color--invalid)}.ds-input[aria-readonly=true],.ds-input[readonly]{background-color:var(--dsc-input-background--readonly);border-color:var(--dsc-input-border-color--readonly);color:var(--dsc-input-color--readonly)}.ds-input:-moz-read-only:not([readonly],[aria-readonly=true],[aria-disabled=true],:disabled){cursor:pointer}.ds-input:read-only:not([readonly],[aria-readonly=true],[aria-disabled=true],:disabled){cursor:pointer}.ds-input[type=checkbox],.ds-input[type=radio]{border-width:var(--dsc-input-border-width--toggle);padding:var(--_dsc-input-spacing--toggle);line-height:inherit;height:var(--dsc-input-size--toggle);width:var(--dsc-input-size--toggle);flex-shrink:0}.ds-input[type=radio]{border-radius:var(--ds-border-radius-full)}.ds-input[type=radio]:checked{background-image:radial-gradient(circle closest-side,currentColor 45%,#0000 50%)}.ds-input[type=checkbox]{border-radius:var(--ds-border-radius-sm)}.ds-input[type=checkbox]:checked{--_stroke-width-fallback:.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width,var(--_stroke-width-fallback)));background-position:10% 73%,90%;background-repeat:no-repeat;background-size:35% 35%,65% 65%;background-origin:content-box;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4));forced-color-adjust:none;--_stroke-width:var(--dsc-input-stroke-width)}.ds-input[type=checkbox]:indeterminate{background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;background-image:linear-gradient(transparent calc(48% - var(--dsc-input-stroke-width)),currentcolor calc(50% - var(--dsc-input-stroke-width)),currentcolor calc(50% + var(--dsc-input-stroke-width)),transparent calc(52% + var(--dsc-input-stroke-width)))}.ds-input[role=switch]:is([type=radio],[type=checkbox]){--_dsc-input-circle-position:left;background-image:radial-gradient(circle closest-side,currentColor 95%,#0000);background-origin:content-box;background-position:var(--_dsc-input-circle-position);background-repeat:no-repeat;background-size:calc(var(--dsc-input-size--toggle) - 2 * var(--_dsc-input-spacing--toggle)) 100%;border-radius:var(--ds-border-radius-full);width:calc(2 * var(--dsc-input-size--toggle));padding-inline:0;transition:background-position .2s}.ds-input[role=switch]:is([type=radio],[type=checkbox]):checked{--_dsc-input-circle-position:right}.ds-field{--dsc-field-content-spacing:var(--ds-size-2);--dsc-field-counter-over:"%d tegn for mye";--dsc-field-counter-under:"%d tegn igjen";--dsc-field-description-color:inherit;--dsc-field-description-font-size--toggle:var(--ds-font-size-minus-1);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-field>*{margin-block:0}.ds-field>*+*{margin-top:var(--dsc-field-content-spacing)}.ds-field [data-field=description]{color:var(--dsc-field-description-color);margin-top:0;margin-block:0}.ds-field [data-field=counter]{--_ds-data-over:var(--dsc-field-counter-over);--_ds-data-under:var(--dsc-field-counter-under)}.ds-field [data-field=counter]:not([data-state=over]){color:inherit;padding-left:0}.ds-field [data-field=counter]:not([data-state=over]):before{display:none}.ds-field [data-field=counter]:after{content:attr(data-label)}.ds-field :where(label,.ds-input):not([hidden]),.ds-field:not([hidden]){display:block}:is(.ds-field:where(:has(.ds-input[aria-readonly=true],.ds-input[readonly])) label):before{forced-color-adjust:none;content:"";height:calc(1em * var(--ds-line-height-md));height:1lh;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;margin-inline-end:.25ch;display:inline-block}.ds-field[data-clickdelegatefor]{cursor:pointer}.ds-field:has(input[type=radio],input[type=checkbox]){grid-template-columns:auto 1fr;grid-template-areas:"input content";width:fit-content}.ds-field:has(input[type=radio],input[type=checkbox]):not([hidden]){display:grid}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:not(:only-child)){-moz-column-gap:var(--dsc-field-content-spacing);column-gap:var(--dsc-field-content-spacing)}.ds-field:has(input[type=radio],input[type=checkbox])>*{grid-column:content;margin-block:0}.ds-field:has(input[type=radio],input[type=checkbox]) label{font-weight:inherit}.ds-field:has(input[type=radio],input[type=checkbox]) label:before{content:none}.ds-field:has(input[type=radio],input[type=checkbox]) input{grid-area:1/input}.ds-field:has(input[type=radio],input[type=checkbox]) [data-field=description]{font-size:var(--dsc-field-description-font-size--toggle)}.ds-field:has(input[type=radio],input[type=checkbox]) label+p{font-size:var(--dsc-field-description-font-size--toggle)}.ds-field:has(input[type=radio],input[type=checkbox]):not(:has(.ds-input[readonly],.ds-input[aria-disabled=true],.ds-input:disabled)) label{cursor:pointer}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-field:has(input[type=radio],input[type=checkbox]):has(input:focus-visible) *{--_ds--focus:}.ds-field:has(input[type=radio],input[type=checkbox]) .ds-input:is([type=radio],[type=checkbox]):not([aria-label]){translate:0 calc(.5lh - 50%)}.ds-field[data-position=end]:has(input[type=radio],input[type=checkbox]){grid-template-columns:1fr auto;grid-template-areas:"content input";width:auto}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]){--dsc-field-border-color:var(--ds-color-neutral-border-default);--dsc-field-border-color--checked:var(--ds-color-border-default);--dsc-field-border-color--invalid:var(--ds-color-danger-border-default);--dsc-field-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-field-border-radius:var(--ds-border-radius-lg);--dsc-field-border-style:solid;--dsc-field-border-width:var(--ds-border-width-default);--dsc-field-border-width--active:max(2px, .125rem);--dsc-field-padding:var(--ds-size-4);--_dsc-field-border-color:var(--dsc-field-border-color);--_dsc-field-outline-width:0;border-color:var(--_dsc-field-border-color);border-radius:var(--dsc-field-border-radius);border-style:var(--dsc-field-border-style);border-width:var(--dsc-field-border-width);box-shadow:inset 0 0 0 calc(var(--_dsc-field-outline-width) - var(--dsc-field-border-width)) var(--_dsc-field-border-color);padding:var(--dsc-field-padding);width:auto}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox])>[data-field=validation]{grid-column:input/content}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):hover{--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:checked){--_dsc-field-border-color:var(--dsc-field-border-color--checked);--_dsc-field-outline-width:var(--dsc-field-border-width--active)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input[aria-invalid=true]){--_dsc-field-border-color:var(--dsc-field-border-color--invalid)}.ds-field[data-variant=outline]:has(input[type=radio],input[type=checkbox]):has(input:disabled,input[aria-disabled=true],input[readonly],input[aria-readonly=true]){cursor:default;--_dsc-field-border-color:var(--dsc-field-border-color--readonly);--_dsc-field-outline-width:var(--ds-border-width-default)}.ds-field-affixes{--dsc-field-affix-border-width:var(--ds-border-width-default);--dsc-field-affix-border-style:solid;--dsc-field-affix-border-color:var(--ds-color-neutral-border-default);--dsc-field-affix-padding-inline:var(--ds-size-4);--dsc-field-affix-background:var(--ds-color-neutral-surface-tinted);--dsc-field-affix-color:var(--ds-color-neutral-text-subtle);background:var(--dsc-field-affix-background);border-radius:var(--ds-border-radius-md);box-sizing:border-box;color:var(--dsc-field-affix-color);white-space:nowrap;max-width:100%}.ds-field-affixes:not([hidden]){display:flex}.ds-field-affixes:has([size]){width:fit-content}.ds-field-affixes .ds-field-affix{border-width:var(--dsc-field-affix-border-width);border-style:var(--dsc-field-affix-border-style);border-color:var(--dsc-field-affix-border-color);padding-inline:var(--dsc-field-affix-padding-inline);flex-shrink:0;align-items:center}:is(.ds-field-affixes .ds-field-affix):not([hidden]){display:flex}:is(.ds-field-affixes .ds-field-affix):first-child{border-inline-end:0;border-start-start-radius:inherit;border-end-start-radius:inherit}:is(.ds-field-affixes .ds-field-affix):last-child{border-inline-start:0;border-start-end-radius:inherit;border-end-end-radius:inherit}.ds-field-affixes .ds-input{border-width:var(--dsc-field-affix-border-width);border-style:var(--dsc-field-affix-border-style);flex:auto}:is(.ds-field-affixes .ds-input):not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:is(.ds-field-affixes .ds-input):not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.ds-fieldset{--dsc-fieldset-gap:var(--ds-size-4);--dsc-fieldset-description-color:inherit;border:0;min-width:0;margin:0;padding:0}.ds-fieldset>legend{padding:0}:is(.ds-fieldset:has(.ds-input[readonly]):not(:has(.ds-input:not([readonly])))>legend):before{forced-color-adjust:none;content:"";height:calc(1em * var(--ds-line-height-md));height:1lh;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;margin-inline-end:.25ch;display:inline-block}.ds-fieldset>*+*{margin-block:var(--dsc-fieldset-gap) 0}.ds-fieldset>[data-field=description],.ds-fieldset>legend+p{color:var(--dsc-fieldset-description-color)}.ds-fieldset>legend+[data-field=description],.ds-fieldset>legend+p{margin-block-start:0}.ds-file-upload{--dsc-file-upload-background:var(--ds-color-surface-default);--dsc-file-upload-background--hover:var(--ds-color-surface-tinted);--dsc-file-upload-icon-color:var(--ds-color-text-subtle);--dsc-file-upload-border-color:var(--ds-color-border-default);--dsc-file-upload-border-radius:var(--ds-border-radius-md);--dsc-file-upload-border-width:max(2px, .125rem);--dsc-file-upload-border-style:dashed;--dsc-file-upload-border-style--hover:dashed;--dsc-file-upload-color:currentcolor;--dsc-file-upload-padding:var(--ds-size-7) var(--ds-size-6);--dsc-file-upload-icon-size:var(--ds-size-8);--dsc-file-upload-icon-url:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M11 2.25A5.75 5.75 0 0 0 5.25 8c0 .052-.017.1-.074.157a.66.66 0 0 1-.325.158A3.25 3.25 0 0 0 5.5 14.75a.75.75 0 0 0 0-1.5 1.75 1.75 0 0 1-.35-3.465c.745-.151 1.6-.747 1.6-1.785a4.25 4.25 0 0 1 8.076-1.854c.288.593.896 1.104 1.68 1.104h.744a3 3 0 0 1 1 5.83.75.75 0 1 0 .5 1.414 4.501 4.501 0 0 0-1.5-8.744h-.745c-.09 0-.236-.066-.33-.26A5.75 5.75 0 0 0 11 2.25m.47 8.22a.75.75 0 0 1 1.06 0l3.5 3.5a.75.75 0 1 1-1.06 1.06l-2.22-2.22v7.69a.75.75 0 0 1-1.5 0v-7.69l-2.22 2.22a.75.75 0 0 1-1.06-1.06z\" clip-rule=\"evenodd\"/></svg>");--dsc-file-upload-icon-url--readonly:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" d=\"M5.098 5.114A9.72 9.72 0 0 0 2.25 12c0 5.385 4.365 9.75 9.75 9.75s9.75-4.365 9.75-9.75S17.385 2.25 12 2.25a9.72 9.72 0 0 0-6.886 2.848l-.008.008zm1.623.546a8.25 8.25 0 0 1 11.62 11.62zM5.66 6.72l11.62 11.62A8.25 8.25 0 0 1 5.66 6.72\" clip-rule=\"evenodd\"/></svg>");--_icon-url:var(--dsc-file-upload-icon-url);border:var(--dsc-file-upload-border-width) var(--dsc-file-upload-border-style) var(--dsc-file-upload-border-color);border-radius:var(--dsc-file-upload-border-radius);padding:var(--dsc-file-upload-padding);background:var(--dsc-file-upload-background);-webkit-user-select:none;user-select:none;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;outline:none;position:relative}.ds-field[tabindex]:focus-visible:has(.ds-file-upload){outline:none}.ds-field[tabindex]:focus-visible .ds-file-upload,.ds-file-upload:focus-within{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-field[tabindex]:focus-visible .ds-file-upload,.ds-file-upload:focus-within) *{--_ds--focus:}.ds-file-upload:hover{border-style:var(--dsc-file-upload-border-style--hover);background-color:var(--dsc-file-upload-background--hover);cursor:pointer}.ds-file-upload:has(:is([readonly],[aria-readonly=true])){cursor:not-allowed;pointer-events:none;--_icon-url:var(--dsc-file-upload-icon-url--readonly);--dsc-file-upload-background:var(--ds-color-surface-tinted);--dsc-file-upload-background--hover:var(--ds-color-surface-tinted);--ds-color-background-default:var(--ds-color-neutral-background-default);--ds-color-background-tinted:var(--ds-color-neutral-background-tinted);--ds-color-surface-default:var(--ds-color-neutral-surface-default);--ds-color-surface-tinted:var(--ds-color-neutral-surface-tinted);--ds-color-surface-hover:var(--ds-color-neutral-surface-hover);--ds-color-surface-active:var(--ds-color-neutral-surface-active);--ds-color-border-subtle:var(--ds-color-neutral-border-subtle);--ds-color-border-default:var(--ds-color-neutral-border-default);--ds-color-border-strong:var(--ds-color-neutral-border-strong);--ds-color-text-subtle:var(--ds-color-neutral-text-subtle);--ds-color-text-default:var(--ds-color-neutral-text-default);--ds-color-base-default:var(--ds-color-neutral-base-default);--ds-color-base-hover:var(--ds-color-neutral-base-hover);--ds-color-base-active:var(--ds-color-neutral-base-active);--ds-color-base-contrast-subtle:var(--ds-color-neutral-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-neutral-base-contrast-default)}.ds-file-upload:has([aria-invalid=true]){border-color:var(--ds-color-danger-border-default)}.ds-file-upload>input[type=file]{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ds-file-upload>svg{color:var(--dsc-file-upload-icon-color);height:var(--dsc-file-upload-icon-size);margin:0 auto var(--ds-size-2);width:var(--dsc-file-upload-icon-size);display:block}.ds-file-upload:not(:has(>svg)):before{color:var(--dsc-file-upload-icon-color);height:var(--dsc-file-upload-icon-size);margin:0 auto var(--ds-size-2);width:var(--dsc-file-upload-icon-size);display:block}.ds-file-upload:not(:has(>svg)):before{content:"";forced-color-adjust:none;-webkit-mask:var(--_icon-url) center /contain no-repeat;-webkit-mask:var(--_icon-url) center /contain no-repeat;mask:var(--_icon-url) center /contain no-repeat;background:currentColor}.ds-file-upload>[data-field=description]:not([data-field=description]+[data-field=description]){color:var(--dsc-file-upload-color)}.ds-file-upload>.ds-button{width:fit-content;margin:var(--ds-size-4) auto 0}.ds-alert{--dsc-alert-background:var(--ds-color-info-surface-tinted);--dsc-alert-border-width:var(--ds-border-width-default);--dsc-alert-border-style:solid;--dsc-alert-border-color:var(--ds-color-info-border-default);--dsc-alert-border-radius:var(--ds-border-radius-lg);--dsc-alert-icon-color:var(--ds-color-info-text-subtle);--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.25%204A.75.75%200%200%201%204%203.25h16a.75.75%200%200%201%20.75.75v16a.75.75%200%200%201-.75.75H4a.75.75%200%200%201-.75-.75zM11%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200m-1.25%203a.75.75%200%200%201%20.75-.75H12a.75.75%200%200%201%20.75.75v4.75h.75a.75.75%200%200%201%200%201.5h-3a.75.75%200%200%201%200-1.5h.75v-4h-.75a.75.75%200%200%201-.75-.75%22%2F%3E%3C%2Fsvg%3E);--dsc-alert-color:var(--ds-color-info-text-default);--dsc-alert-spacing:var(--ds-size-2);--dsc-alert-icon-size:var(--ds-icon-size);--dsc-alert-padding-block:var(--ds-size-6);--dsc-alert-padding-inline-end:var(--ds-size-6);background:var(--dsc-alert-background);border-radius:var(--dsc-alert-border-radius);border-width:var(--dsc-alert-border-width);border-style:var(--dsc-alert-border-style);border-color:var(--dsc-alert-border-color);box-sizing:border-box;color:var(--dsc-alert-color);padding-block:var(--dsc-alert-padding-block);padding-inline-start:calc(var(--dsc-alert-padding-inline-end) + var(--dsc-alert-icon-size) + var(--dsc-alert-spacing));padding-inline-end:var(--dsc-alert-padding-inline-end);position:relative}.ds-alert>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:var(--dsc-alert-icon-color);forced-color-adjust:none;content:"";height:var(--dsc-alert-icon-size);margin-inline:calc(-1 * (var(--dsc-alert-icon-size) + var(--dsc-alert-spacing)));-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;mask:var(--dsc-alert-icon-url) center /contain no-repeat;translate:0 calc(.5 * (1lh - var(--dsc-alert-icon-size)));width:var(--dsc-alert-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute}.ds-alert:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before{background:var(--dsc-alert-icon-color);forced-color-adjust:none;content:"";height:var(--dsc-alert-icon-size);margin-inline:calc(-1 * (var(--dsc-alert-icon-size) + var(--dsc-alert-spacing)));-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;mask:var(--dsc-alert-icon-url) center /contain no-repeat;translate:0 calc(.5 * (1lh - var(--dsc-alert-icon-size)));width:var(--dsc-alert-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute}.ds-alert[data-color]{--dsc-alert-background:var(--ds-color-surface-tinted);--dsc-alert-border-color:var(--ds-color-border-default);--dsc-alert-icon-color:var(--ds-color-text-subtle);--dsc-alert-color:var(--ds-color-text-default)}.ds-alert[data-color=warning]{--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25a.75.75%200%200%201%20.66.39l9.52%2017.25a.75.75%200%200%201-.65%201.11H2.47a.75.75%200%200%201-.65-1.11l9.52-17.25a.75.75%200%200%201%20.66-.39m0%206.5a.75.75%200%200%201%20.75.75v4a.75.75%200%200%201-1.5%200v-4a.75.75%200%200%201%20.75-.75m-1%207.75a1%201%200%201%201%202%200%201%201%200%200%201-2%200%22%2F%3E%3C%2Fsvg%3E)}.ds-alert[data-color=success]{--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%2021.75a9.75%209.75%200%201%200%200-19.5%209.75%209.75%200%200%200%200%2019.5m4.95-12.47a.81.81%200%200%200-1.24-1.05l-5.39%206.36-2.62-2.62a.81.81%200%200%200-1.15%201.15l3.25%203.25a.81.81%200%200%200%201.2-.05z%22%2F%3E%3C%2Fsvg%3E)}.ds-alert[data-color=danger]{--dsc-alert-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M7.74%202.47a.75.75%200%200%201%20.53-.22h7.46a.75.75%200%200%201%20.53.22l5.27%205.27c.14.14.22.33.22.53v7.46a.75.75%200%200%201-.22.53l-5.27%205.27a.75.75%200%200%201-.53.22H8.27a.75.75%200%200%201-.53-.22l-5.27-5.27a.75.75%200%200%201-.22-.53V8.27a.75.75%200%200%201%20.22-.53zm1.29%205.5a.75.75%200%200%200-1.06%201.06L10.94%2012l-2.97%202.97a.75.75%200%201%200%201.06%201.06L12%2013.06l2.97%202.97a.75.75%200%201%200%201.06-1.06L13.06%2012l2.97-2.97a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E)}.ds-popover{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-popover:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-popover[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-popover[data-floating|=top]:before{top:100%;rotate:45deg}.ds-popover[data-floating|=right]:before{left:0;rotate:135deg}.ds-popover[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-popover[data-floating|=left]:before{left:100%;rotate:-45deg}.ds-popover{--_ds-floating:var(--dsc-popover-placement);--_ds-floating-arrow-size:var(--dsc-popover-arrow-size);--dsc-popover-background:var(--ds-color-surface-default);--dsc-popover-border-width:var(--ds-border-width-default);--dsc-popover-border-style:solid;--dsc-popover-border-color:var(--ds-color-border-default);--dsc-popover-color:var(--ds-color-text-default);--dsc-popover-arrow-size:var(--ds-size-3);--dsc-popover-border-radius:var(--ds-border-radius-md);--dsc-popover-max-width:300px;--dsc-popover-padding:var(--ds-size-3) var(--ds-size-4);--dsc-popover-box-shadow:var(--ds-shadow-md);--dsc-popover-placement:top;background:var(--dsc-popover-background);border-radius:var(--dsc-popover-border-radius);border-width:var(--dsc-popover-border-width);border-style:var(--dsc-popover-border-style);border-color:var(--dsc-popover-border-color);box-shadow:var(--dsc-popover-box-shadow);box-sizing:border-box;color:var(--dsc-popover-color);max-width:var(--dsc-popover-max-width);padding:var(--dsc-popover-padding)}.ds-popover[data-variant=default]{--dsc-popover-background:var(--ds-color-surface-default)}.ds-popover[data-variant=tinted]{--dsc-popover-background:var(--ds-color-surface-tinted)}[data-popover=inline]{all:unset;cursor:pointer;text-underline-offset:.27em;font-size:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-popover=inline]:not([hidden]){display:inline}[data-popover=inline]:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}[data-popover=inline]:focus-visible *{--_ds--focus:}.ds-skip-link,.ds-skiplink{--dsc-skiplink-padding:var(--ds-size-4) var(--ds-size-4) var(--ds-size-5) var(--ds-size-4);--dsc-skiplink-background:var(--ds-color-surface-hover);--dsc-skiplink-color:var(--ds-color-text-default);clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-skip-link:focus,.ds-skiplink:focus{width:auto;height:auto;margin:inherit;clip:auto;clip-path:none;white-space:inherit;padding:var(--dsc-skiplink-padding);color:var(--dsc-skiplink-color);background:var(--dsc-skiplink-background);box-sizing:border-box;text-underline-offset:max(5px,.25rem);outline:0;place-items:center;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);position:static;overflow:visible}:is(.ds-skip-link:focus,.ds-skiplink:focus):not([hidden]){display:grid}.ds-details{--dsc-details-border-block-wdith:var(--ds-border-width-default);--dsc-details-border-block-width:var(--dsc-details-border-block-wdith);--dsc-details-border-block-style:solid;--dsc-details-border-color:var(--ds-color-border-subtle);--dsc-details-icon-gap:var(--ds-size-2);--dsc-details-icon-size:var(--ds-icon-size);--dsc-details-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-details-padding:var(--ds-size-4);--dsc-details-size:var(--ds-size-14);--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-color:var(--ds-color-text-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default);background:var(--dsc-details-background);border-block-width:var(--dsc-details-border-block-width);border-block-style:var(--dsc-details-border-block-style);border-color:var(--dsc-details-border-color);box-sizing:border-box}.ds-details+.ds-details{border-top:0;margin-top:0}.ds-details[data-variant=default]{--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]>.ds-details,.ds-details[data-variant=tinted]{--dsc-details-background:var(--ds-color-surface-tinted);--dsc-details-summary-background--hover:var(--ds-color-surface-hover);--dsc-details-summary-background--open:var(--ds-color-surface-hover);--dsc-details-summary-background:var(--ds-color-surface-tinted);--dsc-details-border-color:var(--ds-color-border-subtle)}.ds-details>summary::-webkit-details-marker{display:none}.ds-details>:is(summary,u-summary){color:var(--dsc-details-summary-color);background:var(--dsc-details-summary-background);box-sizing:border-box;cursor:pointer;min-height:var(--dsc-details-size);align-items:center;gap:var(--dsc-details-icon-gap);padding:var(--dsc-details-padding);outline:none;list-style:none;position:relative}:is(.ds-details>:is(summary,u-summary)):not([hidden]){display:flex}:is(.ds-details>:is(summary,u-summary)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}:is(.ds-details>:is(summary,u-summary)):focus-visible *{--_ds--focus:}.ds-details>:is(summary,u-summary){-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.ds-details>:is(summary,u-summary)):before{all:unset;forced-color-adjust:none;border-radius:var(--ds-border-radius-md);content:"";height:var(--dsc-details-icon-size);-webkit-mask:50%/contain no-repeat var(--dsc-details-icon-url);-webkit-mask:50%/contain no-repeat var(--dsc-details-icon-url);mask:50%/contain no-repeat var(--dsc-details-icon-url);width:var(--dsc-details-icon-size);background:currentColor;flex-shrink:0;align-self:start;translate:0 calc(.5lh - 50%)}.ds-details[open]>:is(summary,u-summary){background:var(--dsc-details-summary-background--open)}:is(.ds-details[open]>:is(summary,u-summary)):before{rotate:180deg}@media (hover:hover) and (pointer:fine){.ds-details :is(summary,u-summary):hover{background:var(--dsc-details-summary-background--hover)}}@media (prefers-reduced-motion:no-preference){.ds-details{interpolate-size:allow-keywords}}.ds-details::part(details-content){block-size:0;transition:content-visibility allow-discrete .4s,height .4s;overflow-y:hidden}.ds-details::details-content{block-size:0;transition:content-visibility allow-discrete .4s,height .4s;overflow-y:hidden}.ds-details[open]::part(details-content){height:auto}.ds-details[open]::details-content{height:auto}:where(.ds-details>:not(summary,u-summary)){border-radius:inherit;margin-inline:var(--ds-size-5,1rem)}:where(.ds-details>:not(summary,u-summary)):nth-child(2){margin-block-start:var(--ds-size-5,1rem)}:where(.ds-details>:not(summary,u-summary)):last-child{margin-block-end:var(--ds-size-5,1rem)}.ds-dialog{--dsc-dialog-backdrop-background:#00000080;--dsc-dialog-background:var(--ds-color-neutral-surface-default);--dsc-dialog-icon-spacing:var(--ds-size-3);--dsc-dialog-icon-size:var(--ds-icon-size);--dsc-dialog-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-dialog-color:var(--ds-color-neutral-text-default);--dsc-dialog-divider-border-width:var(--ds-border-width-default);--dsc-dialog-divider-border-style:solid;--dsc-dialog-divider-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-border-width:var(--ds-border-width-default);--dsc-dialog-border-style:solid;--dsc-dialog-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-max-height:80vh;--dsc-dialog-max-width:40rem;--dsc-dialog-spacing:var(--ds-size-6);--dsc-dialog-placement-inline-max-width:40rem;--dsc-dialog-placement-block-max-width:100%;--dsc-dialog-transition-duration:.3s;--_dsc-dialog-icon-top-right-margin:calc(-1 * var(--dsc-dialog-spacing) + var(--dsc-dialog-icon-spacing));background:var(--dsc-dialog-background);border-color:var(--dsc-dialog-border-color);border-radius:clamp(0px,10000000vw - 400000px - 10000000%,var(--ds-border-radius-lg));border-style:var(--dsc-dialog-border-style);border-width:var(--dsc-dialog-border-width);box-shadow:var(--ds-shadow-xl);box-sizing:border-box;color:var(--dsc-dialog-color);max-height:var(--dsc-dialog-max-height);max-width:var(--dsc-dialog-max-width);overscroll-behavior:contain;padding:var(--dsc-dialog-spacing);z-index:2147483647;width:100%;z-index:calc(infinity);outline:none;margin:auto;position:fixed;inset:0;overflow:auto}.ds-dialog::backdrop{animation:ds-dialog-fade-in var(--dsc-dialog-transition-duration) ease-in-out;background:var(--dsc-dialog-backdrop-background,#00000080);overscroll-behavior:contain;overflow:hidden}.ds-dialog:where([data-placement=bottom],[data-placement=top]){max-width:var(--dsc-dialog-placement-block-max-width);width:100%;margin-inline:auto}.ds-dialog:where([data-placement=left],[data-placement=right]){height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;max-height:unset;max-width:var(--dsc-dialog-placement-inline-max-width);border-block-width:0;border-radius:0}.ds-dialog[data-placement=bottom]{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;top:auto}.ds-dialog[data-placement=top]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;bottom:auto}.ds-dialog[data-placement=left]{border-left-width:0;right:auto}.ds-dialog[data-placement=right]{border-right-width:0;left:auto}.ds-dialog:not([data-placement]),.ds-dialog[data-placement=center]{align-self:center}.ds-dialog[open]{animation:ds-dialog-slide-up var(--dsc-dialog-transition-duration) ease-in-out,ds-dialog-fade-in var(--dsc-dialog-transition-duration) ease-in-out}.ds-dialog[open][data-placement=bottom]{animation:ds-dialog-slide-up var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=top]{animation:ds-dialog-slide-down var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=left]{animation:ds-dialog-slide-left var(--dsc-dialog-transition-duration) ease}.ds-dialog[open][data-placement=right]{animation:ds-dialog-slide-right var(--dsc-dialog-transition-duration) ease}.ds-dialog:has(>.ds-dialog__block){--_dsc-dialog-icon-top-right-margin:var(--dsc-dialog-icon-spacing);padding:0}@media (prefers-reduced-motion:reduce){.ds-dialog::backdrop,.ds-dialog[open]{animation:none}}.ds-dialog button[command=close]:empty:before,.ds-dialog button[data-command=close]:empty:before,.ds-dialog>form[method=dialog]:first-child>button:only-child:before{content:"";forced-color-adjust:none;height:var(--dsc-dialog-icon-size);width:var(--dsc-dialog-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);mask:center/contain no-repeat var(--dsc-dialog-icon-url);background:currentColor}.ds-dialog>button[command=close]:first-child,.ds-dialog>button[data-command=close]:first-child,.ds-dialog>form[method=dialog]:first-child>button:only-child{float:inline-end;color:inherit;margin-block-start:var(--_dsc-dialog-icon-top-right-margin);margin-block-end:var(--dsc-dialog-icon-spacing);margin-inline-start:var(--dsc-dialog-icon-spacing);margin-inline-end:var(--_dsc-dialog-icon-top-right-margin)}.ds-dialog__block{padding:var(--dsc-dialog-spacing)}.ds-dialog__block+.ds-dialog__block{border-top:var(--dsc-dialog-divider-border-width) var(--dsc-dialog-divider-border-style) var(--dsc-dialog-divider-border-color)}body:has(.ds-dialog:modal){overflow:hidden}@keyframes ds-dialog-fade-in{0%{opacity:0}}@keyframes ds-dialog-slide-up{0%{opacity:0;translate:0 3rem}}@keyframes ds-dialog-slide-down{0%{opacity:0;translate:0 -3rem}}@keyframes ds-dialog-slide-left{0%{opacity:0;translate:-3rem}}@keyframes ds-dialog-slide-right{0%{opacity:0;translate:3rem}}.ds-list{--dsc-list-padding-inline:var(--ds-size-6) 0;--dsc-list-margin-top:var(--ds-size-3);--dsc-list-margin-top-nested:var(--ds-size-2);padding-inline:var(--dsc-list-padding-inline);margin:0}.ds-list>li+li{margin-top:var(--dsc-list-margin-top)}.ds-list>li>:is(ol,ul)>li+li{margin-top:var(--dsc-list-margin-top-nested)}.ds-card{--dsc-card-background--active:var(--ds-color-surface-active);--dsc-card-background--hover:var(--ds-color-surface-hover);--dsc-card-background:var(--ds-color-surface-default);--dsc-card-border-width:var(--ds-border-width-default);--dsc-card-border-style:solid;--dsc-card-border-color:var(--ds-color-border-subtle);--dsc-card-block-border-width:var(--dsc-card-border-width);--dsc-card-block-border-style:var(--dsc-card-border-style);--dsc-card-block-border-color:var(--dsc-card-border-color);--dsc-card-color:var(--ds-color-text-default);--dsc-card-content-margin-block:var(--ds-size-3) 0;--dsc-card-padding:var(--ds-size-6);--dsc-card-border-radius:var(--ds-border-radius-lg);--dsc-card-link-text-decoration-thickness--hover:.12em;--dsc-card-link-text-decoration-thickness:.06em;--dsc-card-link-text-decoration-offset:.24em;background:var(--dsc-card-background);border-radius:var(--dsc-card-border-radius);border-width:var(--dsc-card-border-width);border-style:var(--dsc-card-border-style);border-color:var(--dsc-card-border-color);box-sizing:border-box;color:var(--dsc-card-color);padding:var(--dsc-card-padding);text-align:inherit;overflow:clip}.ds-card[data-variant=default]{background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]{background:var(--ds-color-surface-tinted)}.ds-card:not([hidden]){display:block}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]){cursor:pointer;text-decoration:none}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-card:where(a,button,[role=button],[data-clickdelegatefor]):focus-visible *{--_ds--focus:}.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6){text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-card-link-text-decoration-thickness);text-underline-offset:var(--dsc-card-link-text-decoration-offset)}:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a{color:inherit;text-decoration:none}:is(:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>:is(h1,h2,h3,h4,h5,h6),.ds-card:where(a,button,[role=button],[data-clickdelegatefor])>.ds-card__block>:is(h1,h2,h3,h4,h5,h6))>a):focus-visible *{--_ds--focus:}@media (hover:hover) and (pointer:fine){:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover)){background:var(--dsc-card-background--hover)}:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover))>.ds-card__block>:is(h1,h2,h3,h4,h5,h6),:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover))>:is(h1,h2,h3,h4,h5,h6){text-decoration-thickness:var(--dsc-card-link-text-decoration-thickness--hover)}:is(.ds-card:where(a,button,[role=button]):hover,.ds-card[data-clickdelegatefor]:has(.\:click-delegate-hover)):active{background:var(--dsc-card-background--active)}}.ds-card:has(>.ds-card__block,>.ds-details){padding:0}.ds-card>.ds-details:first-child{border-top:0}:is(.ds-card>.ds-details:first-child)>summary,:is(.ds-card>.ds-details:first-child)>u-summary{border-top-left-radius:var(--dsc-card-border-radius);border-top-right-radius:var(--dsc-card-border-radius)}.ds-card>.ds-details:last-child{border-bottom:0}:is(.ds-card>.ds-details:last-child):not([open])>summary,:is(.ds-card>.ds-details:last-child):not([open])>u-summary{border-bottom-left-radius:var(--dsc-card-border-radius);border-bottom-right-radius:var(--dsc-card-border-radius)}:where(.ds-card){font:inherit;margin:0}:where(.ds-card,.ds-card__block)>:first-child{margin-block:0}:where(.ds-card,.ds-card__block)>*+*{margin-block:var(--dsc-card-content-margin-block)}.ds-card__block{box-sizing:border-box;padding:var(--dsc-card-padding);margin:0;position:relative}.ds-card__block:before{border-top-width:var(--dsc-card-block-border-width);border-top-style:var(--dsc-card-block-border-style);inset:0 0 auto;translate:0 -100%}.ds-card__block:after,.ds-card__block:before{content:"";border-color:var(--dsc-card-block-border-color);position:absolute}.ds-card__block:after{border-left-width:var(--dsc-card-block-border-width);border-left-style:var(--dsc-card-block-border-style);inset:0 auto 0 0;translate:-100%}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child){padding:0}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>:not([hidden]){border:0;width:100%;height:auto;display:block}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>picture img:not([hidden]){border:0;width:100%;height:auto;display:block}.ds-card__block:has(>:is(audio,figure,iframe,img,picture,video):only-child)>iframe{aspect-ratio:16/9}.ds-dropdown{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-dropdown:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-dropdown[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-dropdown[data-floating|=top]:before{top:100%;rotate:45deg}.ds-dropdown[data-floating|=right]:before{left:0;rotate:135deg}.ds-dropdown[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-dropdown[data-floating|=left]:before{left:100%;rotate:-45deg}.ds-dropdown{--_ds-floating:var(--dsc-dropdown-placement);--_ds-floating-arrow-size:var(--dsc-dropdown-arrow-size);--_ds-floating-arrow-visibility:hidden;--dsc-dropdown-padding:var(--ds-size-3) var(--ds-size-2);--dsc-dropdown-item-padding:var(--ds-size-2) var(--ds-size-4);--dsc-dropdown-item-size:var(--ds-size-12);--dsc-dropdown-background:var(--ds-color-neutral-surface-default);--dsc-dropdown-border-width:var(--ds-border-width-default);--dsc-dropdown-border-style:solid;--dsc-dropdown-border-color:var(--ds-color-neutral-border-subtle);--dsc-dropdown-box-shadow:var(--ds-shadow-md);--dsc-dropdown-placement:bottom;--dsc-dropdown-arrow-size:var(--ds-size-2);background:var(--dsc-dropdown-background);border-color:var(--dsc-dropdown-border-color);border-radius:var(--ds-border-radius-md);border-style:var(--dsc-dropdown-border-style);border-width:var(--dsc-dropdown-border-width);box-shadow:var(--dsc-dropdown-box-shadow);box-sizing:border-box;min-width:15em;padding:0;padding:var(--dsc-dropdown-padding);margin:0;list-style-type:""}.ds-dropdown>:is(h2,h3,h4,h5,h6){box-sizing:border-box;color:var(--ds-color-neutral-text-default);font-size:inherit;min-height:var(--dsc-dropdown-item-size);padding:var(--dsc-dropdown-item-padding);align-items:center;margin:0}:is(.ds-dropdown>:is(h2,h3,h4,h5,h6)):not([hidden]){display:flex}.ds-dropdown>ul{margin:0;padding:0;list-style-type:""}.ds-dropdown>ul>li>:is(a,button,[role=button]){padding:var(--dsc-dropdown-item-padding);min-height:var(--dsc-dropdown-item-size);width:100%;font-weight:var(--ds-font-weight-regular);justify-content:start}.ds-chip{--dsc-chip-background--active:var(--ds-color-surface-active);--dsc-chip-background--checked--active:var(--ds-color-base-active);--dsc-chip-background--checked--hover:var(--ds-color-base-hover);--dsc-chip-background--checked:var(--ds-color-base-default);--dsc-chip-background--hover:var(--ds-color-surface-hover);--dsc-chip-background:var(--ds-color-surface-tinted);--dsc-chip-border-color--checked:transparent;--dsc-chip-border-color:var(--ds-color-border-subtle);--dsc-chip-border-radius--checkbox-input:var(--ds-border-radius-sm);--dsc-chip-border-radius--checkbox:var(--ds-border-radius-md);--dsc-chip-border-radius:calc(.5 * var(--dsc-chip-height));--dsc-chip-border-style:solid;--dsc-chip-border-width:var(--ds-border-width-default);--dsc-chip-color:var(--ds-color-text-default);--dsc-chip-height:var(--ds-size-8);--dsc-chip-icon-size:var(--ds-icon-size);--dsc-chip-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-chip-input-accent-color:var(--ds-color-base-contrast-default);--dsc-chip-input-color:var(--ds-color-text-subtle);--dsc-chip-input-size:var(--ds-size-5);--dsc-chip-input-stroke-color:var(--ds-color-base-default);--dsc-chip-padding-inline:var(--ds-size-3);--dsc-chip-spacing:initial;--_dsc-chip-spacing:calc(.5 * (var(--dsc-chip-height) - var(--dsc-chip-input-size)) - var(--dsc-chip-border-width))}.ds-chip:lang(nb),.ds-chip:lang(nn),.ds-chip:lang(no){--dsc-chip-removable-label:"Trykk for å fjerne"}.ds-chip{forced-color-adjust:none;background:var(--dsc-chip-background);border-color:var(--dsc-chip-border-color);border-radius:var(--dsc-chip-border-radius);border-style:var(--dsc-chip-border-style);border-width:var(--dsc-chip-border-width);box-sizing:border-box;color:var(--dsc-chip-color);cursor:pointer;font-family:inherit;font-size:var(--ds-body-sm-font-size);line-height:var(--ds-line-height-sm);min-width:0;max-width:fit-content;max-height:fit-content;min-height:var(--dsc-chip-height);padding-block:calc(.5 * (-1lh + var(--dsc-chip-height)) - var(--dsc-chip-border-width));padding-inline:var(--dsc-chip-padding-inline);text-align:inherit;margin:0;text-decoration:none;position:relative}.ds-chip:not([data-wrap=wrap]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-chip:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:focus-visible *{--_ds--focus:}.ds-chip>input{--dsc-input-background:transparent;--dsc-input-border-color:var(--dsc-chip-input-color);--dsc-input-accent-color:var(--dsc-chip-input-accent-color);--dsc-input-stroke-color:var(--dsc-chip-input-stroke-color);--dsc-input-size--toggle:var(--dsc-chip-input-size);--dsc-input-outline-width--hover:0;position:absolute;inset-block-start:var(--_dsc-chip-spacing);inset-inline-start:var(--_dsc-chip-spacing)}.ds-chip:not([hidden]){display:inline-block}.ds-chip:has(:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:has(:focus-visible) *{--_ds--focus:}.ds-chip:disabled,.ds-chip[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-chip:has(input:disabled){cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-chip[data-removable]{--_dsc-chip-spacing:calc(.5 * (var(--dsc-chip-height) - var(--dsc-chip-icon-size)) - var(--dsc-chip-border-width));padding-inline-end:calc(var(--dsc-chip-spacing,var(--_dsc-chip-spacing)) + var(--dsc-chip-icon-size) + var(--_dsc-chip-spacing))}.ds-chip[data-removable]:after{content:", " var(--dsc-chip-removable-label,"Press to remove");forced-color-adjust:none;height:var(--dsc-chip-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-chip-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-chip-icon-url);mask:center/contain no-repeat var(--dsc-chip-icon-url);width:var(--dsc-chip-icon-size);white-space:nowrap;background:currentColor;flex-shrink:0;padding-inline:0;font-size:0;position:absolute;inset-block-start:var(--_dsc-chip-spacing);inset-inline-end:var(--_dsc-chip-spacing)}.ds-chip:has(input){padding-inline-start:calc(var(--_dsc-chip-spacing) + var(--dsc-chip-input-size) + var(--dsc-chip-spacing,var(--_dsc-chip-spacing)))}.ds-chip:has(input[type=checkbox]){border-radius:var(--dsc-chip-border-radius--checkbox)}.ds-chip[data-removable]{color:var(--dsc-chip-input-accent-color);background:var(--dsc-chip-background--checked);border-color:var(--dsc-chip-border-color--checked)}.ds-chip:has(input:checked){color:var(--dsc-chip-input-accent-color);background:var(--dsc-chip-background--checked);border-color:var(--dsc-chip-border-color--checked)}@media (hover:hover) and (pointer:fine){.ds-chip:not(:has(:disabled,[aria-disabled=true])):hover{background:var(--dsc-chip-background--hover)}.ds-chip:not(:has(:disabled,[aria-disabled=true])):active{background:var(--dsc-chip-background--active)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):hover{background:var(--dsc-chip-background--checked--hover)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):active{background:var(--dsc-chip-background--checked--active)}}.ds-divider{--dsc-divider-border-width:var(--ds-border-width-default);--dsc-divider-border-style:solid;--dsc-divider-border-color:var(--ds-color-neutral-border-subtle);border-width:0;border-top-width:var(--dsc-divider-border-width);border-top-style:var(--dsc-divider-border-style);border-color:var(--dsc-divider-border-color);box-sizing:border-box;width:100%;margin-block:.5em}.ds-tabs{--dsc-tabs-tab-padding:var(--ds-size-3) var(--ds-size-5);--dsc-tabs-tab-color:var(--ds-color-neutral-text-subtle);--dsc-tabs-tab-color--hover:var(--ds-color-neutral-text-default);--dsc-tabs-tab-color--selected:var(--ds-color-text-subtle);--dsc-tabs-content-padding:var(--ds-size-4) var(--ds-size-5);--dsc-tabs-list-border-color:var(--ds-color-neutral-border-subtle);--dsc-tabs-list-border-bottom-width:var(--ds-border-width-default);--dsc-tabs-list-border-bottom-style:solid}.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel){padding:var(--dsc-tabs-content-padding)}:is(.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-tabs :is([role=tabpanel],.ds-tabs ds-tabpanel,.ds-tabs u-tabpanel)):focus-visible *{--_ds--focus:}.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist){border-bottom-width:var(--dsc-tabs-list-border-bottom-width);border-bottom-style:var(--dsc-tabs-list-border-bottom-style);border-color:var(--dsc-tabs-list-border-color);flex-direction:row;position:relative;overflow-x:auto}:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist)):not([hidden]){display:flex}:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab){box-sizing:border-box;color:var(--dsc-tabs-tab-color);cursor:pointer;font-family:inherit;font-size:inherit;align-items:center;gap:var(--ds-size-1);line-height:var(--ds-line-height-sm);padding:var(--dsc-tabs-tab-padding);text-align:center;white-space:nowrap;background:0 0;border:0;flex-direction:row;flex-shrink:0;justify-content:center;margin:0;position:relative}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible *{--_ds--focus:}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):not([hidden]){display:flex}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):not([data-size]){font-size:inherit}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)) :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):after{content:"";width:100%;height:.15em;display:block;position:absolute;bottom:0;left:0}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)){color:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):after{background:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible:after{z-index:-1}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):focus-visible{z-index:2}@media (hover:hover) and (pointer:fine){:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):hover:not([aria-selected=true]){color:var(--dsc-tabs-tab-color--hover)}:is(:is(.ds-tabs :is([role=tablist],.ds-tabs ds-tablist,.ds-tabs u-tablist))>:is([role=tab],ds-tab,u-tab)):hover:not([aria-selected=true]):after{background:var(--dsc-tabs-list-border-color)}}.ds-pagination{--dsc-pagination-gap:var(--ds-size-2);--dsc-pagination-icon-size:var(--ds-icon-size);--dsc-pagination-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.47%205.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%200%201%200%201.06l-5.5%205.5a.75.75%200%201%201-1.06-1.06L14.44%2012%209.47%207.03a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-pagination-ellipsis:"…";--_ds-aria-label:var(--dsc-pagination-label)}.ds-pagination:lang(nb),.ds-pagination:lang(nn),.ds-pagination:lang(no){--dsc-pagination-label:"Bla i sider";--dsc-pagination-label-prev:"Forrige side";--dsc-pagination-label-next:"Neste side"}.ds-pagination :is(ol,ul){align-items:center;gap:var(--dsc-pagination-gap);flex-wrap:wrap;margin:0;padding:0;list-style-type:""}:is(.ds-pagination :is(ol,ul)):not([hidden]){display:flex}:is(.ds-pagination :is(ol,ul))>li:first-child>[aria-hidden=true],:is(.ds-pagination :is(ol,ul))>li:last-child>[aria-hidden=true]{visibility:hidden}:is(.ds-pagination :is(ol,ul))>li:first-child{--_ds-aria-label:var(--dsc-pagination-label-prev)}:is(.ds-pagination :is(ol,ul))>li:last-child{--_ds-aria-label:var(--dsc-pagination-label-next)}:is(.ds-pagination :is(ol,ul))>li>:not([aria-current=true]){--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-subtle)}:is(.ds-pagination :is(ol,ul))>li>[data-variant=tertiary][aria-current=true]{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-pagination :is(ol,ul))>li:has([aria-label=hidden]){display:none}:is(.ds-pagination :is(ol,ul))>li>[aria-label]:empty:before{content:attr(aria-label)}:is(.ds-pagination :is(ol,ul))>li>[aria-label="0"]:empty{color:inherit;pointer-events:none;text-decoration:none}:is(.ds-pagination :is(ol,ul))>li>[aria-label="0"]:empty:before{content:var(--dsc-pagination-ellipsis) /""}:is(.ds-pagination :is(ol,ul))>li:first-child>:before,:is(.ds-pagination :is(ol,ul))>li:last-child>:before{content:"";forced-color-adjust:none;height:var(--dsc-pagination-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-pagination-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-pagination-icon-url);mask:center/contain no-repeat var(--dsc-pagination-icon-url);width:var(--dsc-pagination-icon-size);background:currentColor;order:1}:is(.ds-pagination :is(ol,ul))>li:first-child>:before{order:0;rotate:180deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.ds-pagination :is(ol,ul))>li:first-child>:before{rotate:0deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.ds-pagination :is(ol,ul))>li:last-child>:before{rotate:180deg}:is(.ds-pagination :is(ol,ul))>li:empty:before{content:var(--dsc-pagination-ellipsis);text-align:center;min-width:var(--ds-size-12);display:block}.ds-skeleton{--dsc-skeleton-animation-duration:.8s;--dsc-skeleton-animation:ds-skeleton-opacity-fade var(--dsc-skeleton-animation-duration) linear infinite alternate;--dsc-skeleton-background:var(--ds-color-neutral-surface-tinted);forced-color-adjust:none;animation:var(--dsc-skeleton-animation);border-radius:var(--ds-border-radius-lg);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:1.3em}.ds-skeleton:not([hidden]){display:block}.ds-skeleton[data-variant=circle]{aspect-ratio:1;border-radius:var(--ds-border-radius-full);width:1.3em}.ds-skeleton[data-variant=text]{border-radius:var(--ds-border-radius-full);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-size:.8em}.ds-skeleton[data-variant=text]:not([hidden]){display:inline}.ds-skeleton[data-variant=text]:empty:before{content:attr(data-text);word-break:break-word}.ds-skeleton:not(:empty){color:#0000;width:fit-content;height:fit-content}.ds-skeleton:not(:empty)>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation-duration:1.6s}}@keyframes ds-skeleton-opacity-fade{0%{background:var(--dsc-skeleton-background)}to{background:rgb(from var(--dsc-skeleton-background) r g b/.4)}}.ds-tag{--dsc-tag-background:var(--ds-color-surface-tinted);--dsc-tag-background--hover:var(--ds-color-surface-hover);--dsc-tag-color:var(--ds-color-text-default);--dsc-tag-min-height:var(--ds-size-8);--dsc-tag-padding:0 var(--ds-size-2);--dsc-tag-border-radius:var(--ds-border-radius-sm);--dsc-tag-border-width:var(--ds-border-width-default);--dsc-tag-border-color:transparent;--dsc-tag-border-style:solid;background:var(--dsc-tag-background);border-color:var(--dsc-tag-border-color);border-radius:var(--dsc-tag-border-radius);border-style:var(--dsc-tag-border-style);border-width:var(--dsc-tag-border-width);box-sizing:border-box;color:var(--dsc-tag-color);font-size:var(--ds-body-sm-font-size);height:fit-content;font-weight:400;line-height:var(--ds-line-height-sm);min-height:var(--dsc-tag-min-height);padding:var(--dsc-tag-padding);vertical-align:middle;word-break:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;align-items:center;width:max-content;text-decoration:none}.ds-tag:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-tag:focus-visible *{--_ds--focus:}.ds-tag :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-tag:not([hidden]){display:inline-flex}.ds-tag[data-variant=outline]{--dsc-tag-border-color:var(--ds-color-border-subtle)}.ds-tag:is(button,a,[role=button]):hover{cursor:pointer;background:var(--dsc-tag-background--hover)}.ds-error-summary{--dsc-errorsummary-background:var(--ds-color-danger-surface-tinted);--dsc-errorsummary-border-radius:var(--ds-border-radius-lg);--dsc-errorsummary-padding:var(--ds-size-7);--dsc-errorsummary-link-color:var(--ds-color-neutral-text-default);--dsc-errorsummary-heading-color:var(--ds-color-danger-text-default);background:var(--dsc-errorsummary-background);border-radius:var(--dsc-errorsummary-border-radius);box-sizing:border-box;padding:var(--dsc-errorsummary-padding);animation:_is-visible}.ds-error-summary:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-error-summary:focus-visible *{--_ds--focus:}.ds-error-summary:not([hidden]){display:block}.ds-error-summary :is(h1,h2,h3,h4,h5,h6){color:var(--dsc-errorsummary-heading-color);font-size:var(--ds-font-size-plus-1);margin-bottom:var(--ds-size-2)}.ds-error-summary a{color:var(--dsc-errorsummary-link-color)}.ds-error-summary li:last-of-type{margin-bottom:0}@keyframes _is-visible{0%{opacity:0}}.ds-toggle-group,.ds-togglegroup{--dsc-togglegroup-background:var(--ds-color-surface-default);--dsc-togglegroup-border-width:var(--ds-border-width-default);--dsc-togglegroup-border-style:solid;--dsc-togglegroup-border-color:var(--ds-color-border-default);--dsc-togglegroup-color:var(--ds-color-text-default);--dsc-togglegroup-spacing:0;--dsc-togglegroup-border-radius:var(--ds-border-radius-default);--dsc-togglegroup-button-size:var(--ds-size-12);--dsc-togglegroup-label:"";--_ds-data-toggle-group:var(--dsc-togglegroup-label);background:var(--dsc-togglegroup-background);border-radius:var(--dsc-togglegroup-border-radius);box-sizing:border-box;color:var(--dsc-togglegroup-color);gap:var(--dsc-togglegroup-spacing);height:var(--dsc-togglegroup-button-size);outline-offset:calc(-1 * var(--dsc-togglegroup-border-width));outline:var(--dsc-togglegroup-border-width) var(--dsc-togglegroup-border-style) var(--dsc-togglegroup-border-color);min-width:0;max-width:fit-content;padding:var(--dsc-togglegroup-spacing);border:none;grid-auto-columns:1fr;grid-auto-flow:column;width:auto;margin-inline:0;overflow-x:auto}:is(.ds-togglegroup,.ds-toggle-group):not([hidden]){display:flex}:is(.ds-togglegroup,.ds-toggle-group)>:is(a,label,button){isolation:isolate;border-radius:inherit;height:100%;min-height:unset;white-space:nowrap;min-width:fit-content}[data-icon]:is(:is(.ds-togglegroup,.ds-toggle-group)>:is(a,label,button)){width:var(--dsc-togglegroup-button-size)}:is(.ds-togglegroup,.ds-toggle-group)>label>input{opacity:0;pointer-events:none;position:absolute}:is(.ds-togglegroup,.ds-toggle-group)>:is(label:not(:has(input:checked)),button:not([aria-checked=true]),a:not([aria-current=true])){--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-background:transparent;--dsc-button-color--hover:var(--ds-color-text-default);--dsc-button-color:inherit;isolation:auto}:is(.ds-togglegroup,.ds-toggle-group):not([data-variant=secondary])>[data-variant=tertiary]:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-togglegroup,.ds-toggle-group) :is(a:focus-visible,button:focus-visible,label:has(input:focus-visible)){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(-1 * var(--_ds--focus,var(--ds-border-width-focus)))}:is(:is(.ds-togglegroup,.ds-toggle-group) :is(a:focus-visible,button:focus-visible,label:has(input:focus-visible))) *{--_ds--focus:}[data-variant=secondary]:is(.ds-togglegroup,.ds-toggle-group){--dsc-togglegroup-background:var(--ds-color-surface-tinted);--dsc-togglegroup-border-color:var(--ds-color-border-subtle)}[data-variant=secondary]:is(.ds-togglegroup,.ds-toggle-group)>:is(label:has(input:checked),button[aria-checked=true],a[aria-current=true]){--dsc-button-background--active:var(--dsc-button-background);--dsc-button-background--hover:var(--dsc-button-background);--dsc-button-background:var(--ds-color-surface-default);--dsc-button-border-color:var(--ds-color-border-default);--dsc-button-color--active:var(--dsc-button-color);--dsc-button-color--hover:var(--dsc-button-color);--dsc-button-color:var(--ds-color-text-default)}[data-tooltip]{--ds-tooltip:"";--_ds-data-tooltip:var(--ds-tooltip)}.ds-tooltip{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;inset:0 auto auto 0;overflow:visible}.ds-tooltip:before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}.ds-tooltip[data-overscroll=contain]{--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}.ds-tooltip[data-floating|=top]:before{top:100%;rotate:45deg}.ds-tooltip[data-floating|=right]:before{left:0;rotate:135deg}.ds-tooltip[data-floating|=bottom]:before{top:0;rotate:-135deg}.ds-tooltip[data-floating|=left]:before{left:100%;rotate:-45deg}.ds-tooltip{--_ds-floating:var(--dsc-tooltip-placement);--_ds-floating-arrow-size:var(--dsc-tooltip-arrow-size);--dsc-tooltip-background:var(--ds-color-neutral-text-default);--dsc-tooltip-color:var(--ds-color-neutral-background-default);--dsc-tooltip-border-radius:var(--ds-border-radius-default);--dsc-tooltip-padding:var(--ds-size-1) var(--ds-size-2);--dsc-tooltip-arrow-size:var(--ds-size-2);--dsc-tooltip-transition-duration:.2s;--dsc-tooltip-transition-delay:.15s;--dsc-tooltip-placement:top;background:var(--dsc-tooltip-background);border-radius:var(--dsc-tooltip-border-radius);box-sizing:border-box;color:var(--dsc-tooltip-color);line-height:var(--ds-line-height-sm);padding:var(--dsc-tooltip-padding);view-transition-name:ds-tooltip;border:none}.ds-tooltip:after{content:"";box-sizing:border-box;height:var(--_dsc-tooltip-safearea-height,0);width:var(--_dsc-tooltip-safearea-width,0);translate:var(--_dsc-tooltip-safearea-translate);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);position:absolute}.ds-tooltip[data-floating=bottom]:after,.ds-tooltip[data-floating=top]:after{width:100%;height:var(--dsc-tooltip-arrow-size);top:100%;left:0}.ds-tooltip[data-floating=left]:after,.ds-tooltip[data-floating=right]:after{width:var(--dsc-tooltip-arrow-size);height:100%;top:0;left:100%}.ds-tooltip[data-floating=bottom]:after{top:calc(-1 * var(--dsc-tooltip-arrow-size))}.ds-tooltip[data-floating=right]:after{left:calc(-1 * var(--dsc-tooltip-arrow-size))}.ds-tooltip:not([popover]){display:none}.ds-spinner{--dsc-spinner-background:var(--ds-color-surface-tinted);--dsc-spinner-stroke:var(--ds-color-border-default);--dsc-spinner-animation-duration:2s;animation:ds-spinner-rotate-animation linear infinite var(--dsc-spinner-animation-duration);box-sizing:border-box;height:var(--ds-size-11);width:auto}.ds-spinner[data-size="2xs"]{height:.75rem}.ds-spinner[data-size=xs]{height:1.25rem}.ds-spinner[data-size=sm]{height:2rem}.ds-spinner[data-size=md]{height:2.75rem}.ds-spinner[data-size=lg]{height:3.75rem}.ds-spinner[data-size=xl]{height:5.5rem}.ds-spinner__background{stroke:var(--dsc-spinner-background)}.ds-spinner__circle{animation:ds-spinner-stroke-animation ease-in-out infinite var(--dsc-spinner-animation-duration);stroke-dasharray:1 200;stroke:var(--dsc-spinner-stroke);transform-origin:50%}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:6s}}@keyframes ds-spinner-rotate-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ds-spinner-stroke-animation{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:1 200;stroke-dashoffset:-120px}}.ds-table{--dsc-table-background--hover:var(--ds-color-surface-hover);--dsc-table-background--zebra:var(--ds-color-surface-tinted);--dsc-table-background:transparent;--dsc-table-border-color:var(--ds-color-border-subtle);--dsc-table-border-radius:var(--ds-border-radius-lg);--dsc-table-border-style:solid;--dsc-table-border-width:var(--ds-border-width-default);--dsc-table-color:var(--ds-color-text-default);--dsc-table-divider-border-color:var(--dsc-table-border-color);--dsc-table-divider-border-style:solid;--dsc-table-divider-border-width:calc(1px + var(--ds-border-width-default));--dsc-table-header-background--hover:var(--ds-color-surface-hover);--dsc-table-header-background--sorted:var(--ds-color-surface-tinted);--dsc-table-header-background--sticky:var(--ds-color-surface-default);--dsc-table-header-background:transparent;--dsc-table-padding:var(--ds-size-2) var(--ds-size-3);--dsc-table-sort-size:var(--ds-icon-size);--dsc-table-vertical-align:middle;--_dsc-table-border-radius--inner:calc(var(--dsc-table-border-radius) - var(--dsc-table-border-width));border-collapse:initial;border-spacing:0;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--dsc-table-color);vertical-align:var(--dsc-table-vertical-align);width:100%}.ds-table>:is(thead,tbody,tfoot){vertical-align:inherit}.ds-table>:is(tbody,thead,tfoot)>tr>:is(th,td){background:var(--dsc-table-background);border-bottom-width:var(--dsc-table-border-width);border-bottom-style:var(--dsc-table-border-style);border-color:var(--dsc-table-border-color);padding:var(--dsc-table-padding);text-align:inherit}.ds-table th{font-weight:var(--ds-font-weight-semibold)}.ds-table>thead>tr>:is(th,td){background:var(--dsc-table-header-background)}.ds-table>thead>tr:last-child>:is(th,td){border-bottom:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tbody:has(+tfoot)>tr:last-child>:is(th,td){border-bottom:none}.ds-table>tfoot>tr:first-child>:is(th,td){background:var(--dsc-table-header-background);border-top:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tfoot>tr:last-child>:is(th,td){border-bottom:none}.ds-table>caption{-moz-column-break-after:avoid;break-after:avoid-page;font-size:1.3em;font-size:round(down,1.3em,1px);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}[data-size="2xs"]:is(.ds-table>caption){font-weight:var(--ds-heading-2xs-font-weight);line-height:var(--ds-heading-2xs-line-height);font-size:var(--ds-heading-2xs-font-size);letter-spacing:var(--ds-heading-2xs-letter-spacing)}[data-size=xs]:is(.ds-table>caption){font-weight:var(--ds-heading-xs-font-weight);line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}[data-size=sm]:is(.ds-table>caption){font-weight:var(--ds-heading-sm-font-weight);line-height:var(--ds-heading-sm-line-height);font-size:var(--ds-heading-sm-font-size);letter-spacing:var(--ds-heading-sm-letter-spacing)}[data-size=md]:is(.ds-table>caption){font-size:var(--ds-heading-md-font-size)}[data-size=lg]:is(.ds-table>caption){font-weight:var(--ds-heading-lg-font-weight);line-height:var(--ds-heading-lg-line-height);font-size:var(--ds-heading-lg-font-size);letter-spacing:var(--ds-heading-lg-letter-spacing)}[data-size=xl]:is(.ds-table>caption){font-weight:var(--ds-heading-xl-font-weight);line-height:var(--ds-heading-xl-line-height);font-size:var(--ds-heading-xl-font-size);letter-spacing:var(--ds-heading-xl-letter-spacing)}[data-size="2xl"]:is(.ds-table>caption){font-weight:var(--ds-heading-2xl-font-weight);line-height:var(--ds-heading-2xl-line-height);font-size:var(--ds-heading-2xl-font-size);letter-spacing:var(--ds-heading-2xl-letter-spacing)}.ds-table>caption{text-align:inherit;margin-bottom:var(--ds-size-1)}.ds-table>thead>tr>[aria-sort]{cursor:pointer;padding:0}:is(.ds-table>thead>tr>[aria-sort])>button{box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;padding:var(--dsc-table-padding);text-align:inherit;background:0 0;border:0;width:100%}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible *{--_ds--focus:}:is(:is(.ds-table>thead>tr>[aria-sort])>button):not([hidden]){display:block}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{position:relative}:is(:is(.ds-table>thead>tr>[aria-sort])>button):after{forced-color-adjust:none;content:"";height:var(--dsc-table-sort-size);vertical-align:middle;width:var(--dsc-table-sort-size);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.53%204.47a.75.75%200%200%200-1.06%200l-3.5%203.5a.75.75%200%200%200%201.06%201.06L12%206.06l2.97%202.97a.75.75%200%201%200%201.06-1.06zm-3.5%2010.5a.75.75%200%200%200-1.06%201.06l3.5%203.5a.75.75%200%200%200%201.06%200l3.5-3.5a.75.75%200%201%200-1.06-1.06L12%2017.94z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.53%204.47a.75.75%200%200%200-1.06%200l-3.5%203.5a.75.75%200%200%200%201.06%201.06L12%206.06l2.97%202.97a.75.75%200%201%200%201.06-1.06zm-3.5%2010.5a.75.75%200%200%200-1.06%201.06l3.5%203.5a.75.75%200%200%200%201.06%200l3.5-3.5a.75.75%200%201%200-1.06-1.06L12%2017.94z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}[aria-sort=ascending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M11.47%207.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%201%201-1.06%201.06L12%209.56l-4.97%204.97a.75.75%200%200%201-1.06-1.06z%22%2F%3E%3C%2Fsvg%3E);mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M11.47%207.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%201%201-1.06%201.06L12%209.56l-4.97%204.97a.75.75%200%200%201-1.06-1.06z%22%2F%3E%3C%2Fsvg%3E)}[aria-sort=descending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E)}:is(.ds-table>thead>tr>[aria-sort]):not([aria-sort=none])>button{background:var(--dsc-table-header-background--sorted)}.ds-table[data-border]{border-radius:var(--dsc-table-border-radius);border-width:var(--dsc-table-border-width);border-style:var(--dsc-table-border-style);border-color:var(--dsc-table-border-color)}.ds-table[data-border]>:last-child>tr:last-child>:is(th,td){border-bottom:none}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):first-child{border-top-left-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):last-child{border-top-right-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):first-child{border-bottom-left-radius:var(--_dsc-table-border-radius--inner)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):last-child{border-bottom-right-radius:var(--_dsc-table-border-radius--inner)}.ds-table[data-sticky-header]{position:relative;overflow:auto}.ds-table[data-sticky-header]>thead>tr>:is(th,td){background:var(--dsc-table-header-background--sticky);z-index:2;position:sticky;top:0}.ds-table[data-zebra]>tbody>tr>:is(th,td){border-block:0}.ds-table[data-zebra]>:is(thead,tbody)>tr:nth-child(2n)>:is(th,td){background:var(--dsc-table-background--zebra)}@media (hover:hover) and (pointer:fine){.ds-table[data-hover]>tbody>tr:hover>:is(th,td){background:var(--dsc-table-background--hover)}.ds-table>thead>tr>[aria-sort]:hover button{background:var(--dsc-table-header-background--hover)}}.ds-breadcrumbs{--dsc-breadcrumbs-spacing:var(--ds-size-2);--dsc-breadcrumbs-icon-size:var(--ds-icon-size);--dsc-breadcrumbs-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.47%205.97a.75.75%200%200%201%201.06%200l5.5%205.5a.75.75%200%200%201%200%201.06l-5.5%205.5a.75.75%200%201%201-1.06-1.06L14.44%2012%209.47%207.03a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-breadcrumbs-color:var(--ds-color-text-subtle);--_ds-aria-label:var(--dsc-breadcrumbs-label);color:var(--dsc-breadcrumbs-color)}.ds-breadcrumbs:not([hidden]){display:block}.ds-breadcrumbs:lang(nb),.ds-breadcrumbs:lang(nn),.ds-breadcrumbs:lang(no){--dsc-breadcrumbs-label:"Du er her:"}.ds-breadcrumbs>:is(ol,ul){gap:var(--dsc-breadcrumbs-spacing) 0;flex-wrap:wrap;margin:0;padding:0;list-style-type:""}:is(.ds-breadcrumbs>:is(ol,ul)):not([hidden]){display:flex}.ds-breadcrumbs li:where(:not(:last-child)):after,.ds-breadcrumbs>:not(ol,ul):before{forced-color-adjust:none;content:"";height:var(--dsc-breadcrumbs-icon-size);margin-inline:var(--dsc-breadcrumbs-spacing);-webkit-mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);vertical-align:middle;width:var(--dsc-breadcrumbs-icon-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;flex-shrink:0;display:inline-block}.ds-breadcrumbs li:last-child a{text-decoration:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-breadcrumbs li:where(:not(:last-child)):after{rotate:180deg}.ds-breadcrumbs>:not(ol,ul):before{background:currentColor;margin:0;rotate:180deg}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ds-breadcrumbs>:not(ol,ul):before{rotate:0deg}@media (width<650px){.ds-breadcrumbs>:is(ol,ul):not(:only-child){display:none}}@media (width>=650px){.ds-breadcrumbs>:not(ol,ul):not(:only-child){display:none}}.ds-badge{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default);--dsc-badge-padding:0 calc(var(--ds-size-1) + .5 * var(--ds-size-1));--dsc-badge-size:calc(var(--ds-size-3) + .5 * var(--ds-size-1));--dsc-badge-size--count:var(--ds-size-6);--dsc-badge-top:inherit;--dsc-badge-bottom:inherit;--dsc-badge-left:inherit;--dsc-badge-right:inherit;forced-color-adjust:none;vertical-align:calc(.5 * var(--dsc-badge-size));-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-badge:not([hidden]){display:inline-flex}.ds-badge:before{content:attr(data-count);background:var(--dsc-badge-background);border-radius:var(--ds-border-radius-full);color:var(--dsc-badge-color);font-size:var(--ds-font-size-minus-1);min-height:var(--dsc-badge-size);min-width:var(--dsc-badge-size);padding:var(--dsc-badge-padding);box-sizing:border-box;line-height:var(--ds-line-height-sm);place-items:center;width:fit-content;display:inline-grid}@supports (content:attr(data-count,"")){.ds-badge:before{content:attr(data-count,"")}}.ds-badge[data-count]:not([data-count=""]):before{min-height:var(--dsc-badge-size--count);min-width:var(--dsc-badge-size--count);vertical-align:calc(.5 * var(--dsc-badge-size--count))}.ds-badge[data-variant=base]{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default)}.ds-badge[data-variant=tinted]{--dsc-badge-background:var(--ds-color-surface-tinted);--dsc-badge-color:var(--ds-color-text-default)}.ds-badge--position{box-sizing:border-box;width:fit-content;height:fit-content;position:relative}.ds-badge--position:not([hidden]){display:inline-flex}.ds-badge--position .ds-badge:before{top:var(--dsc-badge-top);bottom:var(--dsc-badge-bottom);left:var(--dsc-badge-left);right:var(--dsc-badge-right);z-index:1;position:absolute}.ds-badge--position :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);flex-shrink:0;font-size:1em;display:inline-block}.ds-badge--position[data-placement=top-right] .ds-badge:before{top:var(--dsc-badge-top,0);right:var(--dsc-badge-right,0);translate:50% -50%}.ds-badge--position[data-placement=top-left] .ds-badge:before{top:var(--dsc-badge-top,0);left:var(--dsc-badge-left,0);translate:-50% -50%}.ds-badge--position[data-placement=bottom-right] .ds-badge:before{bottom:var(--dsc-badge-bottom,0);right:var(--dsc-badge-right,0);translate:50% 50%}.ds-badge--position[data-placement=bottom-left] .ds-badge:before{bottom:var(--dsc-badge-bottom,0);left:var(--dsc-badge-left,0);translate:-50% 50%}.ds-badge--position[data-placement=top-right][data-overlap=circle] .ds-badge:before{top:var(--dsc-badge-top,14%);right:var(--dsc-badge-right,14%);translate:50% -50%}.ds-badge--position[data-placement=top-left][data-overlap=circle] .ds-badge:before{top:var(--dsc-badge-top,14%);left:var(--dsc-badge-left,14%);translate:-50% -50%}.ds-badge--position[data-placement=bottom-right][data-overlap=circle] .ds-badge:before{bottom:var(--dsc-badge-bottom,14%);right:var(--dsc-badge-right,14%);translate:50% 50%}.ds-badge--position[data-placement=bottom-left][data-overlap=circle] .ds-badge:before{bottom:var(--dsc-badge-bottom,14%);left:var(--dsc-badge-left,14%);translate:-50% 50%}.ds-avatar{--dsc-avatar-background:var(--ds-color-base-default);--dsc-avatar-color:var(--ds-color-base-contrast-default);--dsc-avatar-font-size:calc(.4 * var(--dsc-avatar-size));--dsc-avatar-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.25%207.5a3.75%203.75%200%201%201%207.5%200%203.75%203.75%200%200%201-7.5%200M12%202.25a5.25%205.25%200%201%200%200%2010.5%205.25%205.25%200%200%200%200-10.5M8.288%2017.288A5.25%205.25%200%200%201%2017.25%2021a.75.75%200%200%200%201.5%200%206.75%206.75%200%200%200-13.5%200%20.75.75%200%200%200%201.5%200%205.25%205.25%200%200%201%201.538-3.712%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);--dsc-avatar-padding:var(--ds-size-2);--dsc-avatar-radius:var(--ds-border-radius-full);--dsc-avatar-size:var(--ds-size-12);background:var(--dsc-avatar-background);border-radius:var(--dsc-avatar-radius);box-sizing:border-box;color:var(--dsc-avatar-color);forced-color-adjust:none;font-family:inherit;font-size:var(--dsc-avatar-font-size);font-weight:var(--ds-font-weight-medium);height:var(--dsc-avatar-size);padding:var(--dsc-avatar-padding);text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:var(--dsc-avatar-size);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;overflow:hidden}.ds-avatar:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-avatar:focus-visible *{--_ds--focus:}.ds-avatar:not([hidden]){display:inline-flex}.ds-avatar:has(img){padding:0}.ds-avatar:is(button:enabled){cursor:pointer}.ds-avatar :is(img,svg){height:var(--ds-icon-size);vertical-align:middle;width:var(--ds-icon-size);object-fit:cover;flex-shrink:0;width:100%;height:100%;font-size:1em;display:inline-block}.ds-avatar[data-initials]:empty:before{content:attr(data-initials)}.ds-avatar:not([data-initials]):empty:before{content:"";forced-color-adjust:none;width:100%;height:100%;-webkit-mask:var(--dsc-avatar-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-avatar-icon-url) center /contain no-repeat;mask:var(--dsc-avatar-icon-url) center /contain no-repeat;background:currentColor}.ds-avatar[data-variant=square]{--dsc-avatar-radius:var(--ds-border-radius-md)}.ds-avatar[data-size=xs]{--ds-size:var(--ds-size--md);--dsc-avatar-size:var(--ds-size-9)}.ds-avatar-stack{--dsc-avatar-stack-gap:2px;--dsc-avatar-stack-overlap:var(--ds-size-3);--dsc-avatar-stack-radius:var(--ds-border-radius-full);--dsc-avatar-stack-size:var(--ds-size-12);--dsc-avatar-stack-suffix-gap:var(--ds-size-3);--_dsc-avatar-stack-overlap:min(var(--dsc-avatar-stack-overlap), var(--dsc-avatar-stack-size) + var(--dsc-avatar-stack-gap));--_dsc-avatar-stack-negative:calc(-1 * var(--_dsc-avatar-stack-overlap));align-items:center;gap:var(--dsc-avatar-stack-gap);width:max-content;margin:0;padding:0;list-style-type:"";transition:--_dsc-avatar-stack-overlap .2s}@property --_dsc-avatar-stack-overlap{syntax:"<length>";inherits:true;initial-value:0}.ds-avatar-stack:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-avatar-stack:focus-visible *{--_ds--focus:}.ds-avatar-stack:not([hidden]){display:flex}.ds-avatar-stack:not([data-expandable=fixed])>li+li{margin-left:var(--_dsc-avatar-stack-negative)}.ds-avatar-stack>li+li:not(:has(.ds-avatar)){margin-left:var(--dsc-avatar-stack-suffix-gap)}.ds-avatar-stack>li>:where(.ds-avatar){--dsc-avatar-radius:var(--dsc-avatar-stack-radius);--dsc-avatar-size:var(--dsc-avatar-stack-size)}.ds-avatar-stack>li>.ds-avatar:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-avatar-stack>li>.ds-avatar:focus-visible) *{--_ds--focus:}.ds-avatar-stack>li>.ds-avatar:focus-visible{z-index:1;-webkit-mask:none;mask:none}.ds-avatar-stack>li:has(+li>.ds-avatar)>.ds-avatar{--_x:calc(var(--dsc-avatar-size) - var(--_dsc-avatar-stack-overlap));--_r:calc(min(.5 * var(--dsc-avatar-size), var(--dsc-avatar-radius)) + var(--dsc-avatar-stack-gap));--_s:calc(-.5px + var(--_r));-webkit-mask:linear-gradient(to right,#000 calc(.5px + var(--_x)),transparent calc(.5px + var(--_x))) 0 0 /100% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent var(--_s),#000 var(--_r)) var(--_x) calc(0% - var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat,radial-gradient(circle at 100% 0,transparent var(--_s),#000 var(--_r)) var(--_x) calc(100% + var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat;-webkit-mask:linear-gradient(to right,#000 calc(.5px + var(--_x)),transparent calc(.5px + var(--_x))) 0 0 /100% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent var(--_s),#000 var(--_r)) var(--_x) calc(0% - var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat,radial-gradient(circle at 100% 0,transparent var(--_s),#000 var(--_r)) var(--_x) calc(100% + var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat;mask:linear-gradient(to right,#000 calc(.5px + var(--_x)),transparent calc(.5px + var(--_x))) 0 0 /100% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent var(--_s),#000 var(--_r)) var(--_x) calc(0% - var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat,radial-gradient(circle at 100% 0,transparent var(--_s),#000 var(--_r)) var(--_x) calc(100% + var(--dsc-avatar-stack-gap)) /var(--_r) var(--_r) no-repeat}.ds-avatar-stack[data-expandable]:focus-visible,.ds-avatar-stack[data-expandable]:hover{--_dsc-avatar-stack-overlap:0px}.ds-avatar-stack[data-expandable=fixed]>li:not(:has(>.ds-avatar)){transform:translateX(var(--_dsc-avatar-stack-overlap))}@supports (width:calc(sibling-index() * 1px)){.ds-avatar-stack[data-expandable=fixed]>li{translate:calc(var(--_dsc-avatar-stack-negative) * (-1 + sibling-index()))}}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(2){translate:var(--_dsc-avatar-stack-negative)}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(3){translate:calc(2 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(4){translate:calc(3 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(5){translate:calc(4 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(6){translate:calc(5 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(7){translate:calc(6 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(8){translate:calc(7 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(9){translate:calc(8 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(10){translate:calc(9 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(11){translate:calc(10 * var(--_dsc-avatar-stack-negative))}:is(.ds-avatar-stack[data-expandable=fixed]>li):nth-child(12){translate:calc(11 * var(--_dsc-avatar-stack-negative))}.ds-search{--dsc-search-padding-inline:var(--dsc-suggestion-clear-gap);--dsc-search-clear-padding:var(--dsc-suggestion-clear-padding);--dsc-search-clear-size:var(--dsc-suggestion-clear-size);--dsc-search-clear-icon-url:var(--dsc-suggestion-clear-icon-url);--dsc-search-magnifying-icon-url:var(--dsc-suggestion-search-icon-url);--dsc-search-magnifying-icon-size:var(--dsc-suggestion-search-icon-size)}.ds-search,.ds-suggestion{--dsc-suggestion-option-background--hover:var(--ds-color-surface-hover);--dsc-suggestion-option-background--selected:var(--ds-color-surface-active);--dsc-suggestion-option-border-radius:var(--ds-border-radius-md);--dsc-suggestion-option-checkmark-size:var(--ds-size-6);--dsc-suggestion-option-checkmark-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.998%206.94a.75.75%200%200%201%20.063%201.058l-8%209a.75.75%200%200%201-1.091.032l-5-5a.75.75%200%201%201%201.06-1.06l4.438%204.437%207.471-8.405A.75.75%200%200%201%2019%206.939%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-option-padding:var(--ds-size-3);--dsc-suggestion-option-gap:var(--ds-size-2);--dsc-suggestion-option-checkmark-border:max(2px, .125rem);--dsc-suggestion-option-checkmark-border-color:var(--ds-color-neutral-border-default);--dsc-suggestion-search-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10.5%203.25a7.25%207.25%200%201%200%204.57%2012.88l5.41%205.41a.75.75%200%201%200%201.06-1.06l-5.41-5.41A7.25%207.25%200%200%200%2010.5%203.25M4.75%2010.5a5.75%205.75%200%201%201%2011.5%200%205.75%205.75%200%200%201-11.5%200%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-search-icon-size:var(--ds-icon-size);--dsc-suggestion-search-icon-spacing:var(--ds-size-3);--dsc-suggestion-clear-gap:var(--ds-size-2);--dsc-suggestion-clear-padding:var(--ds-size-1);--dsc-suggestion-clear-size:var(--ds-size-9);--dsc-suggestion-clear-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-clear-border-radius:var(--ds-border-radius-md);--dsc-suggestion-clear-background--hover:var(--ds-color-surface-hover);--dsc-suggestion-clear-background--active:var(--ds-color-surface-active);--dsc-suggestion-toggle-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5.97%209.47a.75.75%200%200%201%201.06%200L12%2014.44l4.97-4.97a.75.75%200%201%201%201.06%201.06l-5.5%205.5a.75.75%200%200%201-1.06%200l-5.5-5.5a.75.75%200%200%201%200-1.06%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-create-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.75%205.5a.75.75%200%200%200-1.5%200v5.75H5.5a.75.75%200%200%200%200%201.5h5.75v5.75a.75.75%200%200%200%201.5%200v-5.75h5.75a.75.75%200%200%200%200-1.5h-5.75z%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-list-background:var(--ds-color-neutral-surface-default);--dsc-suggestion-list-border-radius:var(--ds-border-radius-md);--dsc-suggestion-list-box-shadow:var(--ds-shadow-md);--dsc-suggestion-list-color:var(--ds-color-text-default);--dsc-suggestion-list-offset:var(--ds-size-1);--dsc-suggestion-list-gap:var(--ds-size-1);--dsc-suggestion-list-placement:bottom;--dsc-suggestion-list-padding:var(--ds-size-3) var(--ds-size-2);--dsc-suggestion-border-width:var(--ds-border-width-default);--dsc-suggestion-border-style:solid;--dsc-suggestion-border-color:var(--ds-color-neutral-border-subtle);--dsc-suggestion-chip-gap:var(--ds-size-1);--dsc-suggestion-chip-background:var(--ds-color-base-default);--dsc-suggestion-chip-background--hover:var(--ds-color-base-hover);--dsc-suggestion-chip-border-width:var(--ds-border-width-default);--dsc-suggestion-chip-height:var(--ds-size-8);--dsc-suggestion-chip-font-size:var(--ds-body-sm-font-size);--dsc-suggestion-chip-border-style:solid;--dsc-suggestion-chip-border-color:transparent;--dsc-suggestion-chip-border-radius:var(--ds-border-radius-full);--dsc-suggestion-chip-padding:0 var(--ds-size-3);--dsc-suggestion-chip-color:var(--ds-color-base-contrast-default);--dsc-suggestion-chip-icon-url:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M6.53%205.47a.75.75%200%200%200-1.06%201.06L10.94%2012l-5.47%205.47a.75.75%200%201%200%201.06%201.06L12%2013.06l5.47%205.47a.75.75%200%201%200%201.06-1.06L13.06%2012l5.47-5.47a.75.75%200%200%200-1.06-1.06L12%2010.94z%22%2F%3E%3C%2Fsvg%3E);--dsc-suggestion-chip-icon-size:var(--ds-icon-size);--dsc-suggestion-chip-input-size:var(--ds-size-5);--dsc-suggestion-chip-spacing:calc(.5 * (var(--dsc-suggestion-chip-height) - var(--dsc-suggestion-chip-input-size)))}:is(.ds-search,.ds-suggestion):lang(nb),:is(.ds-search,.ds-suggestion):lang(nn),:is(.ds-search,.ds-suggestion):lang(no){--dsc-suggestion-create-text:"Legg til \"{value}\"";--dsc-suggestion-empty-text:"Tomt";--dsc-suggestion-sr-added:"La til";--dsc-suggestion-sr-clear:"Fjern tekst";--dsc-suggestion-sr-empty:"Ingen valgte";--dsc-suggestion-sr-found:"Naviger til venstre for å finne %d valgte";--dsc-suggestion-sr-invalid:"Ugyldig valg";--dsc-suggestion-sr-items:"Valgte";--dsc-suggestion-sr-of:"av";--dsc-suggestion-sr-plural:"%d forslag";--dsc-suggestion-sr-remove:"Trykk for å fjerne";--dsc-suggestion-sr-removed:"Fjernet";--dsc-suggestion-sr-singular:"%d forslag";--dsc-suggestion-sr-toggle:"Forslag"}.ds-search,.ds-suggestion{--_ds-data-sr-added:var(--dsc-suggestion-sr-added);--_ds-data-sr-clear:var(--dsc-suggestion-sr-clear);--_ds-data-sr-empty:var(--dsc-suggestion-sr-empty);--_ds-data-sr-found:var(--dsc-suggestion-sr-found);--_ds-data-sr-invalid:var(--dsc-suggestion-sr-invalid);--_ds-data-sr-items:var(--dsc-suggestion-sr-items);--_ds-data-sr-of:var(--dsc-suggestion-sr-of);--_ds-data-sr-plural:var(--dsc-suggestion-sr-plural);--_ds-data-sr-remove:var(--dsc-suggestion-sr-remove);--_ds-data-sr-removed:var(--dsc-suggestion-sr-removed);--_ds-data-sr-singular:var(--dsc-suggestion-sr-singular);--_ds-data-sr-toggle:var(--dsc-suggestion-sr-toggle);box-sizing:border-box;grid-template:"items items""input submit"/1fr auto;align-items:center}:is(.ds-search,.ds-suggestion):not([hidden]){display:grid}:is(.ds-search,.ds-suggestion)>data{background:var(--dsc-suggestion-chip-background);border-color:var(--dsc-suggestion-chip-border-color);border-radius:var(--dsc-suggestion-chip-border-radius);border-style:var(--dsc-suggestion-chip-border-style);border-width:var(--dsc-suggestion-chip-border-width);box-sizing:border-box;color:var(--dsc-suggestion-chip-color);cursor:pointer;font-size:var(--dsc-suggestion-chip-font-size);forced-color-adjust:none;height:var(--dsc-suggestion-chip-height);line-height:var(--ds-line-height-sm);min-width:0;padding:var(--dsc-suggestion-chip-padding);padding-block:calc(.5 * (-1lh + var(--dsc-suggestion-chip-height) - var(--dsc-suggestion-chip-border-width)));text-overflow:ellipsis;white-space:nowrap;order:-1;padding-inline-end:calc(2 * var(--dsc-suggestion-chip-spacing) + var(--dsc-suggestion-chip-icon-size));display:block;position:relative;overflow:hidden}:is(:is(.ds-search,.ds-suggestion)>data):after{content:"";forced-color-adjust:none;height:var(--dsc-suggestion-chip-icon-size);margin-left:var(--dsc-suggestion-chip-gap);-webkit-mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);-webkit-mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);mask:center/contain no-repeat var(--dsc-suggestion-chip-icon-url);width:var(--dsc-suggestion-chip-icon-size);background:currentColor;padding-inline:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--dsc-suggestion-chip-spacing);translate:0 -50%}:is(.ds-search,.ds-suggestion)>data{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(:is(.ds-search,.ds-suggestion)>data):focus{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-search,.ds-suggestion)>data):focus *{--_ds--focus:}:is(:is(.ds-search,.ds-suggestion)>data):focus{z-index:2}:is(:is(.ds-search,.ds-suggestion)>data):hover{background:var(--dsc-suggestion-chip-background--hover)}:is(.ds-search,.ds-suggestion)>u-datalist{--_ds-floating:top;--_ds-floating-arrow-size:0;--_ds-floating-arrow-visibility:inherit;margin:0;animation:.15s ease-in-out forwards ds-fade-in;position:absolute;overflow:visible}:is(:is(.ds-search,.ds-suggestion)>u-datalist):before{background:inherit;border:inherit;box-sizing:border-box;content:"";height:var(--_ds-floating-arrow-size);left:var(--_ds-floating-arrow-x,50%);top:var(--_ds-floating-arrow-y,100%);visibility:var(--_ds-floating-arrow-visibility);width:var(--_ds-floating-arrow-size);border-top-color:#0000;border-left-color:#0000;position:absolute;translate:-50% -50%;rotate:45deg}[data-overscroll=contain]:is(:is(.ds-search,.ds-suggestion)>u-datalist){--_ds-floating-overscroll:contain;overscroll-behavior:contain;overflow:auto}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=top]:before{top:100%;rotate:45deg}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=right]:before{left:0;rotate:135deg}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=bottom]:before{top:0;rotate:-135deg}:is(.ds-search,.ds-suggestion)>u-datalist[data-floating|=left]:before{left:100%;rotate:-45deg}:is(.ds-search,.ds-suggestion)>u-datalist{--_ds-floating:var(--dsc-suggestion-list-placement);--_ds-floating-overscroll:fit;--_ds-floating-arrow-visibility:hidden;--_ds-floating-arrow-size:var(--ds-size-2);background:var(--dsc-suggestion-list-background);border-color:var(--dsc-suggestion-border-color);border-radius:var(--dsc-suggestion-list-border-radius);border-style:var(--dsc-suggestion-border-style);border-width:var(--dsc-suggestion-border-width);box-shadow:var(--dsc-suggestion-list-box-shadow);box-sizing:border-box;color:var(--dsc-suggestion-list-color);overscroll-behavior:contain;padding:var(--dsc-suggestion-list-padding);grid-area:input;display:none;inset:0 auto auto 0;overflow:auto}:is(:is(.ds-search,.ds-suggestion)>u-datalist):not([popover]){margin-top:var(--dsc-suggestion-list-offset);z-index:1600;inset:100% 0 auto}:is(:is(.ds-search,.ds-suggestion)>u-datalist):not([hidden]):not(:empty){align-content:start;gap:var(--dsc-suggestion-list-gap);display:grid}[data-is-floating]:is(:is(.ds-search,.ds-suggestion)>u-datalist):not([style*=translate]){opacity:0}:is(.ds-search,.ds-suggestion)>u-datalist>u-option{padding:var(--dsc-suggestion-option-padding);border-radius:var(--dsc-suggestion-option-border-radius);cursor:pointer;outline-offset:calc(-1 * var(--dsc-suggestion-option-activedecendant-outline-width));line-height:var(--ds-line-height-sm);border:none;outline:none;position:relative}@media (hover:hover) and (pointer:fine){:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option):hover{background:var(--dsc-suggestion-option-background--hover)}}[selected]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option){background-color:var(--dsc-suggestion-option-background--selected);padding-inline-start:calc(var(--dsc-suggestion-option-padding) + var(--dsc-suggestion-option-checkmark-size) + var(--dsc-suggestion-option-gap))}[selected]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option):before{content:"";-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;forced-color-adjust:none;width:var(--dsc-suggestion-option-checkmark-size);height:var(--dsc-suggestion-option-checkmark-size);background:currentColor;position:absolute;inset-inline-start:var(--dsc-suggestion-option-padding)}[data-activedescendant]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-middle));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,0)}[data-activedescendant]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option) *{--_ds--focus:}[data-empty]:is(:is(.ds-search,.ds-suggestion)>u-datalist>u-option):not([value]){display:none}[data-multiple]:is(.ds-search,.ds-suggestion):has(data){row-gap:var(--ds-size-1)}[data-multiple]:is(.ds-search,.ds-suggestion)::part(items){gap:var(--dsc-suggestion-chip-gap);flex-wrap:wrap;max-width:100%;display:flex}[data-multiple]:is(.ds-search,.ds-suggestion)>u-datalist>u-option{padding-inline-start:calc(var(--dsc-suggestion-option-padding) + var(--dsc-suggestion-option-checkmark-size) + var(--dsc-suggestion-option-gap))}:is([data-multiple]:is(.ds-search,.ds-suggestion)>u-datalist>u-option):before{content:"";width:var(--dsc-suggestion-option-checkmark-size);height:var(--dsc-suggestion-option-checkmark-size);border-radius:var(--ds-border-radius-sm);outline:var(--dsc-suggestion-option-checkmark-border) solid var(--dsc-suggestion-option-checkmark-border-color);outline-offset:calc(-1 * var(--dsc-suggestion-option-checkmark-border));box-sizing:border-box;padding:.188rem;position:absolute;inset-inline-start:var(--dsc-suggestion-option-padding);translate:0 calc(.5lh - 50%);-webkit-mask:none;mask:none}[selected]:is([data-multiple]:is(.ds-search,.ds-suggestion)>u-datalist>u-option):before{background-color:var(--ds-color-base-default);color:var(--ds-color-base-contrast-default);--_stroke-width:.05em;--_stroke-width-fallback:.05em;--_diagonal-1:transparent calc(48% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-2:currentcolor calc(50% - var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-3:currentcolor calc(50% + var(--_stroke-width,var(--_stroke-width-fallback)));--_diagonal-4:transparent calc(52% + var(--_stroke-width,var(--_stroke-width-fallback)));background-position:10% 73%,90%;background-repeat:no-repeat;background-size:35% 35%,65% 65%;background-origin:content-box;background-image:linear-gradient(45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4)),linear-gradient(-45deg,var(--_diagonal-1),var(--_diagonal-2),var(--_diagonal-3),var(--_diagonal-4));forced-color-adjust:none;outline:none}:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist:has(u-option[aria-hidden=false]:not([data-empty]))>u-option[data-empty]{display:none}:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist>u-option[data-empty]{cursor:default;background:0 0;padding-inline-start:var(--dsc-suggestion-option-padding)}[data-empty]:is(:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist>u-option[data-empty]):empty:after{content:var(--dsc-suggestion-empty-text)}:is(:is(.ds-search,.ds-suggestion):not([data-creatable])>u-datalist>u-option[data-empty]):before{display:none}[data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]{--_ds-data-empty:var(--dsc-suggestion-create-text)}:is([data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]):empty:after{content:attr(data-create)}:is([data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]):before{forced-color-adjust:none;color:inherit;-webkit-mask:var(--dsc-suggestion-create-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-create-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-create-icon-url) center /contain no-repeat;background:currentColor;display:block}[aria-selected=true]:is([data-creatable]:is(.ds-search,.ds-suggestion)>u-datalist>u-option[data-empty]):before{-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat}:is(.ds-search,.ds-suggestion)>input{grid-area:input}:is(.ds-search,.ds-suggestion)>input[inputmode=none]{box-shadow:none;outline:none}:is(.ds-search,.ds-suggestion)>input[type=search]{padding-inline-start:calc(var(--dsc-suggestion-search-icon-spacing) + var(--dsc-suggestion-search-icon-size) + var(--dsc-suggestion-clear-gap))}:is(.ds-search,.ds-suggestion)>input[type=search]::-webkit-search-cancel-button{display:none}:is(.ds-search,.ds-suggestion):has(>input[type=search]):after{pointer-events:none;forced-color-adjust:none;content:"";height:var(--dsc-suggestion-search-icon-size);width:var(--dsc-suggestion-search-icon-size);-webkit-mask:var(--dsc-suggestion-search-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-search-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-search-icon-url) center /contain no-repeat;background:currentColor;grid-area:input;margin-inline-start:var(--dsc-suggestion-search-icon-spacing)}:is(.ds-search,.ds-suggestion)>input{padding-inline-end:calc(var(--dsc-suggestion-clear-size) + var(--dsc-suggestion-clear-gap))}:is(.ds-search,.ds-suggestion):where(:has(u-datalist):not(:has(button[aria-expanded],button[type=reset]:not([hidden]),del:not([hidden]))))>input{background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-repeat:no-repeat;background-size:.4em .4em;background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4))}:is(.ds-search,.ds-suggestion):has(u-datalist)>input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}:is(.ds-search,.ds-suggestion)>input:is(:read-only,:disabled,[aria-disabled=true])~:is(del,button[type=reset],button[aria-expanded]){display:none}:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded]){--dsc-button-size:var(--dsc-suggestion-clear-size);border-radius:var(--dsc-suggestion-clear-border-radius);box-sizing:border-box;cursor:pointer;height:var(--dsc-suggestion-clear-size);padding:var(--dsc-suggestion-clear-padding);width:var(--dsc-suggestion-clear-size);outline:none;grid-area:input;place-self:center end;margin-inline-end:var(--dsc-suggestion-clear-gap);scale:.75}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):focus-visible *{--_ds--focus:}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):hover{background:var(--dsc-suggestion-clear-background--hover)}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):active{background:var(--dsc-suggestion-clear-background--active)}:is(:is(.ds-search,.ds-suggestion)>:is(del,button[type=reset],button[aria-expanded])):empty:before{content:"";forced-color-adjust:none;height:100%;-webkit-mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;-webkit-mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;background:currentColor;width:100%;display:block}:is(.ds-search,.ds-suggestion)>button[aria-expanded]:empty:before{-webkit-mask-image:var(--dsc-suggestion-toggle-icon-url);-webkit-mask-image:var(--dsc-suggestion-toggle-icon-url);mask-image:var(--dsc-suggestion-toggle-icon-url)}:is(.ds-search,.ds-suggestion)>input[aria-expanded=true]~button[aria-expanded]:before{rotate:180deg}:is(.ds-search,.ds-suggestion)>button:not([type=reset]):not([aria-expanded]){border-start-start-radius:0;border-end-start-radius:0;grid-area:submit}:is(:is(.ds-search,.ds-suggestion)>button:not([type=reset]):not([aria-expanded])):not(:focus-visible){border-inline-start:0}:is(.ds-search,.ds-suggestion):has(button:not([type=reset]):not([aria-expanded]))>input{border-start-end-radius:0;border-end-end-radius:0}.ds-textfield{gap:var(--ds-size-2);display:grid}.ds-textfield__adornment{color:var(--ds-color-neutral-text-subtle);background:var(--ds-color-neutral-surface-tinted);padding:9px var(--ds-size-4);display:inline-block}.ds-textfield__adornment,.ds-textfield__input{border-radius:var(--ds-border-radius-md);border:solid 1px var(--ds-color-neutral-border-default);box-sizing:border-box}.ds-textfield__input{appearance:none;width:100%;padding:0 var(--ds-size-3);background:var(--ds-color-neutral-surface-default);color:var(--ds-color-neutral-text-default);flex:0 auto;font-family:inherit;position:relative}.ds-textfield__input:disabled{cursor:not-allowed}.ds-textfield--readonly .ds-textfield__input{background:var(--ds-color-neutral-surface-tinted);border-color:var(--ds-color-neutral-border-strong)}.ds-textfield__field{border-radius:var(--ds-border-radius-md);align-items:stretch;display:flex}.ds-textfield__field>:first-child{border-top-left-radius:var(--ds-border-radius-md);border-bottom-left-radius:var(--ds-border-radius-md)}.ds-textfield__field>:last-child{border-top-right-radius:var(--ds-border-radius-md);border-bottom-right-radius:var(--ds-border-radius-md)}.ds-textfield--sm .ds-textfield__adornment{padding:var(--ds-size-2) var(--ds-size-3)}.ds-textfield--md .ds-textfield__adornment{padding:.65rem var(--ds-size-4)}.ds-textfield--lg .ds-textfield__adornment{padding:.85rem var(--ds-size-5)}.ds-textfield--sm .ds-textfield__field{height:var(--ds-size-10)}.ds-textfield--md .ds-textfield__field{height:var(--ds-size-12)}.ds-textfield--lg .ds-textfield__field{height:var(--ds-size-14)}.ds-textfield--sm .ds-textfield__input{padding:0 var(--ds-size-2)}.ds-textfield--md .ds-textfield__input{padding:0 var(--ds-size-3)}.ds-textfield--lg .ds-textfield__input{padding:0 var(--ds-size-4)}.ds-textfield__label{gap:var(--ds-size-1);flex-direction:row;align-items:center;min-width:min-content;display:inline-flex}.ds-textfield__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(-1 * var(--ds-size-2))}.ds-textfield:has(.ds-textfield__input:disabled){opacity:var(--ds-opacity-disabled)}.ds-textfield--error .ds-textfield__input:not(:focus-visible){border-color:var(--ds-color-danger-border-default);box-shadow:inset 0 0 0 1px var(--ds-color-danger-border-default)}@media (hover:hover) and (pointer:fine){.ds-textfield__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--ds-color-border-strong);box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}}.ds-textfield__input--with-prefix{border-top-left-radius:0;border-bottom-left-radius:0}.ds-textfield__input--with-suffix,.ds-textfield__prefix{border-top-right-radius:0;border-bottom-right-radius:0}.ds-textfield__prefix{white-space:nowrap;border-right:0}.ds-textfield__suffix{white-space:nowrap;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ds-textfield__readonly__icon{width:1.2em;height:1.2em}.ds-textfield__error-message:empty{display:none}.ds-combobox{background-color:initial;gap:var(--ds-size-2);display:grid}.ds-combobox [data-floating-ui-portal]{grid-area:1/1/2/2}.ds-combobox__options-wrapper{padding:var(--ds-size-2);background:var(--ds-color-neutral-surface-default);color:var(--ds-color-neutral-text-default);z-index:1600;border-radius:var(--ds-border-radius-md);box-shadow:var(--ds-shadow-md);border:1px solid var(--ds-color-neutral-border-default);overflow-y:auto}.ds-combobox--readonly .ds-combobox__input{pointer-events:none}.ds-combobox__input__wrapper{align-items:center;gap:var(--ds-size-1);cursor:text;padding:var(--ds-size-2);border-radius:var(--ds-border-radius-md);justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.ds-combobox__input__wrapper .ds-combobox__input{appearance:none;background-color:initial;width:100%;min-width:50px;height:100%;color:var(--ds-color-neutral-text-default);box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;border:none;flex-grow:1}.ds-combobox--sm .ds-combobox__input__wrapper{min-height:var(--ds-size-10);padding:5px var(--ds-size-2)}.ds-combobox--md .ds-combobox__input__wrapper{min-height:var(--ds-size-12);padding:7px var(--ds-size-3)}.ds-combobox--lg .ds-combobox__input__wrapper{min-height:var(--ds-size-14);padding:7px var(--ds-size-4)}.ds-combobox__input__wrapper .ds-combobox__input:focus{outline:none}.ds-combobox__input__wrapper.ds-combobox--error{border-color:var(--ds-color-danger-border-default);border-width:2px}.ds-combobox__chip-and-input{gap:var(--ds-size-2);background-color:initial;flex-wrap:wrap;align-items:center;width:100%;display:flex}.ds-combobox__arrow{cursor:pointer;place-items:center;display:grid}.ds-combobox__input__wrapper.ds-combobox--readonly{background:var(--ds-color-base-default);border-color:var(--ds-color-base-default)}.ds-combobox__label{gap:var(--ds-size-1);flex-direction:row;grid-area:1/1/2/2;align-items:center;min-width:min-content;display:inline-flex}.ds-combobox__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(-1 * var(--ds-size-2))}.ds-combobox__clear-button{cursor:pointer;background-color:initial;color:var(--ds-color-neutral-text-default);border-radius:var(--ds-border-radius-sm);aspect-ratio:1;border:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.ds-combobox--sm .ds-combobox__clear-button{width:25px;height:25px}.ds-combobox--md .ds-combobox__clear-button{width:29px;height:29px}.ds-combobox--lg .ds-combobox__clear-button{width:31px;height:31px}.ds-combobox__clear-button:not(:disabled):hover{background-color:var(--ds-color-neutral-surface-tinted)}.ds-combobox__disabled{opacity:var(--ds-opacity-disabled)}.ds-combobox__disabled *{cursor:not-allowed}.ds-combobox__readonly__icon{width:1.2em;height:1.2em}.ds-combobox__error-message{margin-top:var(--ds-size-2)}.ds-combobox__error-message:empty{display:none}.ds-combobox__loading{gap:var(--ds-size-2);align-content:center;display:flex}.ds-combobox__input__wrapper:has(input:focus){--dsc-focus-border-width:3px;outline:var(--dsc-focus-border-width) solid var(--ds-color-focus-outer);outline-offset:var(--dsc-focus-border-width);box-shadow:0 0 0 var(--dsc-focus-border-width) var(--ds-color-focus-inner)}.ds-combobox__input__wrapper:focus-within:hover{border-color:var(--ds-color-neutral-border-default)}.ds-combobox__custom,.ds-combobox__empty,.ds-combobox__option{padding:var(--ds-size-2) var(--ds-size-3);font-weight:400}.ds-combobox__option{width:100%;padding-left:var(--ds-size-1);border-radius:var(--ds-border-radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-left:5px solid #0000;grid-template-columns:1.2em 1fr;justify-content:start;height:auto;font-family:inherit;display:grid}.ds-combobox__option.ds-combobox__option--active{background:var(--ds-color-surface-tinted);border-left:5px solid var(--ds-color-base-default)}.ds-combobox__option>div{align-self:flex-start}.ds-combobox__option.ds-combobox__option--multiple{gap:var(--ds-size-2);grid-template-columns:auto 1fr}.ds-combobox__option__label{cursor:pointer;gap:var(--ds-size-1);color:var(--ds-color-neutral-text-default);flex-flow:column wrap;margin:auto 0;display:flex}.ds-combobox__option--active .ds-combobox__option__label{color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper{width:var(--ds-size-6);aspect-ratio:1;border:2px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-sm);background-color:var(--ds-color-neutral-surface-default);place-items:center;display:grid}.ds-combobox__option--active .ds-combobox__option__icon-wrapper{border-color:var(--ds-color-base-default)}.ds-combobox--sm .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-5)}.ds-combobox--md .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-6)}.ds-combobox--lg .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-7)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected{border-color:var(--ds-color-base-default);background-color:var(--ds-color-base-default)}.ds-combobox__option__icon-wrapper__icon{box-sizing:border-box;stroke:var(--ds-color-neutral-text-default);color:var(--ds-color-neutral-text-default);padding-top:.2em;transform:scale(1.4)}.ds-combobox__option__icon-wrapper .ds-combobox__option__icon-wrapper__icon{padding-top:0}.ds-combobox__option--active .ds-combobox__option__icon-wrapper__icon{stroke:var(--ds-color-text-default);color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected .ds-combobox__option__icon-wrapper__icon{color:#fff;stroke:#fff}.ds-combobox__option__description{gap:var(--ds-size-1);color:var(--ds-color-neutral-text-subtle);flex-flow:column wrap;font-weight:400;display:flex}}@layer ds.theme.size-mode{:root{--ds-size-mode-font-size--sm:1;--ds-size-mode-font-size--md:1.125;--ds-size-mode-font-size--lg:1.3125}:root,[data-size]{--ds-size:var(--ds-size--md);--ds-size--sm:var(--ds-size,);--ds-size--md:var(--ds-size,);--ds-size--lg:var(--ds-size,);--ds-size-mode-font-size:var(--ds-size--sm,var(--ds-size-mode-font-size--sm)) var(--ds-size--md,var(--ds-size-mode-font-size--md)) var(--ds-size--lg,var(--ds-size-mode-font-size--lg))}[data-size=sm]{--ds-size:var(--ds-size--sm)}[data-size=md]{--ds-size:var(--ds-size--md)}[data-size=lg]{--ds-size:var(--ds-size--lg)}}@layer ds.theme.type-scale{:root,[data-size]{--_ds-font-size-factor:calc(var(--ds-size-mode-font-size) / (var(--ds-size-base) / 16));--ds-font-size-1:calc(.75rem * var(--_ds-font-size-factor));--ds-font-size-2:calc(.875rem * var(--_ds-font-size-factor));--ds-font-size-3:calc(1rem * var(--_ds-font-size-factor));--ds-font-size-4:calc(1.125rem * var(--_ds-font-size-factor));--ds-font-size-5:calc(1.3125rem * var(--_ds-font-size-factor));--ds-font-size-6:calc(1.5rem * var(--_ds-font-size-factor));--ds-font-size-7:calc(1.875rem * var(--_ds-font-size-factor));--ds-font-size-8:calc(2.25rem * var(--_ds-font-size-factor));--ds-font-size-9:calc(3rem * var(--_ds-font-size-factor));--ds-font-size-10:calc(3.75rem * var(--_ds-font-size-factor));--ds-heading-2xl-font-size:var(--ds-font-size-10);--ds-heading-xl-font-size:var(--ds-font-size-9);--ds-heading-lg-font-size:var(--ds-font-size-8);--ds-heading-md-font-size:var(--ds-font-size-7);--ds-heading-sm-font-size:var(--ds-font-size-6);--ds-heading-xs-font-size:var(--ds-font-size-5);--ds-heading-2xs-font-size:var(--ds-font-size-4);--ds-body-xl-font-size:var(--ds-font-size-6);--ds-body-lg-font-size:var(--ds-font-size-5);--ds-body-md-font-size:var(--ds-font-size-4);--ds-body-sm-font-size:var(--ds-font-size-3);--ds-body-xs-font-size:var(--ds-font-size-2);--ds-body-short-xl-font-size:var(--ds-font-size-6);--ds-body-short-lg-font-size:var(--ds-font-size-5);--ds-body-short-md-font-size:var(--ds-font-size-4);--ds-body-short-sm-font-size:var(--ds-font-size-3);--ds-body-short-xs-font-size:var(--ds-font-size-2);--ds-body-long-xl-font-size:var(--ds-font-size-6);--ds-body-long-lg-font-size:var(--ds-font-size-5);--ds-body-long-md-font-size:var(--ds-font-size-4);--ds-body-long-sm-font-size:var(--ds-font-size-3);--ds-body-long-xs-font-size:var(--ds-font-size-2)}@supports (width:round(down, .1em, 1px)){:root,[data-size]{--ds-font-size-1:round(calc(.75rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-2:round(calc(.875rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-3:round(calc(1rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-4:round(calc(1.125rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-5:round(calc(1.3125rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-6:round(calc(1.5rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-7:round(calc(1.875rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-8:round(calc(2.25rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-9:round(calc(3rem * var(--_ds-font-size-factor)), 1px);--ds-font-size-10:round(calc(3.75rem * var(--_ds-font-size-factor)), 1px)}}}@layer ds.theme.color-scheme.light{:root,[data-color-scheme=light]{--ds-color-accent-background-default:#fff;--ds-color-accent-background-tinted:#f1f4f5;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#e4e9eb;--ds-color-accent-surface-hover:#d3dbdf;--ds-color-accent-surface-active:#c0ccd1;--ds-color-accent-border-subtle:#afbec5;--ds-color-accent-border-default:#5f7d8a;--ds-color-accent-border-strong:#3e6272;--ds-color-accent-text-subtle:#3e6272;--ds-color-accent-text-default:#002f44;--ds-color-accent-base-default:#003045;--ds-color-accent-base-hover:#174356;--ds-color-accent-base-active:#2e5566;--ds-color-accent-base-contrast-subtle:#b6c3c9;--ds-color-accent-base-contrast-default:#fff;--ds-color-neutral-background-default:#fff;--ds-color-neutral-background-tinted:#f4f3f3;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e9e8e8;--ds-color-neutral-surface-hover:#dbdad8;--ds-color-neutral-surface-active:#cccac8;--ds-color-neutral-border-subtle:#bebbb9;--ds-color-neutral-border-default:#7d7873;--ds-color-neutral-border-strong:#625c58;--ds-color-neutral-text-subtle:#625c58;--ds-color-neutral-text-default:#2d2b29;--ds-color-neutral-base-default:#6b6560;--ds-color-neutral-base-hover:#57524e;--ds-color-neutral-base-active:#433f3c;--ds-color-neutral-base-contrast-subtle:#ecebea;--ds-color-neutral-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#e9f8e4;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#d3f1c9;--ds-color-brand1-surface-hover:#b5e8a4;--ds-color-brand1-surface-active:#93dc79;--ds-color-brand1-border-subtle:#71d24f;--ds-color-brand1-border-default:#3e8924;--ds-color-brand1-border-strong:#306a1c;--ds-color-brand1-text-subtle:#306a1c;--ds-color-brand1-text-default:#16320d;--ds-color-brand1-base-default:#5ccb35;--ds-color-brand1-base-hover:#51b32f;--ds-color-brand1-base-active:#469b29;--ds-color-brand1-base-contrast-subtle:#12270a;--ds-color-brand1-base-contrast-default:#000;--ds-color-info-background-default:#fff;--ds-color-info-background-tinted:#edf5fa;--ds-color-info-surface-default:#fff;--ds-color-info-surface-tinted:#dcebf6;--ds-color-info-surface-hover:#c5ddf0;--ds-color-info-surface-active:#abcfe9;--ds-color-info-border-subtle:#94c1e3;--ds-color-info-border-default:#1f7dc5;--ds-color-info-border-strong:#0860a3;--ds-color-info-text-subtle:#0860a3;--ds-color-info-text-default:#042d4d;--ds-color-info-base-default:#0a71c0;--ds-color-info-base-hover:#085d9f;--ds-color-info-base-active:#074a7e;--ds-color-info-base-contrast-subtle:#eff6fb;--ds-color-info-base-contrast-default:#fff;--ds-color-success-background-default:#fff;--ds-color-success-background-tinted:#ecf6ee;--ds-color-success-surface-default:#fff;--ds-color-success-surface-tinted:#daeddd;--ds-color-success-surface-hover:#c3e2c7;--ds-color-success-surface-active:#a8d5ae;--ds-color-success-border-subtle:#8fc997;--ds-color-success-border-default:#108c22;--ds-color-success-border-strong:#056d13;--ds-color-success-text-subtle:#056d13;--ds-color-success-text-default:#023409;--ds-color-success-base-default:#068718;--ds-color-success-base-hover:#057014;--ds-color-success-base-active:#045a10;--ds-color-success-base-contrast-subtle:#fafdfb;--ds-color-success-base-contrast-default:#fff;--ds-color-warning-background-default:#fff;--ds-color-warning-background-tinted:#fcf2e2;--ds-color-warning-surface-default:#fff;--ds-color-warning-surface-tinted:#fae6c6;--ds-color-warning-surface-hover:#f6d5a0;--ds-color-warning-surface-active:#f2c275;--ds-color-warning-border-subtle:#eeb04c;--ds-color-warning-border-default:#a56d13;--ds-color-warning-border-strong:#80540f;--ds-color-warning-text-subtle:#80540f;--ds-color-warning-text-default:#3c2807;--ds-color-warning-base-default:#ea9b1b;--ds-color-warning-base-hover:#cd8818;--ds-color-warning-base-active:#b27614;--ds-color-warning-base-contrast-subtle:#271a04;--ds-color-warning-base-contrast-default:#000;--ds-color-danger-background-default:#fff;--ds-color-danger-background-tinted:#fbf1f1;--ds-color-danger-surface-default:#fff;--ds-color-danger-surface-tinted:#f8e4e4;--ds-color-danger-surface-hover:#f3d2d2;--ds-color-danger-surface-active:#edbfbf;--ds-color-danger-border-subtle:#e8adad;--ds-color-danger-border-default:#ce4d4d;--ds-color-danger-border-strong:#b81a1a;--ds-color-danger-text-subtle:#b81a1a;--ds-color-danger-text-default:#590d0d;--ds-color-danger-base-default:#c01b1b;--ds-color-danger-base-hover:#9b1616;--ds-color-danger-base-active:#791111;--ds-color-danger-base-contrast-subtle:#f7e1e1;--ds-color-danger-base-contrast-default:#fff;--ds-color-focus-inner:#fff;--ds-color-focus-outer:#2d2b29;--ds-link-color-visited:#663299;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-color-scheme=auto]{--ds-color-accent-background-default:#fff;--ds-color-accent-background-tinted:#f1f4f5;--ds-color-accent-surface-default:#fff;--ds-color-accent-surface-tinted:#e4e9eb;--ds-color-accent-surface-hover:#d3dbdf;--ds-color-accent-surface-active:#c0ccd1;--ds-color-accent-border-subtle:#afbec5;--ds-color-accent-border-default:#5f7d8a;--ds-color-accent-border-strong:#3e6272;--ds-color-accent-text-subtle:#3e6272;--ds-color-accent-text-default:#002f44;--ds-color-accent-base-default:#003045;--ds-color-accent-base-hover:#174356;--ds-color-accent-base-active:#2e5566;--ds-color-accent-base-contrast-subtle:#b6c3c9;--ds-color-accent-base-contrast-default:#fff;--ds-color-neutral-background-default:#fff;--ds-color-neutral-background-tinted:#f4f3f3;--ds-color-neutral-surface-default:#fff;--ds-color-neutral-surface-tinted:#e9e8e8;--ds-color-neutral-surface-hover:#dbdad8;--ds-color-neutral-surface-active:#cccac8;--ds-color-neutral-border-subtle:#bebbb9;--ds-color-neutral-border-default:#7d7873;--ds-color-neutral-border-strong:#625c58;--ds-color-neutral-text-subtle:#625c58;--ds-color-neutral-text-default:#2d2b29;--ds-color-neutral-base-default:#6b6560;--ds-color-neutral-base-hover:#57524e;--ds-color-neutral-base-active:#433f3c;--ds-color-neutral-base-contrast-subtle:#ecebea;--ds-color-neutral-base-contrast-default:#fff;--ds-color-brand1-background-default:#fff;--ds-color-brand1-background-tinted:#e9f8e4;--ds-color-brand1-surface-default:#fff;--ds-color-brand1-surface-tinted:#d3f1c9;--ds-color-brand1-surface-hover:#b5e8a4;--ds-color-brand1-surface-active:#93dc79;--ds-color-brand1-border-subtle:#71d24f;--ds-color-brand1-border-default:#3e8924;--ds-color-brand1-border-strong:#306a1c;--ds-color-brand1-text-subtle:#306a1c;--ds-color-brand1-text-default:#16320d;--ds-color-brand1-base-default:#5ccb35;--ds-color-brand1-base-hover:#51b32f;--ds-color-brand1-base-active:#469b29;--ds-color-brand1-base-contrast-subtle:#12270a;--ds-color-brand1-base-contrast-default:#000;--ds-color-info-background-default:#fff;--ds-color-info-background-tinted:#edf5fa;--ds-color-info-surface-default:#fff;--ds-color-info-surface-tinted:#dcebf6;--ds-color-info-surface-hover:#c5ddf0;--ds-color-info-surface-active:#abcfe9;--ds-color-info-border-subtle:#94c1e3;--ds-color-info-border-default:#1f7dc5;--ds-color-info-border-strong:#0860a3;--ds-color-info-text-subtle:#0860a3;--ds-color-info-text-default:#042d4d;--ds-color-info-base-default:#0a71c0;--ds-color-info-base-hover:#085d9f;--ds-color-info-base-active:#074a7e;--ds-color-info-base-contrast-subtle:#eff6fb;--ds-color-info-base-contrast-default:#fff;--ds-color-success-background-default:#fff;--ds-color-success-background-tinted:#ecf6ee;--ds-color-success-surface-default:#fff;--ds-color-success-surface-tinted:#daeddd;--ds-color-success-surface-hover:#c3e2c7;--ds-color-success-surface-active:#a8d5ae;--ds-color-success-border-subtle:#8fc997;--ds-color-success-border-default:#108c22;--ds-color-success-border-strong:#056d13;--ds-color-success-text-subtle:#056d13;--ds-color-success-text-default:#023409;--ds-color-success-base-default:#068718;--ds-color-success-base-hover:#057014;--ds-color-success-base-active:#045a10;--ds-color-success-base-contrast-subtle:#fafdfb;--ds-color-success-base-contrast-default:#fff;--ds-color-warning-background-default:#fff;--ds-color-warning-background-tinted:#fcf2e2;--ds-color-warning-surface-default:#fff;--ds-color-warning-surface-tinted:#fae6c6;--ds-color-warning-surface-hover:#f6d5a0;--ds-color-warning-surface-active:#f2c275;--ds-color-warning-border-subtle:#eeb04c;--ds-color-warning-border-default:#a56d13;--ds-color-warning-border-strong:#80540f;--ds-color-warning-text-subtle:#80540f;--ds-color-warning-text-default:#3c2807;--ds-color-warning-base-default:#ea9b1b;--ds-color-warning-base-hover:#cd8818;--ds-color-warning-base-active:#b27614;--ds-color-warning-base-contrast-subtle:#271a04;--ds-color-warning-base-contrast-default:#000;--ds-color-danger-background-default:#fff;--ds-color-danger-background-tinted:#fbf1f1;--ds-color-danger-surface-default:#fff;--ds-color-danger-surface-tinted:#f8e4e4;--ds-color-danger-surface-hover:#f3d2d2;--ds-color-danger-surface-active:#edbfbf;--ds-color-danger-border-subtle:#e8adad;--ds-color-danger-border-default:#ce4d4d;--ds-color-danger-border-strong:#b81a1a;--ds-color-danger-text-subtle:#b81a1a;--ds-color-danger-text-default:#590d0d;--ds-color-danger-base-default:#c01b1b;--ds-color-danger-base-hover:#9b1616;--ds-color-danger-base-active:#791111;--ds-color-danger-base-contrast-subtle:#f7e1e1;--ds-color-danger-base-contrast-default:#fff;--ds-color-focus-inner:#fff;--ds-color-focus-outer:#2d2b29;--ds-link-color-visited:#663299;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer ds.theme.typography.secondary{[data-typography=secondary]{--ds-line-height-sm:1.3;--ds-line-height-md:1.5;--ds-line-height-lg:1.7;--ds-letter-spacing-1:-.01em;--ds-letter-spacing-2:-.005em;--ds-letter-spacing-3:-.0025em;--ds-letter-spacing-4:-.0015em;--ds-letter-spacing-5:0em;--ds-letter-spacing-6:.0015em;--ds-letter-spacing-7:.0025em;--ds-letter-spacing-8:.005em;--ds-letter-spacing-9:.015em;--ds-font-family:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-regular:400;--ds-heading-2xl-font-weight:500;--ds-heading-2xl-line-height:1.3;--ds-heading-2xl-letter-spacing:-.01em;--ds-heading-xl-font-weight:500;--ds-heading-xl-line-height:1.3;--ds-heading-xl-letter-spacing:-.01em;--ds-heading-lg-font-weight:500;--ds-heading-lg-line-height:1.3;--ds-heading-lg-letter-spacing:-.005em;--ds-heading-md-font-weight:500;--ds-heading-md-line-height:1.3;--ds-heading-md-letter-spacing:-.0025em;--ds-heading-sm-font-weight:500;--ds-heading-sm-line-height:1.3;--ds-heading-sm-letter-spacing:0em;--ds-heading-xs-font-weight:500;--ds-heading-xs-line-height:1.3;--ds-heading-xs-letter-spacing:.0015em;--ds-heading-2xs-font-weight:500;--ds-heading-2xs-line-height:1.3;--ds-heading-2xs-letter-spacing:.0015em;--ds-body-xl-font-weight:400;--ds-body-xl-line-height:1.5;--ds-body-xl-letter-spacing:.005em;--ds-body-lg-font-weight:400;--ds-body-lg-line-height:1.5;--ds-body-lg-letter-spacing:.005em;--ds-body-md-font-weight:400;--ds-body-md-line-height:1.5;--ds-body-md-letter-spacing:.005em;--ds-body-sm-font-weight:400;--ds-body-sm-line-height:1.5;--ds-body-sm-letter-spacing:.0025em;--ds-body-xs-font-weight:400;--ds-body-xs-line-height:1.5;--ds-body-xs-letter-spacing:.0015em;--ds-body-short-xl-font-weight:400;--ds-body-short-xl-line-height:1.3;--ds-body-short-xl-letter-spacing:.005em;--ds-body-short-lg-font-weight:400;--ds-body-short-lg-line-height:1.3;--ds-body-short-lg-letter-spacing:.005em;--ds-body-short-md-font-weight:400;--ds-body-short-md-line-height:1.3;--ds-body-short-md-letter-spacing:.005em;--ds-body-short-sm-font-weight:400;--ds-body-short-sm-line-height:1.3;--ds-body-short-sm-letter-spacing:.0025em;--ds-body-short-xs-font-weight:400;--ds-body-short-xs-line-height:1.3;--ds-body-short-xs-letter-spacing:.0015em;--ds-body-long-xl-font-weight:400;--ds-body-long-xl-line-height:1.7;--ds-body-long-xl-letter-spacing:.005em;--ds-body-long-lg-font-weight:400;--ds-body-long-lg-line-height:1.7;--ds-body-long-lg-letter-spacing:.005em;--ds-body-long-md-font-weight:400;--ds-body-long-md-line-height:1.7;--ds-body-long-md-letter-spacing:.005em;--ds-body-long-sm-font-weight:400;--ds-body-long-sm-line-height:1.7;--ds-body-long-sm-letter-spacing:.0025em;--ds-body-long-xs-font-weight:400;--ds-body-long-xs-line-height:1.7;--ds-body-long-xs-letter-spacing:.0015em}}@layer ds.theme.size{:root,[data-size]{--ds-size-base:18;--ds-size-step:4;--ds-size-0:calc(var(--ds-size-unit) * 0);--ds-size-1:calc(var(--ds-size-unit) * 1);--ds-size-2:calc(var(--ds-size-unit) * 2);--ds-size-3:calc(var(--ds-size-unit) * 3);--ds-size-4:calc(var(--ds-size-unit) * 4);--ds-size-5:calc(var(--ds-size-unit) * 5);--ds-size-6:calc(var(--ds-size-unit) * 6);--ds-size-7:calc(var(--ds-size-unit) * 7);--ds-size-8:calc(var(--ds-size-unit) * 8);--ds-size-9:calc(var(--ds-size-unit) * 9);--ds-size-10:calc(var(--ds-size-unit) * 10);--ds-size-11:calc(var(--ds-size-unit) * 11);--ds-size-12:calc(var(--ds-size-unit) * 12);--ds-size-13:calc(var(--ds-size-unit) * 13);--ds-size-14:calc(var(--ds-size-unit) * 14);--ds-size-15:calc(var(--ds-size-unit) * 15);--ds-size-18:calc(var(--ds-size-unit) * 18);--ds-size-22:calc(var(--ds-size-unit) * 22);--ds-size-26:calc(var(--ds-size-unit) * 26);--ds-size-30:calc(var(--ds-size-unit) * 30);--ds-size-unit:calc(1rem * var(--ds-size-step) / var(--ds-size-base) * var(--ds-size-mode-font-size))}@supports (width:round(down, .1em, 1px)){:root,[data-size]{--ds-size-0:round(down, calc(var(--ds-size-unit) * 0), 1px);--ds-size-1:round(down, calc(var(--ds-size-unit) * 1), 1px);--ds-size-2:round(down, calc(var(--ds-size-unit) * 2), 1px);--ds-size-3:round(down, calc(var(--ds-size-unit) * 3), 1px);--ds-size-4:round(down, calc(var(--ds-size-unit) * 4), 1px);--ds-size-5:round(down, calc(var(--ds-size-unit) * 5), 1px);--ds-size-6:round(down, calc(var(--ds-size-unit) * 6), 1px);--ds-size-7:round(down, calc(var(--ds-size-unit) * 7), 1px);--ds-size-8:round(down, calc(var(--ds-size-unit) * 8), 1px);--ds-size-9:round(down, calc(var(--ds-size-unit) * 9), 1px);--ds-size-10:round(down, calc(var(--ds-size-unit) * 10), 1px);--ds-size-11:round(down, calc(var(--ds-size-unit) * 11), 1px);--ds-size-12:round(down, calc(var(--ds-size-unit) * 12), 1px);--ds-size-13:round(down, calc(var(--ds-size-unit) * 13), 1px);--ds-size-14:round(down, calc(var(--ds-size-unit) * 14), 1px);--ds-size-15:round(down, calc(var(--ds-size-unit) * 15), 1px);--ds-size-18:round(down, calc(var(--ds-size-unit) * 18), 1px);--ds-size-22:round(down, calc(var(--ds-size-unit) * 22), 1px);--ds-size-26:round(down, calc(var(--ds-size-unit) * 26), 1px);--ds-size-30:round(down, calc(var(--ds-size-unit) * 30), 1px)}}}@layer ds.theme.semantic{:root{--ds-border-radius-base:0;--ds-border-radius-scale:.25rem;--ds-border-radius-sm:min(var(--ds-border-radius-base)*.5,var(--ds-border-radius-scale));--ds-border-radius-md:min(var(--ds-border-radius-base),var(--ds-border-radius-scale)*2);--ds-border-radius-lg:min(var(--ds-border-radius-base)*2,var(--ds-border-radius-scale)*5);--ds-border-radius-xl:min(var(--ds-border-radius-base)*3,var(--ds-border-radius-scale)*7);--ds-border-radius-default:var(--ds-border-radius-base);--ds-border-radius-full:624.938rem;--ds-border-width-default:1px;--ds-border-width-focus:3px;--ds-shadow-xs:0 0 1px 0 #00000029, 0 1px 2px 0 #0000001f;--ds-shadow-sm:0 0 1px 0 #00000026, 0 1px 2px 0 #0000001f, 0 2px 4px 0 #0000001a;--ds-shadow-md:0 0 1px 0 #00000024, 0 2px 4px 0 #0000001f, 0 4px 8px 0 #0000001f;--ds-shadow-lg:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--ds-shadow-xl:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--ds-opacity-disabled:30%}}@layer ds.theme.color-scheme.dark{[data-color-scheme=dark]{--ds-color-accent-background-default:#0b1922;--ds-color-accent-background-tinted:#0e222c;--ds-color-accent-surface-default:#122a38;--ds-color-accent-surface-tinted:#163140;--ds-color-accent-surface-hover:#1f3847;--ds-color-accent-surface-active:#2e4653;--ds-color-accent-border-subtle:#3d535f;--ds-color-accent-border-default:#74848d;--ds-color-accent-border-strong:#9eaab0;--ds-color-accent-text-subtle:#9eaab0;--ds-color-accent-text-default:#eaedee;--ds-color-accent-base-default:#9baeb6;--ds-color-accent-base-hover:#829aa4;--ds-color-accent-base-active:#698592;--ds-color-accent-base-contrast-subtle:#191c1d;--ds-color-accent-base-contrast-default:#000;--ds-color-neutral-background-default:#191817;--ds-color-neutral-background-tinted:#211f1e;--ds-color-neutral-surface-default:#292726;--ds-color-neutral-surface-tinted:#302d2c;--ds-color-neutral-surface-hover:#373533;--ds-color-neutral-surface-active:#464240;--ds-color-neutral-border-subtle:#534f4d;--ds-color-neutral-border-default:#85807e;--ds-color-neutral-border-strong:#aaa7a5;--ds-color-neutral-text-subtle:#aaa7a5;--ds-color-neutral-text-default:#edecec;--ds-color-neutral-base-default:#8c8783;--ds-color-neutral-base-hover:#a09c99;--ds-color-neutral-base-active:#b6b3b0;--ds-color-neutral-base-contrast-subtle:#161514;--ds-color-neutral-base-contrast-default:#000;--ds-color-brand1-background-default:#101a0e;--ds-color-brand1-background-tinted:#162312;--ds-color-brand1-surface-default:#1c2c17;--ds-color-brand1-surface-tinted:#20321a;--ds-color-brand1-surface-hover:#253b1f;--ds-color-brand1-surface-active:#2e4a27;--ds-color-brand1-border-subtle:#37582e;--ds-color-brand1-border-default:#598e4a;--ds-color-brand1-border-strong:#73b860;--ds-color-brand1-text-subtle:#73b860;--ds-color-brand1-text-default:#e0f1dc;--ds-color-brand1-base-default:#214913;--ds-color-brand1-base-hover:#2a5d18;--ds-color-brand1-base-active:#34731e;--ds-color-brand1-base-contrast-subtle:#d5dcd2;--ds-color-brand1-base-contrast-default:#fff;--ds-color-info-background-default:#0d1925;--ds-color-info-background-tinted:#112130;--ds-color-info-surface-default:#15293d;--ds-color-info-surface-tinted:#182f46;--ds-color-info-surface-hover:#1c3751;--ds-color-info-surface-active:#234566;--ds-color-info-border-subtle:#2a537a;--ds-color-info-border-default:#5585b4;--ds-color-info-border-strong:#8aabcb;--ds-color-info-text-subtle:#8aabcb;--ds-color-info-text-default:#e6edf4;--ds-color-info-base-default:#2d85c9;--ds-color-info-base-hover:#519ad2;--ds-color-info-base-active:#77b0dc;--ds-color-info-base-contrast-subtle:#050e15;--ds-color-info-base-contrast-default:#000;--ds-color-success-background-default:#0d1b0d;--ds-color-success-background-tinted:#112411;--ds-color-success-surface-default:#152d15;--ds-color-success-surface-tinted:#183418;--ds-color-success-surface-hover:#1c3c1c;--ds-color-success-surface-active:#244c24;--ds-color-success-border-subtle:#2b5a2b;--ds-color-success-border-default:#528f52;--ds-color-success-border-strong:#89b289;--ds-color-success-text-subtle:#89b289;--ds-color-success-text-default:#e6efe6;--ds-color-success-base-default:#138d24;--ds-color-success-base-hover:#3ca14b;--ds-color-success-base-active:#66b571;--ds-color-success-base-contrast-subtle:#010501;--ds-color-success-base-contrast-default:#000;--ds-color-warning-background-default:#1e160d;--ds-color-warning-background-tinted:#281e11;--ds-color-warning-surface-default:#322616;--ds-color-warning-surface-tinted:#3a2b19;--ds-color-warning-surface-hover:#43321d;--ds-color-warning-surface-active:#543f24;--ds-color-warning-border-subtle:#654b2b;--ds-color-warning-border-default:#a37a46;--ds-color-warning-border-strong:#d39e5b;--ds-color-warning-text-subtle:#d39e5b;--ds-color-warning-text-default:#f7ebdb;--ds-color-warning-base-default:#60400b;--ds-color-warning-base-hover:#7a510e;--ds-color-warning-base-active:#946211;--ds-color-warning-base-contrast-subtle:#e6e2d9;--ds-color-warning-base-contrast-default:#fff;--ds-color-danger-background-default:#2a100e;--ds-color-danger-background-tinted:#371512;--ds-color-danger-surface-default:#451b17;--ds-color-danger-surface-tinted:#4f1f1b;--ds-color-danger-surface-hover:#5c241f;--ds-color-danger-surface-active:#722d27;--ds-color-danger-border-subtle:#88352e;--ds-color-danger-border-default:#bc6b64;--ds-color-danger-border-strong:#d19a96;--ds-color-danger-text-subtle:#d19a96;--ds-color-danger-text-default:#f5eae9;--ds-color-danger-base-default:#d76e6e;--ds-color-danger-base-hover:#df8b8b;--ds-color-danger-base-active:#e7a8a8;--ds-color-danger-base-contrast-subtle:#271414;--ds-color-danger-base-contrast-default:#000;--ds-color-focus-inner:#191817;--ds-color-focus-outer:#edecec;--ds-link-color-visited:#b49acd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-color-scheme=auto]{--ds-color-accent-background-default:#0b1922;--ds-color-accent-background-tinted:#0e222c;--ds-color-accent-surface-default:#122a38;--ds-color-accent-surface-tinted:#163140;--ds-color-accent-surface-hover:#1f3847;--ds-color-accent-surface-active:#2e4653;--ds-color-accent-border-subtle:#3d535f;--ds-color-accent-border-default:#74848d;--ds-color-accent-border-strong:#9eaab0;--ds-color-accent-text-subtle:#9eaab0;--ds-color-accent-text-default:#eaedee;--ds-color-accent-base-default:#9baeb6;--ds-color-accent-base-hover:#829aa4;--ds-color-accent-base-active:#698592;--ds-color-accent-base-contrast-subtle:#191c1d;--ds-color-accent-base-contrast-default:#000;--ds-color-neutral-background-default:#191817;--ds-color-neutral-background-tinted:#211f1e;--ds-color-neutral-surface-default:#292726;--ds-color-neutral-surface-tinted:#302d2c;--ds-color-neutral-surface-hover:#373533;--ds-color-neutral-surface-active:#464240;--ds-color-neutral-border-subtle:#534f4d;--ds-color-neutral-border-default:#85807e;--ds-color-neutral-border-strong:#aaa7a5;--ds-color-neutral-text-subtle:#aaa7a5;--ds-color-neutral-text-default:#edecec;--ds-color-neutral-base-default:#8c8783;--ds-color-neutral-base-hover:#a09c99;--ds-color-neutral-base-active:#b6b3b0;--ds-color-neutral-base-contrast-subtle:#161514;--ds-color-neutral-base-contrast-default:#000;--ds-color-brand1-background-default:#101a0e;--ds-color-brand1-background-tinted:#162312;--ds-color-brand1-surface-default:#1c2c17;--ds-color-brand1-surface-tinted:#20321a;--ds-color-brand1-surface-hover:#253b1f;--ds-color-brand1-surface-active:#2e4a27;--ds-color-brand1-border-subtle:#37582e;--ds-color-brand1-border-default:#598e4a;--ds-color-brand1-border-strong:#73b860;--ds-color-brand1-text-subtle:#73b860;--ds-color-brand1-text-default:#e0f1dc;--ds-color-brand1-base-default:#214913;--ds-color-brand1-base-hover:#2a5d18;--ds-color-brand1-base-active:#34731e;--ds-color-brand1-base-contrast-subtle:#d5dcd2;--ds-color-brand1-base-contrast-default:#fff;--ds-color-info-background-default:#0d1925;--ds-color-info-background-tinted:#112130;--ds-color-info-surface-default:#15293d;--ds-color-info-surface-tinted:#182f46;--ds-color-info-surface-hover:#1c3751;--ds-color-info-surface-active:#234566;--ds-color-info-border-subtle:#2a537a;--ds-color-info-border-default:#5585b4;--ds-color-info-border-strong:#8aabcb;--ds-color-info-text-subtle:#8aabcb;--ds-color-info-text-default:#e6edf4;--ds-color-info-base-default:#2d85c9;--ds-color-info-base-hover:#519ad2;--ds-color-info-base-active:#77b0dc;--ds-color-info-base-contrast-subtle:#050e15;--ds-color-info-base-contrast-default:#000;--ds-color-success-background-default:#0d1b0d;--ds-color-success-background-tinted:#112411;--ds-color-success-surface-default:#152d15;--ds-color-success-surface-tinted:#183418;--ds-color-success-surface-hover:#1c3c1c;--ds-color-success-surface-active:#244c24;--ds-color-success-border-subtle:#2b5a2b;--ds-color-success-border-default:#528f52;--ds-color-success-border-strong:#89b289;--ds-color-success-text-subtle:#89b289;--ds-color-success-text-default:#e6efe6;--ds-color-success-base-default:#138d24;--ds-color-success-base-hover:#3ca14b;--ds-color-success-base-active:#66b571;--ds-color-success-base-contrast-subtle:#010501;--ds-color-success-base-contrast-default:#000;--ds-color-warning-background-default:#1e160d;--ds-color-warning-background-tinted:#281e11;--ds-color-warning-surface-default:#322616;--ds-color-warning-surface-tinted:#3a2b19;--ds-color-warning-surface-hover:#43321d;--ds-color-warning-surface-active:#543f24;--ds-color-warning-border-subtle:#654b2b;--ds-color-warning-border-default:#a37a46;--ds-color-warning-border-strong:#d39e5b;--ds-color-warning-text-subtle:#d39e5b;--ds-color-warning-text-default:#f7ebdb;--ds-color-warning-base-default:#60400b;--ds-color-warning-base-hover:#7a510e;--ds-color-warning-base-active:#946211;--ds-color-warning-base-contrast-subtle:#e6e2d9;--ds-color-warning-base-contrast-default:#fff;--ds-color-danger-background-default:#2a100e;--ds-color-danger-background-tinted:#371512;--ds-color-danger-surface-default:#451b17;--ds-color-danger-surface-tinted:#4f1f1b;--ds-color-danger-surface-hover:#5c241f;--ds-color-danger-surface-active:#722d27;--ds-color-danger-border-subtle:#88352e;--ds-color-danger-border-default:#bc6b64;--ds-color-danger-border-strong:#d19a96;--ds-color-danger-text-subtle:#d19a96;--ds-color-danger-text-default:#f5eae9;--ds-color-danger-base-default:#d76e6e;--ds-color-danger-base-hover:#df8b8b;--ds-color-danger-base-active:#e7a8a8;--ds-color-danger-base-contrast-subtle:#271414;--ds-color-danger-base-contrast-default:#000;--ds-color-focus-inner:#191817;--ds-color-focus-outer:#edecec;--ds-link-color-visited:#b49acd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}}@layer ds.theme.typography.primary{:root,[data-typography=primary]{--ds-line-height-sm:1.3;--ds-line-height-md:1.5;--ds-line-height-lg:1.7;--ds-letter-spacing-1:-.01em;--ds-letter-spacing-2:-.005em;--ds-letter-spacing-3:-.0025em;--ds-letter-spacing-4:-.0015em;--ds-letter-spacing-5:0em;--ds-letter-spacing-6:.0015em;--ds-letter-spacing-7:.0025em;--ds-letter-spacing-8:.005em;--ds-letter-spacing-9:.015em;--ds-font-family:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-regular:400;--ds-heading-2xl-font-weight:500;--ds-heading-2xl-line-height:1.3;--ds-heading-2xl-letter-spacing:-.01em;--ds-heading-xl-font-weight:500;--ds-heading-xl-line-height:1.3;--ds-heading-xl-letter-spacing:-.01em;--ds-heading-lg-font-weight:500;--ds-heading-lg-line-height:1.3;--ds-heading-lg-letter-spacing:-.005em;--ds-heading-md-font-weight:500;--ds-heading-md-line-height:1.3;--ds-heading-md-letter-spacing:-.0025em;--ds-heading-sm-font-weight:500;--ds-heading-sm-line-height:1.3;--ds-heading-sm-letter-spacing:0em;--ds-heading-xs-font-weight:500;--ds-heading-xs-line-height:1.3;--ds-heading-xs-letter-spacing:.0015em;--ds-heading-2xs-font-weight:500;--ds-heading-2xs-line-height:1.3;--ds-heading-2xs-letter-spacing:.0015em;--ds-body-xl-font-weight:400;--ds-body-xl-line-height:1.5;--ds-body-xl-letter-spacing:.005em;--ds-body-lg-font-weight:400;--ds-body-lg-line-height:1.5;--ds-body-lg-letter-spacing:.005em;--ds-body-md-font-weight:400;--ds-body-md-line-height:1.5;--ds-body-md-letter-spacing:.005em;--ds-body-sm-font-weight:400;--ds-body-sm-line-height:1.5;--ds-body-sm-letter-spacing:.0025em;--ds-body-xs-font-weight:400;--ds-body-xs-line-height:1.5;--ds-body-xs-letter-spacing:.0015em;--ds-body-short-xl-font-weight:400;--ds-body-short-xl-line-height:1.3;--ds-body-short-xl-letter-spacing:.005em;--ds-body-short-lg-font-weight:400;--ds-body-short-lg-line-height:1.3;--ds-body-short-lg-letter-spacing:.005em;--ds-body-short-md-font-weight:400;--ds-body-short-md-line-height:1.3;--ds-body-short-md-letter-spacing:.005em;--ds-body-short-sm-font-weight:400;--ds-body-short-sm-line-height:1.3;--ds-body-short-sm-letter-spacing:.0025em;--ds-body-short-xs-font-weight:400;--ds-body-short-xs-line-height:1.3;--ds-body-short-xs-letter-spacing:.0015em;--ds-body-long-xl-font-weight:400;--ds-body-long-xl-line-height:1.7;--ds-body-long-xl-letter-spacing:.005em;--ds-body-long-lg-font-weight:400;--ds-body-long-lg-line-height:1.7;--ds-body-long-lg-letter-spacing:.005em;--ds-body-long-md-font-weight:400;--ds-body-long-md-line-height:1.7;--ds-body-long-md-letter-spacing:.005em;--ds-body-long-sm-font-weight:400;--ds-body-long-sm-line-height:1.7;--ds-body-long-sm-letter-spacing:.0025em;--ds-body-long-xs-font-weight:400;--ds-body-long-xs-line-height:1.7;--ds-body-long-xs-letter-spacing:.0015em}}@layer ds.theme.color{:root,[data-color-scheme],[data-color=accent]{--ds-color-background-default:var(--ds-color-accent-background-default);--ds-color-background-tinted:var(--ds-color-accent-background-tinted);--ds-color-surface-default:var(--ds-color-accent-surface-default);--ds-color-surface-tinted:var(--ds-color-accent-surface-tinted);--ds-color-surface-hover:var(--ds-color-accent-surface-hover);--ds-color-surface-active:var(--ds-color-accent-surface-active);--ds-color-border-subtle:var(--ds-color-accent-border-subtle);--ds-color-border-default:var(--ds-color-accent-border-default);--ds-color-border-strong:var(--ds-color-accent-border-strong);--ds-color-text-subtle:var(--ds-color-accent-text-subtle);--ds-color-text-default:var(--ds-color-accent-text-default);--ds-color-base-default:var(--ds-color-accent-base-default);--ds-color-base-hover:var(--ds-color-accent-base-hover);--ds-color-base-active:var(--ds-color-accent-base-active);--ds-color-base-contrast-subtle:var(--ds-color-accent-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-accent-base-contrast-default)}[data-color=brand1],[data-color-scheme][data-color=brand1]{--ds-color-background-default:var(--ds-color-brand1-background-default);--ds-color-background-tinted:var(--ds-color-brand1-background-tinted);--ds-color-surface-default:var(--ds-color-brand1-surface-default);--ds-color-surface-tinted:var(--ds-color-brand1-surface-tinted);--ds-color-surface-hover:var(--ds-color-brand1-surface-hover);--ds-color-surface-active:var(--ds-color-brand1-surface-active);--ds-color-border-subtle:var(--ds-color-brand1-border-subtle);--ds-color-border-default:var(--ds-color-brand1-border-default);--ds-color-border-strong:var(--ds-color-brand1-border-strong);--ds-color-text-subtle:var(--ds-color-brand1-text-subtle);--ds-color-text-default:var(--ds-color-brand1-text-default);--ds-color-base-default:var(--ds-color-brand1-base-default);--ds-color-base-hover:var(--ds-color-brand1-base-hover);--ds-color-base-active:var(--ds-color-brand1-base-active);--ds-color-base-contrast-subtle:var(--ds-color-brand1-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-brand1-base-contrast-default)}[data-color=danger],[data-color-scheme][data-color=danger]{--ds-color-background-default:var(--ds-color-danger-background-default);--ds-color-background-tinted:var(--ds-color-danger-background-tinted);--ds-color-surface-default:var(--ds-color-danger-surface-default);--ds-color-surface-tinted:var(--ds-color-danger-surface-tinted);--ds-color-surface-hover:var(--ds-color-danger-surface-hover);--ds-color-surface-active:var(--ds-color-danger-surface-active);--ds-color-border-subtle:var(--ds-color-danger-border-subtle);--ds-color-border-default:var(--ds-color-danger-border-default);--ds-color-border-strong:var(--ds-color-danger-border-strong);--ds-color-text-subtle:var(--ds-color-danger-text-subtle);--ds-color-text-default:var(--ds-color-danger-text-default);--ds-color-base-default:var(--ds-color-danger-base-default);--ds-color-base-hover:var(--ds-color-danger-base-hover);--ds-color-base-active:var(--ds-color-danger-base-active);--ds-color-base-contrast-subtle:var(--ds-color-danger-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-danger-base-contrast-default)}[data-color=info],[data-color-scheme][data-color=info]{--ds-color-background-default:var(--ds-color-info-background-default);--ds-color-background-tinted:var(--ds-color-info-background-tinted);--ds-color-surface-default:var(--ds-color-info-surface-default);--ds-color-surface-tinted:var(--ds-color-info-surface-tinted);--ds-color-surface-hover:var(--ds-color-info-surface-hover);--ds-color-surface-active:var(--ds-color-info-surface-active);--ds-color-border-subtle:var(--ds-color-info-border-subtle);--ds-color-border-default:var(--ds-color-info-border-default);--ds-color-border-strong:var(--ds-color-info-border-strong);--ds-color-text-subtle:var(--ds-color-info-text-subtle);--ds-color-text-default:var(--ds-color-info-text-default);--ds-color-base-default:var(--ds-color-info-base-default);--ds-color-base-hover:var(--ds-color-info-base-hover);--ds-color-base-active:var(--ds-color-info-base-active);--ds-color-base-contrast-subtle:var(--ds-color-info-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-info-base-contrast-default)}[data-color=neutral],[data-color-scheme][data-color=neutral]{--ds-color-background-default:var(--ds-color-neutral-background-default);--ds-color-background-tinted:var(--ds-color-neutral-background-tinted);--ds-color-surface-default:var(--ds-color-neutral-surface-default);--ds-color-surface-tinted:var(--ds-color-neutral-surface-tinted);--ds-color-surface-hover:var(--ds-color-neutral-surface-hover);--ds-color-surface-active:var(--ds-color-neutral-surface-active);--ds-color-border-subtle:var(--ds-color-neutral-border-subtle);--ds-color-border-default:var(--ds-color-neutral-border-default);--ds-color-border-strong:var(--ds-color-neutral-border-strong);--ds-color-text-subtle:var(--ds-color-neutral-text-subtle);--ds-color-text-default:var(--ds-color-neutral-text-default);--ds-color-base-default:var(--ds-color-neutral-base-default);--ds-color-base-hover:var(--ds-color-neutral-base-hover);--ds-color-base-active:var(--ds-color-neutral-base-active);--ds-color-base-contrast-subtle:var(--ds-color-neutral-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-neutral-base-contrast-default)}[data-color=success],[data-color-scheme][data-color=success]{--ds-color-background-default:var(--ds-color-success-background-default);--ds-color-background-tinted:var(--ds-color-success-background-tinted);--ds-color-surface-default:var(--ds-color-success-surface-default);--ds-color-surface-tinted:var(--ds-color-success-surface-tinted);--ds-color-surface-hover:var(--ds-color-success-surface-hover);--ds-color-surface-active:var(--ds-color-success-surface-active);--ds-color-border-subtle:var(--ds-color-success-border-subtle);--ds-color-border-default:var(--ds-color-success-border-default);--ds-color-border-strong:var(--ds-color-success-border-strong);--ds-color-text-subtle:var(--ds-color-success-text-subtle);--ds-color-text-default:var(--ds-color-success-text-default);--ds-color-base-default:var(--ds-color-success-base-default);--ds-color-base-hover:var(--ds-color-success-base-hover);--ds-color-base-active:var(--ds-color-success-base-active);--ds-color-base-contrast-subtle:var(--ds-color-success-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-success-base-contrast-default)}[data-color=warning],[data-color-scheme][data-color=warning]{--ds-color-background-default:var(--ds-color-warning-background-default);--ds-color-background-tinted:var(--ds-color-warning-background-tinted);--ds-color-surface-default:var(--ds-color-warning-surface-default);--ds-color-surface-tinted:var(--ds-color-warning-surface-tinted);--ds-color-surface-hover:var(--ds-color-warning-surface-hover);--ds-color-surface-active:var(--ds-color-warning-surface-active);--ds-color-border-subtle:var(--ds-color-warning-border-subtle);--ds-color-border-default:var(--ds-color-warning-border-default);--ds-color-border-strong:var(--ds-color-warning-border-strong);--ds-color-text-subtle:var(--ds-color-warning-text-subtle);--ds-color-text-default:var(--ds-color-warning-text-default);--ds-color-base-default:var(--ds-color-warning-base-default);--ds-color-base-hover:var(--ds-color-warning-base-hover);--ds-color-base-active:var(--ds-color-warning-base-active);--ds-color-base-contrast-subtle:var(--ds-color-warning-base-contrast-subtle);--ds-color-base-contrast-default:var(--ds-color-warning-base-contrast-default)}}:root{--dibk-color-ink:#202020;--dibk-color-meta:#6b6560;--dibk-color-hairline:#d7d4d1;--dibk-color-ring:#4899e0;--dibk-surface-blue:#ebf4fa;--dibk-surface-blue-hover:#dceaf5;--dibk-surface-green:#f1fae3;--dibk-surface-orange:#faf0de;--dibk-surface-grey:#f4f4f4;--dibk-surface-pink:#f5f0f0;--dibk-icon-info:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2060%2060%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2730%27%20r%3D%2719%27%20fill%3D%27white%27/%3E%3Cpath%20d%3D%27M30%200C13.4325%200%200%2013.4325%200%2030C0%2046.5675%2013.4325%2060%2030%2060C46.5675%2060%2060%2046.5675%2060%2030C60%2013.4325%2046.5675%200%2030%200ZM24.9175%2040.025C26.3275%2035.5525%2028.9975%2030.195%2029.47%2028.84C30.1525%2026.8725%2028.9425%2026%2025.12%2029.3625L24.27%2027.7625C28.63%2023.02%2037.6075%2021.9475%2034.5525%2029.295C32.645%2033.8825%2031.28%2036.98%2030.5%2039.37C29.3625%2042.8525%2032.235%2041.44%2035.0475%2038.8425C35.43%2039.4675%2035.555%2039.67%2035.9375%2040.39C29.6925%2046.335%2022.76%2046.86%2024.9175%2040.025ZM36.7725%2019.6025C35.4425%2020.735%2033.4725%2020.71%2032.37%2019.5475C31.2675%2018.385%2031.4525%2016.5275%2032.78%2015.395C34.11%2014.2625%2036.08%2014.29%2037.1825%2015.45C38.28%2016.615%2038.1%2018.4725%2036.7725%2019.6025Z%27%20fill%3D%27%23003045%27/%3E%3C/svg%3E);--dibk-container-max:1400px;--dibk-container-pad:clamp(1.25rem, 6vw, 6rem)}:where(body){font-family:var(--ds-font-family,system-ui, sans-serif);color:var(--ds-color-neutral-text-default,#202020);margin:0}.dibk-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ds-font-weight-regular:300;--ds-font-weight-medium:400;--ds-font-weight-semibold:500}strong,b{font-weight:600}:root,[data-size]{--ds-heading-lg-font-size:2rem}:root{--ds-body-xs-letter-spacing:-.01em;--ds-body-sm-letter-spacing:-.01em;--ds-body-md-letter-spacing:-.01em;--ds-body-lg-letter-spacing:-.01em;--ds-body-xl-letter-spacing:-.01em;--ds-body-long-xs-letter-spacing:-.01em;--ds-body-long-sm-letter-spacing:-.01em;--ds-body-long-md-letter-spacing:-.01em;--ds-body-long-lg-letter-spacing:-.01em;--ds-body-long-xl-letter-spacing:-.01em;--ds-body-short-xs-letter-spacing:-.01em;--ds-body-short-sm-letter-spacing:-.01em;--ds-body-short-md-letter-spacing:-.01em;--ds-body-short-lg-letter-spacing:-.01em;--ds-body-short-xl-letter-spacing:-.01em;--ds-heading-2xs-letter-spacing:-.037em;--ds-heading-xs-letter-spacing:-.037em;--ds-heading-sm-letter-spacing:-.037em;--ds-heading-md-letter-spacing:-.037em;--ds-heading-lg-letter-spacing:-.037em;--ds-heading-xl-letter-spacing:-.037em;--ds-heading-2xl-letter-spacing:-.037em}.ds-alert{border:none}.ds-alert[data-color=info]>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:center / contain no-repeat var(--dibk-icon-info);-webkit-mask:none;mask:none}.ds-alert[data-color=info]:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before{background:center / contain no-repeat var(--dibk-icon-info);-webkit-mask:none;mask:none}.ds-card{--dsc-card-border-width:0;--dsc-card-block-border-width:0;background:#fff}.ds-card[data-dibk-color=blue]{background:var(--dibk-surface-blue)}.ds-card[data-dibk-color=green]{background:var(--dibk-surface-green)}.ds-card[data-dibk-color=orange]{background:var(--dibk-surface-orange)}.ds-card[data-dibk-color=grey]{background:var(--dibk-surface-grey)}.ds-card[data-dibk-color=pink]{background:var(--dibk-surface-pink)}.ds-details{--dsc-details-background:var(--dibk-surface-blue);--dsc-details-summary-background:var(--dibk-surface-blue);--dsc-details-summary-background--hover:var(--dibk-surface-blue-hover);--dsc-details-summary-background--open:var(--dibk-surface-blue);--dsc-details-summary-color:var(--ds-color-accent-base-default,#003045);--dsc-details-padding:var(--ds-size-4) var(--ds-size-5);border:none}.ds-details+.ds-details{margin-top:.5rem}.ds-details>:is(summary,u-summary){font-weight:var(--ds-font-weight-semibold);justify-content:space-between}.ds-details>:is(summary,u-summary):before{order:1;transition:rotate .2s}.ds-details::part(details-content){transition-duration:.2s}.ds-details::details-content{transition-duration:.2s}@supports not (interpolate-size:allow-keywords){.ds-details::details-content{block-size:auto;transition:content-visibility .2s allow-discrete, grid-template-rows .2s;grid-template-rows:minmax(0,0fr);display:grid}.ds-details[open]::details-content{grid-template-rows:minmax(0,1fr)}.ds-details>:not(summary,u-summary){min-block-size:0}}.ds-button{font-weight:var(--ds-font-weight-semibold);transition:background-color .2s,color .2s,border-color .2s}.ds-button[data-variant=primary]{--dsc-button-border-color:var(--ds-color-accent-base-default);--dsc-button-background--hover:var(--ds-color-accent-base-contrast-default);--dsc-button-color--hover:var(--ds-color-accent-base-default)}.ds-button[data-variant=secondary]{--dsc-button-border-color:var(--ds-color-accent-base-default);--dsc-button-color:var(--ds-color-accent-base-default);--dsc-button-background--hover:var(--ds-color-accent-base-default);--dsc-button-color--hover:var(--ds-color-accent-base-contrast-default)}.ds-button[data-variant=tertiary]{--dsc-button-color:var(--ds-color-accent-base-default)}.ds-pagination .ds-button[aria-current=true]{--dsc-button-color:var(--ds-color-accent-base-contrast-default)}@media (width<=36rem){.ds-pagination{--dsc-pagination-gap:.125rem}.ds-pagination .ds-button{--dsc-button-padding-inline:.25rem;min-inline-size:2.25rem}.ds-pagination li:empty:before{min-inline-size:1.5rem}}:is(.ds-toggle-group,.ds-togglegroup) label{--dsc-button-color:var(--ds-color-text-subtle)}:is(.ds-toggle-group,.ds-togglegroup) label:has(input:checked){--dsc-button-color:var(--ds-color-base-contrast-default)}:is(.ds-toggle-group,.ds-togglegroup) label[aria-disabled=true]{cursor:default}.ds-field:has(:disabled:not(option),[aria-disabled=true])>*{cursor:default}.ds-tabs{--dsc-tabs-tab-color--selected:var(--ds-color-accent-base-default)}.ds-tabs [role=tab][aria-selected=true]{font-weight:var(--ds-font-weight-semibold)}.dibk-logo{color:var(--ds-color-accent-base-default,#003045);display:block}.dibk-logo--full{width:auto;height:38px}.dibk-logo--mark{width:auto;height:48px}.dibk-header{background:var(--dibk-surface-blue,#ebf4fa);width:100%;color:var(--ds-color-accent-base-default,#003045)}.dibk-header__inner{box-sizing:border-box;min-height:72px;max-width:var(--dibk-container-max,1400px);padding:12px var(--dibk-container-pad,2rem);align-items:center;gap:24px;margin:0 auto;display:flex}.dibk-header__brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.dibk-header__actions{align-items:center;gap:32px;margin-left:auto;display:flex}.dibk-header__shortcut{text-decoration:none}.dibk-logo.dibk-header__logo--mark{display:none}@media (width<=72rem){.dibk-header__shortcut.dibk-header__btn{display:none}}@media (width<=48rem){.dibk-logo.dibk-header__logo--full{display:none}.dibk-logo.dibk-header__logo--mark{height:36px;display:block}.dibk-header__btn-label{display:none}}.dibk-header__btn{min-block-size:auto;color:inherit;font:inherit;font-size:1.125rem;font-weight:var(--ds-font-weight-medium);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;display:inline-flex}.dibk-header__btn:hover{background:0 0;text-decoration:underline}.dibk-header__btn:focus-visible{outline:2px solid var(--ds-color-accent-base-default,#003045);outline-offset:4px}.dibk-xglyph{width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}.dibk-xglyph__bar{background:currentColor;width:100%;height:2px;display:block;position:absolute;top:calc(50% - 1px);left:0}.dibk-xglyph__bar--a{transform:rotate(45deg)}.dibk-xglyph__bar--b{transform:rotate(-45deg)}.dibk-header__btn:hover .dibk-xglyph{transform:rotate(180deg)}.dibk-burger{display:block}.dibk-burger__bar--top,.dibk-burger__bar--bottom{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dibk-header__btn:hover .dibk-burger__bar--top{transform:translateY(12px)}.dibk-header__btn:hover .dibk-burger__bar--bottom{transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.dibk-burger__bar--top,.dibk-burger__bar--bottom,.dibk-xglyph{transition:none}}.dibk-search{padding:var(--ds-size-4) var(--ds-size-5);transition:background-color .22s,box-shadow .22s;display:block}.dibk-search:hover,.dibk-search:focus-within{background:var(--ds-color-neutral-background-default,#fff);box-shadow:inset 0 0 0 3px var(--dibk-color-ring,#4899e0)}.dibk-search__field{border-bottom:2px solid var(--ds-color-accent-base-default,#003045);color:var(--ds-color-accent-base-default,#003045);border-radius:0}.dibk-search__field:before,.dibk-search__field:after{content:none}.dibk-search__field:has(input:placeholder-shown) button[type=reset]{display:none}.dibk-search__field input{box-shadow:none;color:var(--ds-color-accent-base-default,#003045);font:inherit;font-size:1.5rem;font-weight:var(--ds-font-weight-semibold);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;padding:8px 0}.dibk-search__field input::placeholder{color:var(--ds-color-accent-base-default,#003045);opacity:1}.dibk-search__field input:focus::placeholder{opacity:.45}.dibk-search__field button{color:var(--ds-color-accent-base-default,#003045);background:0 0;border:0;border-radius:0}.dibk-search__hint{margin-top:var(--ds-size-3);font-size:1.125rem}@media (width<=48rem){.dibk-search__field input{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.dibk-search{transition:none}}.dibk-megamenu{background:var(--dibk-surface-blue);color:var(--ds-color-accent-base-default,#003045);min-height:calc(100dvh - 72px)}.dibk-megamenu__inner{box-sizing:border-box;max-width:var(--dibk-container-max,1400px);padding:32px var(--dibk-container-pad,2rem) 100px;margin:0 auto}.dibk-megamenu__search{max-width:660px;margin-block-end:80px;margin-inline-start:calc(-1 * var(--ds-size-5))}.dibk-megamenu__columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.dibk-megamenu__column{flex-direction:column;align-items:stretch;gap:48px;display:flex}@media (width<=48rem){.dibk-megamenu__columns{grid-template-columns:minmax(0,1fr);row-gap:48px}}.dibk-megamenu__inner>.dibk-iconlinklist[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,26rem))}@media (width<=36rem){.dibk-megamenu__inner>.dibk-iconlinklist[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.dibk-megamenu__inner{transition:opacity .18s ease-out,translate .18s ease-out}@starting-style{.dibk-megamenu__inner{opacity:0;translate:0 -6px}}}.dibk-megamenu :focus-visible{outline:2px solid var(--ds-color-accent-base-default,#003045);outline-offset:4px}.dibk-iconlinklist{gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.dibk-iconlinklist[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.dibk-iconlinklist[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dibk-iconlinklist[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dibk-iconlinklist__item{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.dibk-iconlinklist__icon{color:var(--ds-color-accent-base-default,#003045);flex:none;justify-content:center;align-items:center;line-height:0;display:flex}.dibk-iconlinklist__icon :where(svg,img){width:1.75rem;height:1.75rem}.dibk-iconlinklist__body{min-width:0}.dibk-iconlinklist__link{color:var(--dibk-color-ink,#202020);font-size:1.25rem;line-height:1.625;font-weight:var(--ds-font-weight-medium);text-underline-offset:.15em;align-items:flex-start;gap:12px;text-decoration:none;display:inline-flex}.dibk-iconlinklist__link:hover,.dibk-iconlinklist__link:focus-visible{text-decoration:underline}.dibk-iconlinklist__chevron{flex:none;margin-top:calc(.8125em - 10px)}.dibk-iconlinklist__lock{color:var(--ds-color-accent-base-default,#003045);flex:none;align-self:center;line-height:0}.dibk-iconlinklist__lock svg{width:1.1rem;height:1.1rem}.dibk-iconlinklist__description{color:var(--dibk-color-ink,#202020);font-size:1rem;line-height:1.5;font-weight:var(--ds-font-weight-regular);margin:.25rem 0 0}@media (width<=62rem){.dibk-iconlinklist[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@media (width<=36rem){.dibk-iconlinklist[data-columns="2"],.dibk-iconlinklist[data-columns="3"]{grid-template-columns:1fr}}.dibk-menusection__header{color:var(--ds-color-accent-base-default,#003045);font-size:var(--ds-font-size-6);font-weight:var(--ds-font-weight-semibold);align-items:center;gap:16px;margin:0 0 20px;line-height:1.333;display:flex}.dibk-menusection__icon{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dibk-menusection__icon :where(svg,img){width:100%;height:100%}.dibk-menusection__titlelink{color:inherit;text-decoration:none}.dibk-menusection__titlelink:hover,.dibk-menusection__titlelink:focus-visible{text-decoration:underline}.dibk-menusection__body{padding-left:32px}.dibk-menusection__body .dibk-iconlinklist{row-gap:0}.dibk-footer{background-color:var(--ds-color-accent-base-default,#003045);color:#fff;width:100%}.dibk-footer__inner{box-sizing:border-box;max-width:var(--dibk-container-max,1400px);padding:3rem var(--dibk-container-pad,2rem);margin:0 auto}.dibk-footer__content{flex-direction:column;gap:1.5rem;font-size:1.125rem;line-height:1.5;display:flex}.dibk-footer__content p{margin:0}.dibk-footer__content a{color:#fff;text-decoration:underline}.dibk-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-top:2.5rem;display:flex}.dibk-footer__links{flex-wrap:wrap;gap:1.5rem;display:flex}.dibk-footer__link{color:#fff;font-size:1rem;line-height:1.4;text-decoration:underline}.dibk-footer__brand{color:#fff;align-items:center;gap:.75rem;display:inline-flex}.dibk-footer__brand .dibk-logo.dibk-footer__mark{color:#fff;flex:none;width:auto;height:2.25rem}.dibk-footer__wordmark{font-size:1rem;line-height:1.2;font-weight:var(--ds-font-weight-semibold)}@media (width<=36rem){.dibk-footer__inner{padding:2rem var(--dibk-container-pad,2rem)}}.dibk-sectionheader{border-bottom:1px solid #d7d4d1;padding-bottom:1rem}.dibk-sectionheader__row{align-items:center;gap:1.25rem;display:flex}.dibk-sectionheader__icon{color:var(--ds-color-accent-base-default,#003045);flex:none;justify-content:center;align-items:center;line-height:0;display:flex}.dibk-sectionheader__icon :where(svg,img){width:4rem;height:4rem}.dibk-sectionheader__title{color:var(--ds-color-accent-base-default,#003045);font-size:2rem;line-height:1.38;font-weight:var(--ds-font-weight-semibold);margin:0}.dibk-sectionheader__description{color:var(--ds-color-accent-base-default,#003045);font-size:1.25rem;line-height:1.5;font-weight:var(--ds-font-weight-regular);margin:.75rem 0 0}@media (width<=36rem){.dibk-sectionheader__icon :where(svg,img){width:3rem;height:3rem}.dibk-sectionheader__title{font-size:1.625rem}}.dibk-feedback{background-color:var(--dibk-surface-grey);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding:1.25rem 2rem;display:flex}.dibk-feedback__question{color:var(--ds-color-accent-base-default,#003045);font-size:1.125rem;line-height:1.5;font-weight:var(--ds-font-weight-semibold);margin:0}.dibk-feedback__actions{gap:.75rem;display:flex}.dibk-feedback__btn{padding-inline:2rem}.dibk-appshell{flex-direction:column;min-height:100vh;display:flex}.dibk-appshell__main{flex:1;width:100%}.dibk-appshell__main:focus{outline:none}.dibk-skiplink{z-index:100;background:var(--ds-color-accent-base-default);color:var(--ds-color-accent-contrast-default,#fff);padding:.5rem 1rem;text-decoration:none;transition:top .15s ease-in;position:fixed;top:-4rem;left:1rem}.dibk-skiplink:focus{top:1rem}.dibk-appshell__container{box-sizing:border-box;max-width:var(--dibk-container-max,1400px);padding:2rem var(--dibk-container-pad,2rem) 4rem;margin:0 auto}.dibk-appshell__title{min-width:0;font-size:var(--ds-font-size-5);font-weight:var(--ds-font-weight-medium);color:var(--ds-color-accent-base-default);align-items:center;margin-left:.5rem;display:inline-flex}.dibk-appshell__titletext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dibk-appshell__menuheading{margin-block-end:var(--ds-size-6)}.dibk-account__id{align-items:flex-start;gap:var(--ds-size-2);padding:0 var(--ds-size-4) var(--ds-size-2);flex-direction:column;display:flex}.dibk-menu-login{margin-top:var(--ds-size-10)}.dibk-copybtn{appearance:none;align-items:center;gap:var(--ds-size-2);font:inherit;font-size:var(--ds-font-size-2);font-weight:var(--ds-font-weight-medium);color:var(--ds-color-accent-base-default);border:1px solid var(--ds-color-accent-base-default);padding:var(--ds-size-2) var(--ds-size-3);cursor:pointer;background:0 0;border-radius:0;flex:none;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.dibk-copybtn:hover{background:var(--ds-color-accent-base-default);color:var(--ds-color-neutral-background-default)}.dibk-copybtn:focus-visible{outline:2px solid var(--ds-color-accent-base-default);outline-offset:3px}.dibk-copybtn[data-done="1"]{color:var(--ds-color-success-text-subtle);border-color:var(--ds-color-success-text-subtle);background:0 0}.dibk-copybtn__ico{font-size:.85em;display:inline-flex}.dibk-copybtn__ico:empty{display:none}.dibk-copyiconbtn{appearance:none;padding:var(--ds-size-1);color:var(--ds-color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;transition:color .18s;display:inline-flex}.dibk-copyiconbtn:hover{color:var(--ds-color-accent-base-default)}.dibk-copyiconbtn:focus-visible{outline:2px solid var(--ds-color-accent-base-default);outline-offset:2px}.dibk-copyiconbtn[data-done="1"]{color:var(--ds-color-text-subtle)}.dibk-copyiconbtn__done{font-size:inherit;line-height:1}.dibk-code{border:1px solid var(--dibk-color-hairline);background:var(--dibk-surface-grey)}.dibk-code__bar{justify-content:space-between;align-items:center;gap:var(--ds-size-3);padding:var(--ds-size-2) var(--ds-size-2) var(--ds-size-2) var(--ds-size-4);border-bottom:1px solid var(--dibk-color-hairline);display:flex}.dibk-code__label{font-size:var(--ds-font-size-1);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--ds-font-weight-semibold);color:var(--dibk-color-meta)}.dibk-code__pre{padding:var(--ds-size-4) var(--ds-size-4);margin:0;overflow-x:auto}.dibk-code__pre code{font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;font-size:var(--ds-font-size-3);color:var(--dibk-color-ink);white-space:pre-wrap;word-break:break-word;line-height:1.6}.l-stack{gap:var(--ds-size-5);flex-direction:column;display:flex}.l-stack[data-align=start]{align-items:flex-start}.l-stack[data-align=center]{align-items:center}.l-cluster{align-items:center;gap:var(--ds-size-3);flex-wrap:wrap;display:flex}.l-cluster[data-align=baseline]{align-items:baseline}.l-cluster[data-justify=between]{justify-content:space-between}.l-cluster[data-wrap=false]{flex-wrap:nowrap}.l-sidebar{align-items:start;gap:var(--ds-size-8);flex-wrap:wrap;display:flex}.l-sidebar>[data-side]{flex:0 0 var(--l-sidebar-width,18rem);min-inline-size:0;max-inline-size:min(var(--l-sidebar-width,18rem), 100%)}.l-sidebar>:not([data-side]){min-inline-size:var(--l-sidebar-content-min,60%);flex:1 1 0}.l-grid{gap:var(--ds-size-5);grid-template-columns:repeat(auto-fit, minmax(var(--l-grid-min,16rem), 1fr));display:grid}:is(.l-stack,.l-cluster,.l-grid,.l-sidebar)[data-gap=xs]{gap:var(--ds-size-2)}:is(.l-stack,.l-cluster,.l-grid,.l-sidebar)[data-gap=sm]{gap:var(--ds-size-3)}:is(.l-stack,.l-cluster,.l-grid,.l-sidebar)[data-gap=md]{gap:var(--ds-size-5)}:is(.l-stack,.l-cluster,.l-grid,.l-sidebar)[data-gap=lg]{gap:var(--ds-size-8)}:root{--nps-objekt:#1a93d3;--nps-sak:#b4c6e4;--nps-fase:#e09a1a;--nps-milepel:#a8102e;--nps-aktivitet:#8d9d1c;--nps-objekt-fyll:#6bb9e5;--nps-sak-fyll:#d7e1f0;--nps-fase-fyll:#efc062;--nps-milepel-fyll:#cb6a7e;--nps-aktivitet-fyll:#bcc46a;--nps-marine:#0f1f5a;--app-page-padding:1.5rem;--fs-meta:.72rem;--fs-body:.82rem;--fs-strong:.95rem;--fs-lg:1.15rem}html,body,#root{min-height:100vh;font-family:var(--ds-font-family,system-ui, sans-serif);background:var(--ds-color-background-default,#f5f5f5);color:var(--ds-color-neutral-text-default,#111);margin:0;padding:0}.kat-hero{color:#fff;background:linear-gradient(135deg,#036 0%,#0058a3 60%,#1a73c4 100%);margin:-2rem calc(50% - 50vw) 2.5rem;padding:3rem 0 3.5rem;position:relative;overflow:hidden}.kat-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 30%,#ffffff14 0,#0000 50%),radial-gradient(circle at 15% 80%,#5ecfa81f 0,#0000 50%);position:absolute;inset:0}.kat-hero-inner{max-width:1100px;padding:0 var(--app-page-padding);margin:0 auto;position:relative}.kat-hero-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;margin-bottom:.7rem;font-size:.78rem;font-weight:600}.kat-hero-title{letter-spacing:-.01em;max-width:760px;margin:0 0 .85rem;font-size:2.2rem;font-weight:700;line-height:1.18}.kat-hero-lead{color:#ffffffeb;max-width:720px;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.55}.kat-hero-stats{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:2.4rem;padding-top:.8rem;display:flex}.kat-hero-stat{flex-direction:column;gap:.15rem;display:flex}.kat-hero-stat-tal{color:#ffd54f;font-size:1.8rem;font-weight:700;line-height:1}.kat-hero-stat-lbl{text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;font-size:.78rem}.kat-seksjon{margin-bottom:2.5rem}.kat-seksjon-tittel{color:#036;margin:0 0 .3rem;padding-left:.9rem;font-size:1.4rem;font-weight:700;position:relative}.kat-seksjon-tittel:before{content:"";border-radius:var(--ds-border-radius-default);background:#0058a3;width:4px;position:absolute;top:.25rem;bottom:.25rem;left:0}.kat-seksjon-ingress{color:#555;max-width:720px;margin:0 0 1.25rem .9rem;font-size:.92rem;line-height:1.5}.bt-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.1rem;display:grid}.bt-kort{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d9dee5;flex-direction:column;gap:.55rem;padding:1rem 1.1rem 1.05rem;display:flex;box-shadow:0 1px 2px #0000000a}.bt-kort-kandidat{background:#fafbfc;border-style:dashed}.bt-kort-deaktivert{opacity:.55}.bt-kort-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.bt-kort-tittel{color:#1a1a1a;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.bt-kort-status{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--ds-border-radius-full);white-space:nowrap;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.bt-status-impl{color:#0d3a5c;background:#e3f2fd}.bt-status-kand{color:#6e3c00;background:#fff3e0}.bt-kort-hjemmel{color:#5a6776;margin:0;font-size:.78rem;font-style:italic}.bt-kort-naar,.bt-kort-notert{color:#333;margin:0;font-size:.85rem;line-height:1.45}.bt-kort-notert{color:#5a6776;font-size:.78rem}.bt-kort-utfall,.bt-kort-knyttet{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.bt-kort-knyttet{flex-direction:column;align-items:flex-start}.bt-kort-knyttet ul{margin:0;padding-left:1.1rem;font-size:.78rem}.bt-utfall-label{color:#5a6776;font-weight:600}.bt-utfall-chip{border-radius:var(--ds-border-radius-default);color:#1a1a1a;background:#f0f3f7;border:1px solid #d9dee5;padding:.1rem .5rem;font-size:.74rem}.bt-kort-knapp{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#0058a3;border:none;align-self:flex-start;margin-top:auto;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.bt-kort-knapp:hover:not(:disabled){background:#00407a}.bt-kort-knapp:disabled{cursor:not-allowed;background:#b0b8c2}.kat-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:2.4rem;display:grid}@media (width<=900px){.kat-hero-grid{grid-template-columns:1fr}}.kat-hero-tekst{min-width:0}.kat-hero-figur{align-self:center;margin:0}.samhandling-svg{filter:drop-shadow(0 6px 18px #0000002e);width:100%;height:auto;display:block}.om-eif-figur{background:linear-gradient(135deg,#036 0%,#0058a3 60%,#1a73c4 100%);border-radius:10px;margin:.8rem 0 0;padding:1.2rem 1.4rem 1rem}.om-eif-figur figcaption{color:#ffffffd9;margin-top:.7rem;font-size:.8rem;line-height:1.45}.om-eif-figur figcaption a{color:#ffd54f}.kat-hero-figur-tekst{color:#ffffffc7;margin-top:.7rem;font-size:.78rem;line-height:1.45}.kat-hero-figur-tekst a{color:#ffd54f;text-decoration:underline}.kat-hero-figur-tekst a:hover{text-decoration:none}.kat-navgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.kat-nav-card{color:inherit;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e4e8;gap:.85rem;padding:1.1rem;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex}.kat-nav-card:hover{border-color:#bbdefb;transform:translateY(-2px);box-shadow:0 4px 14px #0000001f}.kat-nav-ikon{border-radius:var(--ds-border-radius-default);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.4rem;font-weight:700;display:flex}.kat-nav-body{flex:1}.kat-nav-title{color:#222;margin:0 0 .35rem;font-size:1rem;font-weight:600}.kat-nav-ekstern{color:#999;font-size:.85rem;font-weight:400}.kat-nav-desc{color:#555;margin:0;font-size:.85rem;line-height:1.45}.katalog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.kodeverdi-dok-liste{margin-top:.5rem}.kodeverdi-dok-toggle{cursor:pointer;color:#0058a3;background:0 0;border:none;padding:.3rem 0;font-size:.82rem;font-weight:500}.kodeverdi-dok-toggle:hover{text-decoration:underline}.kodeverdi-dok-items{margin:.5rem 0 .25rem 1rem;padding-left:1rem;font-size:.82rem;list-style:"· "}.kodeverdi-dok-items li{padding:.25rem 0}.kodeverdi-dok-items li a{color:#0058a3;text-decoration:none}.kodeverdi-dok-items li a:hover{text-decoration:underline}.kodeverdi-dok-badges{vertical-align:middle;gap:.3rem;margin-left:.5rem;display:inline-flex}.kodeverdi-dok-badge{border-radius:var(--ds-border-radius-default);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.kodeverdi-dok-badge.dok-A{color:#8a1a1a;background:#fde2e2;border-color:#f7b4b4}.kodeverdi-dok-badge.dok-B{color:#7a4a00;background:#fff1d6;border-color:#f0c87a}.kodeverdi-dok-badge.dok-C{color:#1a4a6e;background:#e1f0f7;border-color:#a0c4d6}.kodeverdi-dok-badge.dok-D{color:#5a6776;background:#eef0f3;border-color:#c8d0d9}.kodeverdi-dok-badge.dok-status-ønsket{color:#5a3b8e;background:#f0e5fa;border-color:#d0bdf0;font-style:italic}.kodeverdi-dok-badge.dok-status-godkjent{color:#1a5a1a;background:#e1f5e1;border-color:#a8d8a8}.pp-kontrollrad{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0 .75rem;display:flex}.pp-spacer{flex:1;min-width:0}.pp-segment{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d0d7e0;height:34px;display:inline-flex;overflow:hidden}.pp-segment-label{color:#2a3540;background:#f8fbfd;border-right:1px solid #d0d7e0;align-items:center;padding:0 .55rem 0 .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.pp-segment-btn{cursor:pointer;color:#2a3540;background:#fff;border:none;align-items:center;height:100%;padding:0 .95rem;font-size:.85rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.pp-segment-btn:hover{background:#f0f4f8}.pp-segment-btn.aktiv{color:#fff;background:#0058a3;font-weight:600}.pp-segment-btn+.pp-segment-btn{border-left:1px solid #d0d7e0}.pp-chips{color:#2a3540;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.pp-chips-label{color:#5a6776;margin-right:.1rem;font-size:.8rem}.pp-chip{border-radius:var(--ds-border-radius-default);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d0d7e0;align-items:center;gap:.35rem;height:34px;padding:0 .65rem;font-size:.82rem;display:inline-flex}.pp-chip:hover{background:#f0f4f8}.pp-chip.aktiv{color:#6e4c00;background:#fff5e0;border-color:#c98a00}.pp-chip input{accent-color:#c98a00;margin:0}.pp-action{border-radius:var(--ds-border-radius-default);cursor:pointer;color:#2a3540;background:#fff;border:1px solid #d0d7e0;align-items:center;gap:.35rem;height:34px;padding:0 .85rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.pp-action:hover:not(:disabled){background:#f0f4f8;border-color:#adb6c0}.pp-action:disabled{opacity:.5;cursor:not-allowed}.kategori-blokk{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e0e0;margin-bottom:1.25rem;overflow:hidden}.kategori-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f6fa;border-bottom:1px solid #e0e0e0;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.kategori-toggle{font-size:var(--fs-body);color:#68a;width:1rem;transition:transform .15s;display:inline-block}.kategori-toggle.collapsed{transform:rotate(-90deg)}.kategori-name{font-weight:600;font-size:var(--fs-strong);color:#1a3358;flex:1}.fase-kode-badge{background:var(--nps-fase);color:var(--nps-marine);font-size:var(--fs-body);border-radius:var(--ds-border-radius-default);letter-spacing:.03em;padding:.15rem .5rem;font-weight:700;display:inline-block}.kategori-count{font-size:var(--fs-meta);color:#68a;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d0dae5;padding:.15rem .5rem}.pp-tag{color:#1a3358;font-size:var(--fs-body);border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#eaf1f9;border:1px solid #d0dae5;margin:0 .15rem .15rem 0;padding:.1rem .45rem;display:inline-block}.pp-tag.green{color:#2a6b53;background:#5ecfa81f;border-color:#5ecfa866}.pp-utfall{font-size:var(--fs-body);border-radius:var(--ds-border-radius-default);white-space:nowrap;align-items:center;gap:.3rem;margin:0 .2rem .2rem 0;padding:.2rem .5rem;display:inline-flex}.pp-utfall.ja{color:#2a6b1f;background:#4c9f381f;border:1px solid #4c9f3866}.pp-utfall.nei{color:#8a3a18;background:#e8855a1f;border:1px solid #e8855a66}.veil-link{color:#1a73e8;font-size:var(--fs-body);text-decoration:none}.veil-link:hover{text-decoration:underline}.dibk-mark{color:#fff;font-size:var(--fs-meta);border-radius:var(--ds-border-radius-default);background:#1a3358;margin-right:.25rem;padding:.05rem .3rem;font-weight:700;display:inline-block}.tema-filter{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.tema-filter input[type=search]{border-radius:var(--ds-border-radius-default);min-width:240px;font-size:var(--fs-body);border:1px solid #c0ccd9;flex:1;padding:.5rem .75rem}.loading,.error{text-align:center;padding:2rem}.error{color:#b00020}.beskrivelse-cell{min-width:360px;max-width:480px;font-size:var(--fs-body);color:#1a3358}.beskrivelse-cell .akt-name{margin-bottom:.2rem;font-weight:600;line-height:1.35;display:block}.beskrivelse-cell .akt-desc{color:#4a6680;font-size:var(--fs-body);line-height:1.4}.pp-wide-table .beskrivelse-cell{word-break:break-word}.pp-wide-table .beskrivelse-cell .akt-beskrivelse{word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.nps-versjonsvelger{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.nps-versjon-label{color:#2a4a6e;font-size:.85rem;font-weight:600}.nps-versjon-knapp{color:#2a4a6e;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #d6e4f4;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.85rem;display:inline-flex}.nps-versjon-knapp:hover{background:#eef4fb}.nps-versjon-knapp.aktiv{color:#fff;background:#1d4d80;border-color:#1d4d80}.nps-versjon-knapp.forberedt{opacity:.55;cursor:not-allowed}.nps-versjon-tag{border-radius:var(--ds-border-radius-default);background:#00000014;padding:.05rem .4rem;font-size:.65rem}.nps-versjon-pill{color:#1d4d80;border-radius:var(--ds-border-radius-default);background:#d6e4f4;padding:.1rem .55rem;font-size:.75rem;font-weight:600}.nps-toc{margin-top:1.5rem}.nps-toc-tittel{color:#2a4a6e;margin-bottom:.7rem;font-size:1.05rem}.nps-toc-liste{counter-reset:nps-toc;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.nps-toc-liste>li{counter-increment:nps-toc;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;border-left:4px solid #184f7a;padding:.7rem .9rem;transition:background .15s}.nps-toc-liste>li:hover{background:#f0f6fc}.nps-toc-lenkje{color:#1d3a5a;font-weight:500;text-decoration:none;display:block}.nps-toc-lenkje:hover{color:#0d3460}.nps-kapittel-side{padding-bottom:2rem}.nps-kapittel-layout{grid-template-columns:280px 1fr;gap:1.5rem;margin-top:.8rem;display:grid}@media (width<=900px){.nps-kapittel-layout{grid-template-columns:1fr}}.nps-sidebar{border-radius:var(--ds-border-radius-default);background:#f8fbfd;border:1px solid #d6e4f4;align-self:start;max-height:calc(100vh - 2rem);padding:.7rem .9rem;position:sticky;top:1rem;overflow-y:auto}.nps-sidebar-tittel{color:#2a4a6e;margin:0 0 .5rem;font-size:.85rem}.nps-sidebar-liste{counter-reset:nps-side;margin:0;padding:0;font-size:.82rem;list-style:none}.nps-sidebar-liste>li{counter-increment:nps-side;margin:.2rem 0}.nps-sidebar-liste>li a{color:#2a4a6e;border-radius:var(--ds-border-radius-default);padding:.2rem .4rem;text-decoration:none;display:block}.nps-sidebar-liste>li a:hover{background:#eef4fb}.nps-sidebar-liste>li.aktiv a{color:#fff;background:#1d4d80;font-weight:600}.nps-innhold{color:#1d2a3a;max-width:820px;font-size:.95rem;line-height:1.55}.nps-innhold h1{color:#1d3a5a;border-bottom:2px solid #d6e4f4;margin-top:0;padding-bottom:.4rem;scroll-margin-top:1rem;font-size:1.7rem}.nps-innhold h2{color:#2a4a6e;border-bottom:1px solid #e6eef7;margin-top:1.6rem;padding-bottom:.25rem;scroll-margin-top:1rem;font-size:1.3rem}.nps-innhold h3{color:#2a4a6e;margin-top:1.3rem;scroll-margin-top:1rem;font-size:1.1rem}.nps-innhold h4{color:#2a4a6e;scroll-margin-top:1rem;font-size:1rem}.nps-innhold p{margin:.7rem 0}.nps-innhold a{color:#1d4d80}.nps-innhold ul,.nps-innhold ol{padding-left:1.5rem}.nps-innhold li{margin:.2rem 0}.nps-innhold img{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;max-width:100%;height:auto;margin:.8rem 0}.nps-innhold table{border-collapse:collapse;width:100%;margin:.8rem 0;font-size:.85rem}.nps-innhold table th,.nps-innhold table td{text-align:left;vertical-align:top;border:1px solid #d6e4f4;padding:.35rem .6rem}.nps-innhold table th{color:#2a4a6e;background:#f3f6fa;font-weight:600}.nps-innhold table tr:nth-child(2n) td{background:#fafcfe}.nps-innhold code{color:#2a4a6e;border-radius:var(--ds-border-radius-default);background:#f3f6fa;padding:.05rem .3rem;font-size:.85em}.nps-innhold pre{border-radius:var(--ds-border-radius-default);background:#f3f6fa;border:1px solid #d6e4f4;padding:.7rem .9rem;overflow-x:auto}.nps-innhold pre code{background:0 0;padding:0}.nps-innhold blockquote{color:#3a4658;background:#f8fbfd;border-left:3px solid #184f7a;margin:.8rem 0;padding:.5rem .9rem}.md-overskrift{position:relative}.md-overskrift .md-overskrift-anker{color:#b0c0d0;opacity:0;font-weight:400;text-decoration:none;transition:opacity .15s;position:absolute;left:-1.2rem}.md-overskrift .md-overskrift-anker:hover{color:#1d4d80}.md-overskrift:hover .md-overskrift-anker{opacity:1}.npad-annot-toggle{color:#4a6789;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;margin-left:auto;font-size:.78rem;display:inline-flex}.npad-annot-toggle input{cursor:pointer}.md-inline-chip{color:inherit;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#5fa8e01a;border-bottom:2px solid #5fa8e08c;margin:0 .05rem;padding:0 .25rem;text-decoration:none;transition:background .15s,border-bottom-color .15s;display:inline-block}.md-inline-chip:hover{background:#5fa8e038;border-bottom-color:#1d4d80;text-decoration:none}.md-inline-chip.md-inline-chip-kodeliste{background:#5fa8e01a;border-bottom-color:#184f7a}.md-inline-chip.md-inline-chip-modul{background:#a87fd41a;border-bottom-color:#623494}.md-inline-chip.md-inline-chip-datamodell{background:#5ecfa81f;border-bottom-color:#1a5540}.md-inline-chip.md-inline-chip-hjemmel{background:#fd9d241a;border-bottom-color:#703f01}.md-inline-chip.md-inline-chip-datasett{background:#4ab8d41f;border-bottom-color:#105363}.md-inline-chip.md-inline-chip-concept{background:#d8c4e82e;border-bottom-color:#b59cd1}.md-inline-chip.md-inline-chip-sjekkpunkt{background:#e8855a1a;border-bottom-color:#813312}.md-inline-chip.md-inline-chip-aktivitet{background:#56c02b1a;border-bottom-color:#275613}.md-inline-chip.md-inline-chip-objekttype{background:#466eaf24;border-bottom-style:solid;border-bottom-color:#466eaf}.md-inline-chip.md-inline-chip-attributt{background:#788caf1a;border-bottom-style:dotted;border-bottom-color:#788caf}.md-inline-chip.md-inline-chip-tjeneste{background:#e8ba5a24;border-bottom-color:#7a5a10}.md-inline-chip.md-inline-chip-brukerhistorie{background:#e060801a;border-bottom-color:#8a2444}.nps-sidebar-undernivaa{border-left:1px dotted #c0d0e0;margin:.2rem 0 .3rem;padding-left:.8rem;font-size:.78rem;list-style:none}.nps-sidebar-undernivaa>li a{color:#4a6789;border-radius:var(--ds-border-radius-default);padding:.1rem .4rem;line-height:1.3;text-decoration:none;display:block}.nps-sidebar-undernivaa>li a:hover{color:#1d4d80;background:#eef4fb}.nps-kapittel-nav{border-top:1px solid #d6e4f4;gap:.5rem;margin-top:2rem;padding-top:1rem;display:flex}.nps-nav-knapp{color:#1d4d80;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;padding:.45rem .85rem;font-size:.85rem;text-decoration:none}.nps-nav-knapp:hover{background:#f0f6fc}.pp-felles-komponenter{border-radius:var(--ds-border-radius-default);background:#f8fbfd;border:1px solid #d6e4f4;margin:.4rem 0 .8rem}.pp-felles-komponenter-toggle{cursor:pointer;color:#2a4a6e;text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;width:100%;padding:.55rem .9rem;font-size:.85rem;display:flex}.pp-felles-komponenter-toggle:hover{background:#eef4fb}.pp-felles-komponenter-ikon{opacity:.7;font-size:.7rem}.pp-felles-komponenter-antall{color:#2a4a6e;border-radius:var(--ds-border-radius-default);background:#d6e4f4;padding:.05rem .45rem;font-size:.7rem;font-weight:600}.pp-felles-komponenter-hjelp{color:#97a8bd;margin-left:auto;font-size:.72rem;font-weight:400}.pp-felles-komponenter-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.45rem;padding:0 .9rem .9rem;display:grid}.pp-felles-komponent-kort{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;flex-direction:column;gap:.15rem;padding:.5rem .7rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.pp-felles-komponent-kort:hover{background:#f0f6fc;border-color:#184f7a;text-decoration:none}.pp-felles-komponent-kort-kode{letter-spacing:.04em;color:#1d4d80;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.pp-felles-komponent-kort-navn{color:#2a4a6e;font-size:.82rem}.pp-tjeneste-piller{flex-direction:column;gap:.25rem;display:flex}.pp-tjeneste-pille{border-radius:var(--ds-border-radius-default);background:#f3f6fa;border:1px solid #d6e4f4;flex-direction:column;max-width:220px;padding:.18rem .45rem;font-size:.7rem;line-height:1.25;display:inline-flex}.pp-tjeneste-toppen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.pp-tjeneste-navn{color:#1d3a5a;font-weight:600;text-decoration:none}.pp-tjeneste-navn:hover{color:#0d3460;text-decoration:underline}.pp-tjeneste-status{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--ds-border-radius-default);white-space:nowrap;border:1px solid #0000;padding:.05rem .35rem;font-size:.55rem;font-weight:700}.pp-tjeneste-status.pp-tjeneste-status-drift{color:#1d6a3e;background:#e6f5ed;border-color:#1a5540}.pp-tjeneste-status.pp-tjeneste-status-utvikling{color:#8a4a10;background:#fff4e6;border-color:#703f01}.pp-tjeneste-status.pp-tjeneste-status-planlagt{color:#3a4090;border-color:var(--ds-color-neutral-text-subtle);background:#eef0fb}.pp-tjeneste-status.pp-tjeneste-status-ukjent{color:#555;background:#f3f3f3;border-color:silver}.pp-tjeneste-status.pp-tjeneste-status-annen{color:#2a4a6e;background:#f3f6fa;border-color:#d6e4f4}.pp-tjeneste-dm{color:#4a6789;margin-top:.1rem;font-size:.65rem}.pp-tjeneste-dm-lenkje{color:#1d4d80;border-bottom:1px dotted #4377af8c;font-family:JetBrains Mono,monospace;text-decoration:none}.pp-tjeneste-dm-lenkje:hover{color:#0d3460}.pp-data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-body);background:#fff}.pp-data-table thead th{text-align:left;color:#1a3358;font-weight:600;font-size:var(--fs-meta);letter-spacing:.02em;background:#f3f6fa;border-bottom:2px solid #d0dae5;padding:.6rem .75rem}.pp-data-table tbody td{vertical-align:top;border-bottom:1px solid #eef2f6;padding:.55rem .75rem}.pp-data-table tbody tr:hover{background:#f9fbfd}.pp-data-table td.num{color:#68a;font-size:var(--fs-meta);white-space:nowrap;width:2.5rem}.planprosess-chevron-wrap{border-radius:var(--ds-border-radius-default);background:#fff;margin:1rem 0 1.5rem;padding:1rem 1.25rem .75rem;overflow:hidden}.planprosess-chevron-svg{width:100%;height:auto;display:block}.planprosess-chevron-svg .chevron-group{cursor:pointer;outline:none;transition:opacity .15s,transform .15s}.planprosess-chevron-svg .chevron-group:hover{opacity:.85}.planprosess-chevron-svg .chevron-group:hover polygon{filter:brightness(1.08)}.planprosess-chevron-svg .chevron-group:focus-visible polygon{stroke:#2a6cb4;stroke-width:2.5px}.planprosess-chevron-legend{font-size:var(--fs-meta);color:#5a4a30;flex-wrap:wrap;gap:1.25rem;margin-top:.65rem;display:flex}.legend-item{align-items:center;gap:.4rem;display:inline-flex}.legend-swatch{border-radius:var(--ds-border-radius-default);width:22px;height:12px;display:inline-block}.legend-swatch-solid{background:var(--nps-fase)}.legend-swatch-dashed{border:1.5px dashed var(--nps-fase);background:#fff;width:24px;height:11px}.faser-banner-wrap{border-radius:var(--ds-border-radius-default);background:#080c14;margin:1rem 0 1.25rem;padding:.5rem;overflow:hidden}.faser-banner{width:100%;max-width:1380px;height:auto;display:block}.pp-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 1rem;display:flex}.pp-fase{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e0e0;margin-bottom:1rem;scroll-margin-top:1rem;overflow:hidden}.pp-fase-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e0e0e0;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.pp-progress{font-size:var(--fs-meta);color:#68a;font-variant-numeric:tabular-nums;margin-left:.5rem}.pp-fase-beskrivelse{font-size:var(--fs-body);color:#2a3550;background:#f7faffb3;border-left:3px solid #d6e4f4;border-radius:0 4px 4px 0;margin:0 1rem .75rem;padding:.7rem 1rem .85rem;line-height:1.55}.hidden-count{font-size:var(--fs-meta);color:#8a6020;border-radius:var(--ds-border-radius-default);background:#d4a05a26;border:1px solid #d4a05a66;padding:.05rem .4rem;font-style:italic}.pp-wide-table{font-size:var(--fs-body)}.pp-wide-table thead th{font-size:var(--fs-meta);white-space:nowrap;padding:.5rem}.pp-wide-table tbody td{font-size:var(--fs-body);padding:.45rem .5rem}.pp-wide-table .muted-cell{color:#68a;font-size:var(--fs-meta)}.pp-wide-table .pp-child{background:#e0608008}.pp-wide-table .pp-decision .akt-name{font-weight:700}.pp-dot{border-radius:var(--ds-border-radius-full);flex-shrink:0;width:8px;height:8px;display:inline-block}.pp-dot-decision{border-radius:var(--ds-border-radius-default);opacity:.85}.pp-dot-task{opacity:.5}.pp-dot-nei{background:var(--nps-aktivitet-fyll)}.pp-dot-child{background:var(--nps-aktivitet-fyll);width:6px;height:6px}.milepel-pill{background:color-mix(in srgb, var(--nps-milepel-fyll) 22%, #fff);color:var(--nps-milepel);border:1px solid var(--nps-milepel-fyll);border-radius:var(--ds-border-radius-default);font-size:var(--fs-meta);white-space:nowrap;padding:.15rem .45rem;font-weight:600;display:inline-block}.akt-pill{border-radius:var(--ds-border-radius-default);font-size:var(--fs-meta);white-space:nowrap;letter-spacing:.02em;border:1px solid;padding:.15rem .5rem;font-weight:600;line-height:1.2;display:inline-block}.akt-pill-prosess-maa{color:#8a2418;background:#c8453a1f;border-color:#c8453a73}.akt-pill-prosess-kan{color:#8a3a18;background:#e8855a24;border-color:#e8855a73}.akt-pill-typesjekk-auto{color:#1a4878;background:#5fa8e024;border-color:#5fa8e073}.akt-pill-typesjekk-utsjekk{color:#2a6b1f;background:#4c9f3824;border-color:#4c9f3873}.akt-pill-typesjekk-vurdering{color:#6a4500;background:#f0c07038;border-color:#f0c0708c}.akt-pill-typesjekk-neutral{color:#4a6680;background:#f3f6fa;border-color:#d6e4f4}.akt-pill-arealanalyse{color:#1f5a50;white-space:normal;background:#2e7d701a;border-color:#2e7d7073;margin:.2rem 0;font-weight:500;display:inline-block}.akt-pill-arealanalyse a{color:inherit;text-decoration:underline}.akt-pill-utkast{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.akt-pill-utkastmerke{opacity:.85;border:1px dashed;border-radius:999px;margin-right:.3rem;padding:0 .3rem;font-size:.85em;font-weight:600;display:inline-block}.akt-pill-filter{opacity:.85;font-weight:400}.akt-pill-overordnet{color:#1e3a6e;background:#1e3a6e14;border-color:#1e3a6e66}.match-badge{color:#4a3000;font-size:var(--fs-meta);border-radius:var(--ds-border-radius-default);cursor:pointer;letter-spacing:.04em;background:#f0c070;padding:.05rem .35rem;font-weight:700;display:inline-block}.match-badge:hover{background:#ffd080}.iter-badge{color:#a16207;border-radius:var(--ds-border-radius-default);letter-spacing:.02em;cursor:pointer;opacity:.7;background:0 0;border:1px solid #fcd34d;align-items:center;margin-left:.2rem;padding:0 .3rem;font-size:.66rem;font-weight:600;transition:opacity .15s;display:inline-flex}.iter-badge:hover{opacity:1;background:#fef3c7}.iter-badge-inn{color:#6d28d9;border-color:#c4b5fd}.iter-badge-inn:hover{background:#ede9fe}.utfall-iter-merke{border-radius:var(--ds-border-radius-full);color:#78350f;cursor:help;vertical-align:middle;opacity:.7;background:#fcd34d;justify-content:center;align-items:center;width:.9rem;height:.9rem;margin-left:.3rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.utfall-iter-merke:hover{opacity:1;color:#fff;background:#f59e0b}.utfall-iter-merke-frem{color:#475569;background:#cbd5e1}.utfall-iter-merke-frem:hover{color:#fff;background:#94a3b8}.sjekkliste-ref{font-size:var(--fs-body);color:#1a73e8;text-decoration:none}.sjekkliste-ref:hover{text-decoration:underline}.utfall-row{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.utfall-btn{font-size:var(--fs-body);border-radius:var(--ds-border-radius-default);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.25rem;padding:.2rem .5rem;font-family:inherit;display:inline-flex}.utfall-btn.ja{color:#2a6b1f;background:#4c9f3814;border-color:#4c9f3866}.utfall-btn.nei{color:#8a3a18;background:#e8855a14;border-color:#e8855a66}.utfall-btn.active{font-weight:700;box-shadow:0 0 0 2px #1a73e880}.utfall-btn:hover{filter:brightness(1.05)}.tree-btn{color:#5a3a82;font-size:var(--fs-body);border-radius:var(--ds-border-radius-default);cursor:pointer;background:#a87fd426;border:1px solid #a87fd466;padding:.1rem .4rem;font-family:inherit}.tree-btn:hover{background:#a87fd440}.kg-chip{font-size:var(--fs-meta);color:#1a4878;border-radius:var(--ds-border-radius-default);background:#5fa8e01f;border:1px solid #5fa8e04d;margin:0 .15rem .15rem 0;padding:.1rem .4rem;font-family:Inter,system-ui,monospace;display:inline-block}.kg-chip-link{cursor:pointer;text-decoration:none;transition:background .15s}.kg-chip-link:hover{background:#5fa8e047;border-color:#5fa8e08c;text-decoration:none}.raw-chip{font-size:var(--fs-meta);color:#4a6680;border-radius:var(--ds-border-radius-default);background:#f3f6fa;margin:0 .15rem .15rem 0;padding:.08rem .35rem;display:inline-block}.bk-wrap{display:inline-block;position:relative}.bk-icon{cursor:help;color:#184f7a;font-weight:700;font-size:var(--fs-meta);border-radius:var(--ds-border-radius-full);background:#5fa8e01f;border:1px solid #5fa8e059;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.bk-icon:hover{background:#5fa8e040}.bk-tooltip{z-index:100;color:#d8e0ec;border-radius:var(--ds-border-radius-default);width:min(420px,80vw);max-height:60vh;font-size:var(--fs-meta);background:#1a2030;border:1px solid #3a4868;padding:.65rem .85rem;line-height:1.5;position:absolute;top:1.5rem;left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.bk-tooltip .bk-text{white-space:pre-wrap}.bk-tooltip .bk-link{color:#105363;text-decoration:none}.bk-tooltip .bk-link:hover{text-decoration:underline}.bk-tooltip .bk-hr{border:none;border-top:1px solid #5ecfa833;margin:.5rem 0}.bk-tooltip .bk-section{margin-top:.25rem}.bk-tooltip .bk-heading{font-weight:700;font-size:var(--fs-body);margin-bottom:.3rem}.bk-tooltip .bk-heading-veil{color:#1a5540}.bk-tooltip .bk-heading-krav{color:#f0c070}.bk-tooltip .bk-veil-item{margin-bottom:.25rem}.bk-tooltip .bk-section-label,.bk-tooltip .bk-muted{color:var(--ds-color-neutral-text-subtle)}.bk-tooltip .bk-krav-id{color:#f0c070}.bk-tooltip .bk-krav-item{margin-bottom:.3rem}.bk-wrap-left .bk-tooltip{left:auto;right:0}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#080c14b3;justify-content:center;align-items:flex-start;padding:4rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-panel{border-radius:var(--ds-border-radius-default);background:#fff;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 6rem);display:flex;box-shadow:0 20px 60px #00000080}.veiviser-panel{max-width:780px}.veiviser-tittel{color:#1d4e6f;margin:0;font-size:1.1rem}.veiviser-undertittel{color:#68a;margin:.2rem 0 0;font-size:.82rem}.veiviser-breadcrumb{background:#f4f7fb;border-bottom:1px solid #dde6ef;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.78rem;display:flex}.veiviser-bc-label{color:#5a6a7c;font-weight:600}.veiviser-bc-step{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;align-items:center;gap:.25rem;padding:.15rem .5rem;display:inline-flex}.veiviser-bc-q{color:#5a6a7c;font-style:italic}.veiviser-bc-arrow{color:#b0bcc8}.veiviser-bc-val{color:#1d4e6f;font-weight:600}.veiviser-body{padding:1.5rem}.veiviser-spørsmål{flex-direction:column;gap:.6rem;display:flex}.veiviser-spm-tekst{color:#1a2a3a;margin:0;font-size:1.05rem;line-height:1.35}.veiviser-spm-ref{color:#68a;font-size:.75rem;font-style:italic}.veiviser-spm-beskrivelse{color:#4a5a6c;border-radius:var(--ds-border-radius-default);background:#f4f7fb;border-left:3px solid #184f7a;margin:0;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.veiviser-valg{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.veiviser-valg-knapp{border-radius:var(--ds-border-radius-default);cursor:pointer;text-align:left;background:#fff;border:1px solid;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.92rem;transition:all .15s;display:flex}.veiviser-valg-knapp:disabled{opacity:.45;cursor:not-allowed}.veiviser-valg-ja{color:#1d4e2f;border-color:#50c87873}.veiviser-valg-ja:hover:not(:disabled){background:#50c87814;border-color:#50c878b3}.veiviser-valg-nei{color:#6e2a3a;border-color:#e0608073}.veiviser-valg-nei:hover:not(:disabled){background:#e060800f;border-color:#e06080b3}.veiviser-valg-noytral{color:#3b4453;border-color:#78829666}.veiviser-valg-noytral:hover:not(:disabled){background:#78829612;border-color:#788296a6}.veiviser-valg-lenket{color:#1d3e6f;background:#5082dc0a;border-color:#5082dc8c;font-weight:600}.veiviser-valg-lenket:hover:not(:disabled){background:#5082dc1f;border-color:#5082dcd9}.veiviser-retur{background:#5082dc0f;border:1px solid #5082dc8c;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.9rem 1rem;display:flex}.veiviser-retur-tekst{color:#1d3e6f;flex:16rem;margin:0;font-size:.95rem}.veiviser-btn-retur{color:#1d3e6f;border-color:#5082dcd9;font-weight:600}.veiviser-btn-retur:hover:not(:disabled){background:#5082dc24}.veiviser-valg-arrow{text-align:center;width:1.2rem;font-size:1rem;font-weight:700}.veiviser-valg-label{flex:1}.veiviser-valg-ref{color:#8898a8;font-size:.7rem;font-style:italic}.veiviser-allof{flex-direction:column;gap:.6rem;display:flex}.veiviser-allof-liste{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.veiviser-allof-vilkar{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #dde6ef;padding:.6rem .8rem}.veiviser-allof-vilkar.veiviser-allof-vilkar-besvart{background:#50c8780a;border-color:#50c87880}.veiviser-allof-vilkar-spm{align-items:flex-start;gap:.5rem;display:flex}.veiviser-allof-status{border-radius:var(--ds-border-radius-full);color:#2d8b48;background:#50c8782e;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.veiviser-allof-vilkar:not(.veiviser-allof-vilkar-besvart) .veiviser-allof-status{color:#0000;background:#e8edf3}.veiviser-allof-vilkar-tekst{color:#1a2a3a;font-size:.92rem;line-height:1.45}.veiviser-allof-valg{flex-direction:column;gap:.3rem;margin-top:.5rem;margin-left:2rem;display:flex}.veiviser-allof-valg .veiviser-valg-knapp{padding:.5rem .8rem;font-size:.85rem}.veiviser-valg-valgt{box-shadow:0 0 0 2px #50c87826;background:#50c8781f!important;border-color:#50c878b3!important}.veiviser-allof-fortsett{margin-top:.5rem}.veiviser-kodeliste-lenker{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 .6rem;display:flex}.veiviser-kodeliste-label{color:#68a;font-size:.74rem;font-weight:600}.veiviser-kodeliste-chip{color:#4e3873;border-radius:var(--ds-border-radius-default);background:#7f5fc314;border:1px solid #7f5fc366;padding:.15rem .55rem;font-size:.74rem;text-decoration:none;display:inline-block}.veiviser-kodeliste-chip:hover{background:#7f5fc32e;text-decoration:none}.veiviser-resultat{border-radius:var(--ds-border-radius-default);text-align:center;border:1px solid;flex-direction:column;align-items:stretch;padding:1.2rem 1.4rem;display:flex}.veiviser-resultat-ja{background:#50c87814;border-color:#50c87880}.veiviser-resultat-nei{background:#e060800f;border-color:#e0608080}.veiviser-resultat-icon{font-size:2.4rem;font-weight:700;line-height:1}.veiviser-resultat-ja .veiviser-resultat-icon{color:#2d8b48}.veiviser-resultat-nei .veiviser-resultat-icon{color:#c4385d}.veiviser-resultat-tittel{margin:.5rem 0 .2rem;font-size:1.05rem;font-weight:700}.veiviser-resultat-ref{color:#68a;margin-bottom:.8rem;font-size:.78rem;font-style:italic}.veiviser-resultat-tabell{border-collapse:collapse;text-align:left;background:#fff;width:100%;margin-top:.6rem;font-size:.82rem}.veiviser-resultat-tabell th{color:#5a6a7c;background:#f4f7fb;border-bottom:1px solid #dde6ef;padding:.45rem .6rem;font-weight:600}.veiviser-resultat-tabell td{vertical-align:top;border-bottom:1px solid #eef2f6;padding:.45rem .6rem}.veiviser-tabell-ref{color:#8898a8;font-size:.72rem;font-style:italic}.veiviser-resultat-info{border-radius:var(--ds-border-radius-default);background:#f4f7fb;border:1px solid #dde6ef;margin-top:1rem;padding:.8rem 1rem}.veiviser-utfall-mapping{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.veiviser-utfall-label{color:#68a;font-size:.78rem;font-weight:600}.veiviser-utfall-verdi{color:#1d4e6f;font-size:.92rem;font-weight:600}.veiviser-paragrafer-label{color:#68a;margin-bottom:.3rem;font-size:.78rem;font-weight:600;display:block}.veiviser-paragrafer-chips{flex-wrap:wrap;gap:.3rem;display:flex}.veiviser-paragraf-chip{color:#4e3873;border-radius:var(--ds-border-radius-default);background:#7f5fc314;border:1px solid #7f5fc366;padding:.12rem .5rem;font-size:.72rem}.veiviser-footer{background:#fbfcfd;border-top:1px solid #dde6ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1.5rem;display:flex}.veiviser-handlinger{gap:.4rem;display:flex}.veiviser-btn{border-radius:var(--ds-border-radius-default);cursor:pointer;color:#2a4a6c;background:#fff;border:1px solid #c0d0e0;padding:.4rem .9rem;font-size:.85rem}.veiviser-btn:hover:not(:disabled){background:#f4f7fb;border-color:#184f7a}.veiviser-btn:disabled{opacity:.35;cursor:not-allowed}.veiviser-btn-restart{color:#6e4a2a;border-color:#f0c07080}.veiviser-kilde{color:#8898a8;font-size:.75rem;font-style:italic}.modal-head{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;display:flex}.modal-close{cursor:pointer;color:#68a;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.modal-close:hover{color:#1a3358}.modal-body{flex:1;padding:1rem 1.25rem;overflow-y:auto}.tree-question{border-left:3px solid #184f7a;margin:.5rem 0;padding-left:.85rem}.tree-q-text{color:#1a3358;font-weight:600;font-size:var(--fs-strong);margin-bottom:.3rem}.tree-ref{font-size:var(--fs-meta);color:#68a;margin-bottom:.4rem;font-style:italic}.tree-ref-inline{font-size:var(--fs-meta);color:#68a}.tree-option{margin:.5rem 0 .5rem .5rem}.tree-option-label{color:#4a6680;margin-bottom:.25rem;font-weight:500}.tree-result{border-radius:var(--ds-border-radius-default);border:1px solid;margin:.5rem 0;padding:.75rem 1rem}.tree-result.tree-result-ja{background:#4c9f3814;border-color:#4c9f3866}.tree-result.tree-result-nei{background:#e8855a14;border-color:#e8855a66}.tree-result .tree-result-title{color:#1a3358;margin-bottom:.3rem;font-weight:700}.tree-result .tree-req-list{margin:.5rem 0 0;padding-left:1.2rem}.tree-result .tree-req-list li{font-size:var(--fs-body);margin-bottom:.3rem}.kodeliste-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.kodeliste-search{border-radius:var(--ds-border-radius-default);border:1px solid #d6e4f4;flex:1;max-width:480px;padding:.5rem .75rem;font-size:.9rem}.kodeliste-search:focus{border-color:#184f7a;outline:none;box-shadow:0 0 0 3px #5fa8e026}.kodeliste-status-filter{flex:none;width:auto}.kodeliste-toolbar-stats{color:#68a;font-size:.82rem}.kodeliste-list{flex-direction:column;gap:.85rem;display:flex}.kodeliste-gruppe{flex-direction:column;gap:.6rem;margin-bottom:1.5rem;display:flex}.kodeliste-gruppe-tittel{letter-spacing:.01em;color:#2a4a6e;border-bottom:2px solid #d6e4f4;align-items:baseline;gap:.6rem;margin:.6rem 0 .2rem;padding-bottom:.35rem;font-size:1.05rem;font-weight:600;display:flex}.kodeliste-gruppe-antall{color:#4a6789;border-radius:var(--ds-border-radius-default);background:#eef4fb;padding:.1rem .55rem;font-size:.72rem;font-weight:500}.kodeliste-blokk{border:1px solid #d6e4f4;border-left:4px solid var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);background:#fff;padding:1rem 1.25rem;transition:border-color .15s,box-shadow .15s}.kodeliste-blokk:hover{box-shadow:0 2px 8px #1a33580f}.kodeliste-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.75rem;display:flex}.kodeliste-titlerow{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;display:flex}.kodeliste-name{color:#1a3358;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.kodeliste-detalj-link{color:#2a6cb4;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#f7faff;border:1px solid #d6e4f4;margin-right:.5rem;padding:.2rem .55rem;font-size:.78rem;text-decoration:none}.kodeliste-detalj-link:hover{background:#e8f1fc;text-decoration:none}.kodeliste-detalj{max-width:1100px;margin:0 auto;padding:0 0 2rem}.kodeliste-detalj-nav{margin-bottom:.75rem}.kodeliste-detalj-header{border:1px solid #d6e4f4;border-left:6px solid var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);background:#fff;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.kodeliste-detalj-header h1{color:#1a3358;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:1.7rem;display:flex}.kodeliste-detalj-antall{color:#fff;background:var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);padding:.25rem .75rem;font-size:1rem;font-weight:700;display:inline-block}.kodeliste-detalj-desc{color:#4a6680;margin:.6rem 0 .8rem;font-size:.95rem;line-height:1.5}.kodeliste-count{color:#fff;background:var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);text-align:center;min-width:2.5rem;padding:.2rem .65rem;font-size:.85rem;font-weight:700}.kodeliste-felt{color:#4a6680;border-radius:var(--ds-border-radius-default);background:#f7faff;border:1px solid #d6e4f4;padding:.15rem .45rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.kodeliste-meta{margin-top:.5rem;padding-left:1.65rem}.kodeliste-desc{color:#4a6680;margin:0 0 .6rem;font-size:.9rem;line-height:1.5}.kodeliste-metarow{color:#68a;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.82rem;display:flex}.kodeliste-kilde,.kodeliste-datasett{display:inline-block}.kodeliste-kilde a,.kodeliste-datasett a{color:#2a6cb4;text-decoration:none}.kodeliste-kilde a:hover,.kodeliste-datasett a:hover{text-decoration:underline}.kodeverdi-chips{flex-wrap:wrap;gap:.35rem;margin:1rem 0 0 1.65rem;padding:0;list-style:none;display:flex}.kodeverdi-chips li{margin:0}.kodeverdi-chips code{border-radius:var(--ds-border-radius-default);color:#1a3358;background:#f7faff;border:1px solid #d6e4f4;padding:.25rem .7rem;font-family:JetBrains Mono,monospace;font-size:.82rem}.kodeverdi-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:.5rem;margin:1rem 0 0 1.65rem;padding:0;list-style:none;display:grid}.kodeverdi-row{border-radius:var(--ds-border-radius-default);background:#f7faff;border:1px solid #d6e4f4;align-items:flex-start;gap:.7rem;padding:.55rem .75rem;display:flex}.kodeverdi-kode{text-align:center;background:var(--ds-color-neutral-text-subtle);color:#fff;border-radius:var(--ds-border-radius-default);letter-spacing:.02em;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex-shrink:0;min-width:2.5rem;max-width:10rem;padding:.2rem .55rem;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;display:inline-block}.kodeverdi-tekst{flex-direction:column;gap:.15rem;min-width:0;display:flex}.kodeverdi-navn{color:#1a3358;font-size:.92rem;font-weight:600;line-height:1.35}.kodeverdi-navn-link{color:#2a6cb4;font-size:.92rem;font-weight:600;line-height:1.35;text-decoration:none}.kodeverdi-navn-link:hover{text-decoration:underline}.kodeverdi-ekstern{color:#68a;margin-left:.15rem;font-size:.75rem}.kodeverdi-beskrivelse{color:#4a6680;font-size:.82rem;line-height:1.45}.kodeverdi-meta{color:#68a;font-size:.72rem;font-style:italic}.kodeverdi-relevans-rad{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.kodeverdi-relevans{border-radius:var(--ds-border-radius-default);text-transform:uppercase;letter-spacing:.03em;width:fit-content;margin-top:.15rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.kodeverdi-ku-rad{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;display:flex}.kodeverdi-ku-pill{border-radius:var(--ds-border-radius-default);border:1px solid;padding:.12rem .5rem;font-size:.72rem;text-decoration:none;display:inline-block}.kodeverdi-ku-pill:hover{text-decoration:underline}.kodeverdi-ku-paragraf{color:#4e3873;background:#7f5fc314;border-color:#7f5fc373}.kodeverdi-ku-vedlegg{color:#1d4e6f;background:#368ec41a;border-color:#368ec480}.kodeverdi-ku-alltid{color:#872626;background:#c441411a;border-color:#c441418c}.kodeverdi-ku-vurderes{color:#6a4500;background:#f0c0702e;border-color:#f0c0708c}.kodeverdi-ku-kategori{color:#5a6a7c;font-size:.7rem;font-style:italic}.kodeverdi-fagveiledere{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.2rem;display:flex}.kodeverdi-fagveiledere-label{color:#5a6a7c;margin-right:.1rem;font-size:.72rem;font-weight:600}.kodeverdi-fagveileder-chip{border-radius:var(--ds-border-radius-default);color:#1a5a5e;background:#5fc4c91f;border:1px solid #5fc4c980;padding:.1rem .45rem;font-size:.7rem;text-decoration:none;display:inline-block}.kodeverdi-fagveileder-chip:hover{background:#5fc4c940;text-decoration:underline}.ppr-chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.3rem 0 .6rem;font-size:.82rem;display:flex}.ppr-chips-label{color:#5a6a7c;font-weight:600}.ppr-plantype-pill{color:#4e3873;border-radius:var(--ds-border-radius-default);background:#7f5fc31a;border:1px solid #7f5fc373;padding:.15rem .55rem;font-weight:600;display:inline-block}.ppr-prosess-pill{color:#6a4500;border-radius:var(--ds-border-radius-default);background:#f0c07029;border:1px solid #f0c0708c;padding:.15rem .55rem;display:inline-block}.ppr-divider{color:#b0bcc8;margin:0 .1rem}.ppr-regel-chip{color:#1d4e6f;border-radius:var(--ds-border-radius-default);background:#368ec41a;border:1px solid #368ec473;padding:.12rem .5rem;font-family:monospace;font-size:.74rem;text-decoration:none;display:inline-block}.ppr-regel-chip:hover{background:#368ec438;text-decoration:none}.relevans-sterk{color:#2d6e21;background:#4c9f3826;border:1px solid #4c9f3880}.relevans-middels{color:#6a4500;background:#f0c07033;border:1px solid #f0c07099}.relevans-svak{color:#4a6680;background:#b0bccc33;border:1px solid #b0bccc99}.kodeverdi-row.kodeverdi-tilbaketrukket{opacity:.55;background:repeating-linear-gradient(-45deg,#f7faff,#f7faff 8px,#e8855a0f 8px 16px)}.kodeverdi-row.kodeverdi-tilbaketrukket .kodeverdi-navn,.kodeverdi-row.kodeverdi-tilbaketrukket .kodeverdi-navn-link{-webkit-text-decoration:line-through #e8855a80;text-decoration:line-through #e8855a80}.kodeverdi-warn-tag{color:#8a3a10;border-radius:var(--ds-border-radius-default);background:#e8855a26;border:1px solid #e8855a80;width:fit-content;margin-top:.15rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.kodeverdi-eli-pille{color:#1d4d80;border-radius:var(--ds-border-radius-default);letter-spacing:.02em;background:#4377af1a;border:1px solid #4377af73;margin-left:.4rem;padding:.1rem .5rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-block}.kodeverdi-eli-pille:hover{background:#4377af38;text-decoration:none}.tjeneste-liste{flex-direction:column;gap:1.4rem;display:flex}.tjeneste-gruppe{flex-direction:column;gap:.65rem;display:flex}.tjeneste-gruppe-tittel{letter-spacing:.01em;color:#2a4a6e;border-bottom:2px solid #d6e4f4;align-items:center;gap:.55rem;margin:.6rem 0 .2rem;padding-bottom:.35rem;font-size:1.05rem;font-weight:600;display:flex}.tjeneste-gruppe-antall{color:#4a6789;border-radius:var(--ds-border-radius-default);background:#eef4fb;margin-left:.3rem;padding:.1rem .55rem;font-size:.72rem;font-weight:500}.tjeneste-kort-rad{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:.85rem;display:grid}.tjeneste-kort{border:1px solid #d6e4f4;border-left:4px solid var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);background:#fff;flex-direction:column;gap:.55rem;padding:.9rem 1rem .85rem;display:flex}.tjeneste-kort-topp{flex-direction:column;gap:.3rem;display:flex}.tjeneste-kort-navn{color:#1d3a5a;margin:0;font-size:1rem;font-weight:600}.tjeneste-kort-navn a{color:inherit;text-decoration:none}.tjeneste-kort-navn a:hover{color:#0d3460;text-decoration:underline}.tjeneste-ekstern{opacity:.65;font-size:.7em}.tjeneste-kort-meta{flex-wrap:wrap;gap:.35rem;display:flex}.tjeneste-pille{border-radius:var(--ds-border-radius-default);border:1px solid #0000;padding:.1rem .55rem;font-size:.7rem;display:inline-block}.tjeneste-pille-utgiver{color:#2a4a6e;background:#f3f6fa;border-color:#d6e4f4}.tjeneste-pille-protokoll{color:#8a5a10;background:#fff7eb;border-color:#e8a53c73;font-family:JetBrains Mono,monospace}.tjeneste-pille-status{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.35em;font-size:.65rem;font-weight:600;display:inline-flex}.tjeneste-pille-status:before{content:"";background:var(--status-lys,#888);border-radius:50%;flex:none;width:.8rem;height:.8rem;box-shadow:0 0 0 1.5px #fff}.tjeneste-pille-status.status-drift{--status-lys:#56c02b}.tjeneste-pille-status.status-utvikling{--status-lys:#f0c040}.tjeneste-pille-status.status-planlagt{--status-lys:#88c8ff}.tjeneste-pille-status.status-ukjent{--status-lys:#888}.tjeneste-pille-status.status-drift{color:#1d6a3e;background:#e6f5ed;border-color:#1a5540}.tjeneste-pille-status.status-utvikling{color:#8a4a10;background:#fff4e6;border-color:#703f01}.tjeneste-pille-status.status-planlagt{color:#3a4090;border-color:var(--ds-color-neutral-text-subtle);background:#eef0fb}.tjeneste-pille-status.status-ukjent{color:#555;background:#f3f3f3;border-color:silver}.tjeneste-pille-status.status-annen{color:#2a4a6e;background:#f3f6fa;border-color:#d6e4f4}.tjeneste-visning{margin-left:auto;display:inline-flex}.tjeneste-visning button{color:#184f7a;cursor:pointer;background:#fff;border:1px solid #d6e4f4;padding:.35rem .85rem;font-size:.85rem}.tjeneste-visning button:first-child{border-radius:var(--ds-border-radius-default) 0 0 var(--ds-border-radius-default)}.tjeneste-visning button:last-child{border-radius:0 var(--ds-border-radius-default) var(--ds-border-radius-default) 0;border-left:none}.tjeneste-visning button[aria-pressed=true]{color:#fff;background:#184f7a;border-color:#184f7a}.tjeneste-statusfilter{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.tjeneste-statusfilter button{border-radius:var(--ds-border-radius-default);color:#2a4a6e;cursor:pointer;background:#fff;border:1px solid #d6e4f4;padding:.25rem .7rem;font-size:.82rem}.tjeneste-statusfilter button.status-drift{color:#1d6a3e;--status-lys:#56c02b}.tjeneste-statusfilter button.status-utvikling{color:#8a4a10;--status-lys:#f0c040}.tjeneste-statusfilter button.status-planlagt{color:#3a4090;--status-lys:#88c8ff}.tjeneste-statusfilter button.status-ukjent{color:#555;--status-lys:#888}.tjeneste-statusfilter button[class*=status-]:before{content:"";vertical-align:-.05rem;background:var(--status-lys);border-radius:50%;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}.tjeneste-statusfilter button[aria-pressed=true]{color:#fff;background:#184f7a;border-color:#184f7a}.tjeneste-statusfilter-antall{opacity:.7;font-variant-numeric:tabular-nums;margin-left:.25rem}.tjeneste-tabell-wrap{overflow-x:auto}.tjeneste-tabell{border-collapse:collapse;width:100%;font-size:.85rem}.tjeneste-tabell th{text-align:left;color:#184f7a;white-space:nowrap;background:#fff;border-bottom:2px solid #d6e4f4;padding:.5rem .6rem;position:sticky;top:0}.tjeneste-tabell td{vertical-align:top;border-bottom:1px solid #eef3f9;padding:.5rem .6rem}.tjeneste-tabell tbody tr:hover{background:#f7fafd}.tjeneste-tabell-tittel{min-width:12rem;font-weight:600}.tjeneste-tabell .tjeneste-pille-status{white-space:nowrap}.tjeneste-tabell-under{color:#68a;margin-top:.15rem;font-size:.75rem;font-weight:400}.tjeneste-tabell-nps{min-width:11rem;font-size:.8rem}.tjeneste-tabell-nps div+div{margin-top:.25rem}.tjeneste-tabell-beskrivelse{color:#334;min-width:20rem;line-height:1.4}.tjeneste-pille-versjon{color:#4a5568;background:#f5f6f8;border-color:#d8dde5;font-family:JetBrains Mono,monospace}.tjeneste-pille-miljo{text-transform:lowercase;font-family:JetBrains Mono,monospace}.tjeneste-pille-miljo.miljo-prod{color:#24457e;background:#eef4ff;border-color:#b9cdf0}.tjeneste-pille-miljo.miljo-test{color:#6b6558;background:#f7f7f5;border-color:#ddd9cf}.tjeneste-pille-relasjon{color:#5a3a8a;background:#f0eaf8;border-color:#a87fd473}.tjeneste-kort-beskrivelse{color:#3a4658;margin:0;font-size:.82rem;line-height:1.4}.tjeneste-kort-rad-meta{color:#3a4658;font-size:.78rem}.tjeneste-kort-rad-meta strong{color:#2a4a6e}.tjeneste-dm-lenkje,.tjeneste-sl-lenkje{color:#1d4d80;border-bottom:1px dotted #4377af8c;text-decoration:none}.tjeneste-dm-lenkje:hover,.tjeneste-sl-lenkje:hover{color:#0d3460}.tjeneste-akt-toggle{color:#2a4a6e;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:500}.tjeneste-akt-toggle:hover{color:#0d3460}.tjeneste-akt-liste{flex-direction:column;gap:.3rem;margin:0;padding:.4rem 0 0;list-style:none;display:flex}.tjeneste-akt-liste>li{font-size:.78rem}.tjeneste-akt-sub{color:#3a4658;margin:0;padding:.2rem 0 0 1.1rem;list-style:outside}.tjeneste-akt-sub li{line-height:1.35}.tjeneste-akt-sub code{color:#2a4a6e;border-radius:var(--ds-border-radius-default);background:#f3f6fa;padding:0 .3rem;font-size:.7rem}.veiviser-eli-refs{font-size:.78rem;display:inline}.veiviser-eli-refs .veiviser-eli-ref a{color:#1d4d80;border-bottom:1px dotted #4377af8c;text-decoration:none}.veiviser-eli-refs .veiviser-eli-ref a:hover{color:#0d3460;border-bottom-color:#0d3460}.kodeverdi-kopling{border-top:1px dashed;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;padding-top:.35rem;font-size:.78rem;display:flex}.kodeverdi-kopling-label{font-weight:600}.kodeverdi-kopling-link{border-radius:var(--ds-border-radius-default);border:1px solid;align-items:center;gap:.3rem;padding:.15rem .55rem;text-decoration:none;transition:background .15s;display:inline-flex}.kodeverdi-kopling-link:hover{text-decoration:none}.kodeverdi-kopling-kode{border-radius:var(--ds-border-radius-default);color:#1a3358;background:#fff;padding:.05rem .35rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.kodeverdi-kopling-navn{font-size:.78rem}.kodeverdi-kopling-exact{border-top-color:#e0c878}.kodeverdi-kopling-exact .kodeverdi-kopling-label{color:#8a5a0a}.kodeverdi-kopling-exact .kodeverdi-kopling-link{color:#4a3a10;background:#f0c07026;border-color:#e0c878}.kodeverdi-kopling-exact .kodeverdi-kopling-link:hover{background:#f0c0704d}.kodeverdi-kopling-close{border-top-color:#5fc4c9}.kodeverdi-kopling-close .kodeverdi-kopling-label{color:#1a5a5e}.kodeverdi-kopling-close .kodeverdi-kopling-link{color:#1a5a5e;background:#5fc4c91f;border-color:#5fc4c9}.kodeverdi-kopling-close .kodeverdi-kopling-link:hover{background:#5fc4c940}.kodeverdi-kopling-related{border-top-color:#e8a8c8}.kodeverdi-kopling-related .kodeverdi-kopling-label{color:#7a2a55}.kodeverdi-kopling-related .kodeverdi-kopling-link{color:#5a1e40;background:#e8a8c81f;border-color:#e8a8c8}.kodeverdi-kopling-related .kodeverdi-kopling-link:hover{background:#e8a8c840}.kodeverdi-kopling-broader{border-top-color:#b8a7d6}.kodeverdi-kopling-broader .kodeverdi-kopling-label{color:#4e3873}.kodeverdi-kopling-broader .kodeverdi-kopling-link{color:#3a2858;background:#b8a7d626;border-color:#b8a7d6}.kodeverdi-kopling-broader .kodeverdi-kopling-link:hover{background:#b8a7d64d}.kodeverdi-kopling-narrower{border-top-color:#94c989}.kodeverdi-kopling-narrower .kodeverdi-kopling-label{color:#2d5a23}.kodeverdi-kopling-narrower .kodeverdi-kopling-link{color:#1f3a18;background:#94c98926;border-color:#94c989}.kodeverdi-kopling-narrower .kodeverdi-kopling-link:hover{background:#94c9894d}.kodeverdi-kopling-broadMatch{border-top:2px dashed #b8a7d6}.kodeverdi-kopling-broadMatch .kodeverdi-kopling-label{color:#4e3873}.kodeverdi-kopling-broadMatch .kodeverdi-kopling-link{color:#3a2e58;background:#b8a7d61f;border:1px dashed #b8a7d6}.kodeverdi-kopling-broadMatch .kodeverdi-kopling-link:hover{background:#b8a7d647;border-style:solid}.kodeverdi-kopling-narrowMatch{border-top:2px dashed #94c989}.kodeverdi-kopling-narrowMatch .kodeverdi-kopling-label{color:#2d5a23}.kodeverdi-kopling-narrowMatch .kodeverdi-kopling-link{color:#1f3a18;background:#94c9891f;border:1px dashed #94c989}.kodeverdi-kopling-narrowMatch .kodeverdi-kopling-link:hover{background:#94c98947;border-style:solid}.kodeverdi-egenskaper{border-top:1px dashed #d6e4f4;flex-direction:column;gap:.2rem;margin-top:.35rem;padding-top:.35rem;display:flex}.kodeverdi-egenskap{color:#4a6680;font-size:.78rem;line-height:1.4}.kodeverdi-egenskap strong{color:#1a3358;margin-right:.2rem;font-weight:600}.kodeverdi-pills{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.kodeverdi-pill{border-radius:var(--ds-border-radius-default);letter-spacing:.02em;color:#fff;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.pill-myndighet{background:#184f7a}.pill-berort{background:#1a5540}.pill-innsigelse{background:#e06080}.kodeverdi-rolle-tema{border-top:1px dashed #5fa8e059;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;padding-top:.35rem;display:flex}.kodeverdi-rolle-tema-label{color:#1a4878;text-transform:uppercase;letter-spacing:.03em;margin-right:.15rem;font-size:.72rem;font-weight:700}.kodeverdi-rolle-tema-chip{color:#1a4878;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#5fa8e01f;border:1px solid #5fa8e059;padding:.1rem .55rem;font-size:.72rem;text-decoration:none;transition:background .15s;display:inline-block}.kodeverdi-rolle-tema-chip:hover{background:#5fa8e040;text-decoration:none}.kodeverdi-rolle-omvendt{border-top:1px dashed #d6e4f4;margin-top:.4rem;padding-top:.4rem}.kodeverdi-rolle-omvendt-label{color:#4a6680;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.kodeverdi-rolle-omvendt-chips{flex-wrap:wrap;gap:.3rem;display:flex}.kodeverdi-rolle-omvendt-chip{color:#2a6cb4;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#f7faff;border:1px solid #d6e4f4;padding:.1rem .55rem;font-size:.72rem;text-decoration:none;transition:background .15s;display:inline-block}.kodeverdi-rolle-omvendt-chip:hover{background:#e8f1fc;text-decoration:none}.kodeverdi-prosessregel{border-top:1px dashed #d6e4f4;flex-direction:column;gap:.35rem;margin-top:.4rem;padding-top:.4rem;display:flex}.kodeverdi-prosessregel-tags{flex-wrap:wrap;gap:.3rem;display:flex}.kodeverdi-prosessregel-tag{border-radius:var(--ds-border-radius-default);letter-spacing:.02em;text-transform:uppercase;border:1px solid;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.tag-plantype-kommuneplan{color:#4e3873;background:#a87fd426;border-color:#a87fd473}.tag-plantype-reguleringsplan{color:#1a4878;background:#5fa8e026;border-color:#5fa8e073}.tag-forenklet-full{color:#2a6b1f;background:#4c9f381f;border-color:#4c9f3866}.tag-forenklet-forenklet{color:#6a4500;background:#f0c07038;border-color:#f0c0708c}.kodeverdi-prosessregel-sjekklister{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.kodeverdi-prosessregel-label{color:#4a6680;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.kodeverdi-prosessregel-sjekkliste-chip{color:#2a6cb4;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#fff;border:1px solid #d6e4f4;padding:.12rem .6rem;font-size:.75rem;text-decoration:none;transition:background .15s;display:inline-block}.kodeverdi-prosessregel-sjekkliste-chip:hover{background:#e8f1fc;text-decoration:none}.kodeverdi-fase-lenke{margin-top:.25rem}.kodeverdi-fase-chip{color:#1d4e6f;border-radius:var(--ds-border-radius-default);background:#368ec41a;border:1px solid #368ec473;padding:.15rem .55rem;font-size:.75rem;text-decoration:none;display:inline-block}.kodeverdi-fase-chip:hover{background:#368ec438}.kodeverdi-innsigelse-tema{border-top:1px dashed #e0608059;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;padding-top:.35rem;display:flex}.kodeverdi-innsigelse-tema-label{color:#8a1f3a;text-transform:uppercase;letter-spacing:.03em;margin-right:.15rem;font-size:.72rem;font-weight:700}.kodeverdi-innsigelse-tema-chip{color:#8a1f3a;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#e060801a;border:1px solid #e0608059;padding:.1rem .55rem;font-size:.72rem;text-decoration:none;transition:background .15s;display:inline-block}.kodeverdi-innsigelse-tema-chip:hover{background:#e0608033;text-decoration:none}.kodeverdi-tre{grid-template-columns:none;gap:.3rem;display:block}.kodeverdi-tre .kodeverdi-row{border:1px solid #d6e4f4;border-left:none;border-radius:0 6px 6px 0;position:relative}.kodeverdi-tree-depth-0{background:#fff;border-left:3px solid #1a3358;font-weight:600}.kodeverdi-tree-depth-1{background:#f7faff;border-left:3px solid #b8d2eb}.kodeverdi-tree-depth-2{background:#f7faff;border-left:3px solid #d6e4f4}.poc-tema-metablock{color:#4a6680;flex-wrap:wrap;gap:.4rem 1.5rem;margin:.5rem 0 1rem;font-size:.85rem;display:flex}.poc-tema-meta strong{color:#1a3358;margin-right:.25rem}.poc-tema-velgar{border-radius:var(--ds-border-radius-default);background:#f7faff;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0;padding:.5rem .75rem;display:flex}.poc-velgar-label{color:#68a;margin-right:.3rem;font-size:.82rem}.poc-tema-pill{border-radius:var(--ds-border-radius-default);color:#2a6cb4;background:#fff;border:1px solid #d6e4f4;padding:.25rem .7rem;font-size:.85rem;text-decoration:none;display:inline-block}.poc-tema-pill:hover{background:#e8f1fc;text-decoration:none}.poc-tema-pill.aktiv{color:#fff;background:#2a6cb4;border-color:#2a6cb4}.poc-dok-form{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;margin:1rem 0;padding:1rem 1.25rem}.poc-dok-form h3{color:#1a3358;margin:0 0 .6rem;font-size:1rem}.poc-dok-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.poc-dok-row label{color:#4a6680;flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.poc-dok-row select,.poc-dok-row input[type=text]{border-radius:var(--ds-border-radius-default);border:1px solid #d6e4f4;min-width:220px;padding:.4rem .6rem;font-size:.9rem}.poc-dok-kjelde{color:#68a;margin:.5rem 0 0;font-size:.78rem}.poc-dok-kjelde code{border-radius:var(--ds-border-radius-default);background:#f0f4f8;padding:.1rem .35rem}.poc-dok-resultat{border-radius:var(--ds-border-radius-default);background:#f7faff;border:1px solid #b8d2eb;margin:.8rem 0 1.2rem;padding:1rem 1.25rem}.poc-dok-resultat h4{color:#1a3358;margin:0 0 .5rem;font-size:.95rem}.poc-dok-resultat .treff-ja{color:#4c9f38;font-weight:600}.poc-dok-resultat .treff-nei{color:#68a}.poc-datasett-liste{margin:.5rem 0;padding:0;list-style:none}.poc-datasett-liste li{border-bottom:1px dashed #d6e4f4;align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.poc-datasett-liste li.treff .poc-datasett-icon{color:#4c9f38}.poc-datasett-liste li.ikke-treff .poc-datasett-icon{color:#cfd9e6}.poc-datasett-icon{text-align:center;width:1.2rem;font-weight:700}.poc-datasett-navn{color:#1a3358;flex:1}.poc-datasett-meta{color:#68a;font-size:.78rem}.poc-datasett-link{color:#2a6cb4;text-decoration:none}.poc-faser{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.poc-fase-blokk{border:1px solid #d6e4f4;border-left:4px solid var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);background:#fff;overflow:hidden}.poc-fase-header{align-items:center;gap:.6rem;padding:.6rem 1rem;display:flex}.poc-fase-header h3{color:#1a3358;margin:0;font-size:1rem}.poc-fase-kode{color:#fff;background:var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.poc-celler{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;padding:.5rem 1rem 1rem;display:grid}.poc-celle{border-radius:var(--ds-border-radius-default);background:#f7faff;border:1px solid #d6e4f4;padding:.6rem .75rem}.poc-celle.poc-celle-auto{background:#eaf3fb;border-color:#b8d2eb}.poc-celle-tittel{color:#1a3358;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.9rem;font-weight:600;display:flex}.poc-auto-tag,.poc-utfylt-tag{border-radius:var(--ds-border-radius-default);letter-spacing:.02em;text-transform:uppercase;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.poc-auto-tag{color:#fff;background:#184f7a}.poc-utfylt-tag{color:#fff;background:#4c9f38}.poc-utfall-liste{flex-direction:column;gap:.2rem;display:flex}.poc-utfall{border-radius:var(--ds-border-radius-default);color:#4a6680;cursor:pointer;align-items:flex-start;gap:.4rem;padding:.25rem .4rem;font-size:.85rem;display:flex}.poc-utfall:hover{background:#5fa8e014}.poc-utfall.valgt{color:#1a3358;background:#5fa8e026;font-weight:500}.poc-utfall input{margin-top:.2rem}.poc-celle-begrunnelse{color:#4a6680;margin:.45rem 0 0;font-size:.78rem;font-style:italic}.poc-tre-knapp{color:#2a6cb4;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #184f7a;padding:.35rem .7rem;font-size:.85rem}.poc-tre-knapp:hover{background:#e8f1fc}.poc-celle-meta{color:#68a;margin-top:.4rem;font-size:.75rem}.poc-celle-meta code{border-radius:var(--ds-border-radius-default);background:#f0f4f8;margin-right:.25rem;padding:.05rem .3rem}.poc-leveranser{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.poc-leveranser li{border-bottom:1px dashed #d6e4f4;align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}.poc-leveranse-type{color:#1a3358;border-radius:var(--ds-border-radius-default);text-transform:uppercase;letter-spacing:.03em;background:#b8d2eb;flex-shrink:0;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.poc-leveranse-navn{color:#1a3358;font-size:.85rem}.poc-matrise{margin:1.5rem 0 1rem}.poc-matrise h3{color:#1a3358;margin:0 0 .5rem;font-size:1rem}.poc-matrise-tabell-wrap{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;overflow-x:auto}.poc-matrise-tabell{border-collapse:collapse;width:100%}.poc-matrise-tabell th,.poc-matrise-tabell td{text-align:left;border-bottom:1px solid #f0f4f8;padding:.6rem .75rem;font-size:.85rem}.poc-matrise-tabell thead th{color:#1a3358;text-transform:uppercase;letter-spacing:.02em;background:#f7faff;border-bottom:1px solid #d6e4f4;font-size:.78rem;font-weight:600}.poc-matrise-tabell tbody tr{cursor:pointer}.poc-matrise-tabell tbody tr:hover{background:#f7faff}.poc-matrise-tabell tbody tr.aktiv{background:#eaf3fb;box-shadow:inset 4px 0 #184f7a}.poc-matrise-tema{color:#1a3358;min-width:12rem}.poc-matrise-status{color:#4a6680;font-size:.82rem}.poc-matrise-celle{text-align:center;min-width:7rem}.poc-matrise-celle.tom{color:#cfd9e6}.poc-matrise-celle.utfylt{background:#4c9f380d}.poc-matrise-dots{flex-direction:column;align-items:center;gap:.15rem;display:flex}.poc-dot{font-size:.95rem;font-weight:700;line-height:1}.poc-dot.dot-treff{color:#4c9f38}.poc-dot.dot-uten-treff{color:#cfd9e6}.poc-celle-teller{color:#68a;font-size:.72rem}.poc-matrise-tips{color:#68a;margin:.4rem 0 0;font-size:.78rem;font-style:italic}.poc-tema-detalj{border-top:2px solid #d6e4f4;margin-top:1.5rem;padding-top:1rem}.poc-tema-detalj-header{margin-bottom:1rem}.poc-tema-detalj-header h2{color:#1a3358;margin:0 0 .4rem;font-size:1.4rem}.poc-tema-filter{border-radius:var(--ds-border-radius-default);background:#f7faff;border:1px solid #d6e4f4;margin:1rem 0;padding:.75rem 1rem}.poc-tema-filter-topp{border-bottom:1px solid #d6e4f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;padding-bottom:.5rem;display:flex}.poc-tema-filter-label{color:#1a3358;font-size:.85rem;font-weight:600}.poc-tema-filter-handlinger{gap:.4rem;display:flex}.poc-tema-handling{color:#2a6cb4;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #d6e4f4;padding:.25rem .6rem;font-size:.78rem}.poc-tema-handling:hover{background:#e8f1fc}.poc-tema-filter-grupper{flex-direction:column;gap:.6rem;display:flex}.poc-tema-filter-gruppe-tittel{text-transform:uppercase;letter-spacing:.04em;color:#68a;margin-bottom:.25rem;font-size:.72rem;font-weight:700}.poc-tema-filter-gruppe-pills{flex-wrap:wrap;gap:.3rem;display:flex}.poc-tema-filter-pill{border-radius:var(--ds-border-radius-default);cursor:pointer;color:#2a6cb4;background:#fff;border:1px solid #d6e4f4;padding:.25rem .7rem;font-size:.82rem;display:inline-block}.poc-tema-filter-pill.aktiv{color:#fff;background:#2a6cb4;border-color:#2a6cb4}.poc-tema-filter-pill.inaktiv{color:#68a;background:#fff;text-decoration:line-through}.poc-tema-filter-pill:hover{opacity:.85}.poc-sporsmaal-liste{flex-direction:column;gap:1rem;padding:.6rem 1rem 1rem;display:flex}.poc-sporsmaal{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;overflow:hidden}.poc-sporsmaal-tittel{background:#f7faff;border-bottom:1px solid #d6e4f4;align-items:center;gap:.5rem;padding:.5rem .8rem;display:flex}.poc-sporsmaal-dim{text-transform:uppercase;letter-spacing:.04em;color:#68a;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;padding:.1rem .5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.poc-sporsmaal-tekst{color:#1a3358;flex:1;font-size:.92rem;font-weight:600}.poc-tre-tag{border-radius:var(--ds-border-radius-default);letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#623494;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.poc-sporsmaal-tabell{border-collapse:collapse;width:100%}.poc-sporsmaal-tabell td{vertical-align:top;border-bottom:1px solid #f0f4f8;padding:.5rem .8rem;font-size:.88rem}.poc-sporsmaal-tabell tr:last-child td{border-bottom:none}.poc-sporsmaal-tabell tr.poc-tema-rad:hover{background:#f7faff}.poc-tema-rad-navn{color:#1a3358;background:#f7faff;width:15rem;font-weight:600}.poc-tema-rad-svar{background:#fff}.poc-tema-rad-utfall{flex-direction:column;gap:.2rem;display:flex}.poc-utfall-inline{font-size:.82rem}.poc-fase-tabs{border-bottom:2px solid #d6e4f4;flex-wrap:wrap;gap:0;margin:1rem 0 0;display:flex}.poc-fase-tab{cursor:pointer;color:#68a;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.55rem .9rem .5rem;font-size:.85rem;transition:background .15s;display:flex}.poc-fase-tab:hover{color:#1a3358;background:#f7faff}.poc-fase-tab.aktiv{color:#1a3358;font-weight:600}.poc-fase-tab-kode{color:#fff;background:var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);letter-spacing:.02em;padding:.15rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.poc-fase-tab-navn{white-space:nowrap}.poc-fase-tab-fram{color:#68a;border-radius:var(--ds-border-radius-default);font-variant-numeric:tabular-nums;background:#f0f4f8;padding:.1rem .45rem;font-size:.72rem}.poc-fase-tab-fram.ferdig{color:#2d6e21;background:#4c9f3826;font-weight:600}.poc-fase-tom{color:#68a;text-align:center;margin:1.5rem 0;font-style:italic}.poc-tema-status{text-align:center;border-radius:var(--ds-border-radius-full);width:1.2rem;height:1.2rem;margin-right:.5rem;font-size:.78rem;font-weight:700;line-height:1.2rem;display:inline-block}.poc-tema-status.status-full{color:#2d6e21;background:#4c9f3833}.poc-tema-status.status-delvis{color:#8a5a0a;background:#f0c0704d}.poc-tema-status.status-tom{color:#b0bccc;background:#e8eef5}.poc-tema-filter-pill.med-dok-treff{border-color:#4c9f38}.poc-tema-filter-pill.med-dok-treff.aktiv{background:#4c9f38;border-color:#4c9f38}.poc-pill-dok{color:#4c9f38;margin-left:.3rem;font-size:.65rem}.aktiv .poc-pill-dok{color:#fff}.poc-tema-handling-primaer{color:#fff!important;background:#4c9f38!important;border-color:#4c9f38!important}.poc-tema-handling-primaer:hover{background:#3d8a2c!important}.poc-leveranser-inline{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.poc-leveranser-inline li{border-radius:var(--ds-border-radius-default);background:#f0f4f8;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.78rem;display:inline-flex}.poc-leveranser-inline .poc-leveranse-type{padding:.05rem .35rem;font-size:.65rem}.katalog-card-wrap{border-top:4px solid #d6e4f4;border-radius:6px 6px 0 0;transition:border-top-color .15s;position:relative}.katalog-kategori-badge{border-radius:var(--ds-border-radius-default);color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.5rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.modul-badges{flex-wrap:wrap;gap:.25rem;display:inline-flex}.modul-badge{color:#1a3358;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#e8f1fc;border:1px solid #b8d2eb;padding:.15rem .5rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .1s;display:inline-block}.modul-badge:hover{background:#d6e6f7;text-decoration:none}.modul-badge-lg{border-radius:var(--ds-border-radius-default);padding:.35rem .9rem;font-size:.95rem}.modul-version{color:#68a;font-size:.78rem;font-style:italic}.modul-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem;display:grid}.modul-card{border-radius:var(--ds-border-radius-default);color:inherit;background:#fff;border:1px solid #d6e4f4;padding:1rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}.modul-card:hover{border-color:#184f7a;text-decoration:none;box-shadow:0 2px 8px #5fa8e026}.modul-card-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.modul-card-title{color:#1a3358;margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.modul-card-desc{color:#4a6680;margin:.4rem 0;font-size:.88rem;line-height:1.4}.modul-card-prosess{flex-wrap:wrap;gap:.25rem;margin-top:.6rem;display:flex}.modul-prosess-pill{border-radius:var(--ds-border-radius-default);color:#4a6680;background:#f0f4f8;border:1px solid #d6e4f4;padding:.1rem .5rem;font-size:.72rem;display:inline-block}.modul-detail-head{align-items:center;gap:1rem;margin:.5rem 0 1rem;display:flex}.modul-steg,.modul-meta,.modul-brukere,.modul-hensikt{margin:1rem 0}.modul-hensikt{border-radius:var(--ds-border-radius-default);background:#f8fbfd;border-left:3px solid #184f7a;padding:.8rem 1rem}.modul-hensikt h3{color:#1d4d80;margin-top:0;font-size:.95rem}.modul-hensikt p{margin:.4rem 0 0;line-height:1.5}.modul-hensikt .modul-hensikt-kilde{color:#97a8bd;margin-top:.6rem;font-size:.75rem}.modul-hensikt .modul-hensikt-kilde a{color:#1d4d80}.modul-brukere-gruppe{margin:.75rem 0}.modul-brukere-gruppe h4{margin:0 0 .4rem;font-size:.95rem}.modul-brukere-liste{border-left:2px solid #d6e4f4;margin:.3rem 0 0 1rem;padding-left:.5rem}.modul-brukere-liste li{margin:.2rem 0;font-size:.88rem}.modul-brukere-liste code{border-radius:var(--ds-border-radius-default);background:#f0f4f8;padding:.05rem .3rem;font-size:.78rem}.tree-allof{margin:.5rem 0}.tree-q-root{margin-bottom:.5rem;font-size:1.05rem}.tree-allof-intro{color:#4a6680;font-size:var(--fs-body);margin:.6rem 0 1rem;line-height:1.5}.tree-allof-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.tree-allof-item{border-radius:var(--ds-border-radius-default);background:#f7faff;border:1px solid #d6e4f4;padding:.75rem}.tree-allof-item .tree-question{border-left:none;margin:0;padding-left:0}.tree-allof-next{border-top:2px dashed #cfd9e6;margin-top:.5rem;padding-top:1rem}.tree-allof-next-head{color:#1a3358;font-weight:600;font-size:var(--fs-body);margin-bottom:.5rem}.tree-result.tree-result-ok{font-size:var(--fs-meta);padding:.4rem .75rem}.tree-result.tree-result-ok .tree-result-title{margin:0;font-weight:600}.nps-panel{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e0e0;margin:0 0 1.25rem;overflow:hidden}.nps-panel-toggle{cursor:pointer;text-align:left;background:linear-gradient(90deg,#f0c0701f,#f0c0700a);border:none;border-bottom:1px solid #f0e0c0;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;font-family:inherit;display:flex}.nps-panel-toggle:hover{background:#f0c0702e}.nps-toggle-icon{font-size:var(--fs-body);color:#8a6020;width:1rem;transition:transform .15s;display:inline-block}.nps-toggle-icon.collapsed{transform:rotate(-90deg)}.nps-panel-title{font-weight:600;font-size:var(--fs-body);color:#4a3000}.nps-panel-hint{font-size:var(--fs-meta);color:#8a6020;margin-left:auto;font-style:italic}.nps-panel-body{padding:1rem 1.25rem}.nps-kapittel-group{margin-bottom:1rem}.nps-kapittel-group:last-child{margin-bottom:0}.nps-kapittel-heading{font-size:var(--fs-body);color:#1a3358;border-bottom:1px solid #e8e8e8;margin:0 0 .5rem;padding-bottom:.3rem;font-weight:700}.nps-krav-list{margin:0;padding-left:1.2rem;list-style:none}.nps-krav-list li{font-size:var(--fs-body);color:#2a3550;border-left:2px solid #f0c070;margin-bottom:.45rem;padding-left:.5rem;line-height:1.5}.nps-krav-id{color:#8a6020;font-family:Inter,system-ui,monospace}.nps-krav-kode{color:#68a;font-size:var(--fs-meta)}.bk-tooltip .bk-heading-kilde{color:#b08aff}.bk-tooltip .bk-kilde-item{font-size:var(--fs-meta);border-left:2px solid #b08aff66;margin-bottom:.5rem;padding-left:.5rem;line-height:1.4}.bk-tooltip .bk-kilde-dok{color:var(--ds-color-neutral-text-subtle);font-size:var(--fs-meta);margin-top:.1rem}.bk-tooltip .bk-kilde-avsnitt{color:#b8c8d8;margin-top:.1rem;font-style:italic}.bk-tooltip .bk-kilde-type{border-radius:var(--ds-border-radius-default);color:#d8c8ff;text-transform:uppercase;letter-spacing:.04em;background:#b08aff33;margin-left:.4rem;padding:.05rem .35rem;font-size:.65rem;font-weight:600;display:inline-block}.bk-tooltip .bk-kilde-type-jus,.bk-tooltip .bk-kilde-type-jus-veileder{color:#c8e0ff;background:#5fa8e040}.bk-tooltip .bk-kilde-type-tolkning{color:#ffd8a0;background:#ffb86440}.bk-tooltip .bk-kilde-type-forarbeid{color:#b8f0d0;background:#5ecfa840}.bk-tooltip .bk-kilde-type-sjekkpunkt{color:#e0c8ff;background:#a87fd440}.bk-tooltip .bk-kilde-type-fase-modell{color:#ffd8a0;background:#d4a05a40}.bk-tooltip .bk-kilde-type-datamodell{color:#b0e8f8;background:#4ab8d440}.excel-download{text-decoration:none;display:inline-block}.akt-beskrivelse{font-size:var(--fs-meta);color:#4a6680;border-left:2px solid #d8e0ec;margin-top:.25rem;padding-left:.6rem;line-height:1.45}.kilde-liste{flex-direction:column;gap:.2rem;max-width:280px;margin:0;padding:0;list-style:none;display:flex}.kilde-item{font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:.3rem;line-height:1.35;display:flex}.kilde-link{color:#1a73e8;text-decoration:none}.kilde-link:hover{text-decoration:underline}.kilde-fallback{font-size:var(--fs-meta);color:#68a}.kilde-type-tag{border-radius:var(--ds-border-radius-default);color:#1a4878;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#5fa8e01f;border:1px solid #5fa8e047;padding:.04rem .32rem;font-size:.6rem;font-weight:600;display:inline-block}.kilde-type-jus,.kilde-type-jus-veileder{color:#1a4878;background:#5fa8e02e;border-color:#5fa8e066}.kilde-type-tolkning{color:#8a4500;background:#ff9e3c2e;border-color:#ff9e3c66}.kilde-type-forarbeid{color:#1f5c40;background:#5ecfa82e;border-color:#5ecfa866}.kilde-type-sjekkpunkt{color:#4a2580;background:#a87fd42e;border-color:#a87fd466}.kilde-type-fase-modell{color:#5a3a00;background:#d4a05a2e;border-color:#d4a05a66}.kilde-type-datamodell{color:#1a5060;background:#4ab8d42e;border-color:#4ab8d466}.kilde-type-veileder{color:#2a6b53;background:#5ecfa81f;border-color:#5ecfa84d}.kilde-type-NPS-krav{color:#6a4500;background:#f0c0702e;border-color:#f0c07066}.kilde-type-sideprosess{color:#555;background:#8888881f;border-color:#8888884d}.kilde-type-forskrift{color:#1a4878;background:#5fa8e01f;border-color:#5fa8e04d}.app-container{box-sizing:border-box;width:100%;max-width:clamp(1140px,95vw,1900px);margin:0 auto;padding:0 1.5rem}@media (width<=1180px){.app-container{max-width:100%}}.eksempel-toolbar{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.eksempel-filter{appearance:none;border-radius:var(--ds-border-radius-full);cursor:pointer;color:#333;background:#f5f5f5;border:1px solid #ccc;padding:.4rem .85rem;font-size:.85rem}.eksempel-filter:hover{background:#e8e8e8}.eksempel-filter.active{color:#fff;background:#0058a3;border-color:#0058a3}.eksempel-gruppe{margin-top:1.5rem}.eksempel-gruppe-tittel{color:#555;border-bottom:1px solid #ddd;margin:0 0 .85rem;padding-bottom:.35rem;font-size:1.1rem}.eksempel-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.eksempel-card{color:inherit;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e0e0;min-height:130px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.eksempel-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.eksempel-card-stripe{flex-shrink:0;width:8px}.eksempel-card-body{flex-direction:column;flex:1;padding:.85rem 1rem;display:flex}.eksempel-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;display:flex}.eksempel-card-title{color:#222;flex:1;margin:0;font-size:1rem;font-weight:600}.eksempel-status-badge{letter-spacing:.02em;border-radius:var(--ds-border-radius-full);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:.15rem .55rem;font-size:.68rem;font-weight:600}.eksempel-status-badge.eksempel-status-beste-praksis{color:#2e7d32;background:#e8f5e9;border-color:#a5d6a7}.eksempel-status-badge.eksempel-status-utfordring{color:#c62828;background:#ffebee;border-color:#ef9a9a}.eksempel-header-title{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.eksempel-card-desc{color:#555;flex:1;margin:0 0 .6rem;font-size:.85rem;line-height:1.4}.eksempel-card-meta{flex-wrap:wrap;gap:.35rem;display:flex}.eksempel-card-tag{border-radius:var(--ds-border-radius-full);color:#444;background:#eee;padding:.15rem .55rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.eksempel-card-tag.eksempel-card-tag-npad{color:#0058a3;background:#e7f3ff}.eksempel-card-tag.eksempel-card-tag-spec{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.eksempel-header{align-items:stretch;gap:1rem;margin:1rem 0 1.25rem;display:flex}.eksempel-header-badge{border-radius:var(--ds-border-radius-default);flex-shrink:0;width:6px}.eksempel-header-body{flex:1}.eksempel-header-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.eksempel-feature-type{color:#ffeb3b;border-radius:var(--ds-border-radius-default);background:#222;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.85rem}.eksempel-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;margin-top:1.25rem;display:grid}@media (width<=1024px){.eksempel-layout{grid-template-columns:1fr}}.eksempel-forklaring{flex-direction:column;gap:1.25rem;display:flex}.eksempel-blokk{border-radius:var(--ds-border-radius-default);background:#fafafa;border:1px solid #e0e0e0;padding:1rem 1.1rem}.eksempel-blokk-tittel{color:#333;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .65rem;font-size:.95rem;font-weight:600}.eksempel-kart{border:1px solid #cdcdcd}.eksempel-tegnregel,.eksempel-tegnforklaring{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #ddd;margin-top:.75rem;padding:.6rem .85rem}.eksempel-tegnregel table,.eksempel-tegnforklaring table{width:100%;font-size:.85rem}.eksempel-tegnregel table td,.eksempel-tegnforklaring table td{vertical-align:top;padding:.15rem .5rem}.eksempel-tegnregel table td:first-child,.eksempel-tegnforklaring table td:first-child{color:#555;width:32%}.eksempel-tegnregel table code,.eksempel-tegnforklaring table code{border-radius:var(--ds-border-radius-default);background:#f5f5f5;padding:0 .3rem;font-size:.8rem}.eksempel-tegnregel ul,.eksempel-tegnforklaring ul{margin:0;padding:0;list-style:none}.eksempel-tegnregel ul li,.eksempel-tegnforklaring ul li{align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.85rem;display:flex}.eksempel-tegnregel-tittel{text-transform:uppercase;letter-spacing:.04em;color:#777;margin-bottom:.4rem;font-size:.78rem;font-weight:600}.eksempel-farge-swatch{border-radius:var(--ds-border-radius-default);vertical-align:middle;border:1px solid #888;flex-shrink:0;width:16px;height:16px;margin-right:.35rem;display:inline-block}.eksempel-swatch-svg{background:0 0;border:none;overflow:visible}.eksempel-arealformaal-kode{color:#666;font-family:JetBrains Mono,monospace;font-size:.78rem}.eksempel-endringer{margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.6}.eksempel-endringer li{margin-bottom:.45rem}.eksempel-endringer strong{color:#0058a3}.eksempel-kodelister{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.eksempel-kodelister li{font-size:.85rem}.eksempel-kodeliste-link{border-radius:var(--ds-border-radius-full);color:#333;background:#fff;border:1px solid #ddd;align-items:center;gap:.25rem;padding:.2rem .6rem;font-family:JetBrains Mono,monospace;font-size:.78rem;text-decoration:none;display:inline-flex}.eksempel-kodeliste-link code{background:0 0}.eksempel-kodeliste-link:hover{background:#e7f3ff;border-color:#0058a3}.eksempel-kodeverdi{color:#0058a3}.eksempel-kodeliste-kontekst{color:#777;margin-left:.35rem;font-size:.78rem;font-style:italic}.eksempel-json{border-radius:var(--ds-border-radius-default);background:#1e1e1e;flex-direction:column;display:flex;overflow:hidden}.eksempel-json-toolbar{color:#ddd;background:#2d2d2d;justify-content:space-between;align-items:center;padding:.55rem .85rem;font-size:.85rem;display:flex}.eksempel-json-tittel{letter-spacing:.03em;font-weight:600}.eksempel-json-copy{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#444;border:none;padding:.2rem .7rem;font-size:.78rem}.eksempel-json-copy:hover{background:#555}.eksempel-json-pre{color:#d4d4d4;background:#1e1e1e;max-height:70vh;margin:0;padding:.85rem 1rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem;line-height:1.5;overflow:auto}.eksempel-json-pre code{color:inherit;white-space:pre;background:0 0}.eksempel-json-relatert{border-top:1px solid #333;padding-top:.55rem}.eksempel-json-relatert-tittel{text-transform:uppercase;letter-spacing:.04em;color:#aaa;padding:0 .85rem .4rem;font-size:.78rem;font-weight:600}.eksempel-data{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d8d8d8;flex-direction:column;display:flex;overflow:hidden}.eksempel-data.eksempel-data-dark{background:#1e1e1e;border-color:#1e1e1e}.eksempel-data.eksempel-data-dark .eksempel-data-toolbar{color:#ddd;background:#2d2d2d;border-bottom-color:#1e1e1e}.eksempel-data.eksempel-data-dark .eksempel-data-tab{color:#aaa}.eksempel-data.eksempel-data-dark .eksempel-data-tab.active{color:#fff;background:#1e1e1e}.eksempel-data.eksempel-data-dark .eksempel-data-tab:hover:not(.active){color:#fff}.eksempel-data-toolbar{background:#f3f3f3;border-bottom:1px solid #d8d8d8;justify-content:space-between;align-items:stretch;padding:0;display:flex}.eksempel-data-tabs{display:flex}.eksempel-data-tab{appearance:none;color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.eksempel-data-tab:hover:not(.active){color:#222}.eksempel-data-tab.active{color:#0058a3;background:#fff;border-bottom-color:#0058a3}.eksempel-data .eksempel-json-copy{margin:.4rem .85rem}.eksempel-data-tabell{max-height:70vh;padding:.85rem 1rem;font-size:.85rem;overflow:auto}.eksempel-data-relatert{border-top:1px solid #e0e0e0;margin-top:1rem;padding-top:.75rem}.eksempel-data-relatert-tittel{text-transform:uppercase;letter-spacing:.04em;color:#777;margin-bottom:.45rem;font-size:.78rem;font-weight:600}.json-table{border-collapse:collapse;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.json-table th,.json-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f0f0f0;padding:.35rem .6rem}.json-table th{color:#555;background:#fafafa;width:38%;font-weight:500}.json-table th code{color:#0058a3;background:0 0;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem}.json-table td{color:#222}.json-table.json-table-depth-1{font-size:.95em}.json-table.json-table-depth-2{background:#fcfcfc;font-size:.92em}.json-table.json-table-depth-3{background:#f8f8f8;font-size:.9em}.json-table.json-table-depth-4{background:#f6f6f6;font-size:.9em}.json-table .json-table{margin:0}.json-table .json-table th,.json-table .json-table td{padding:.25rem .5rem}.json-table .json-table th{background:0 0}.json-table-typerow th{text-align:right;color:#888;background:0 0;font-size:.72rem}.json-table-null,.json-table-empty{color:#aaa;font-size:.85em;font-style:italic}.json-table-bool,.json-table-num{color:#0058a3;border-radius:var(--ds-border-radius-default);background:#eef5fb;padding:0 .35rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.85em}.json-table-date{color:#b25c00;border-radius:var(--ds-border-radius-default);background:#fff5e6;padding:0 .35rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.85em}.json-table-link{color:#0058a3;word-break:break-all;font-size:.85em}.json-table-chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.json-table-chips li{border-radius:var(--ds-border-radius-full);background:#f0f0f0;padding:.1rem .5rem;font-size:.85em}.json-table-array{flex-direction:column;gap:.4rem;display:flex}.json-table-array-item{align-items:flex-start;gap:.5rem;display:flex}.json-table-array-index{color:#aaa;flex-shrink:0;padding-top:.45rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem}.json-table-array-value{flex:1;min-width:0}.json-table-kodeliste{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.json-table-kodeverdi{color:#fff;border-radius:var(--ds-border-radius-default);background:#0058a3;padding:.1rem .5rem;font-family:JetBrains Mono,monospace;font-size:.82em}.json-table-kodebeskrivelse{color:#444}.json-table-kodelink{opacity:.7;font-size:.95em;text-decoration:none}.json-table-kodelink:hover{opacity:1}.json-table-kodeekstra{color:#777;width:100%;font-size:.78em}.json-table-kodeekstra .json-table-kodeekstra-key{color:#999;font-family:JetBrains Mono,monospace}.json-table-geometri{align-items:center;gap:.4rem;display:inline-flex}.json-table-geometri code{color:#6a1b9a;border-radius:var(--ds-border-radius-default);background:#f0e6f5;padding:0 .35rem;font-size:.85em}.json-table-geometri-coords{color:#777;font-family:JetBrains Mono,monospace;font-size:.78em}.eksempel-tegnregel-merknad{color:#4d3700;background:#fff8e1;border-left:3px solid #ffa000;border-radius:0 3px 3px 0;margin:.75rem 0 0;padding:.55rem .75rem;font-size:.82rem}.bh-meta{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1.25rem;display:flex}.bh-meta-tag{color:#444;border-radius:var(--ds-border-radius-full);background:#eee;padding:.2rem .6rem;font-size:.72rem}.bh-meta-tag.bh-meta-tag-sum{color:#0058a3;background:#e7f3ff;font-weight:600}.bh-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.bh-card{color:inherit;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e0e0;padding:1rem 1.1rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}.bh-card:hover{border-color:#1976d2;box-shadow:0 2px 12px #00000014}.bh-card-head{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.bh-card-kapittel{color:#0058a3;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.bh-card-title{color:#222;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.bh-card-desc{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .7rem;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.bh-card-meta{flex-wrap:wrap;gap:.35rem;display:flex}.bh-card-tag{border-radius:var(--ds-border-radius-full);color:#333;background:#f0f0f0;padding:.15rem .55rem;font-family:JetBrains Mono,monospace;font-size:.68rem}.bh-card-tag.bh-card-tag-count{color:#6a1b9a;background:#f3e5f5;font-weight:600}.bh-card-tag.bh-card-tag-modul{color:#2e7d32;background:#e8f5e9}.bh-card-tag.bh-card-tag-sjekkliste{color:#0058a3;background:#e3f2fd}.bh-card-tag.bh-card-tag-fase{color:#6a1b9a;background:#f3e5f5}.bh-detail-head{margin-bottom:1.5rem}.bh-detail-kapittel{color:#0058a3;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:600}.bh-detail-blokk{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e0e0;margin-bottom:1.5rem;padding:1.1rem 1.25rem}.bh-detail-blokk-tittel{color:#222;margin:0 0 .85rem;font-size:.95rem;font-weight:600}.bh-detail-tellar{color:#888;font-size:.85rem;font-weight:400}.bh-lenker-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.bh-lenker-gruppe{border-radius:var(--ds-border-radius-default);background:#f8f9fa;padding:.75rem .9rem}.bh-lenker-gruppe-tittel{text-transform:uppercase;letter-spacing:.04em;color:#666;margin-bottom:.5rem;font-size:.72rem;font-weight:600}.bh-lenker-liste{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.bh-lenke{border-radius:var(--ds-border-radius-default);padding:.25rem .55rem;font-size:.85rem;text-decoration:none;display:inline-block}.bh-lenke.bh-lenke-sjekkliste{color:#0058a3;background:#e3f2fd}.bh-lenke.bh-lenke-sjekkliste:hover{background:#bbdefb}.bh-lenke.bh-lenke-modul{color:#2e7d32;background:#e8f5e9}.bh-lenke.bh-lenke-modul:hover{background:#c8e6c9}.bh-lenke.bh-lenke-fase{color:#6a1b9a;background:#f3e5f5}.bh-stories{counter-reset:bh-counter;margin:0;padding:0;list-style:none}.bh-story{counter-increment:bh-counter;border-bottom:1px solid #eee;padding:.85rem 0}.bh-story:last-child{border-bottom:none}.bh-story-head{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.bh-story-head:before{content:counter(bh-counter);color:#fff;border-radius:var(--ds-border-radius-full);background:#0058a3;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.bh-story-rolle{color:#444;flex:1;font-size:.82rem;font-weight:600}.bh-story-krav-type{border-radius:var(--ds-border-radius-default);letter-spacing:.05em;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.bh-story-krav-type.bh-story-krav-type-A{color:#b71c1c;background:#ffcdd2}.bh-story-krav-type.bh-story-krav-type-B{color:#e65100;background:#fff3e0}.bh-story-krav-type.bh-story-krav-type-Aplus B,.bh-story-krav-type.bh-story-krav-type-AplusB{color:#4a148c;background:#f3e5f5}.bh-story-behov{color:#222;margin:0 0 .5rem 2rem;font-size:.88rem;line-height:1.55}.bh-story-krav{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:2rem;display:flex}.bh-story-krav-label{color:#777;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.bh-story-krav-nr{color:#37474f;border-radius:var(--ds-border-radius-default);background:#eceff1;padding:.15rem .45rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.bh-story-sjekkpunkt{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;margin-left:2rem;display:flex}@keyframes pp-flash{0%{background:#fff59d;box-shadow:0 0 0 3px #fbc02d}60%{background:#fff59d;box-shadow:0 0 0 3px #fbc02d}to{box-shadow:none;background:0 0}}tr.pp-row-flash{animation:3s ease-out pp-flash}.bh-story-sjekkpunkt-chip{color:#0058a3;border-radius:var(--ds-border-radius-default);text-overflow:ellipsis;white-space:nowrap;background:#e3f2fd;border:1px solid #bbdefb;max-width:380px;padding:.15rem .5rem;font-size:.72rem;text-decoration:none;overflow:hidden}.bh-story-sjekkpunkt-chip:hover{background:#bbdefb;border-color:#64b5f6}.bh-relaterte{color:#555;margin:0;padding:0;font-size:.85rem;list-style:none}.bh-relaterte li{padding:.25rem 0}.dms-toolbar{border-radius:var(--ds-border-radius-default);background:#f5f7fa;border:1px solid #e0e4e8;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.85rem 0;padding:.6rem .85rem;display:flex}.dms-toolbar-check{color:#444;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.dms-toolbar-link{color:#0058a3;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #bbdefb;padding:.35rem .75rem;font-size:.85rem;text-decoration:none}.dms-toolbar-link:hover{background:#e3f2fd}.dms-toolbar-link.dms-toolbar-link-primary{color:#fff;background:#0058a3;border-color:#0058a3}.dms-toolbar-link.dms-toolbar-link-primary:hover{background:#036}.dms-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:1rem 0 1.25rem;display:grid}.dms-summary-card{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e4e8;padding:.7rem .85rem}.dms-summary-label{letter-spacing:.05em;text-transform:uppercase;color:#666;font-size:.7rem;font-weight:600}.dms-summary-value{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-top:.3rem;font-size:.95rem;display:flex}.dms-add{color:#2e7d32;font-weight:600}.dms-rem{color:#c62828;font-weight:600}.dms-chg{color:#ef6c00;font-weight:600}.dms-sep{color:#ccc}.dms-tabs{border-bottom:1px solid #e0e4e8;gap:.3rem;margin-bottom:.85rem;display:flex}.dms-tab{color:#555;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .85rem;font-size:.85rem;font-weight:500}.dms-tab:hover{background:#f5f7fa}.dms-tab.active{color:#0058a3;border-bottom-color:#0058a3}.dms-pane{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e4e8;min-height:200px;padding:1rem}.dms-oversikt{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.dms-list{border-radius:var(--ds-border-radius-default);background:#fafbfc;border:1px solid #e0e4e8;padding:.6rem .85rem}.dms-list.dms-list-add{border-left:4px solid #2e7d32}.dms-list.dms-list-rem{border-left:4px solid #c62828}.dms-list.dms-list-neutral{border-left:4px solid #999}.dms-list ul{color:#333;margin:0;padding-left:1.2rem;font-size:.82rem}.dms-list li{line-height:1.5}.dms-list-head{color:#222;margin-bottom:.35rem;font-size:.85rem;font-weight:600}.dms-klasser,.dms-kodelister{flex-direction:column;gap:.85rem;display:flex}.dms-klasse,.dms-kodeliste{border-radius:var(--ds-border-radius-default);background:#fafbfc;border:1px solid #e0e4e8;padding:.7rem .85rem}.dms-klasse-head,.dms-kodeliste-head{border-bottom:1px solid #e0e4e8;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.5rem;padding-bottom:.4rem;display:flex}.dms-klasse-kind{border-radius:var(--ds-border-radius-full);color:#555;background:#eceff1;padding:.1rem .45rem;font-size:.7rem}.dms-klasse-meta{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.8rem}.dms-attr-list{margin:.25rem 0;padding:0;font-size:.78rem;list-style:none}.dms-attr-list code{background:0 0;padding:0;font-size:.78rem}.dms-attr-list li{padding:.1rem 0}.dms-attr-list.dms-attr-add code{color:#2e7d32}.dms-attr-list.dms-attr-rem code{color:#c62828}.dms-attr-list.dms-attr-chg code{color:#ef6c00}.dms-inh{color:#623494;font-size:.75rem}.dms-url-changed{color:#ef6c00;margin-left:auto;font-size:.75rem;font-weight:600}.dms-diagram-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.dms-diagram-half{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e0e4e8;overflow:hidden}.dms-diagram-head{background:#f5f7fa;border-bottom:1px solid #e0e4e8;align-items:baseline;gap:.5rem;padding:.5rem .85rem;font-size:.85rem;display:flex}.dms-diagram-role{color:#fff;border-radius:var(--ds-border-radius-full);background:#0058a3;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.dms-diagram-svg{max-height:70vh;overflow:auto}.dms-legend{border-radius:var(--ds-border-radius-default);color:#555;background:#fafbfc;border:1px solid #e0e4e8;flex-wrap:wrap;gap:1.25rem;margin-top:.85rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.dms-legend-dot{border-radius:var(--ds-border-radius-default);vertical-align:middle;width:.8rem;height:.8rem;margin-right:.3rem;display:inline-block}.krav-cell{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.krav-status{letter-spacing:.03em;border-radius:var(--ds-border-radius-full);white-space:nowrap;text-transform:uppercase;border:1px solid #0000;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.krav-status.krav-status-obl{color:#2e7d32;background:#e8f5e9;border-color:#a5d6a7}.krav-status.krav-status-mulig{color:#e65100;background:#fff3e0;border-color:#ffcc80}.krav-status.krav-status-fri{color:#455a64;background:#eceff1;border-color:#cfd8dc}.krav-detalj{color:#555;font-size:.78rem;line-height:1.35}.kodeverdi-kryss{flex-direction:column;gap:.35rem;margin-top:.4rem;display:flex}.kodeverdi-kryss-rad{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.kodeverdi-kryss-label{color:#666;font-size:.72rem;font-weight:600}.kodeverdi-kryss-chip{border-radius:var(--ds-border-radius-full);border:1px solid #0000;padding:.14rem .55rem;font-size:.74rem;text-decoration:none}.kodeverdi-kryss-chip.kodeverdi-kryss-milepel{color:#e65100;background:#fff3e0;border-color:#ffcc80}.kodeverdi-kryss-chip.kodeverdi-kryss-milepel:hover{background:#ffe0b2}.kodeverdi-kryss-chip.kodeverdi-kryss-fase{color:#283593;background:#e8eaf6;border-color:#c5cae9}.kodeverdi-kryss-chip.kodeverdi-kryss-fase:hover{background:#c5cae9}.kodeverdi-vedtakstype{border-radius:var(--ds-border-radius-default);background:#fafbfc;border:1px solid #e0e4e8;flex-direction:column;gap:.55rem;margin-top:.6rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.vedt-status-rad{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vedt-form{border-radius:var(--ds-border-radius-full);letter-spacing:.02em;padding:.18rem .6rem;font-size:.72rem;font-weight:700}.vedt-form.vedt-form-kse{color:#ad1457;background:#fce4ec;border:1px solid #f8bbd0}.vedt-form.vedt-form-deleg{color:#01579b;background:#e1f5fe;border:1px solid #b3e5fc}.vedt-form.vedt-form-statlig{color:#4527a0;background:#ede7f6;border:1px solid #d1c4e9}.vedt-form.vedt-form-annen{color:#455a64;background:#eceff1}.vedt-pill{border-radius:var(--ds-border-radius-full);letter-spacing:.02em;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.vedt-pill.vedt-pill-ja{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.vedt-pill.vedt-pill-nei{color:#607d8b;background:#eceff1;border:1px solid #cfd8dc}.vedt-felt{color:#333;font-size:.82rem;line-height:1.45}.vedt-label{color:#555;font-weight:600}.vedt-chip{color:#455a64;border-radius:var(--ds-border-radius-default);background:#eceff1;margin-top:.15rem;margin-right:.3rem;padding:.1rem .5rem;font-size:.72rem;display:inline-block}.vedt-blokk{background:#fff;border-left:3px solid #b0bec5;border-radius:0 3px 3px 0;padding:.5rem .65rem}.vedt-blokk-label{text-transform:uppercase;letter-spacing:.05em;color:#607d8b;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.vedt-hjemmel-rad{margin-bottom:.2rem}.vedt-hjemmel-link{color:#0058a3;border-radius:var(--ds-border-radius-default);background:#e3f2fd;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:.78rem;text-decoration:none}.vedt-hjemmel-link:hover{background:#bbdefb}.vedt-hjemmel-sitat{color:#555;border-left:2px solid #cfd8dc;margin-top:.35rem;padding-left:.55rem;font-size:.78rem;font-style:italic}.vedt-merknad{color:#555;background:#fff8e1;border-left:3px solid #ffb300;border-radius:0 3px 3px 0;padding:.45rem .65rem;font-size:.76rem;line-height:1.4}.vedt-merknad-label{color:#6d4c00;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.vedt-sjekkliste-chip{color:#0058a3;border-radius:var(--ds-border-radius-default);background:#e3f2fd;margin-top:.15rem;margin-right:.35rem;padding:.15rem .55rem;font-size:.74rem;text-decoration:none;display:inline-block}.vedt-sjekkliste-chip:hover{background:#bbdefb}.vedt-sjekkpunkt-liste{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.vedt-sjekkpunkt{border-radius:var(--ds-border-radius-default);background:#f5f7fa;padding:.4rem .5rem}.vedt-sjekkpunkt-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.vedt-sjekkpunkt-aktivitet code,.vedt-sjekkpunkt-head>code{color:#0058a3;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #bbdefb;padding:.1rem .35rem;font-size:.72rem;text-decoration:none}.vedt-sjekkpunkt-aktivitet{color:inherit;border-radius:var(--ds-border-radius-default);align-items:baseline;gap:.5rem;margin:-.1rem -.3rem;padding:.1rem .3rem;text-decoration:none;display:inline-flex}.vedt-sjekkpunkt-aktivitet:hover{background:#e3f2fd}.vedt-sjekkpunkt-aktivitet:hover code{background:#fff;border-color:#64b5f6}.vedt-sjekkpunkt-navn{color:#222;font-size:.82rem;font-weight:500}.vedt-utfall-liste{flex-direction:column;gap:.15rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.vedt-utfall{color:#455a64;padding-left:1rem;font-size:.76rem;position:relative}.vedt-utfall:before{content:"→";color:#90a4ae;position:absolute;left:0}.frist-chip{color:#8a5a10;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#fdf3e6;border:1px solid #f0dcc0;padding:.1rem .4rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}.frist-chip:hover{background:#f8e6cd}.kostra-chip{color:#0058a3;border-radius:var(--ds-border-radius-default);background:#eef5fb;border:1px solid #cfe2f3;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:.78rem;text-decoration:none;display:inline-block}.kostra-chip:hover{color:#003e74;background:#d9eaf6}.kostra-kommentar{color:#777;white-space:normal;margin-top:.2rem;font-size:.72rem;font-style:italic;line-height:1.25}.eksempel-disclaimer{color:#4d3700;background:#fff8e1;border-left:4px solid #ffa000;border-radius:0 4px 4px 0;margin:1rem 0 1.25rem;padding:.75rem 1rem;font-size:.88rem;line-height:1.55}.eksempel-disclaimer strong{color:#b25c00}.eksempel-disclaimer em{font-style:italic}.eksempel-disclaimer-kompakt{color:#4d3700;background:#fff8e1;border-left:3px solid #ffa000;border-radius:0 3px 3px 0;margin:.5rem 0 1rem;padding:.45rem .75rem;font-size:.78rem;font-style:italic}.kodeliste-sist-oppdatert{color:#777;font-size:.78rem;font-style:italic}.kilde-status-feil{color:#c62828;font-size:.85rem;font-weight:600}.kodeverdi-gyldighet{color:#555;border-radius:var(--ds-border-radius-default);background:#f5f5f5;margin-left:.4rem;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:.72rem;display:inline-block}.kg-side{color:#dce6f5;background:#050a14;flex-direction:column;height:calc(100vh - 13rem);min-height:34rem;font-family:"Source Sans 3",system-ui,sans-serif;display:flex}.kg-hode{background:linear-gradient(#0c1525 0%,#0a1220 100%);border-bottom:1px solid #7896c82e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.5rem;display:flex}.kg-hode h1{letter-spacing:.5px;font-size:1.3rem;color:#eaf1fb!important;margin:0!important}.kg-tilbake{margin-bottom:.2rem;font-size:.78rem;text-decoration:none;display:inline-block;color:var(--ds-color-neutral-text-subtle)!important}.kg-tilbake:hover{color:#b8d0f0!important}:is(.kg-side:fullscreen,.kg-side.kg-fullskjerm,.cld-side:fullscreen,.cld-side.cld-fullskjerm){z-index:60;background:#0d1526;width:100vw;height:100vh;max-height:100vh;margin:0;position:fixed;inset:0;overflow:hidden}.kg-canvas-rad{flex:1;grid-template-columns:1fr 320px;gap:0;display:grid;overflow:hidden}.kg-canvas{position:relative;overflow:hidden}.kg-zoom,.cld-zoom{border-radius:var(--ds-border-radius-default);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a2af0;border:1px solid #96b4dc73;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:16px;right:16px}.kg-zoom button,.cld-zoom button{border-radius:var(--ds-border-radius-default);color:#dce6f5;cursor:pointer;background:0 0;border:none;width:32px;height:32px;font-size:1.05rem;font-weight:600;transition:background .12s}.kg-zoom button:hover,.cld-zoom button:hover{color:#fff;background:#7896c847}.kg-zoom span,.cld-zoom span{color:#a9bbd2;text-align:center;letter-spacing:.5px;border-top:1px solid #7896c82e;margin-top:.15rem;padding:.15rem 0;font-size:.62rem}.kg-spill-av{color:#fff;border-radius:var(--ds-border-radius-default);letter-spacing:.5px;cursor:pointer;z-index:3;background:linear-gradient(135deg,#ff9d54,#813312);border:none;padding:.55rem 1.2rem;font-size:.78rem;font-weight:700;transition:transform .15s,box-shadow .15s;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #ff9d5466}.kg-spill-av:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ff9d548c}.kg-spill-av:active{transform:translateY(0)}.kg-anim-stempel{border-radius:var(--ds-border-radius-default);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#141e30e6;border:1px solid #ff9d5459;width:260px;max-width:320px;padding:.7rem 1rem;animation:.3s ease-out kg-anim-stempel-inn;position:absolute;top:70px;left:16px;box-shadow:0 4px 16px #0006}@keyframes kg-anim-stempel-inn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.kg-anim-fase{color:#ff9d54;letter-spacing:2px;margin-bottom:.25rem;font-size:.65rem;font-weight:700}.kg-anim-tekst{color:#fff;word-wrap:break-word;margin-bottom:.55rem;font-size:.82rem;font-weight:600;line-height:1.35}.kg-anim-progress{border-radius:var(--ds-border-radius-default);background:#7896c833;height:3px;overflow:hidden}.kg-anim-progress-bar{background:linear-gradient(90deg,#ff9d54,#ffb678);height:100%;transition:width .5s}.kg-toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.kg-styrke-knapp{border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1.5px solid;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.78rem;transition:opacity .15s;display:inline-flex}.kg-styrke-knapp.av{opacity:.5;background:#f5f6f8}.kg-styrke-knapp:hover{opacity:1}.kg-styrke-prikk{border-radius:var(--ds-border-radius-full);width:10px;height:10px;display:inline-block}.kg-pille{border-radius:var(--ds-border-radius-default);color:#dce6f5;cursor:pointer;background:#141e30a6;border:1.2px solid;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.72rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.kg-pille:hover{background:#283c5aa6}.kg-pille.av{color:#8ea2bd;background:#0f162380;border-color:#8ea2bd66!important}.kg-pille em{color:#aebed6;margin-left:.1rem;font-size:.68rem;font-style:normal}.kg-pille.av em{color:#7e8ea6}.kg-prikk{border-radius:var(--ds-border-radius-full);width:9px;height:9px;display:inline-block}.kg-skille{background:#7896c840;width:1px;height:18px;margin:0 .3rem}.kg-toolbar-tag{color:#7a8fa8;text-transform:uppercase;letter-spacing:.12em;margin-right:.1rem;font-size:.65rem;font-weight:600}.kg-spill-knapp{border-radius:var(--ds-border-radius-default);color:#fff;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#ff9d54 0%,#c25a00 100%);border:1px solid #ff9d54;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.78rem;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex}.kg-spill-knapp:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff9d5466}.kg-spill-knapp.kjorer{cursor:progress;animation:1s ease-in-out infinite kg-spill-puls}.kg-spill-ikon{font-size:.7rem;display:inline-block;transform:translateY(-1px)}@keyframes kg-spill-puls{0%,to{box-shadow:0 0 #ff9d5480}50%{box-shadow:0 0 0 6px #ff9d5400}}.kg-layout{grid-template-columns:1fr 300px;align-items:start;gap:1rem;width:100%;display:grid}.kg-svg-wrap{border-radius:var(--ds-border-radius-default);background:radial-gradient(#fbfdff 0%,#eef4fa 100%);border:1px solid #d6e4f4;position:relative;overflow:hidden}.kg-svg{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}@keyframes kg-pulse-stor{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}@keyframes kg-pulse-mid{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.07)}}.kg-pbl-puls-stor{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite kg-pulse-stor}.kg-pbl-puls-mid{transform-origin:50%;transform-box:fill-box;animation:2.6s ease-in-out infinite kg-pulse-mid}.kg-zoom-knapper{border-radius:var(--ds-border-radius-default);z-index:2;background:#fffffff2;border:1px solid #d6e4f4;flex-direction:column;gap:3px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #00000014}.kg-zoom-knapper button{border-radius:var(--ds-border-radius-default);color:#1d4d80;cursor:pointer;background:#fff;border:none;width:30px;height:30px;font-size:1rem;font-weight:600;transition:background .12s}.kg-zoom-knapper button:hover{background:#eef4fb}.kg-zoom-knapper .kg-zoom-niva{color:#97a8bd;text-align:center;border-top:1px solid #eaeef3;margin-top:.15rem;padding:.15rem 0;font-size:.65rem}.kg-node{cursor:pointer;transition:opacity .15s}.kg-node circle{transition:r .15s,fill .15s}.kg-node:hover circle{stroke-width:2px}.kg-node-pbl circle{transition:r .15s}.kg-detalj{color:#cfdcee;background:linear-gradient(#0c1525 0%,#050a14 100%);border-left:1px solid #7896c82e;padding:1.5rem 1.25rem;font-size:.85rem;overflow-y:auto}.kg-detalj h3{color:#fff;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.kg-detalj p{margin:.4rem 0;line-height:1.5}.kg-detalj a{color:var(--ds-color-accent-text-default);text-decoration:none}.kg-detalj a:hover{text-decoration:underline}.kg-detalj-navn{color:var(--ds-color-neutral-text-subtle);font-style:italic;margin-bottom:.8rem!important}.kg-detalj-styrke{color:var(--ds-color-neutral-text-subtle);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.kg-detalj-styrke strong{color:#fff;text-transform:capitalize}.kg-detalj-begrunnelse{border-radius:var(--ds-border-radius-default);color:#d8e2f0;background:#141e30a6;border-left:3px solid #5cc2ff;padding:.7rem .9rem;font-size:.82rem;margin:.7rem 0!important}.kg-detalj-tom{color:#97a8bd;font-size:.82rem;font-style:italic}.kg-toolbar-tag{color:#96a8c0;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.kg-detalj-tag{color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--ds-border-radius-default);margin-bottom:.4rem;padding:.15rem .5rem;font-size:.65rem;font-weight:600;display:inline-block}.kg-forklaring{color:var(--ds-color-neutral-text-subtle);margin:1rem 0 .8rem;padding:0;font-size:.8rem;line-height:1.7;list-style:none}.kg-forklaring li{border-left:2px solid #7896c833;margin:.35rem 0;padding-left:.6rem}.kg-sjekkpunkter{border-top:1px solid #7896c82e;margin-top:1.2rem;padding-top:.9rem}.kg-sjekkpunkter h4{color:#ff9d54;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.kg-sjekkpunkter ul{margin:0;padding:0;font-size:.8rem;line-height:1.4;list-style:none}.kg-sjekkpunkter li{border-bottom:1px solid #7896c814;padding:.3rem 0}.kg-sjekkpunkter li:last-child{border-bottom:none}.kg-sjekkpunkter li a{text-decoration:none;transition:color .15s;color:#cfdcee!important}.kg-sjekkpunkter li a:hover{color:#8ecbff!important}.kg-sjekkpunkter .kg-sjekkpunkter-mer{color:#97a8bd;padding-top:.4rem;font-size:.75rem;font-style:italic}.datasett-side{max-width:1400px;margin:0 auto;padding:1rem 1.5rem 2rem}.datasett-toolbar{border-top:1px solid #e6eef7;border-bottom:1px solid #e6eef7;flex-wrap:wrap;align-items:center;gap:1rem;margin:.8rem 0 1.2rem;padding:.7rem 0;display:flex}.datasett-tabs{gap:.3rem;display:flex}.datasett-tab{color:#4a5e78;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #d6e4f4;padding:.35rem .85rem;font-size:.78rem;transition:background .12s}.datasett-tab.aktiv{color:#fff;background:#1d4d80;border-color:#1d4d80}.datasett-tab:hover:not(.aktiv){background:#eef4fb}.datasett-sok{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;width:280px;margin-left:auto;padding:.4rem .8rem;font-size:.85rem}.datasett-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.6rem;display:grid}.datasett-tema{border-radius:var(--ds-border-radius-default);background:#f8fbfd;border:1px solid #d6e4f4;overflow:hidden}.datasett-tema-hode{cursor:pointer;color:#1d4d80;text-align:left;background:#fff;border:none;border-bottom:1px solid #e6eef7;align-items:center;gap:.5rem;width:100%;padding:.7rem .9rem;font-size:.9rem;font-weight:600;display:flex}.datasett-tema-hode:hover{background:#eef4fb}.datasett-tema-navn{flex:1}.datasett-tema-antall{color:#fff;border-radius:var(--ds-border-radius-default);background:#1d4d80;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.datasett-tema-pil{color:var(--ds-color-neutral-text-subtle);font-size:.75rem}.datasett-tema-liste{max-height:320px;margin:0;padding:.3rem 0;list-style:none;overflow-y:auto}.datasett-rad{cursor:pointer;color:#2a3d56;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;width:100%;padding:.4rem .9rem;font-size:.82rem;display:flex}.datasett-rad:hover{background:#eef4fb}.datasett-rad-navn{flex:1}.datasett-status{color:#1d3a5a;border-radius:var(--ds-border-radius-default);padding:.1rem .4rem;font-size:.65rem;font-weight:600}.datasett-tilgang{font-size:.85rem}.datasett-plikt{text-align:center;border-radius:var(--ds-border-radius-full);color:#1d3a5a;width:18px;height:18px;font-size:.7rem;font-weight:700;line-height:18px;display:inline-block}.datasett-liste-wrap{overflow-x:auto}.datasett-tabell{border-collapse:collapse;width:100%;font-size:.82rem}.datasett-tabell th,.datasett-tabell td{text-align:left;border-bottom:1px solid #e6eef7;padding:.5rem .7rem}.datasett-tabell th{color:#4a5e78;text-transform:uppercase;letter-spacing:.05em;background:#f0f4f8;font-size:.72rem;font-weight:600;position:sticky;top:0}.datasett-tabell tbody tr{cursor:pointer}.datasett-tabell tbody tr:hover{background:#eef4fb}.datasett-inspire{border-radius:var(--ds-border-radius-default);background:#f8fbfd;border:1px solid #d6e4f4;padding:1.5rem}.datasett-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0a101c8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.datasett-modal-innhold{border-radius:var(--ds-border-radius-default);background:#fff;width:100%;max-width:720px;max-height:85vh;padding:1.5rem 1.8rem;position:relative;overflow-y:auto}.datasett-modal-innhold h2{color:#1d4d80;margin:0 0 .4rem}.datasett-modal-lukk{color:var(--ds-color-neutral-text-subtle);cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.7rem;right:.9rem}.datasett-modal-tema{color:#97a8bd;margin:0 0 1rem;font-size:.85rem}.datasett-modal-beskr{color:#2a3d56;margin:0 0 1rem;font-size:.88rem;line-height:1.5}.datasett-modal-meta{flex-wrap:wrap;gap:.4rem;margin:.8rem 0;display:flex}.datasett-modal-pille{border-radius:var(--ds-border-radius-default);color:#2a3d56;background:#eef4fb;border:1px solid #d6e4f4;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.74rem;display:inline-flex}.datasett-modal-egnethet{border-top:1px solid #e6eef7;margin:1rem 0;padding-top:.8rem}.datasett-modal-egnethet h4{color:#4a5e78;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.78rem}.datasett-egnethet-grid{color:#2a3d56;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.4rem;font-size:.82rem;display:grid}.datasett-egnethet-grid strong{color:#1d4d80}.datasett-modal-hjemmel{color:#2a3d56;margin:1rem 0;font-size:.82rem}.datasett-modal-hjemmel p{margin:.3rem 0}.datasett-modal-lenker{border-top:1px solid #e6eef7;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.8rem;display:flex}.datasett-modal-lenker a{border-radius:var(--ds-border-radius-default);color:#1d4d80;background:#eef4fb;padding:.3rem .7rem;font-size:.78rem;text-decoration:none}.datasett-modal-lenker a:hover{background:#d6e4f4}.dok-side{background:var(--ds-color-background-default);color:var(--ds-color-neutral-text-default);flex-direction:column;display:flex}.dok-hode{background:linear-gradient(180deg, var(--ds-color-background-tinted) 0%, var(--ds-color-background-tinted) 100%);border-bottom:1px solid #00649140;padding:1rem 1.5rem}.dok-hode h1{color:var(--ds-color-neutral-text-default);letter-spacing:.3px;margin:.3rem 0;font-size:1.35rem;font-weight:600}.dok-hode a{color:var(--ds-color-accent-text-default);font-size:.78rem;text-decoration:none}.dok-hode code{border-radius:var(--ds-border-radius-default);color:var(--ds-color-accent-text-default);background:#78b4e626;padding:.1rem .4rem;font-size:.78rem}.dok-tilbake{color:var(--ds-color-neutral-text-subtle)!important}.dok-undertekst{color:var(--ds-color-neutral-text-subtle);margin:.3rem 0 0;font-size:.82rem}.dok-undertekst a{color:#105363}.dok-tabs{background:var(--ds-color-background-tinted);border-bottom:1px solid #0064912e;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.7rem 1.5rem;display:flex}.dok-tab{color:var(--ds-color-neutral-text-subtle);border-radius:var(--ds-border-radius-default);cursor:pointer;background:0 0;border:1px solid #78b4e640;padding:.35rem .85rem;font-size:.78rem;transition:all .12s}.dok-tab.aktiv{color:var(--ds-color-accent-text-default);background:#4ab8d42e;border-color:#105363}.dok-tab:hover:not(.aktiv){color:var(--ds-color-neutral-text-default);border-color:#78b4e673}.dok-filter-rad{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.dok-sok,.dok-select{background:var(--ds-color-background-tinted);color:var(--ds-color-neutral-text-default);border-radius:var(--ds-border-radius-default);border:1px solid #00649166;padding:.3rem .6rem;font-size:.78rem}.dok-sok option,.dok-select option{background:var(--ds-color-background-default);color:var(--ds-color-neutral-text-default)}.dok-sok{width:220px}.dok-oppsummering{background:var(--ds-color-background-tinted);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;padding:1rem 1.5rem;display:grid}.dok-osm-kort{background:var(--ds-color-background-tinted);border-radius:var(--ds-border-radius-default);border:1px solid #78b4e61f;flex-direction:column;align-items:center;gap:.5rem;padding:.8rem;display:flex}.dok-osm-tittel{color:var(--ds-color-neutral-text-subtle);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700}.dok-osm-pie{justify-content:center;display:flex}.dok-osm-tall{text-align:left;flex-direction:column;gap:.15rem;width:100%;font-size:.72rem;display:flex}.dok-tegnforklaring{color:var(--ds-color-neutral-text-subtle);background:var(--ds-color-background-tinted);border-bottom:1px solid #00649126;flex-wrap:wrap;gap:.7rem;padding:.5rem 1.5rem;font-size:.72rem;display:flex}.dok-tegnforklaring strong{color:var(--ds-color-neutral-text-subtle);font-weight:600}.dok-tabell-wrap{padding:1rem 1.5rem;overflow-x:auto}.dok-tabell{border-collapse:collapse;background:var(--ds-color-background-tinted);width:100%;font-size:.78rem}.dok-tabell th,.dok-tabell td{text-align:left;white-space:nowrap;border-bottom:1px solid #0064911f;padding:.45rem .6rem}.dok-tabell th{background:var(--ds-color-background-tinted);color:var(--ds-color-neutral-text-subtle);text-transform:uppercase;letter-spacing:.05em;z-index:2;font-size:.68rem;font-weight:600;position:sticky;top:0;box-shadow:0 1px #00649159}.dok-tabell tbody tr{cursor:pointer;transition:background .1s}.dok-tabell tbody tr:hover{background:#4ab8d414}.dok-tabell td{color:var(--ds-color-neutral-text-default)}.dok-tema-pille{border-radius:var(--ds-border-radius-default);background:#0000000a;border:1px solid;padding:.12rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.dok-celle-navn{white-space:normal;max-width:280px;font-weight:500;color:var(--ds-color-neutral-text-default)!important}.dok-celle-eier{white-space:normal;overflow-wrap:break-word;min-width:11rem;font-size:.72rem;color:var(--ds-color-neutral-text-subtle)!important}.dok-plikt{text-align:center;border-radius:var(--ds-border-radius-full);background:#0000000a;width:20px;height:20px;font-weight:700;line-height:20px;display:inline-block}.dok-celle-egnethet{text-align:center;color:var(--ds-color-neutral-text-default);font-weight:600}.dok-celle-tjenester{color:var(--ds-color-neutral-text-subtle);font-family:monospace;font-size:.7rem}.dok-celle-tjenester span{border-radius:var(--ds-border-radius-default);background:#78b4e61a;margin-right:.15rem;padding:.05rem .25rem;display:inline-block}.dok-tabell-fot{color:var(--ds-color-neutral-text-subtle);text-align:center;padding:.7rem 0;font-size:.78rem}.dok-tema-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;padding:1rem 1.5rem;display:grid}.dok-tema-kort{background:var(--ds-color-background-tinted);border-radius:var(--ds-border-radius-default);border:1px solid;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem;scroll-margin-top:5rem;transition:box-shadow .3s,transform .3s;display:flex}.dok-anker-pulse{animation:1.8s ease-out dok-anker-pulse}@keyframes dok-anker-pulse{0%{box-shadow:0 0 #6c348300}20%{transform:scale(1.02);box-shadow:0 0 0 8px #6c34838c}to{transform:scale(1);box-shadow:0 0 #6c348300}}.dok-tema-tittel{text-align:center;font-size:.85rem;font-weight:700}.dok-tema-antall{color:var(--ds-color-neutral-text-subtle);font-size:.7rem}.dok-tema-donuts{gap:.7rem;display:flex}.dok-donut{flex-direction:column;align-items:center;gap:.15rem;display:flex}.dok-donut-merke{color:var(--ds-color-neutral-text-subtle);font-size:.62rem}.dok-inspire{background:var(--ds-color-background-tinted);border-radius:var(--ds-border-radius-default);border:1px solid #00649126;margin:1rem 1.5rem;padding:1.5rem}.dok-inspire-tekst{color:var(--ds-color-neutral-text-subtle);margin-top:.8rem;font-size:.78rem}.dok-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#050a14b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dok-modal-innhold{background:linear-gradient(180deg, var(--ds-color-background-tinted) 0%, var(--ds-color-background-tinted) 100%);border-radius:var(--ds-border-radius-default);width:100%;max-width:720px;max-height:85vh;color:var(--ds-color-neutral-text-default);border:1px solid #00649159;padding:1.5rem 1.8rem;position:relative;overflow-y:auto}.dok-modal-innhold h2{color:var(--ds-color-neutral-text-default);margin:0 0 .4rem;font-weight:600}.dok-modal-innhold h4{color:var(--ds-color-neutral-text-subtle);text-transform:uppercase;letter-spacing:.08em;margin:.7rem 0 .3rem;font-size:.72rem}.dok-modal-innhold a{color:var(--ds-color-accent-text-default)}.dok-modal-lukk{color:var(--ds-color-neutral-text-subtle);cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.7rem;right:.9rem}.dok-modal-meta{color:var(--ds-color-neutral-text-subtle);margin:0 0 .8rem;font-size:.82rem}.dok-modal-beskr{color:var(--ds-color-neutral-text-default);margin:.5rem 0;font-size:.85rem;line-height:1.5}.dok-eget-navn{color:var(--ds-color-neutral-text-subtle);margin:0 0 .3rem;font-size:.8rem}.dok-geonorge-beskr{margin:.4rem 0;font-size:.82rem}.dok-geonorge-beskr summary{cursor:pointer;color:var(--ds-color-neutral-text-subtle)}.dok-geonorge-beskr p{white-space:pre-line;margin:.4rem 0 0;line-height:1.5}.dok-modal-pille-rad{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.dok-modal-pille-rad span{border-radius:var(--ds-border-radius-default);background:#0000000d;padding:.15rem .55rem;font-size:.78rem}.dok-modal-egnethet{border-top:1px solid #0064912e;margin:1rem 0;padding-top:.7rem}.dok-modal-egnethet-grid{text-align:center;grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.dok-modal-egnethet-grid div{background:var(--ds-color-background-tinted);border-radius:var(--ds-border-radius-default);padding:.4rem}.dok-modal-egnethet-grid div span{color:var(--ds-color-neutral-text-subtle);font-size:.65rem;display:block}.dok-modal-egnethet-grid div strong{color:var(--ds-color-accent-text-default);margin-top:.2rem;font-size:1.1rem;font-weight:700;display:block}.dok-modal-jus{border-top:1px solid #0064912e;margin:1rem 0;padding-top:.7rem;font-size:.82rem}.dok-modal-jus p{margin:.25rem 0}.dok-modal-jus strong{color:var(--ds-color-neutral-text-subtle)}.dok-modal-lenker{border-top:1px solid #0064912e;flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding-top:.8rem;display:flex}.dok-modal-lenker a{border-radius:var(--ds-border-radius-default);color:var(--ds-color-accent-text-default);background:#4ab8d426;padding:.3rem .7rem;font-size:.78rem;text-decoration:none}.dok-modal-lenker a:hover{background:#4ab8d44d}.dok-relasjoner{flex-wrap:wrap;gap:.2rem;max-width:280px;margin-top:.3rem;display:flex}.dok-rel-pille{color:var(--ds-color-accent-text-default);border-radius:var(--ds-border-radius-default);cursor:pointer;white-space:nowrap;background:#5fa8e01a;border:1px solid #5fa8e04d;padding:.05rem .35rem;font-family:monospace;font-size:.65rem}.dok-rel-pille:hover{color:var(--ds-color-neutral-text-default);background:#5fa8e040}.dok-rel-mer{color:var(--ds-color-neutral-text-subtle);padding:.05rem .25rem;font-size:.65rem;font-style:italic}.dok-egnethet-rad{gap:.2rem;display:inline-flex}.dok-egnethet-rute{text-align:center;border-radius:var(--ds-border-radius-default);border:1px solid;width:22px;height:22px;font-family:monospace;font-size:.78rem;font-weight:700;line-height:22px;display:inline-block}.dok-eier-lenke{text-decoration:none;color:var(--ds-color-accent-text-default)!important}.dok-eier-lenke:hover{text-decoration:underline;color:var(--ds-color-neutral-text-default)!important}.kodeverdi-rev-rad{background:#5fa8e012;border-left:2px solid #5fa8e066;border-radius:0 3px 3px 0;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.3rem;padding:.35rem .6rem;font-size:.82rem;display:flex}.kodeverdi-rev-label{color:#4a5e78;white-space:nowrap;font-size:.78rem;font-weight:600}.kodeverdi-rev-grupper{flex-wrap:wrap;gap:.4rem;display:flex}.kodeverdi-rev-gruppe{align-items:center;gap:.25rem;display:inline-flex}.kodeverdi-rev-kl{color:#1d4d80;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #d6e4f4;padding:.12rem .5rem;font-size:.78rem;text-decoration:none}.kodeverdi-rev-kl:hover{background:#eef4fb;text-decoration:none}.kodeverdi-rev-antall{color:var(--ds-color-neutral-text-subtle);font-size:.7rem}.kodeverdi-feltkode-rad{background:#ffd7000f;border-left:2px solid #ffd70080;border-radius:0 3px 3px 0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;padding:.35rem .6rem;font-size:.82rem;display:flex}.kodeverdi-feltkode-label{color:#806000;white-space:nowrap;font-size:.78rem;font-weight:600}.kodeverdi-feltkode-pills{flex-wrap:wrap;gap:.4rem;display:flex}.kodeverdi-feltkode-pill{border-radius:var(--ds-border-radius-default);color:#5a4400;background:#fffcef;border:1px solid #e6d680;padding:.12rem .55rem;font-family:Consolas,Menlo,monospace;font-size:.82rem}.kodeverdi-feltkode-navn{color:#88753e;font-family:inherit;font-size:.76rem;font-weight:400}.pbl-ref-link{color:currentColor;text-underline-offset:3px;opacity:.95;cursor:pointer;white-space:nowrap;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;transition:opacity .15s,text-decoration-style .15s}.pbl-ref-link:hover{opacity:1;text-decoration-style:solid}.pbl-ref-link:after{content:"↗";opacity:0;vertical-align:super;margin-left:.15rem;font-size:.7em;font-weight:400;transition:opacity .15s}.pbl-ref-link:hover:after{opacity:.7}.pbl-ref-forskrift{color:inherit;border-bottom-color:#c78a40!important}.pbl-ref-forskrift:hover{background:#c78a401a}.dok-side .pbl-ref-link,.dok-modal .pbl-ref-link{color:var(--ds-color-accent-text-default)}.akt-beskrivelse{color:#4a5e78;margin-top:.2rem;font-size:.85rem;line-height:1.45}.akt-beskrivelse-p{margin:0 0 .4rem;display:block}.akt-beskrivelse-p:last-child{margin-bottom:0}.akt-beskrivelse a{color:#1d4d80;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.akt-beskrivelse a:hover{color:#0a3a6a;text-decoration-style:solid}.akt-beskrivelse h1,.akt-beskrivelse h2,.akt-beskrivelse h3,.akt-beskrivelse h4{color:#1d4d80;margin:.5rem 0 .2rem;font-size:.9rem;font-weight:600}.akt-beskrivelse ul,.akt-beskrivelse ol{margin:.25rem 0;padding-left:1.2rem}.akt-beskrivelse code{border-radius:var(--ds-border-radius-default);background:#f0f4f8;padding:0 .2rem;font-size:.85em}.dok-seksjon-h2-onsket{color:#90640e}.plandata-antall{color:var(--ds-color-neutral-text-subtle);margin-left:.3rem;font-size:.85rem;font-weight:400}.plandata-badge{border-radius:var(--ds-border-radius-default);white-space:nowrap;letter-spacing:.02em;flex-shrink:0;padding:.15rem .4rem;font-size:.68rem;font-weight:600}.plandata-badge-data{color:#397f1b;background:#56c02b33}.plandata-badge-tjeneste{color:var(--ds-color-accent-text-default);background:#88c8ff2e}.plandata-badge-mangler{color:#90640e;background:#ffc8642e}.plandata-beskrivelse{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:.82rem;line-height:1.45}.plandata-kort-foot{color:var(--ds-color-neutral-text-subtle);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:auto;font-size:.72rem;display:flex}.plandata-eier{font-weight:500}.plandata-tema{border-radius:var(--ds-border-radius-default);color:var(--ds-color-accent-text-default);background:#5fa8e026;padding:.05rem .4rem}.plandata-status{border-radius:var(--ds-border-radius-default);text-transform:capitalize;padding:.05rem .4rem;font-size:.7rem}.plandata-status-aktiv{color:#397f1b;background:#56c02b33}.plandata-status-under-utvikling{color:#90640e;background:#ffc8642e}.plandata-status-mangler{color:#e10000;background:#ff64642e}.plandata-lenke{color:var(--ds-color-accent-text-default);margin-left:auto;font-weight:500;text-decoration:none}.plandata-lenke:hover{text-decoration:underline}.plandata-tabell{border-collapse:collapse;background:var(--ds-color-background-tinted);width:100%;font-size:.82rem}.plandata-tabell th,.plandata-tabell td{text-align:left;vertical-align:top;word-wrap:break-word;border-bottom:1px solid #5fa8e01f;padding:.5rem .7rem}.plandata-tabell th{background:var(--ds-color-background-tinted);color:var(--ds-color-neutral-text-subtle);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.68rem;font-weight:600}.plandata-tabell tbody tr:hover{background:#5fa8e00f}.plandata-tabell td{color:var(--ds-color-neutral-text-default)}.plandata-td-beskrivelse{color:var(--ds-color-neutral-text-subtle);font-size:.78rem;line-height:1.45}.plandata-tabell .plandata-badge{font-size:.7rem}.plandata-tabell .plandata-status{font-size:.72rem}.dok-seksjon-h1{border-bottom:1px solid #5fa8e040;padding-bottom:.4rem;color:#fff!important;margin-top:2rem!important;font-size:1.45rem!important}.dok-seksjon-h2{color:var(--ds-color-accent-text-default);margin:1.2rem 1.5rem .3rem;font-size:1.15rem;font-weight:600}.dok-seksjon-h3{color:var(--ds-color-neutral-text-default);margin:1.2rem 1.5rem .3rem;font-size:.98rem;font-weight:600}.dok-seksjon-h3-onsket{color:#90640e}.plandata-wrap-smal{overflow-x:visible!important}.dok-tabell-smal th,.dok-tabell-smal td{word-break:break-word;white-space:normal!important}.dok-tabell-smal td.dok-celle-navn{max-width:240px}.dok-seksjon-ingress{color:var(--ds-color-neutral-text-subtle);margin:0 1.5rem .85rem;font-size:.85rem}.dok-seksjon-ingress a{color:var(--ds-color-accent-text-default)}.gdm-side{flex-direction:column;gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex}.gdm-side code{font-size:.85em}.gdm-stabel{flex-direction:column;gap:.25rem;display:flex}.gdm-lag{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--gdm-lag);border-radius:var(--ds-border-radius-default);background:color-mix(in srgb, var(--gdm-lag) 7%, transparent);padding:.6rem .8rem;display:block}button.gdm-lag{cursor:pointer}button.gdm-lag:hover{background:color-mix(in srgb, var(--gdm-lag) 14%, transparent)}button.gdm-lag:focus-visible{outline:2px solid var(--ds-color-accent-border-strong,#1e4f8f);outline-offset:2px}.gdm-lag.skjult{opacity:.45;border-style:dashed}.gdm-lag-system{--gdm-lag:#5fa8e0}.gdm-lag-regnskap{--gdm-lag:#d9821a}.gdm-lag-sektor{--gdm-lag:#3f8f1f}.gdm-lag-plandata{--gdm-lag:#6b5bb5}.gdm-lag-grunndata{--gdm-lag:#6b7a90}.gdm-lag-tittel{margin-bottom:.35rem;font-size:.85rem;font-weight:600}.gdm-piller{flex-wrap:wrap;gap:.3rem;display:flex}.gdm-pille{border:1px solid color-mix(in srgb, var(--gdm-lag,#6b7a90) 45%, transparent);background:var(--ds-color-neutral-background-default,#fff);color:inherit;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;text-decoration:none}.gdm-pille.dempet{color:var(--ds-color-neutral-text-subtle);font-style:italic}a.gdm-pille:hover{text-decoration:underline}.gdm-pil{text-align:center;color:var(--ds-color-neutral-text-subtle);font-size:.72rem}.gdm-filter{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.gdm-chip{font:inherit;cursor:pointer;border:1px solid var(--ds-color-neutral-border-default,#c5ccd6);color:inherit;background:0 0;border-radius:999px;padding:.15rem .6rem;font-size:.78rem}.gdm-chip.aktiv{background:var(--ds-color-accent-surface-default,#e3eef9);border-color:var(--ds-color-accent-border-strong,#1e4f8f);font-weight:600}.gdm-chip.nullstill{border-style:dashed}.gdm-chip:focus-visible{outline:2px solid var(--ds-color-accent-border-strong,#1e4f8f);outline-offset:1px}.gdm-rel-gruppe{margin-top:.75rem}.gdm-rel-gruppe ul{flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding-left:1.1rem;display:flex}.gdm-rel-gruppe li{font-size:.88rem;line-height:1.45}.gdm-verb{color:var(--ds-color-neutral-text-subtle);font-style:italic}.gdm-rel-label{color:var(--ds-color-neutral-text-subtle);font-size:.82rem}.gdm-ds-lenke{font:inherit;cursor:pointer;color:var(--ds-color-accent-text-default,#1e4f8f);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.gdm-ds-lenke.aktiv{font-weight:700}.gdm-ds-lenke:focus-visible{outline:2px solid var(--ds-color-accent-border-strong,#1e4f8f);outline-offset:1px}.gdm-tema{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:.9rem;display:grid}.gdm-kort{border:1px solid color-mix(in srgb, var(--tema) 40%, #c5ccd6);border-radius:var(--ds-border-radius-default);overflow:hidden}.gdm-kort header{background:var(--tema-fyll,color-mix(in srgb, var(--tema) 10%, transparent));color:#1f2937;border-bottom:1px solid color-mix(in srgb, var(--tema) 30%, transparent);align-items:flex-start;gap:.6rem;padding:.6rem .8rem;display:flex}.gdm-kort header .gdm-kort-sub{color:#4b5563}.gdm-kort header h3{margin:0}.gdm-merke{letter-spacing:.05em;background:var(--tema);color:#fff;border-radius:3px;flex-shrink:0;margin-top:.15rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.gdm-kort-sub{color:var(--ds-color-neutral-text-subtle);margin:.1rem 0 0;font-size:.78rem}.gdm-undergruppe{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-color-neutral-text-subtle);padding:.4rem .8rem .2rem;font-size:.68rem}.gdm-rader{margin:0;padding:0;list-style:none}.gdm-rad{border-top:1px solid var(--ds-color-neutral-border-subtle,#e5e8ec);grid-template-columns:1.4rem minmax(0,1fr) minmax(0,11rem) 5.5rem 2.6rem;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.82rem;display:grid}.gdm-rad.aktiv{background:var(--ds-color-accent-surface-default,#e3eef9)}@media (width<=640px){.gdm-rad{grid-template-columns:1.4rem minmax(0,1fr) 2.6rem}.gdm-rad .gdm-rad-eier,.gdm-rad .gdm-rad-type{display:none}}.gdm-rad-navn{overflow-wrap:anywhere}.gdm-rad-eier,.gdm-rad-type{color:var(--ds-color-neutral-text-subtle);overflow-wrap:anywhere;font-size:.76rem}.gdm-rad-grad{font:inherit;cursor:pointer;border:1px solid var(--ds-color-neutral-border-default,#c5ccd6);color:inherit;background:0 0;border-radius:3px;padding:0 .3rem;font-size:.75rem}.gdm-rad-grad.tom{cursor:default;border:none}.gdm-rad-grad[aria-pressed=true]{background:var(--ds-color-accent-surface-default,#e3eef9);font-weight:600}.gdm-plikt{text-align:center;color:var(--ds-color-neutral-text-subtle);border:1px solid var(--ds-color-neutral-border-subtle,#e5e8ec);border-radius:3px;font-size:.68rem;font-weight:700;line-height:1.3rem}.gdm-plikt.gdm-plikt-A{color:#9a3412;background:#fff1e8;border-color:#f2b38f}.gdm-plikt.gdm-plikt-B{color:#7a5a00;background:#fff8dc;border-color:#e8cf7a}.gdm-plikt.gdm-plikt-C{color:#1e4f8f;background:#ebf3fb;border-color:#9cc0e6}.gdm-plikt.gdm-plikt-D{color:#4a5568;background:#f3f5f8;border-color:#c5ccd6}.gdm-hull{border-top:1px solid var(--ds-color-neutral-border-subtle,#e5e8ec);padding:.5rem .8rem;font-size:.8rem;line-height:1.5}.gdm-hull.warning{background:#fff8eb}.gdm-hull.opportunity{background:#f2f8ff}.gdm-uten-tema{border:1px solid var(--ds-color-neutral-border-subtle,#e5e8ec);border-radius:var(--ds-border-radius-default);margin-top:.9rem}.gdm-uten-tema summary{cursor:pointer;padding:.5rem .8rem;font-size:.88rem}.gdm-lag-figur{padding-bottom:.8rem}.gdm-figur-topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gdm-figur-hjelp{color:var(--ds-color-neutral-text-subtle);margin:.2rem 0 .5rem;font-size:.8rem}.gdf{border-radius:var(--ds-border-radius-default);background:#fff;width:100%;max-width:1100px;height:auto;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif;display:block}.gdf-side{fill:#fff;text-anchor:middle;font-size:14px;font-weight:700}.gdf-korttittel{fill:#333;font-size:10px;font-weight:600}.gdf-pil{stroke:#666;stroke-width:1px;fill:none}.gdf-etikett{fill:#222;text-anchor:middle;pointer-events:none;font-size:9px}.gdf-ikonbg{fill:#fff;stroke:#888;stroke-width:.5px}.gdf-rekt{fill:#fff;stroke:#888;stroke-width:1px;transition:fill .12s,stroke .12s}.gdf-tall{pointer-events:none}.gdf-tall rect{fill:#12305b}.gdf-tall text{fill:#fff;font-size:8px;font-weight:700}.gdf-boks{cursor:pointer;outline:none}.gdf-boks:hover .gdf-rekt,.gdf-boks:focus-visible .gdf-rekt{fill:#eef4fb;stroke:#1e4f8f;stroke-width:1.5px}.gdf-boks:focus-visible .gdf-rekt,.gdf-boks:focus-visible .gdf-sirkel{stroke-width:2.5px}.gdf-boks.valgt .gdf-rekt{fill:#e3eef9;stroke:#1e4f8f;stroke-width:2px}.gdf-boks.valgt .gdf-sirkel{stroke:#1e4f8f;stroke-width:2px}.gdf-boks.dempet{opacity:.45}.gdf-sirkel{transition:stroke .12s}.datasett-indeks{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1rem;width:100%;max-width:1100px;margin:0 auto;padding:1.5rem;display:grid}.datasett-kort{border-radius:var(--ds-border-radius-default);color:inherit;background:linear-gradient(#5fa8e014 0%,#5fa8e005 100%);border:1px solid #5fa8e040;align-items:flex-start;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .15s;display:flex}.datasett-kort:hover{background:#5fa8e026;border-color:#5fa8e080;text-decoration:none;transform:translateY(-1px)}.datasett-kort-ikon{flex-shrink:0;font-size:2.5rem;line-height:1}.datasett-kort-tekst{flex-direction:column;flex:1;gap:.35rem;display:flex}.datasett-kort-tekst h2{color:var(--ds-color-accent-text-default);margin:0;font-size:1.15rem;font-weight:600}.datasett-kort-tekst p{color:var(--ds-color-neutral-text-subtle);margin:0;font-size:.88rem;line-height:1.45}.datasett-kort-stat{color:var(--ds-color-accent-text-default);border-radius:var(--ds-border-radius-default);background:#5fa8e01f;align-self:flex-start;margin-top:.3rem;padding:.15rem .5rem;font-size:.74rem;font-weight:500}.dok-plandata-beskrivelse-snippet{color:var(--ds-color-neutral-text-subtle);white-space:normal;max-width:480px;margin-top:.2rem;font-size:.72rem;line-height:1.35}.dok-format-tag{color:var(--ds-color-accent-text-default);border-radius:var(--ds-border-radius-default);background:#5fa8e02e;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.tilgang-ikon{filter:drop-shadow(0 0 .5px);font-size:1rem}.arkitektur-side{background:#f7f9fc;flex-direction:column;height:calc(100vh - 13rem);min-height:32rem;display:flex;overflow:hidden}.ark-hode{background:#fff;border-bottom:1px solid #e2e8f0;padding:.85rem 1.25rem .5rem}.ark-hode h1{color:#0f172a;margin:.5rem 0 .2rem;font-size:1.4rem}.ark-undertekst{color:#64748b;margin:0;font-size:.82rem}.ark-undertekst code{border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:0 .3rem;font-size:.78rem}.ark-toolbar{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:.6rem 1.25rem;display:flex}.ark-toolbar-rad{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ark-toolbar-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-right:.2rem;font-size:.74rem;font-weight:700}.ark-fokus-knapp,.ark-detalj-knapp{color:#475569;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.35rem .75rem;font-size:.78rem;transition:all .12s}.ark-fokus-knapp:hover,.ark-detalj-knapp:hover{color:#1e40af;border-color:#3b82f6}.ark-fokus-knapp.aktiv,.ark-detalj-knapp.aktiv{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.ark-checkbox{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.ark-canvas{flex:1;min-height:0;display:flex;position:relative}.ark-svg-wrap{cursor:grab;background:#fafbfc;flex:1;position:relative;overflow:hidden}.ark-svg-wrap:active{cursor:grabbing}.ark-svg-inner{width:100%;height:100%}.ark-svg-inner svg{width:100%;height:100%;display:block}.ark-zoom-ctrls{flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:1rem;right:1rem}.ark-zoom-ctrls button{border-radius:var(--ds-border-radius-default);cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;width:32px;height:32px;font-size:1rem}.ark-zoom-ctrls button:hover{color:#1e3a5f;border-color:#1e3a5f}.ark-sidepanel{background:#fff;border-left:1px solid #e2e8f0;flex-shrink:0;width:400px;padding:1rem 1.25rem;overflow-y:auto;box-shadow:-3px 0 10px #0000000d}.ark-sp-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.ark-sp-header h2{color:#0f172a;margin:0;font-size:1.2rem}.ark-sp-lukk{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.2rem}.ark-sp-lukk:hover{color:#0f172a}.ark-sp-meta{color:#475569;margin-bottom:1rem;font-size:.85rem}.ark-sp-meta div{margin-bottom:.25rem}.ark-sp-meta strong{color:#1e3a5f;font-weight:600}.ark-sp-beskrivelse{color:#475569;margin:.5rem 0 0;line-height:1.5}.ark-sp-seksjon{border-top:1px solid #e2e8f0;margin-top:.85rem;padding-top:.85rem}.ark-sp-seksjon h3{color:#1e3a5f;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.ark-sp-seksjon h3 a{color:#3b82f6;font-size:.78rem;font-weight:400;text-decoration:none}.ark-sp-seksjon h3 a:hover{text-decoration:underline}.ark-sp-tjenester{margin:0;padding:0;font-size:.82rem;list-style:none}.ark-sp-tjenester li{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.2rem 0;display:flex}.ark-sp-tjenester li:last-child{border-bottom:none}.ark-sp-rel{margin:0;padding:0;font-size:.82rem;list-style:none}.ark-sp-rel li{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem 0;display:flex}.ark-rel-pil{color:#64748b;font-size:1.1rem}.ark-rel-link{color:#1e40af;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline}.ark-rel-link:hover{color:#0f172a}.ark-rel-type{color:#64748b;font-size:.72rem;font-style:italic}.ark-rel-proto{color:#475569;border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:.05rem .4rem;font-size:.7rem}.ark-status{font-size:.8rem}.ark-status-i-drift{color:#275613}.ark-status-under-utvikling{color:#5f4707}.ark-status-planlagt{color:var(--ds-color-accent-text-default)}.ark-status-ukjent{color:#888}.ark-tj-navn{color:#1e3a5f;font-weight:600}.ark-tj-versjon{color:#64748b;font-size:.72rem;font-weight:400}.ark-tj-proto{color:#64748b;font-size:.7rem}.ark-tj-nps{color:#94a3b8;border-radius:var(--ds-border-radius-default);background:#f8fafc;padding:0 .3rem;font-size:.68rem}.ark-sp-mer{color:#94a3b8;padding-top:.4rem;font-size:.78rem;font-style:italic}.ark-sp-footer{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.85rem}.ark-sp-knapp-primær{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#1e3a5f;border:none;width:100%;padding:.5rem;font-weight:600}.ark-sp-knapp-primær:hover{background:#163049}.ark-svg-inner svg [data-element-id]{cursor:pointer}.ark-svg-inner svg [data-element-id]:hover rect{stroke-width:3px!important}.ark-tj-nps-grupp{flex-wrap:wrap;gap:.25rem;display:inline-flex}.ark-tj-nps{color:#1e40af;border-radius:var(--ds-border-radius-default);background:#eef2f7;border:1px solid #0000;padding:.05rem .4rem;font-size:.68rem;text-decoration:none}.ark-tj-nps:hover{background:#dbeafe;border-color:#3b82f6;text-decoration:none}.kodeverdi-kopling-inspire{color:#5c4400!important;background:linear-gradient(#ffcc001a,#ffcc000a)!important;border-color:#fc0!important}.kodeverdi-kopling-inspire:hover{background:linear-gradient(#ffcc0038,#ffcc0014)!important;border-color:#d9a900!important}.kodeverdi-kopling-inspire .kodeverdi-kopling-navn{color:#5c4400;font-weight:500}.kodeverdi-kopling-inspire-badge{color:#fc0;letter-spacing:.06em;border-radius:var(--ds-border-radius-default);text-transform:uppercase;background:#039;margin-right:.4rem;padding:.08rem .42rem;font-size:.62rem;font-weight:800;display:inline-block}.kodeverdi-kopling-inspire:after{content:" ↗";opacity:.6;margin-left:.2rem;font-size:.7em}.annoteringer-legend{z-index:5;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;width:fit-content;margin:0 0 1rem auto;font-size:.78rem;position:sticky;top:.5rem;box-shadow:0 1px 3px #0000000f}.annoteringer-legend .annoteringer-legend-hovedknapp{cursor:pointer;color:#1e3a5f;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:180px;padding:.35rem .7rem;font-size:.78rem;font-weight:600;display:flex}.annoteringer-legend .annoteringer-legend-hovedknapp:hover{background:#f8fafc}.annoteringer-legend .annoteringer-legend-tittel{color:#1e3a5f}.annoteringer-legend .annoteringer-legend-teller{color:#64748b;border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:.05rem .4rem;font-size:.72rem;font-weight:400}.annoteringer-legend .annoteringer-legend-chevron{color:#94a3b8;font-size:.6rem}.annoteringer-legend-panel{border-top:1px solid #f1f5f9;max-width:260px;padding:.5rem .6rem}.annoteringer-legend-rad-mini{border-bottom:1px solid #f1f5f9;gap:.3rem;margin-bottom:.4rem;padding-bottom:.4rem;display:flex}.annoteringer-legend-mini-knapp{border-radius:var(--ds-border-radius-default);cursor:pointer;color:#475569;background:#f1f5f9;border:none;padding:.15rem .5rem;font-size:.7rem}.annoteringer-legend-mini-knapp:hover{color:#1e3a5f;background:#e2e8f0}.annoteringer-legend-rad{cursor:pointer;border-radius:var(--ds-border-radius-default);align-items:center;gap:.4rem;padding:.18rem .1rem;display:flex}.annoteringer-legend-rad:hover{background:#f8fafc}.annoteringer-legend-rad.ingen{opacity:.4;cursor:default}.annoteringer-legend-rad.ingen:hover{background:0 0}.annoteringer-legend-rad.skjult .annoteringer-legend-prøve{opacity:.35;text-decoration:line-through}.annoteringer-legend-rad input[type=checkbox]{cursor:pointer;margin:0}.annoteringer-legend-rad input[type=checkbox]:disabled{cursor:default}.annoteringer-legend-prøve{pointer-events:none;flex:1;font-size:.72rem}.annoteringer-legend-antall{color:#94a3b8;border-radius:var(--ds-border-radius-default);text-align:center;background:#f1f5f9;min-width:1.5rem;padding:.05rem .35rem;font-size:.68rem}body[data-skjul-annoteringer*=hjemmel] .md-inline-chip-hjemmel,body[data-skjul-annoteringer*=kodeliste] .md-inline-chip-kodeliste,body[data-skjul-annoteringer*=concept] .md-inline-chip-concept,body[data-skjul-annoteringer*=datamodell] .md-inline-chip-datamodell,body[data-skjul-annoteringer*=objekttype] .md-inline-chip-objekttype,body[data-skjul-annoteringer*=attributt] .md-inline-chip-attributt,body[data-skjul-annoteringer*=datasett] .md-inline-chip-datasett,body[data-skjul-annoteringer*=sjekkpunkt] .md-inline-chip-sjekkpunkt,body[data-skjul-annoteringer*=aktivitet] .md-inline-chip-aktivitet,body[data-skjul-annoteringer*=tjeneste] .md-inline-chip-tjeneste,body[data-skjul-annoteringer*=brukerhistorie] .md-inline-chip-brukerhistorie,body[data-skjul-annoteringer*=modul] .md-inline-chip-modul{color:inherit!important;background:0 0!important;border-bottom:1px dotted #cbd5e1!important;padding:0!important}.simulator-side{max-width:1500px;margin:0 auto;padding:1rem 1.5rem}.simulator-hode{margin-bottom:1rem}.simulator-hode h1{color:#0f172a;margin:.5rem 0 .3rem;font-size:1.5rem}.simulator-undertekst{color:#64748b;margin:0;font-size:.85rem}.simulator-undertekst code{border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:0 .3rem;font-size:.78rem}.simulator-toolbar{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.6rem .8rem;display:flex}.simulator-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-right:.4rem;font-size:.74rem;font-weight:700}.simulator-scenarios,.simulator-kontroller{align-items:center;gap:.3rem;display:flex}.simulator-scenario-knapp{color:#475569;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.35rem .75rem;font-size:.78rem;transition:all .12s}.simulator-scenario-knapp:hover{color:#6c3483;border-color:#8e44ad}.simulator-scenario-knapp.aktiv{color:#fff;background:#8e44ad;border-color:#8e44ad}.simulator-kontroller button{border-radius:var(--ds-border-radius-default);cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;width:32px;height:32px;font-size:.9rem}.simulator-kontroller button:hover{color:#6c3483;border-color:#8e44ad}.simulator-kontroller button.simulator-spill{color:#fff;background:#8e44ad;border-color:#8e44ad;font-size:1.1rem}.simulator-kontroller button.simulator-spill:hover{background:#6c3483}.simulator-kontroller select{border-radius:var(--ds-border-radius-default);border:1px solid #cbd5e1;padding:.25rem .4rem;font-size:.78rem}.simulator-progresjon{color:#475569;margin-left:auto;font-size:.85rem}.simulator-progresjon strong{color:#1e3a5f;font-weight:700}.simulator-canvas{grid-template-columns:280px 1fr 240px;gap:1rem;min-height:600px;display:grid}.simulator-tidslinje{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;max-height:80vh;padding:.5rem .4rem;font-size:.78rem;overflow-y:auto}.simulator-tidslinje-rad{border-radius:var(--ds-border-radius-default);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .4rem;display:flex}.simulator-tidslinje-rad:hover{background:#f8fafc}.simulator-tidslinje-rad.aktiv{color:#6c3483;background:#ede1f5;font-weight:700}.simulator-tidslinje-rad.fortid{color:#94a3b8}.simulator-tidslinje-pkt{color:#8e44ad;min-width:12px;font-size:.9rem}.simulator-tidslinje-tittel{flex:1;line-height:1.3}.simulator-tidslinje-id{color:#94a3b8;font-size:.7rem}.simulator-detalj{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;padding:1.25rem;overflow-y:auto}.simulator-detalj h2{color:#0f172a;margin:.4rem 0 .6rem;font-size:1.3rem}.simulator-detalj h3{color:#6c3483;margin:1rem 0 .4rem;font-size:.85rem;font-weight:700}.simulator-fase{color:#6c3483;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:flex}.simulator-pille{color:#475569;border-radius:var(--ds-border-radius-default);text-transform:none;letter-spacing:0;background:#f1f5f9;padding:.1rem .5rem;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-block}.simulator-pille-artefakt{color:#92400e;background:#fef3c7}.simulator-pille-modul{color:#6a1b9a;background:#ede7f6}.simulator-pille-modul:hover{background:#d1c4e9}.simulator-pille-mal{color:#9a3412;background:#fff7ed;border-color:#fdba74}.simulator-pille-mal-lenke{color:#1e40af;background:#eff6ff;border-color:#93c5fd;text-decoration:none}.simulator-pille-mal-lenke:hover{background:#dbeafe}.simulator-pille-malnavn{opacity:.92;font-weight:500}.simulator-artefakt-mal{color:#92400e;opacity:.9;font-size:.82rem}.kl-faner{border-bottom:2px solid #e2e8f0;flex-wrap:wrap;gap:.25rem;margin:.8rem 0 1rem;display:flex}.kl-fane{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.4rem;margin-bottom:-2px;padding:.5rem .95rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}.kl-fane:hover{color:#6c3483;background:#faf5fd}.kl-fane.aktiv{color:#4a235a;border-bottom-color:#6c3483;font-weight:700}.kl-fane-ikon{opacity:.85;font-family:ui-monospace,monospace;font-size:.92rem}.kl-maskin-formatvelger{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.kl-maskin-formatknapp{border-radius:var(--ds-border-radius-default);color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.35rem .85rem;font-family:ui-monospace,monospace;font-size:.78rem}.kl-maskin-formatknapp:hover{background:#f1f5f9}.kl-maskin-formatknapp.aktiv{color:#fff;background:#6c3483;border-color:#6c3483}.kl-maskin-nedlast{color:#166534;border-radius:var(--ds-border-radius-default);background:#f0fdf4;border:1px solid #6ee7b7;margin-left:auto;padding:.35rem .85rem;font-size:.82rem;text-decoration:none}.kl-maskin-nedlast:hover{background:#dcfce7}.kl-kode-vindu{border-radius:var(--ds-border-radius-default);background:#1e1e1e;border:1px solid #1e1e1e;overflow:hidden}.kl-kode-hode{color:#d4d4d4;background:#2d2d30;border-bottom:1px solid #3e3e42;justify-content:space-between;align-items:center;padding:.5rem .85rem;font-family:ui-monospace,monospace;font-size:.78rem;display:flex}.kl-kode-kopier{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#0e639c;border:none;padding:.25rem .7rem;font-size:.72rem;font-weight:600}.kl-kode-kopier:hover{background:#17b}.kl-kode-body{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;max-height:70vh;margin:0;padding:.9rem 1rem;font-family:ui-monospace,monospace;font-size:.78rem;line-height:1.55;overflow-x:auto}.kl-maskin-fot{color:#78350f;border-radius:var(--ds-border-radius-default);background:#fefce8;border-left:3px solid #ca8a04;margin-top:.75rem;padding:.6rem .85rem;font-size:.78rem;line-height:1.5}.kl-maskin-fot a{color:#6c3483}.kl-graf-toolbar{border-radius:var(--ds-border-radius-default);background:linear-gradient(#0c1525 0%,#0a1220 100%);border:1px solid #7896c82e;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.6rem .9rem;display:flex}.kl-graf-toolbar input[type=search]{border-radius:var(--ds-border-radius-default);color:var(--ds-color-neutral-text-default);background:#141e30b3;border:1px solid #7896c84d;min-width:18rem;padding:.45rem .75rem;font-size:.85rem}.kl-graf-toolbar input[type=search]::placeholder{color:var(--ds-color-neutral-text-subtle)}.kl-graf-toolbar input[type=search]:focus{border-color:#7eb8ff;outline:none;box-shadow:0 0 0 2px #7eb8ff33}.kl-graf-toggle{color:#b8d0f0;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.kl-graf-toggle input[type=checkbox]{accent-color:#7eb8ff}.kl-graf-stats{color:var(--ds-color-neutral-text-subtle);margin-left:auto;font-family:ui-monospace,monospace;font-size:.78rem}.kl-graf-omslutter{border-radius:var(--ds-border-radius-default);background-color:#050a14;background-image:radial-gradient(circle at 20% 30%,#7eb8ff0a 0%,#0000 50%),radial-gradient(circle at 80% 60%,#b78dff0a 0%,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #7896c82e;height:78vh;min-height:30rem;position:relative;overflow:hidden}.kl-graf-zoom{z-index:10;border-radius:var(--ds-border-radius-default);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141e30d9;border:1px solid #7896c84d;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:16px;right:16px}.kl-graf-zoom button{border-radius:var(--ds-border-radius-default);width:2rem;height:2rem;color:var(--ds-color-neutral-text-default);cursor:pointer;background:#283c5a80;border:1px solid #7896c84d;font-size:1rem;font-weight:700;transition:all .12s}.kl-graf-zoom button:hover{background:#3c5078b3;border-color:#7eb8ff}.kl-graf-zoom .kl-graf-zoom-tall{text-align:center;color:#b8d0f0;margin-top:2px;font-family:ui-monospace,monospace;font-size:.7rem}.kl-graf-svg{width:100%;height:auto;min-height:30rem;display:block}.kl-graf-node circle{fill:#141e30f2;stroke:#7eb8ff;stroke-width:1.5px;transition:all .15s}.kl-graf-node:hover circle{fill:#283c5af2;stroke:#b78dff;filter:drop-shadow(0 0 8px #b78dff99)}.kl-graf-node-trukket circle{fill:#281e1e80;stroke:#94a3b8;stroke-dasharray:3 3;opacity:.7}.kl-graf-node-trukket:hover circle{fill:#3c2828b3;stroke:#fca5a5;stroke-dasharray:3 3;opacity:1;filter:drop-shadow(0 0 6px #fca5a580)}.kl-graf-node-trukket text{opacity:.65}.kl-graf-node-trukket:hover text{opacity:.95}.kl-graf-kode{fill:var(--ds-color-neutral-text-default);font-family:ui-monospace,monospace}.kl-graf-navn{fill:#b8d0f0;font-family:"Source Sans 3",system-ui,sans-serif}.kl-graf-tegnforklaring{border-radius:var(--ds-border-radius-default);color:#b8d0f0;background:linear-gradient(#0c1525 0%,#0a1220 100%);border:1px solid #7896c82e;margin-top:1rem;padding:.8rem 1.1rem}.kl-graf-tegnforklaring h4{color:var(--ds-color-neutral-text-default);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.82rem}.kl-graf-tegnforklaring ul{flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.kl-graf-tegnforklaring li{color:#b8d0f0;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.kl-graf-prikk{border-radius:var(--ds-border-radius-full);width:.7rem;height:.7rem;display:inline-block;box-shadow:0 0 6px}.kl-graf-strek{width:1.5rem;height:2px;display:inline-block;box-shadow:0 0 4px}.kl-graf-prikk-tom{color:#fca5a5;font-size:.9rem}.kl-graf-ekstern{cursor:pointer;opacity:.85;transition:opacity .12s}.kl-graf-ekstern:hover{opacity:1}.kl-graf-ekstern:hover circle{stroke-width:2.5px;filter:drop-shadow(0 0 6px)}.rvh-side{max-width:1280px;margin:0 auto}.rvh-hode{margin-bottom:1.5rem}.rvh-hode .rvh-eyebrow{letter-spacing:.14em;color:#6c3483;margin-bottom:.7rem;font-family:ui-monospace,monospace;font-size:.72rem}.rvh-hode h1{letter-spacing:-.015em;color:#1e293b;margin:0 0 .7rem;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:800;line-height:1.2}.rvh-hode .rvh-ingress{color:#475569;max-width:56rem;margin:0;font-size:.95rem;line-height:1.6}.rvh-stats{border-radius:var(--ds-border-radius-default);background:linear-gradient(135deg,#f5f3ff 0%,#faf5fd 100%);border:1px solid #ddd6fe;margin-bottom:1.2rem;padding:1.2rem 1.4rem}.rvh-stat-rad{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;display:grid}@media (width<=720px){.rvh-stat-rad{grid-template-columns:1fr}}.rvh-stat-stort{border-right:1px solid #ddd6fe;flex-direction:column;align-items:center;gap:.2rem;padding-right:1.5rem;display:flex}@media (width<=720px){.rvh-stat-stort{border-bottom:1px solid #ddd6fe;border-right:none;padding-bottom:1rem;padding-right:0}}.rvh-stat-tall{font-family:ui-monospace,monospace;font-size:3.2rem;font-weight:800;line-height:1}.rvh-stat-label{color:#4a235a;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:500}.rvh-stat-meta{grid-template-columns:repeat(3,1fr);gap:.4rem 1rem;display:grid}@media (width<=800px){.rvh-stat-meta{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.rvh-stat-meta{grid-template-columns:1fr}}.rvh-stat-dim{grid-template-columns:5rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.rvh-stat-dim-navn{color:#4a235a;font-weight:500}.rvh-stat-dim-bar{border-radius:var(--ds-border-radius-default);background:#6c34831a;height:.55rem;overflow:hidden}.rvh-stat-dim-fyll{height:100%;transition:width .3s}.rvh-stat-dim-tall{text-align:right;color:#6c3483;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:600}.rvh-toolbar{border-radius:var(--ds-border-radius-default);color:#475569;background:#fff;border:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.rvh-sort{align-items:center;gap:.3rem;display:flex}.rvh-sort-knapp{border-radius:var(--ds-border-radius-default);color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.3rem .7rem;font-size:.8rem}.rvh-sort-knapp:hover{background:#f1f5f9}.rvh-sort-knapp.aktiv{color:#fff;background:#6c3483;border-color:#6c3483}.rvh-skala{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.rvh-skala-strek{border-radius:var(--ds-border-radius-default);width:9rem;height:.5rem;display:inline-block}.rvh-skala-tekst{color:#64748b;font-size:.74rem}.rvh-heatmap{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;padding:.6rem;overflow-x:auto}.rvh-heatmap-hode,.rvh-rad,.rvh-heatmap-grupper{grid-template-columns:16rem repeat(12,minmax(3.2rem,1fr));gap:3px;min-width:980px;display:grid}.rvh-heatmap-grupper{z-index:6;background:#fff;margin-bottom:4px;padding:.4rem .3rem 0;position:sticky;top:0}.rvh-gruppe-hode{letter-spacing:.04em;text-transform:uppercase;cursor:help;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.78rem;font-weight:700;display:flex;position:relative}.rvh-gruppe-hode:after{content:"";opacity:.7;background:currentColor;border-radius:0 0 4px 4px;height:3px;position:absolute;bottom:-3px;left:4px;right:4px}.rvh-flyt{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #ddd6fe;margin-bottom:1.2rem;padding:1rem 1.2rem 1.2rem;overflow-x:auto}.rvh-dekning-velger{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #cbd5e1;margin-left:.4rem;padding:.25rem .4rem;font-size:.82rem}.rvh-dekning-hull{border-radius:var(--ds-border-radius-default);color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;margin:.8rem 0 0;padding:.6rem .8rem;font-size:.84rem;line-height:1.5}.rvh-flyt-forklaring{color:#475569;max-width:62rem;margin:0 0 .8rem;font-size:.85rem;line-height:1.5}.rvh-gruppe-ramme{color:#5b21b6;background:#ede9fe}.rvh-gruppe-metoder{color:#0e7490;background:#ecfeff}.rvh-gruppe-effekter{color:#92400e;background:#fef3c7}.rvh-gruppe-ikon{opacity:.85;font-size:.95rem}.rvh-gruppe-navn{white-space:nowrap}.rvh-heatmap-hode{z-index:5;background:#fff;border-bottom:1px solid #e2e8f0;align-items:end;margin-bottom:6px;padding:0 .3rem .4rem;position:sticky;top:2.5rem}.rvh-kol-ramme .rvh-kol-navn{color:#5b21b6}.rvh-kol-metoder .rvh-kol-navn{color:#0e7490}.rvh-kol-effekter .rvh-kol-navn{color:#92400e}.rvh-rad{align-items:stretch;margin-bottom:4px}.rvh-kol-hode{text-align:center;cursor:help;flex-direction:column;align-items:center;gap:.2rem;display:flex}.rvh-kol-ikon{opacity:.8;font-size:1rem}.rvh-kol-navn{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600;line-height:1.2}.rvh-fid-prikk{border-radius:var(--ds-border-radius-full);width:.45rem;height:.45rem;display:inline-block}.rvh-fid-malt{background:#16a34a}.rvh-fid-indikativ{background:#eab308}.rvh-fid-ikke{background:#cbd5e1}.rvh-rad-navn{justify-content:space-between;align-items:center;padding-right:.6rem;font-size:.86rem;font-weight:500;display:flex}.rvh-rad-navn a{color:#4a235a;line-height:1.2;text-decoration:none}.rvh-rad-navn a:hover{text-decoration:underline}.rvh-rad-helse{margin-left:.5rem;font-family:ui-monospace,monospace;font-size:.82rem;font-weight:700}.rvh-celle{border-radius:var(--ds-border-radius-default);cursor:pointer;border:1px solid #0000;height:2.6rem;transition:all .15s;position:relative}.rvh-celle:hover{z-index:3;transform:scale(1.05);box-shadow:0 2px 8px #00000026}.rvh-celle.aktiv{z-index:6;transform:scale(1.08);box-shadow:0 0 0 2px #6c3483,0 4px 12px #6c34834d}.rvh-celle.rvh-skravur:after{content:"";border-radius:var(--ds-border-radius-default);pointer-events:none;background-image:repeating-linear-gradient(45deg,#1e293b2e 0 1.5px,#0000 1.5px 6px);position:absolute;inset:0}.rvh-celle-tall{font-family:ui-monospace,monospace;font-size:.86rem;font-weight:700;line-height:1}.rvh-celle-ra{opacity:.8;margin-top:.2rem;font-family:ui-monospace,monospace;font-size:.62rem;display:block}.rvh-drill{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #ddd6fe;border-left:4px solid #6c3483;margin-top:1.2rem;padding:1.2rem}.rvh-drill-hode{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.rvh-drill-tema{color:#1e293b;font-size:1.15rem;font-weight:700}.rvh-drill-dim{color:#6c3483;margin-top:.2rem;font-size:.85rem}.rvh-drill-lukk{border-radius:var(--ds-border-radius-default);color:#64748b;cursor:pointer;background:0 0;border:none;width:2rem;height:2rem;font-size:1.4rem}.rvh-drill-lukk:hover{color:#1e293b;background:#f1f5f9}.rvh-drill-grid{grid-template-columns:auto 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=600px){.rvh-drill-grid{grid-template-columns:1fr}}.rvh-drill-helse-kort{border-radius:var(--ds-border-radius-default);text-align:center;background:#f8fafc;border-left:4px solid;padding:.9rem 1.2rem}.rvh-drill-helse-tall{font-family:ui-monospace,monospace;font-size:2.4rem;font-weight:800;line-height:1}.rvh-drill-helse-skala{color:#94a3b8;margin-left:.2rem;font-size:1rem;font-weight:500}.rvh-drill-helse-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;font-size:.74rem}.rvh-drill-ra{color:#64748b;margin-top:.4rem;font-size:.78rem}.rvh-drill-meta{flex-direction:column;justify-content:center;gap:.3rem;display:flex}.rvh-drill-rad{color:#475569;font-size:.85rem;line-height:1.5}.rvh-drill-rad strong{color:#1e293b}.rvh-drill-rad code{color:#6c3483;border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:.1rem .4rem;font-size:.78rem}.rvh-drill-tom{border-radius:var(--ds-border-radius-default);color:#78350f;background:#fef3c7;border-left:3px solid #f59e0b;padding:.9rem 1rem;font-size:.85rem;line-height:1.5}.rvh-drill-tom strong{color:#92400e}.rvh-drill-koblinger{border-radius:var(--ds-border-radius-default);background:#f8fafc;padding:.7rem 1rem}.rvh-drill-koblinger-tittel{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.rvh-drill-koblinger ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.rvh-drill-koblinger li{font-size:.78rem;list-style:none}.rvh-vis-alle{color:#1e40af;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #cbd5e1;margin-top:.5rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600}.rvh-vis-alle:hover{background:#eff6ff;border-color:#1e40af}.rvh-kobling{border-radius:var(--ds-border-radius-default);color:#475569;background:#fff;border:1px solid #e2e8f0;align-items:center;gap:.4rem;padding:.25rem .6rem;font-family:ui-monospace,monospace;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.rvh-kobling.rvh-kobling-ekstern,.rvh-kobling.rvh-kobling-intern{cursor:pointer}.rvh-kobling.rvh-kobling-ekstern:hover,.rvh-kobling.rvh-kobling-intern:hover{color:#6c3483;background:#f1f5ff;border-color:#6c3483}.rvh-kobling.rvh-kobling-ekstern:focus-visible,.rvh-kobling.rvh-kobling-intern:focus-visible{outline-offset:2px;outline:2px solid #6c3483}.rvh-kobling.rvh-kobling-passiv{font-style:italic}.rvh-kobling-tekst{font-weight:500}.rvh-kobling-badge{color:#475569;border-radius:var(--ds-border-radius-default);letter-spacing:.02em;background:#f1f5f9;padding:.08rem .4rem;font-family:system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:600}.rvh-kobling-pil{opacity:.6;font-size:.75rem}.rvh-kobling:hover .rvh-kobling-pil{opacity:1}.rvh-nf-dokliste{flex-direction:column;gap:.5rem;display:flex}.rvh-nf-dok{border-radius:var(--ds-border-radius-default);color:inherit;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #f59e0b;padding:.7rem .9rem;text-decoration:none;transition:background .12s,border-left-color .12s;display:block}.rvh-nf-dok:hover{background:#fffbeb;border-left-color:#d97706}.rvh-nf-dok-tittel{color:#1e293b;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.rvh-nf-type{letter-spacing:.05em;border-radius:var(--ds-border-radius-default);padding:.1rem .4rem;font-size:.62rem;font-weight:700}.rvh-nf-type-nf{color:#92400e;background:#fef3c7}.rvh-nf-type-spr{color:#1e40af;background:#dbeafe}.rvh-nf-type-rpr{color:#4338ca;background:#e0e7ff}.rvh-nf-dok-publisher{color:#64748b;margin-top:.15rem;font-size:.72rem}.rvh-nf-dok-topics{color:#475569;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-top:.5rem;font-size:.74rem;display:flex}.rvh-nf-topic{color:#92400e;border-radius:var(--ds-border-radius-default);cursor:help;background:#fef3c7;align-items:center;gap:.2rem;padding:.08rem .4rem;font-size:.7rem;font-weight:500;display:inline-flex}.rvh-nf-topic-syn{color:#92400e;background:#fef3c7;border:1px dashed #d97706}.rvh-nf-topic-ind{color:#b45309;background:#fffbeb;border:1px dotted #d97706}.rvh-nf-tegn{opacity:.8;font-size:.6rem}.rvh-nf-treff-fordeling{color:#64748b;text-transform:none;letter-spacing:0;font-size:.66rem;font-weight:500}.rvh-nf-treff-direkte{color:#16a34a}.rvh-nf-treff-synonym{color:#d97706}.rvh-nf-treff-indikator{color:#b45309}.rvh-metrikkliste{flex-direction:column;gap:.5rem;display:flex}.rvh-metrikk-kort{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0}.rvh-metrikk-kort summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.85rem;list-style:none;display:flex}.rvh-metrikk-kort summary::-webkit-details-marker{display:none}.rvh-metrikk-kort summary:before{content:"▸";color:#94a3b8;transition:transform .15s;display:inline-block}.rvh-metrikk-kort[open]>summary:before{transform:rotate(90deg)}.rvh-metrikk-kort[open]>summary{border-bottom:1px solid #e2e8f0}.rvh-metrikk-navn{color:#1e293b;font-weight:600}.rvh-metrikk-sdgs{color:#475569;font-size:.78rem}.rvh-metrikk-pille{border-radius:var(--ds-border-radius-default);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;font-size:.68rem;font-weight:600}.rvh-pille-simulator{color:#0e7490;background:#ecfeff;border:1px solid #67e8f9}.rvh-pille-kostra{color:#92400e;background:#fef3c7;border:1px solid #fbbf24}.rvh-pille-tbl{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}.rvh-metrikk-detalj{padding:.7rem .9rem;font-size:.83rem}.rvh-metrikk-beskr{color:#334155;margin:0 0 .6rem}.rvh-metrikk-meta{grid-template-columns:auto 1fr;gap:.25rem .8rem;margin:0;display:grid}.rvh-metrikk-meta dt{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.rvh-metrikk-meta dd{color:#334155;margin:0}.rvh-metrikk-meta a{color:#6c3483;text-decoration:none}.rvh-metrikk-meta a:hover{text-decoration:underline}.rvh-simulator-tips{color:#155e75;background:#ecfeff;border-left:3px solid #06b6d4;border-radius:0 4px 4px 0;margin-top:.6rem;padding:.55rem .75rem;font-size:.8rem}.rvh-simulator-tips strong{color:#0e7490}.rvh-grunnlag{margin-top:1.5rem}.rvh-grunnlag h3{color:#1e293b;margin:0 0 .7rem;font-size:1rem}.rvh-grunnlag-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.rvh-fact{border-radius:var(--ds-border-radius-default);background:#f8fafc;border:1px solid #e2e8f0;padding:.85rem 1rem}.rvh-fact.rvh-fact-warn{background:#fef3c7;border-color:#fcd34d}.rvh-fact.rvh-fact-warn .rvh-fact-tall{color:#b45309}.rvh-fact.rvh-fact-warn .rvh-fact-label{color:#78350f}.rvh-fact-tall{color:#6c3483;font-family:ui-monospace,monospace;font-size:1.8rem;font-weight:800;line-height:1}.rvh-fact-label{color:#475569;margin-top:.3rem;font-size:.82rem;font-weight:500}.rvh-fact-sub{color:#94a3b8;margin-top:.2rem;font-size:.7rem}.rvh-fact-sub a{color:#6c3483;text-decoration:none}.rvh-fact-sub a:hover{text-decoration:underline}.rvh-fot{color:#64748b;border-radius:var(--ds-border-radius-default);background:#f8fafc;border-left:3px solid #cbd5e1;margin-top:1rem;padding:.7rem 1rem;font-size:.82rem;line-height:1.6}.rvh-fot a{color:#6c3483}.kl-graf-node.aktiv circle{stroke:gold;stroke-width:3px;fill:#3c3214f2;filter:drop-shadow(0 0 12px #ffd700b3)}.kl-graf-node.aktiv text{fill:gold}.kl-graf-senter.aktiv circle{stroke:gold;stroke-width:3px;filter:drop-shadow(0 0 16px #ffd70099)}.kl-graf-dempet{opacity:.18;transition:opacity .2s}.kl-graf-dempet:hover{opacity:.5}.simulator-iter-merke{color:#a16207;border-radius:var(--ds-border-radius-default);letter-spacing:.02em;cursor:help;opacity:.75;background:0 0;border:1px solid #fcd34d;align-items:center;margin-left:.4rem;padding:0 .4rem;font-size:.64rem;font-weight:600;display:inline-flex}.simulator-iter-merke:hover{opacity:1;background:#fef3c7}.simulator-iter-inn-merke{color:#6d28d9;border-radius:var(--ds-border-radius-default);letter-spacing:.02em;vertical-align:middle;cursor:help;opacity:.75;background:0 0;border:1px solid #c4b5fd;margin-left:.6rem;padding:.05rem .5rem;font-size:.66rem;font-weight:600;display:inline-block}.simulator-iter-inn-merke:hover{opacity:1;background:#ede9fe}.simulator-iter-seksjon{border-radius:var(--ds-border-radius-default);background:#fefce8;padding:.5rem .8rem;border-left:2px solid #fcd34d!important}.simulator-iter-seksjon h3{color:#a16207;margin-top:0;font-size:.85rem;font-weight:600}.simulator-iter-kort{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #fde68a;flex-direction:column;gap:.4rem;margin-bottom:.5rem;padding:.7rem .85rem;display:flex}.simulator-iter-kort.aktiv{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.simulator-iter-trigger{color:#78350f;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.simulator-iter-betingelse{font-weight:500}.simulator-iter-aktiv-pille{color:#fff;border-radius:var(--ds-border-radius-default);letter-spacing:.04em;background:#f59e0b;padding:.15rem .5rem;font-size:.66rem;font-weight:800}.simulator-iter-til{color:#1e293b;align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.simulator-iter-til>div{flex:1}.simulator-iter-pil{color:#f59e0b;flex-shrink:0;font-size:1.4rem;line-height:1}.simulator-iter-trigger-tekst{color:#64748b;margin:.3rem 0 0;font-size:.78rem;font-style:italic}.simulator-iter-antall{color:#92400e;margin:.2rem 0 0;font-size:.72rem;font-weight:600}.simulator-iterasjoner-liste{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.simulator-iter-hendelse{border-radius:var(--ds-border-radius-default);background:#fffbeb;border:1px solid #fde68a;border-left:3px solid #f59e0b;grid-template-columns:auto 1fr;gap:.5rem;padding:.4rem .55rem;font-size:.78rem;display:grid}.simulator-iter-pil-liten{color:#f59e0b;align-self:start;font-size:1.1rem;line-height:1}.simulator-iter-hendelse-tittel{color:#92400e;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:700}.simulator-iter-hendelse-tekst{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.simulator-iter-hendelse-trigger{color:#64748b;margin-top:.15rem;font-size:.7rem;font-style:italic}.simulator-krav-liste{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.simulator-krav-rad{border-radius:var(--ds-border-radius-default);background:#fff7ed;border:1px solid #fdba74;border-left:3px solid #ea580c;grid-template-columns:auto 1fr;gap:.5rem;padding:.4rem .55rem;font-size:.78rem;display:grid}.simulator-krav-levert{background:#ecfdf5;border-color:#6ee7b7 #6ee7b7 #6ee7b7 #059669}.simulator-krav-levert .simulator-krav-ikon{color:#059669}.simulator-krav-levert .simulator-krav-navn{color:#064e3b}.simulator-krav-ikke-aktuelt{opacity:.7;background:#f8fafc;border-color:#cbd5e1 #cbd5e1 #cbd5e1 #94a3b8}.simulator-krav-ikke-aktuelt .simulator-krav-ikon{color:#94a3b8}.simulator-krav-ikon{color:#ea580c;align-self:start;font-size:1rem;font-weight:800;line-height:1}.simulator-krav-navn{color:#7c2d12;font-weight:600;line-height:1.3}.simulator-krav-meta{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;font-size:.7rem;display:flex}.simulator-krav-kilde{color:#9a3412;font-style:italic}.simulator-krav-id{color:#64748b;opacity:.7;font-family:ui-monospace,monospace}.krav-velger{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;overflow:hidden}.krav-velger-hode{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:.7rem 1rem;display:flex}.krav-velger-hode h3{color:#1e293b;margin:0 0 .2rem;font-size:1rem}.krav-velger-undertekst{color:#64748b;margin:0;font-size:.78rem}.krav-velger-undertekst strong{color:#1e293b}.krav-velger-dok-info{color:#1e40af;background:#eff6ff;border-bottom:1px solid #dbeafe;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;display:flex}.krav-velger-dok-pille{color:#fff;border-radius:var(--ds-border-radius-default);background:#1e40af;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.krav-velger-liste{max-height:26rem;margin:0;padding:.4rem 0;list-style:none;overflow-y:auto}.krav-velger-rad{border-bottom:1px solid #f1f5f9;padding:.3rem 1rem}.krav-velger-rad:last-child{border-bottom:none}.krav-velger-rad:hover{background:#f8fafc}.krav-velger-rad.valgt{background:#ecfdf5}.krav-velger-rad.dok.valgt{background:#eff6ff}.krav-velger-rad.dok:not(.valgt){background:#fafbff}.krav-velger-rad label{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.krav-velger-rad label input[type=checkbox]{cursor:pointer;accent-color:#1e40af;width:1.05rem;height:1.05rem}.krav-velger-navn{color:#1e293b;flex:1}.krav-velger-dok-merke{color:#1e40af;border-radius:var(--ds-border-radius-default);background:#dbeafe;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}.krav-velger-dok-tema{color:#94a3b8;font-size:.7rem;font-style:italic}.krav-velger-fot{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.5rem;padding:.7rem 1rem;display:flex}.bt-inline-knapp-primary{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#1e40af;border:none;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600}.bt-inline-knapp-primary:hover{background:#1e3a8a}.bt-inline-knapp-sek{color:#475569;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.5rem 1rem;font-size:.88rem}.bt-inline-knapp-sek:hover{background:#f1f5f9}.krav-leveranse{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0}.krav-leveranse-tom{border-radius:var(--ds-border-radius-default);color:#7c2d12;background:#fef9f3;border:1px dashed #fdba74;padding:1.5rem}.krav-leveranse-tom p{margin:0;font-size:.88rem}.krav-leveranse-hode{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.8rem 1rem}.krav-leveranse-hode h3{color:#1e293b;margin:0 0 .25rem;font-size:1rem}.krav-leveranse-liste{margin:0;padding:0;list-style:none}.krav-leveranse-rad{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.5rem;padding:.7rem 1rem;display:flex}.krav-leveranse-rad:last-child{border-bottom:none}.krav-leveranse-rad.krav-leveranse-levert{background:#f0fdf4;border-left:3px solid #16a34a}.krav-leveranse-rad.krav-leveranse-delvis{background:#fefce8;border-left:3px solid #ca8a04}.krav-leveranse-rad.krav-leveranse-ikke-levert{background:#fef2f2;border-left:3px solid #dc2626}.krav-leveranse-rad.krav-leveranse-ikke-aktuelt{opacity:.8;background:#f8fafc;border-left:3px solid #94a3b8}.krav-leveranse-tema{flex-direction:column;gap:.15rem;display:flex}.krav-leveranse-navn{color:#1e293b;font-size:.92rem;font-weight:600}.krav-leveranse-kilde{color:#64748b;font-size:.74rem;font-style:italic}.krav-leveranse-knapper{flex-wrap:wrap;gap:.35rem;display:flex}.krav-leveranse-knapp{border-radius:var(--ds-border-radius-default);color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.35rem .75rem;font-size:.8rem;font-weight:500;transition:all .12s}.krav-leveranse-knapp:hover{background:#f1f5f9}.krav-leveranse-knapp.aktiv{font-weight:700}.krav-leveranse-knapp.levert.aktiv{color:#fff;background:#16a34a;border-color:#16a34a}.krav-leveranse-knapp.delvis.aktiv{color:#fff;background:#eab308;border-color:#eab308}.krav-leveranse-knapp.ikke-levert.aktiv{color:#fff;background:#dc2626;border-color:#dc2626}.krav-leveranse-knapp.ikke-aktuelt.aktiv{color:#fff;background:#64748b;border-color:#64748b}.krav-leveranse-kommentar{border-radius:var(--ds-border-radius-default);border:1px solid #cbd5e1;padding:.4rem .65rem;font-size:.82rem}.krav-leveranse-kommentar:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 2px #1e40af26}.krav-leveranse-fot{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.krav-leveranse-oppsum{flex-wrap:wrap;gap:.4rem;display:flex}.krav-leveranse-pille{border-radius:var(--ds-border-radius-default);padding:.2rem .6rem;font-size:.75rem;font-weight:600}.krav-leveranse-pille.krav-leveranse-levert{color:#166534;background:#dcfce7}.krav-leveranse-pille.krav-leveranse-delvis{color:#854d0e;background:#fef9c3}.krav-leveranse-pille.krav-leveranse-ikke-levert{color:#991b1b;background:#fee2e2}.krav-leveranse-pille.krav-leveranse-ikke-aktuelt{color:#475569;background:#f1f5f9}.krav-leveranse-pille.krav-leveranse-pagar{color:#075985;background:#e0f2fe}.krav-leveranse-samlet{font-size:.85rem}.krav-leveranse-samlet strong{color:#1e293b}.krav-leveranse-utfall-ok{color:#166534;font-weight:700}.krav-leveranse-utfall-supplering{color:#b45309;font-weight:700}.krav-leveranse-utfall-pagar{color:#075985;font-weight:600}.kodeliste-tabell-side{max-width:1280px;margin:0 auto}.kodeliste-tabell-merke{color:#4a235a;border-radius:var(--ds-border-radius-default);vertical-align:middle;letter-spacing:.04em;text-transform:uppercase;background:#e8e0f5;margin-left:.6rem;padding:.15rem .5rem;font-size:.62rem;font-weight:800;display:inline-block}.kodeliste-tabell-filter{align-items:center;gap:1rem;margin:1rem 0 .6rem;display:flex}.kodeliste-tabell-filter input[type=search]{border-radius:var(--ds-border-radius-default);border:1px solid #cbd5e1;flex:1;max-width:32rem;padding:.45rem .7rem;font-size:.9rem}.kodeliste-tabell-filter input[type=search]:focus{border-color:#8e44ad;outline:none;box-shadow:0 0 0 2px #8e44ad26}.kodeliste-tabell-tall{color:#64748b;font-size:.85rem}.kodeliste-tabell-omslutter{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;overflow-x:auto}.kodeliste-tabell tbody tr{scroll-margin-top:3rem}.kodeliste-tabell tbody tr.kodeliste-tabell-tilbaketrukket{color:#7c4a1c;background:#fef9f3}.kodeliste-tabell tbody tr.kodeliste-tabell-tilbaketrukket .kodeliste-tabell-navn{opacity:.75;text-decoration:line-through}.kodeliste-tabell tbody tr:target{background:#fef3c7;animation:1.5s ease-out kodeliste-tabell-flash}@keyframes kodeliste-tabell-flash{0%{background:#fde68a}to{background:#fef3c7}}.kodeliste-tabell td{vertical-align:top}.kodeliste-tabell-kode-celle{align-items:center;gap:.35rem;display:inline-flex}.kodeliste-tabell-trekant{color:#94a3b8;font-size:.85rem;line-height:1}.kodeliste-tabell-kode{color:#fff;border-radius:var(--ds-border-radius-default);text-align:center;min-width:2.4rem;padding:.15rem .5rem;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:700;display:inline-block}.kodeliste-tabell-side .muted-cell{color:#68a;font-size:.85em}.kodeliste-tabell-milepel{color:#8a6020;border-radius:var(--ds-border-radius-default);white-space:nowrap;background:#d4a05a2e;padding:.05rem .35rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.kodeliste-tabell-milepel:hover{text-decoration:underline}.kodeliste-tabell-varighet{background:var(--ds-color-neutral-surface-tinted,#eef1f5);color:var(--ds-color-neutral-text-default,#1a3358);border-radius:var(--ds-border-radius-default);white-space:nowrap;padding:.15rem .5rem;font-size:.82rem;font-weight:600;display:inline-block}.kodeliste-tabell-relasjon{color:#4a235a;border-radius:var(--ds-border-radius-default);background:#f1f5f9;border:1px solid #e2e8f0;margin-right:.25rem;padding:.15rem .5rem;font-family:ui-monospace,monospace;font-size:.78rem;text-decoration:none;display:inline-block}.kodeliste-tabell-relasjon:hover{color:#6c3483;background:#ede1f5;border-color:#c8a8e0}.kodeliste-tabell-relasjon-tall{color:#6c3483;border-radius:var(--ds-border-radius-default);background:#ede1f5;padding:.15rem .55rem;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:700;display:inline-block}.kodeliste-tabell-relasjon-implisitt{color:#64748b;background:#f8fafc;border-style:dashed}.kodeliste-tabell-relasjon-implisitt sup{color:#94a3b8;margin-left:.1rem;font-size:.6rem}.kodeliste-tabell-relasjon-implisitt:hover{color:#4a235a;border-style:solid}.kodeliste-tabell-info{color:#64748b;border-left:2px solid #cbd5e1;padding-left:.6rem;font-size:.78rem}.kodeliste-tabell-info sup{color:#94a3b8;font-weight:700}.feilside{background:linear-gradient(#faf9fb 0%,#fff 100%);justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.feilside-kort{border-radius:var(--ds-border-radius-default);text-align:center;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:38rem;padding:2rem 2.5rem;box-shadow:0 6px 24px #0f172a0f}.feilside-ikon{color:#b45309;margin-bottom:.5rem;font-size:3.5rem;line-height:1}.feilside-tittel{color:#1e293b;margin:0 0 .75rem;font-size:1.5rem}.feilside-ingress{color:#475569;margin:0 0 1.5rem;font-size:.92rem;line-height:1.55}.feilside-handlinger{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.feilside-btn{border-radius:var(--ds-border-radius-default);color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.55rem 1.1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .12s;display:inline-block}.feilside-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.feilside-btn-primary{color:#fff;background:#6c3483;border-color:#6c3483}.feilside-btn-primary:hover{color:#fff;background:#4a235a;border-color:#4a235a}.feilside-detaljer{text-align:left;border-top:1px dashed #e2e8f0;margin-top:1.5rem;padding-top:1.2rem}.feilside-detaljer>summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;padding:.25rem 0;font-size:.82rem}.feilside-detaljer>summary:hover{color:#1e293b}.feilside-detaljer-melding{color:#7c2d12;border-radius:var(--ds-border-radius-default);word-break:break-word;background:#fff7ed;border-left:3px solid #ea580c;margin:.75rem 0;padding:.7rem .9rem;font-family:ui-monospace,monospace;font-size:.82rem}.feilside-detaljer-melding strong{color:#9a3412}.feilside-detaljer-handlinger{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.feilside-btn-sec{border-radius:var(--ds-border-radius-default);color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;padding:.35rem .75rem;font-size:.8rem}.feilside-btn-sec:hover{background:#e2e8f0}.feilside-detaljer-hint{color:#94a3b8;font-size:.74rem}.feilside-detaljer-undertittel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 .4rem;font-size:.78rem;font-weight:700}.feilside-stack{color:#d4d4d4;border-radius:var(--ds-border-radius-default);white-space:pre-wrap;word-break:break-word;background:#1e1e1e;max-height:18rem;padding:.9rem 1rem;font-family:ui-monospace,monospace;font-size:.74rem;line-height:1.5;overflow:auto}.feilside-stack-komponent{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.kodeliste-tabell-feltkode-rad{flex-wrap:wrap;gap:.2rem;display:inline-flex}.kodeliste-tabell-feltkode-pill{box-sizing:border-box;color:#0369a1;border-radius:var(--ds-border-radius-default);cursor:help;letter-spacing:.02em;background:#e0f2fe;border:1px solid #bae6fd;justify-content:center;align-items:center;min-width:5.5ch;padding:.15rem .5rem;font-family:ui-monospace,monospace;font-size:.82rem;font-weight:700;display:inline-flex}.kodeliste-tabell-navn{color:#1e293b;font-weight:600}.kodeliste-tabell-beskrivelse{color:#475569;max-width:40rem}.kodeliste-tabell-beskrivelse-tekst{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kodeliste-tabell-parent{color:#475569;border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.78rem}.kodeliste-tabell-status-aktiv{color:#15803d;font-size:.78rem;font-weight:600}.kodeliste-tabell-status-trukket{color:#b45309;border-radius:var(--ds-border-radius-default);background:#fef3c7;padding:.15rem .5rem;font-size:.78rem;font-weight:600}.kodeliste-tabell-tom{text-align:center;color:#94a3b8;font-style:italic;padding:2rem 1rem!important}.veileder-chat-launcher{margin-top:.8rem}.veileder-chat-launcher-knapp{border-radius:var(--ds-border-radius-default);cursor:pointer;text-align:left;background:linear-gradient(135deg,#f5f3ff 0%,#ede1f5 100%);border:1px dashed #8e44ad;align-items:center;gap:.8rem;width:100%;padding:.7rem .9rem;transition:all .15s;display:flex}.veileder-chat-launcher-knapp:hover{background:linear-gradient(135deg,#ede1f5 0%,#d6b3eb 100%);border-style:solid;transform:translateY(-1px);box-shadow:0 2px 8px #6c348326}.veileder-chat-emoji{flex-shrink:0;font-size:1.4rem;line-height:1}.veileder-chat-launcher-tekst{flex-direction:column;flex:1;gap:.1rem;display:flex}.veileder-chat-launcher-tekst strong{color:#4a235a;font-size:.92rem}.veileder-chat-launcher-tekst span{color:#6c3483;opacity:.85;font-size:.74rem}.veileder-chat-pilkast{color:#6c3483;opacity:.6;font-size:1.2rem}.veileder-chat{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #c8a8e0;flex-direction:column;margin-top:.8rem;display:flex;overflow:hidden;box-shadow:0 4px 16px #6c348314}.veileder-chat-header{color:#fff;background:linear-gradient(135deg,#6c3483 0%,#8e44ad 100%);align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}.veileder-chat-header .veileder-chat-emoji{font-size:1.3rem}.veileder-chat-header-tekst{flex-direction:column;flex:1;display:flex}.veileder-chat-header-tekst strong{font-size:.95rem}.veileder-chat-header-tekst span{opacity:.85;font-size:.7rem}.veileder-chat-lukk{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 .3rem;font-size:1.6rem;line-height:1}.veileder-chat-lukk:hover{opacity:1}.veileder-chat-loop{background:#faf9fb;flex-direction:column;flex:1;gap:.7rem;max-height:380px;padding:.8rem;display:flex;overflow-y:auto}.veileder-chat-tom{text-align:center;color:#475569;padding:1.2rem .5rem .5rem}.veileder-chat-tom-tittel{color:#4a235a;margin:0 0 .3rem;font-size:.95rem}.veileder-chat-tom-tittel em{font-style:italic}.veileder-chat-tom-undertekst{color:#64748b;margin:0;font-size:.82rem}.veileder-chat-hjemler{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;display:flex}.veileder-chat-hjemmel-label{color:#64748b;width:100%;font-size:.72rem}.veileder-chat-hjemmel-pille{color:#78350f;border-radius:var(--ds-border-radius-default);background:#fef3c7;border:1px solid #fcd34d;padding:.2rem .55rem;font-size:.72rem;text-decoration:none;display:inline-block}.veileder-chat-hjemmel-pille:hover{background:#fde68a}.veileder-chat-melding{align-items:flex-start;gap:.5rem;display:flex}.veileder-chat-melding-bruker{justify-content:flex-end}.veileder-chat-melding-bruker .veileder-chat-boble{color:#fff;border-bottom-right-radius:var(--ds-border-radius-default);background:#6c3483}.veileder-chat-melding-ki .veileder-chat-boble{color:#1e293b;border-bottom-left-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0}.veileder-chat-avatar{flex-shrink:0;padding-top:.3rem;font-size:1.3rem;line-height:1}.veileder-chat-boble{border-radius:var(--ds-border-radius-default);max-width:82%;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.veileder-chat-tekst{word-wrap:break-word}.veileder-chat-blink{color:#8e44ad;font-weight:700;animation:.9s infinite veileder-blink;display:inline-block}@keyframes veileder-blink{0%,50%{opacity:1}51%,to{opacity:0}}.veileder-chat-sitat{color:#4a235a;font-style:italic}.veileder-chat-treff{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.3rem;margin-top:.6rem;padding-top:.6rem;display:flex}.veileder-chat-treff-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.veileder-chat-treff-lenke{border-radius:var(--ds-border-radius-default);color:#4a235a;background:#f5f3ff;border:1px solid #ddd6fe;grid-template-columns:auto 1fr;gap:.25rem .5rem;padding:.4rem .6rem;font-size:.78rem;text-decoration:none;display:grid}.veileder-chat-treff-lenke:hover{background:#ede9fe;border-color:#c4b5fd}.veileder-chat-treff-type{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ds-border-radius-default);white-space:nowrap;grid-row:1/3;align-self:center;padding:.18rem .4rem;font-size:.66rem;font-weight:700}.veileder-chat-treff-lov .veileder-chat-treff-type{color:#78350f;background:#fef3c7}.veileder-chat-treff-forskrift .veileder-chat-treff-type{color:#1e40af;background:#dbeafe}.veileder-chat-treff-veileder .veileder-chat-treff-type{color:#6c3483;background:#ede9fe}.veileder-chat-treff-retningslinje .veileder-chat-treff-type{color:#166534;background:#dcfce7}.veileder-chat-treff-tittel{font-weight:600;line-height:1.2}.veileder-chat-treff-kap{color:#6c3483;opacity:.85;font-size:.72rem;line-height:1.2}.veileder-chat-forslag{flex-direction:column;gap:.4rem;padding:0 .8rem .8rem;display:flex}.veileder-chat-forslag-pille{text-align:left;border-radius:var(--ds-border-radius-default);color:#4a235a;cursor:pointer;background:#fff;border:1px solid #c8a8e0;padding:.5rem .7rem;font-size:.8rem;transition:all .12s}.veileder-chat-forslag-pille:hover{background:#f5f3ff;border-color:#8e44ad;transform:translate(2px)}.veileder-chat-input{background:#fff;border-top:1px solid #e2e8f0;gap:.4rem;padding:.6rem .7rem;display:flex}.veileder-chat-input-felt{border-radius:var(--ds-border-radius-default);border:1px solid #cbd5e1;outline:none;flex:1;padding:.45rem .7rem;font-size:.85rem}.veileder-chat-input-felt:focus{border-color:#8e44ad;box-shadow:0 0 0 2px #8e44ad26}.veileder-chat-input-knapp{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#6c3483;border:none;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:all .12s}.veileder-chat-input-knapp:hover:not(:disabled){background:#4a235a}.veileder-chat-input-knapp:disabled{cursor:not-allowed;background:#cbd5e1}.veileder-chat-fot{background:#faf9fb;border-top:1px solid #e2e8f0;padding:.5rem .8rem;font-size:.74rem}.veileder-chat-fot a{color:#6c3483;text-decoration:none}.veileder-chat-fot a:hover{text-decoration:underline}.simulator-pille-rad{flex-wrap:wrap;gap:.4rem;display:flex}.simulator-seksjon{margin-top:.6rem}.simulator-beskrivelse{color:#475569;margin:.4rem 0;font-size:.85rem;line-height:1.5}.simulator-utfall-liste{flex-direction:column;gap:.4rem;display:flex}.simulator-utfall-rad{border-radius:var(--ds-border-radius-default);background:#fafbfc;border:1px solid #e2e8f0;border-left:4px solid;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.82rem;display:flex}.simulator-utfall-rad.valgt{background:#fff5da;border-color:#5f4707}.simulator-utfall-rad.valgt .simulator-utfall-tekst{font-weight:600}.simulator-utfall-symbol{font-size:1.1rem;font-weight:700}.simulator-utfall-tekst{color:#1e3a5f;flex:1}.simulator-utfall-type{color:#64748b;font-size:.7rem;font-style:italic}.simulator-utfall-pille{letter-spacing:.05em;color:#fff;border-radius:var(--ds-border-radius-default);padding:.1rem .45rem;font-size:.62rem;font-weight:800}.simulator-veiledning-lenke{color:#1e40af;word-break:break-all;font-size:.82rem}.simulator-status{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;padding:.85rem}.simulator-status h3{color:#6c3483;letter-spacing:.03em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.simulator-konsekvens{background:linear-gradient(135deg,#f0fdfa 0%,#ecfeff 100%);border-bottom:1px solid #cbd5e1;border-radius:6px 6px 0 0;margin:-.85rem -.85rem .85rem;padding:.75rem .85rem}.simulator-konsekvens h3{color:#0e7490;align-items:center;gap:.4rem;margin:0 0 .3rem;display:flex}.simulator-konsekvens .kp-poc-merke{color:#92400e;border-radius:var(--ds-border-radius-default);letter-spacing:.05em;background:#fef3c7;padding:.05rem .3rem;font-size:.55rem;font-weight:600}.kp-intro{color:#475569;margin:0 0 .6rem;font-size:.74rem;line-height:1.4}.kp-intro a{color:#0e7490;text-decoration:none}.kp-intro a:hover{text-decoration:underline}.kp-gruppe{margin-bottom:.55rem}.kp-gruppe-tittel{color:#0e7490;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.66rem;font-weight:700}.kp-liste{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.kp-rad{border-radius:var(--ds-border-radius-default);cursor:help;background:#ffffffb3;grid-template-columns:1.1rem 1fr auto auto;align-items:center;gap:.35rem;padding:.22rem .35rem;font-size:.76rem;display:grid}.kp-rad:hover{background:#fff}.kp-trend{text-align:center;font-weight:700}.kp-trend-positiv{color:#16a34a}.kp-trend-negativ{color:#dc2626}.kp-trend-noytral{color:#6366f1}.kp-trend-opp{color:#dc2626}.kp-trend-ned{color:#16a34a}.kp-trend-plan{color:#6366f1}.kp-navn{color:#1e293b}.kp-verdi{color:#0e7490;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:600}.kp-pille-rad{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.kp-kostra{color:#92400e;border-radius:var(--ds-border-radius-default);letter-spacing:.04em;background:#fef3c7;padding:.05rem .3rem;font-size:.58rem;font-weight:600}.kp-regnskap{border-radius:var(--ds-border-radius-default);letter-spacing:.04em;padding:.05rem .3rem;font-size:.58rem;font-weight:600}.kp-regn-areal{color:#9a3412;background:#fed7aa}.kp-regn-klima{color:#991b1b;background:#fecaca}.kp-regn-natur{color:#14532d;background:#bbf7d0}.kp-regn-blagronn{color:#075985;background:#bae6fd}.kp-regn-vann{color:#155e75;background:#cffafe}.kp-regn-jordbruk{color:#713f12;background:#fef08a}.kp-regn-seea{color:#4c1d95;background:#ddd6fe}.kp-regn-energi{color:#78350f;background:#fde68a}.kp-disclaimer{color:#64748b;margin:.55rem 0 0;font-size:.68rem;font-style:italic;line-height:1.35}.kp-disclaimer code{border-radius:var(--ds-border-radius-default);background:#0000000d;padding:.05rem .25rem;font-size:.65rem}.simulator-tom{color:#94a3b8;margin:0;font-size:.82rem;font-style:italic}.simulator-status-liste{margin:0;padding:0;font-size:.82rem;list-style:none}.simulator-status-liste li{border-bottom:1px solid #f1f5f9;padding:.2rem 0}.simulator-status-liste li:last-child{border:none}.simulator-scenario-forklaring{color:#475569;margin:0;font-size:.78rem;line-height:1.4}.simulator-tidslinje-fase{color:#6c3483;text-transform:uppercase;letter-spacing:.03em;z-index:2;background:linear-gradient(#8e44ad14,#0000);border-top:2px solid #8e44ad;align-items:center;gap:.4rem;margin-top:.4rem;padding:.5rem .4rem .2rem;font-size:.72rem;font-weight:700;display:flex;position:sticky;top:0}.simulator-tidslinje-fase-pille{color:#fff;border-radius:var(--ds-border-radius-default);letter-spacing:.05em;background:#8e44ad;padding:.1rem .4rem;font-size:.6rem;font-weight:800}.simulator-tidslinje-fase-navn{flex:1}.simulator-fase-banner{color:#6c3483;border-radius:var(--ds-border-radius-default);letter-spacing:.03em;text-transform:none;background:#ede1f5;margin-right:.6rem;padding:.2rem .6rem;font-size:.74rem;font-weight:700}.simulator-tidslinje-tre{color:#8e44ad;font-size:.85rem}.simulator-tre-koblet{border-radius:var(--ds-border-radius-default);background:#faf5fd;border:1px dashed #8e44ad;margin-top:.6rem;padding:.6rem .8rem}.simulator-tre-koblet h3{color:#6c3483!important;margin-top:0!important}.simulator-tre-tekst{color:#475569;margin:.2rem 0 .5rem;font-size:.78rem;line-height:1.4}.simulator-tre-knapp{color:#fff;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#8e44ad;border:none;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.simulator-tre-knapp:hover{background:#6c3483}.simulator-arealanalyse{border-radius:var(--ds-border-radius-default);background:#f0f7ff;border:1px dashed #3b82f6;margin-top:.6rem;padding:.6rem .8rem}.simulator-arealanalyse h3{color:#1e40af!important;margin-top:0!important}.simulator-arealanalyse-kjorer{color:#1e40af;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.simulator-spinner{font-size:1.1rem;animation:1.2s linear infinite rotere;display:inline-block}@keyframes rotere{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.simulator-pille-dok{color:#1e40af;background:#dbeafe}.simulator-tre-knapp-sek{color:#1e40af;border-radius:var(--ds-border-radius-default);cursor:pointer;background:0 0;border:1px solid #1e40af;margin-top:.4rem;padding:.3rem .7rem;font-size:.74rem}.simulator-tre-knapp-sek:hover{background:#dbeafe}.bt-inline{border-radius:var(--ds-border-radius-default);background:linear-gradient(#faf5fd 0%,#fff 100%);border:1px solid #c8a8e0;margin-top:.6rem;padding:1rem 1.25rem;box-shadow:0 2px 8px #8e44ad14}.bt-inline-hode{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.bt-inline-hode h3{color:#4a235a;margin:.3rem 0 0;font-size:1.05rem}.bt-inline-pille{color:#fff;letter-spacing:.05em;border-radius:var(--ds-border-radius-default);text-transform:uppercase;background:#8e44ad;padding:.1rem .45rem;font-size:.6rem;font-weight:800}.bt-inline-lukk{color:#6c3483;border-radius:var(--ds-border-radius-full);cursor:pointer;background:0 0;border:1px solid #c8a8e0;width:28px;height:28px;font-size:.9rem}.bt-inline-lukk:hover{background:#f0e0fa}.bt-inline-hjemmel{color:#6c3483;border-radius:var(--ds-border-radius-default);background:#f3e5fd;margin:.4rem 0;padding:.3rem .6rem;font-size:.78rem}.bt-inline-brodsmuler{color:#888;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem;font-size:.72rem;display:flex}.bt-inline-brod{border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:.1rem .4rem}.bt-inline-brod.aktiv{color:#fff;background:#8e44ad;font-weight:600}.bt-inline-pil{color:#aaa;margin:0 .2rem}.bt-inline-spor{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;padding:.85rem}.bt-inline-spor-nr{color:#8e44ad;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;font-size:.68rem;font-weight:800}.bt-inline-spor-tekst{color:#1e3a5f;margin:.2rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.bt-inline-ref{color:#6c3483;margin:0 0 .5rem;font-size:.74rem;font-style:italic}.bt-inline-svar{flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.bt-inline-svar-knapp{color:#4a235a;border-radius:var(--ds-border-radius-default);cursor:pointer;text-align:left;background:#fff;border:1px solid #c8a8e0;padding:.55rem .9rem;font-size:.88rem;transition:all .12s}.bt-inline-svar-knapp:hover{color:#4a235a;background:#ede1f5;border-color:#8e44ad}.bt-inline-svar-knapp.primær{color:#fff;background:#8e44ad;border-color:#8e44ad}.bt-inline-svar-knapp.primær:hover{background:#6c3483}.bt-inline-tilbake{color:#888;cursor:pointer;background:0 0;border:none;margin-top:.6rem;font-size:.78rem}.bt-inline-tilbake:hover{color:#4a235a}.bt-inline-resultat{border-radius:var(--ds-border-radius-default);background:#fff;border:2px solid #275613;padding:.85rem}.bt-inline-resultat h4{color:#2c5e0f;margin:.4rem 0;font-size:1rem}.bt-inline-resultat h5{color:#2c5e0f;text-transform:uppercase;letter-spacing:.05em;margin:.5rem 0 .3rem;font-size:.75rem}.bt-inline-resultat-banner{color:#fff;border-radius:var(--ds-border-radius-default);letter-spacing:.05em;background:#275613;padding:.15rem .6rem;font-size:.72rem;font-weight:800;display:inline-block}.bt-inline-resultat-utfall{margin:.4rem 0;font-size:.82rem}.bt-inline-resultat-utfall code{border-radius:var(--ds-border-radius-default);background:#f1f5f9;padding:.1rem .4rem;font-size:.78rem}.bt-inline-krav ul{margin:.3rem 0;padding-left:1rem;font-size:.82rem;line-height:1.5}.bt-inline-krav li{margin-bottom:.3rem}.bt-inline-ref-sek{color:#888;font-size:.7rem;font-style:italic}.bt-inline-resultat-handlinger{gap:.4rem;margin-top:.7rem;display:flex}.simulator-arealanalyse-fot{color:#888;margin:.3rem 0 0;font-size:.7rem;font-style:italic}.simulator-tidslinje-aa{color:#1e40af;font-size:.85rem}.bt-inline-svar-knapp.auto-valgt{background:linear-gradient(90deg,#ede1f5 0%,#fff 60%);border-color:#8e44ad;font-weight:600;position:relative}.bt-inline-svar-knapp.auto-valgt:after{content:"";background:#8e44ad;height:2px;animation:.8s linear forwards bt-auto-progress;position:absolute;bottom:0;left:0;right:0}.bt-inline-auto-pille{color:#fff;letter-spacing:.06em;border-radius:var(--ds-border-radius-default);text-transform:uppercase;background:#8e44ad;margin-right:.4rem;padding:.05rem .35rem;font-size:.55rem;font-weight:800;display:inline-block}@keyframes bt-auto-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.simulator-tidslinje-melding{font-size:.74rem}.simulator-plantilstand{border-radius:var(--ds-border-radius-default);background:#f8fafc;border:1px solid #e2e8f0;padding:.4rem .6rem;font-size:.78rem}.simulator-pt-rad{border-bottom:1px dotted #e2e8f0;justify-content:space-between;padding:.15rem 0;display:flex}.simulator-pt-rad:last-child{border-bottom:none}.simulator-pt-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.simulator-pt-verdi{color:#1e3a5f;text-align:right;font-size:.82rem;font-weight:600}.simulator-pb-tall{color:#fff;border-radius:var(--ds-border-radius-default);vertical-align:middle;background:#6c3483;margin-left:.4rem;padding:.1rem .45rem;font-size:.66rem;font-weight:800;display:inline-block}.simulator-planregister{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.simulator-pb-rad{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;border-left:3px solid #6c3483;grid-template-columns:auto 1fr;gap:.55rem;padding:.4rem .55rem;font-size:.78rem;display:grid}.simulator-pb-kode{color:#4a235a;border-radius:var(--ds-border-radius-default);background:#f5f3ff;justify-content:center;align-self:start;align-items:center;min-width:1.8rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:800;display:inline-flex}.simulator-pb-tekst{flex-direction:column;gap:.15rem;min-width:0;display:flex}.simulator-pb-navn{color:#1e293b;font-weight:600;line-height:1.3}.simulator-pb-fra{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.2;overflow:hidden}.simulator-meldinger-liste{margin:0;padding:0;font-size:.74rem;list-style:none}.simulator-melding{border-bottom:1px solid #f1f5f9;align-items:center;gap:.3rem;padding:.25rem .3rem;animation:.4s ease-out melding-inn;display:flex}@keyframes melding-inn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.simulator-melding-sys{letter-spacing:.03em;border-radius:var(--ds-border-radius-default);text-transform:uppercase;padding:.05rem .35rem;font-size:.6rem;font-weight:800}.simulator-melding-sys-fiksplan{color:#92400e;background:#fef3c7}.simulator-melding-sys-fikspolitisk{color:#5b21b6;background:#ddd6fe}.simulator-melding-sys-dibkftplan{color:#1e40af;background:#dbeafe}.simulator-melding-sys-kartverket{color:#065f46;background:#d1fae5}.simulator-melding-sys-annet{color:#475569;background:#f1f5f9}.simulator-melding-pil{color:#64748b;font-size:.9rem;font-weight:700}.simulator-melding-bt{color:#1e3a5f;flex:1;font-size:.72rem;line-height:1.3}.simulator-meldinger-mer{color:#94a3b8;padding:.25rem .3rem;font-size:.7rem;font-style:italic}.simulator-meld-summ{flex-wrap:wrap;gap:.3rem;margin:.3rem 0 .4rem;display:flex}.simulator-meld-pille{border-radius:var(--ds-border-radius-default);letter-spacing:.03em;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.simulator-meld-pille-ut{color:#92400e;background:#fef3c7}.simulator-meld-pille-inn{color:#065f46;background:#d1fae5}.simulator-meld-pille-hent{color:#1e40af;background:#dbeafe}.simulator-meld-pille-kunn{color:#6c3483;background:#ede9fe}.simulator-melding-motta .simulator-melding-pil{color:#275613}.simulator-melding-hent .simulator-melding-pil{color:#1e40af}.simulator-melding-kunnskap .simulator-melding-pil{color:#8e44ad}.simulator-meld-grupper{flex-direction:column;gap:.5rem;display:flex}.simulator-meld-gruppe{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0}.simulator-meld-gruppe-hode{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.35rem .5rem;font-size:.72rem;font-weight:700;list-style:none;display:flex}.simulator-meld-gruppe-hode::-webkit-details-marker{display:none}.simulator-meld-gruppe-tall{border-radius:var(--ds-border-radius-default);background:#00000026;padding:.05rem .4rem;font-weight:600}.simulator-meld-gruppe ul{margin:0;padding:.3rem .5rem}.simulator-melding-kilde{color:#888;margin-top:.1rem;font-size:.7rem;font-style:italic;display:block}.simulator-tidslinje-rad.dybde-1{color:#64748b;font-size:.74rem;position:relative}.simulator-tidslinje-rad.dybde-1:before{content:"";background:#cbd5e1;width:1px;position:absolute;top:0;bottom:50%;left:.6rem}.simulator-tidslinje-rad.dybde-1:after{content:"";background:#cbd5e1;width:.5rem;height:1px;position:absolute;top:50%;left:.6rem}.simulator-tidslinje-rad.dybde-1.aktiv{color:#6c3483}.simulator-tidslinje-rad.dybde-2{opacity:.85;font-size:.7rem}.simulator-tidslinje-rad.irrelevant{opacity:.45;font-style:italic;-webkit-text-decoration:line-through #0003;text-decoration:line-through #0003}.simulator-tidslinje-bet{color:#c78a40;font-size:.8rem}.simulator-tidslinje-bet.irrelevant{opacity:.3}.simulator-pille-under{color:#6c3483!important;background:#f3e5fd!important}.simulator-pille-betinget{color:#92400e!important;background:#fef3c7!important}.simulator-pille-irrelevant{text-decoration:line-through;color:#94a3b8!important;background:#f1f5f9!important}.simulator-bh-liste{flex-direction:column;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.simulator-bh{border-radius:var(--ds-border-radius-default);background:#fafbfc;border:1px solid #e2e8f0;border-left:3px solid #6a1b9a;padding:.5rem .7rem}.simulator-bh-hode{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.simulator-bh-kap{color:#6c3483;letter-spacing:.03em;border-radius:var(--ds-border-radius-default);background:#ede1f5;padding:.1rem .45rem;font-size:.62rem;font-weight:800}.simulator-bh-rolle{color:#6c3483;border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #c8a8e0;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.simulator-bh-lenke{color:#6c3483;margin-left:auto;font-size:.85rem;text-decoration:none}.simulator-bh-lenke:hover{color:#4a235a}.simulator-bh-behov{color:#475569;margin:0;font-size:.78rem;line-height:1.5}.simulator-bh-mer{color:#94a3b8;padding:.3rem 0;font-size:.74rem;font-style:italic}.simulator-bh-mer a{color:#6c3483;text-decoration:none}.simulator-bh-mer a:hover{text-decoration:underline}.simulator-bh-seksjoner{flex-direction:column;gap:.4rem;display:flex}.simulator-bh-seksjon{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #ddd}.simulator-bh-seksjon-hode{cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.78rem;font-weight:600;list-style:none;display:flex}.simulator-bh-seksjon-hode::-webkit-details-marker{display:none}.simulator-bh-seksjon-hode:before{content:"▶";color:#94a3b8;font-size:.65rem;transition:transform .15s}.simulator-bh-seksjon-hode:hover{background:#faf5fd}.simulator-bh-seksjon[open] .simulator-bh-seksjon-hode:before{transform:rotate(90deg)}.simulator-bh-seksjon-navn{color:#1e3a5f;flex:1}.simulator-bh-seksjon-tall{color:#6c3483;border-radius:var(--ds-border-radius-default);background:#ede1f5;padding:.05rem .4rem;font-size:.66rem;font-weight:800}.simulator-bh-seksjon .simulator-bh-liste{padding:.3rem .6rem .5rem}.simulator-bh-intro{color:#64748b;margin:.3rem 0 .4rem;font-size:.74rem}.simulator-bh-kort-rad{flex-wrap:wrap;gap:.4rem;display:flex}.simulator-stopp-banner{border-radius:var(--ds-border-radius-default);color:#78350f;background:linear-gradient(90deg,#fef3c7 0%,#fde68a 100%);border:1px solid #b45309;border-left-width:5px;align-items:flex-start;gap:.8rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.simulator-stopp-banner strong{color:#78350f;margin-bottom:.25rem;font-size:1rem;display:block}.simulator-stopp-banner p{color:#78350f;margin:0;font-size:.85rem;line-height:1.5}.simulator-stopp-ikon{flex-shrink:0;font-size:1.6rem;line-height:1}.simulator-bh-kort{border-radius:var(--ds-border-radius-default);background:#faf5fd;border:1px solid #c8a8e0;align-items:center;gap:.4rem;padding:.35rem .6rem;text-decoration:none;transition:all .12s;display:inline-flex}.simulator-bh-kort:hover{background:#ede1f5;border-color:#8e44ad;transform:translateY(-1px)}.simulator-bh-kort-navn{color:#4a235a;font-size:.78rem;font-weight:500}.simulator-bh-kort-tall{color:#fff;border-radius:var(--ds-border-radius-default);text-align:center;background:#8e44ad;min-width:1.2rem;padding:.05rem .4rem;font-size:.62rem;font-weight:800}.bt-inline-veiledning{color:#475569;border-radius:var(--ds-border-radius-default);background:#fafbfc;border-left:3px solid #6c3483;margin:.5rem 0;padding:.5rem .7rem;font-size:.85rem;line-height:1.55}.bt-inline-hjelp{margin:.5rem 0}.bt-inline-hjelp summary{cursor:pointer;color:#6c3483;padding:.3rem 0;font-size:.78rem;font-weight:600;list-style:none}.bt-inline-hjelp summary::-webkit-details-marker{display:none}.bt-inline-hjelp summary:before{content:"▶";color:#94a3b8;margin-right:.4rem;font-size:.65rem;transition:transform .15s}.bt-inline-hjelp[open] summary:before{transform:rotate(90deg)}.bt-inline-hjelp-liste{color:#1e3a5f;flex-direction:column;gap:.35rem;margin:0;padding:.4rem 0 0;font-size:.82rem;line-height:1.5;list-style:none;display:flex}.bt-inline-hjelp-liste li{border-radius:var(--ds-border-radius-default);background:#f8fafc;border-left:2px solid #ede1f5;padding:.35rem .6rem}.veiviser-spm-veiledning{color:#475569;border-radius:var(--ds-border-radius-default);background:#fafbfc;border-left:3px solid #6c3483;margin:.6rem 0;padding:.6rem .85rem;font-size:.92rem;line-height:1.55}.veiviser-spm-hjelp{margin:.5rem 0 .8rem}.veiviser-spm-hjelp summary{cursor:pointer;color:#6c3483;padding:.4rem 0;font-size:.85rem;font-weight:600;list-style:none}.veiviser-spm-hjelp summary::-webkit-details-marker{display:none}.veiviser-spm-hjelp summary:before{content:"▶";color:#94a3b8;margin-right:.5rem;font-size:.7rem;transition:transform .15s}.veiviser-spm-hjelp[open] summary:before{transform:rotate(90deg)}.veiviser-spm-hjelp ul{color:#1e3a5f;flex-direction:column;gap:.4rem;margin:0;padding:.4rem 0 0;font-size:.88rem;line-height:1.55;list-style:none;display:flex}.veiviser-spm-hjelp li{border-radius:var(--ds-border-radius-default);background:#f8fafc;border-left:2px solid #ede1f5;padding:.45rem .7rem}.rvh-nf-seksjonliste{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rvh-nf-seksjon{border-radius:var(--ds-border-radius-default);background:#fff;border:1px solid #e2e8f0;border-left:3px solid #cbd5e1;padding:.4rem .6rem}.rvh-nf-seksjon.rvh-nf-seksjon-overskrift{border-left-color:#7c3aed}.rvh-nf-seksjon-tittel{color:#1e293b;align-items:baseline;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.rvh-nf-seksjon-tittel a{color:#1e40af;text-decoration:none}.rvh-nf-seksjon-tittel a:hover{text-decoration:underline}.rvh-nf-styrke{color:#7c3aed;font-size:.7rem}.rvh-nf-seksjon-belegg{color:#64748b;margin-top:.2rem;font-size:.72rem}.rvh-nf-seksjon-belegg code{color:#334155;border-radius:var(--ds-border-radius-default);background:#f1f5f9;margin-right:.25rem;padding:.05rem .3rem;font-size:.95em}.rvh-nf-seksjon-kontekst{color:#94a3b8;font-style:italic}.kodeverdi-kopling-referert{border-top-color:#5fa8e066}.kodeverdi-kopling-referert .kodeverdi-kopling-label{color:#4a5e78}.kodeverdi-kopling-referert .kodeverdi-kopling-link{color:#1d4d80;background:#5fa8e017;border-color:#d6e4f4}.kodeverdi-kopling-referert .kodeverdi-kopling-link:hover{background:#5fa8e038}.dibk-iconlinklist__body:has(.poc-menymerke){flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.dibk-iconlinklist__body:has(.poc-menymerke) .dibk-iconlinklist__description{margin:0}:is(.dibk-appshell__container:has(.dok-side),.dibk-appshell__container:has(.arkitektur-side),.dibk-appshell__container:has(.kg-side),.dibk-appshell__container:has(.beskrivelse-cell)){--dibk-container-max:1800px;--dibk-container-pad:clamp(1rem, 3vw, 2rem)}.dok-side .dok-tabell-wrap{padding:1rem 0}.cld-side{color:#dce6f5;background:#050a14;flex-direction:column;height:calc(100vh - 13rem);min-height:34rem;display:flex;overflow:hidden}.cld-hode{border-bottom:1px solid #7896c82e;padding:1rem 1.25rem .5rem}.cld-hode h1{color:#eaf1fb!important;margin:0!important}.cld-undertekst{color:#97a8bd;max-width:60rem;margin:.3rem 0 0;font-size:.82rem}.cld-toolbar{border-bottom:1px solid #7896c82e;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1.25rem;display:flex}.cld-loop-knapp{color:#dce6f5;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#78b4e61a;border:1px solid #78b4e64d;padding:.2rem .6rem;font-size:.78rem}.cld-loop-knapp:hover{background:#78b4e633}.cld-loop-knapp.aktiv{color:#fff;background:#1f68a0;border-color:#4ab8d4;font-weight:600}.cld-checkbox{color:#97a8bd;cursor:pointer;align-items:center;gap:.3rem;margin-left:.5rem;font-size:.78rem;display:inline-flex}.cld-lerret{cursor:grab;flex:1;min-height:0;position:relative;overflow:hidden}.cld-svg{width:100%;height:100%;display:block}.cld-detalj{border-radius:var(--ds-border-radius-default);color:#dce6f5;background:#101a2af0;border:1px solid #96b4dc73;width:min(24rem,100% - 2rem);max-height:calc(100% - 2rem);padding:.9rem 1rem;position:absolute;top:1rem;right:1rem;overflow-y:auto}.cld-detalj h2{color:#eaf1fb!important;margin:.3rem 0 .5rem!important}.cld-detalj-hode{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cld-detalj-merke{text-transform:uppercase;letter-spacing:.06em;color:#4ab8d4;font-size:.68rem;font-weight:600}.cld-detalj-lukk{color:#97a8bd;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.3rem;line-height:1}.cld-detalj-lukk:hover{color:#eaf1fb}.cld-detalj-tekst{color:#dce6f5;margin:0;font-size:.82rem;line-height:1.5}.cld-detalj-blokk{margin-top:.8rem}.cld-detalj-etikett{text-transform:uppercase;letter-spacing:.06em;color:#97a8bd;margin-bottom:.3rem;font-size:.68rem}.cld-detalj-brikker{flex-wrap:wrap;gap:.3rem;display:flex}.cld-sdg{color:#fff;border-radius:var(--ds-border-radius-default);padding:.1rem .4rem;font-size:.68rem;font-weight:600}.cld-sdg-velger{flex-wrap:wrap;gap:.3rem;padding:0 0 .5rem;display:flex}.cld-sdg-knapp{cursor:pointer;opacity:.85;border:1px solid #0000}.cld-sdg-knapp:hover{opacity:1}.cld-sdg-knapp:focus-visible{outline-offset:1px;outline:2px solid #eaf1fb}.cld-sdg-knapp.aktiv{opacity:1;border-color:#fff}.cld-sdg-velger:has(.aktiv) .cld-sdg-knapp:not(.aktiv){opacity:.4}.cld-dok{color:#4ab8d4;border-radius:var(--ds-border-radius-default);background:#4ab8d41f;border:1px solid #4ab8d44d;padding:.1rem .4rem;font-family:monospace;font-size:.68rem}.cld-metrikkliste{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.cld-metrikk{color:#4ab8d4;border-radius:var(--ds-border-radius-default);background:#4ab8d414;border:1px solid #4ab8d440;align-items:baseline;gap:.4rem;padding:.2rem .4rem;font-size:.78rem;text-decoration:none;display:flex}.cld-metrikk:hover,.cld-metrikk:focus-visible{background:#4ab8d42e;text-decoration:underline}.cld-metrikk-enhet{color:#97a8bd;font-size:.66rem}.cld-metrikk-tall{padding:.15rem .4rem .3rem}.cld-loopkjede{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.cld-loopkjede li{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.75rem;display:flex}.cld-loop-var{cursor:pointer;font:inherit;color:#4ab8d4;text-align:left;background:0 0;border:none;padding:0}.cld-loop-var:hover,.cld-loop-var:focus-visible{text-decoration:underline}.cld-loop-pil{color:#97a8bd;font-family:monospace}.cld-loop-pil.negativ{color:#f0a0a0}.sim-side{max-width:72rem}.sim-forbehold{border-radius:var(--ds-border-radius-default);color:var(--ds-color-neutral-text-default);background:#f0c0401f;border-left:3px solid #83620a;margin:1rem 0 1.25rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.sim-tiltak{background:var(--ds-color-background-tinted);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);margin-bottom:1.25rem;padding:.9rem 1rem}.sim-etikett{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-color-neutral-text-subtle);margin-bottom:.5rem;font-size:.7rem}.sim-skyver{grid-template-columns:14rem 1fr 3rem;align-items:center;gap:.75rem;margin:.35rem 0;font-size:.85rem;display:grid}.sim-skyver input{width:100%}.sim-skyver-navn{color:var(--ds-color-neutral-text-default)}.sim-skyver-verdi{text-align:right;font-variant-numeric:tabular-nums;color:var(--ds-color-neutral-text-subtle);font-size:.8rem}.sim-knapper{gap:.4rem;margin-top:.75rem;display:flex}.sim-knapper button{background:var(--ds-color-background-default);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);cursor:pointer;color:var(--ds-color-neutral-text-default);padding:.25rem .7rem;font-size:.8rem}.sim-knapper button:hover{background:var(--ds-color-background-tinted)}.sim-knapper button.aktiv{color:#fff;background:#1f68a0;border-color:#1f68a0;font-weight:600}.sim-kurver{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;display:grid}.sim-kort{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);padding:.75rem .9rem}.sim-kort-hode{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sim-kort-navn{color:var(--ds-color-neutral-text-default);font-size:.9rem;font-weight:600}.sim-endring{font-variant-numeric:tabular-nums;color:var(--ds-color-neutral-text-subtle);font-size:.78rem;font-weight:600}.sim-endring.bedre{color:#275613}.sim-endring.verre{color:#813312}.sim-graf{width:100%;height:5.5rem;margin:.5rem 0 .3rem;display:block}.sim-kort-fot{color:var(--ds-color-neutral-text-subtle);font-size:.75rem}.sim-forklaring{color:var(--ds-color-neutral-text-subtle);max-width:52rem;margin-top:1.25rem;font-size:.8rem;line-height:1.5}.sim-etikett{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sim-tilbakestill{color:var(--ds-color-accent-text-default);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:underline}.sim-kilde{color:var(--ds-color-accent-text-default);margin-left:.35rem;font-size:.75rem;text-decoration:none}.sim-skyver-verdi.endret{color:var(--ds-color-accent-text-default);font-weight:600}.sim-metrikk{border-radius:var(--ds-border-radius-default);color:var(--ds-color-accent-text-default);background:#1f68a01f;border:1px solid #1f68a04d;margin-left:.4rem;padding:.05rem .3rem;font-size:.68rem;text-decoration:none}.sim-metrikk:hover{background:#1f68a038}.hash-treff{box-shadow:inset 4px 0 0 0 var(--ds-color-accent-base-default);background:color-mix(in srgb, var(--ds-color-accent-base-default) 8%, transparent)}.utv-side{max-width:64rem}.utv-seksjon{border-top:1px solid var(--ds-color-neutral-border-subtle);margin-top:2.5rem;padding-top:1.25rem;scroll-margin-top:5rem}.utv-kode{margin:.75rem 0 1.25rem;position:relative}.utv-kode pre{background:var(--ds-color-background-tinted);border:1px solid var(--ds-color-neutral-border-subtle);margin:0;padding:.85rem 5.5rem .85rem 1rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.utv-kode-kopier{cursor:pointer;background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-default);color:var(--ds-color-neutral-text-default);padding:.25rem .7rem;font-size:.78rem;position:absolute;top:.5rem;right:.5rem}.utv-kode-kopier:hover{background:var(--ds-color-background-tinted)}.utv-gruppe{border-bottom:1px solid var(--ds-color-neutral-border-subtle)}.utv-gruppe summary{cursor:pointer;padding:.45rem 0;font-size:.9rem;font-weight:600}.utv-gruppe ul{margin:0 0 .75rem;padding-left:1.2rem}.utv-gruppe li{margin:.25rem 0;font-size:.85rem}.utv-antall{background:var(--ds-color-background-tinted);color:var(--ds-color-neutral-text-subtle);margin-left:.4rem;padding:0 .45rem;font-size:.75rem;font-weight:400}.utv-summary{color:var(--ds-color-neutral-text-subtle)}.utv-status{background:var(--ds-color-background-tinted);border-left:4px solid var(--ds-color-accent-base-default);margin:1rem 0;padding:.75rem 1rem;font-size:.9rem}.utv-varsel{color:var(--ds-color-neutral-text-subtle);border-left:3px solid var(--ds-color-neutral-border-default);padding-left:.75rem}.tilgang-kort{background:var(--ds-color-background-tinted);flex-direction:column;align-items:flex-start;gap:1rem;max-width:44rem;margin:2rem 0;padding:2rem 2.25rem 2.25rem;display:flex}.tilgang-kort h1,.tilgang-kort p{margin:0}.tilgang-kort-hvorfor{color:var(--ds-color-neutral-text-subtle)}.dev-bryter{z-index:1000;background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-default);align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.8rem;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 2px 8px #0000001f}.dev-bryter button{cursor:pointer;background:var(--ds-color-accent-base-default);color:#fff;border:none;padding:.25rem .6rem;font-size:.78rem}.dev-bryter-merke{letter-spacing:.04em;background:var(--ds-color-accent-base-default);color:#fff;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.utv-alle{margin-top:.5rem}.utv-alle>summary{cursor:pointer;padding:.5rem 0;font-weight:600}.utv-alle .utv-gruppe{margin-left:.5rem}.ark-fullskjerm{flex-direction:column;flex:1;min-height:0;display:flex}.ark-fullskjerm:fullscreen{background:var(--ds-color-neutral-background-default);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.ark-fullskjerm:fullscreen .ark-toolbar{flex:none}.ark-fullskjerm:fullscreen .ark-canvas{flex:auto;min-height:0}.ark-fullskjerm:fullscreen .ark-svg-wrap{height:100%}.md-nummeranker{height:0;scroll-margin-top:5rem;display:block}.nps-figur{margin:0 0 2rem;padding:0}.nps-figur .nps-figur-lerret{border:1px solid var(--dibk-kant,#d8d2c8);background:#faf8f4;border-radius:6px;overflow-x:auto}.nps-figur .nps-figur-lerret svg{min-width:720px;height:auto;display:block}.nps-figur .nps-figur-lerret [data-nps-ref]{cursor:pointer}.nps-figur .nps-figur-lerret [data-nps-ref]:hover rect{stroke-width:2px}.nps-figur figcaption{color:var(--dibk-tekst-dempet,#55504a);margin-top:.6rem;font-size:.86rem;line-height:1.5}.kodeverdi-hjemmel{border-top:1px dashed #4664964d;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;padding-top:.35rem;display:flex}.kodeverdi-hjemmel-label{color:#2f4a75;text-transform:uppercase;letter-spacing:.03em;margin-right:.15rem;font-size:.72rem;font-weight:700}.hjemmel-chip{color:#2f4a75;border-radius:var(--ds-border-radius-default);background:#46649617;border:1px solid #4664964d;padding:.1rem .55rem;font-size:.72rem;text-decoration:none;transition:background .15s;display:inline-block}.hjemmel-chip:hover{background:#4664962e;text-decoration:none}.hjemmel-merknad{color:var(--ds-color-neutral-text-subtle,#5b6472);font-size:.7rem}.kodeliste-hjemmel{margin:.35rem 0 0;font-size:.85rem}.kodeliste-hjemmel-merknad{color:var(--ds-color-neutral-text-subtle,#5b6472);font-style:italic}.hjemmel-rad{flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-right:.3rem;display:inline-flex}.veil-ref{flex-direction:column;gap:.05rem;max-width:15rem;line-height:1.25;text-decoration:none;display:inline-flex}.veil-ref:hover .veil-ref-tittel{text-decoration:underline}.veil-ref-tittel{color:#1a73e8;font-size:.72rem}.veil-ref-kapittel{color:var(--ds-color-neutral-text-subtle,#5b6472);font-size:.68rem}.pp-fase-veileder{align-items:center;margin-left:.6rem;display:inline-flex}.veil-celle{flex-direction:column;gap:.3rem;min-width:11rem;display:flex}.veil-ref-utenfor .veil-ref-tittel{color:#5a4a8a}.nps-ref{border-radius:var(--ds-border-radius-default);background:#466eaf1a;border:1px solid #466eaf47;flex-direction:column;gap:.05rem;max-width:15rem;margin-left:.4rem;padding:.1rem .4rem;line-height:1.2;text-decoration:none;display:inline-flex}.nps-ref:hover{background:#466eaf33}.nps-ref-merke{letter-spacing:.04em;text-transform:uppercase;color:#5b6472;font-size:.6rem}.nps-ref-seksjon{color:#2f4a75;font-size:.7rem}.tjeneste-nps-rad{margin-top:.35rem}.pp-data-table td .veil-link,.pp-data-table td .veil-ref{overflow-wrap:anywhere}.pp-data-table .utfall-btn{white-space:normal;text-align:left}.mal-liste{margin:0;padding:0;list-style:none}.mal-liste li+li{margin-top:.25rem}.mal-lenke{color:#2a5d8f;border-bottom:1px dotted #2a5d8f73;text-decoration:none}.mal-lenke:hover{border-bottom-style:solid}.pp-data-table td .veil-celle{min-width:0}.pp-data-table td .veil-ref{max-width:100%}.paragraf-side{max-width:1500px;margin:0 auto;padding:1rem 1.5rem 4rem}.paragraf-fagvelger{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;display:flex}.paragraf-lukket-varsel{background:#fff8e6;border-left:3px solid #e0a03a;margin:.75rem 0 0;padding:.6rem .9rem;font-size:.9rem}.paragraf-faner{flex-wrap:wrap;gap:.4rem;margin:1rem 0 .75rem;display:flex}.paragraf-fane{color:#1a3358;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid #c9d3e0;padding:.35rem .8rem;font-size:.85rem}.paragraf-fane.aktiv{color:#fff;background:#1a3358;border-color:#1a3358}.paragraf-last{color:#3d3470;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#f6f4fd;border:1px solid #a89ee0;margin-left:auto;padding:.35rem .8rem;font-size:.85rem}.paragraf-last:disabled{opacity:.6;cursor:default}.paragraf-merknad{color:var(--ds-color-neutral-text-subtle,#5b6472);margin:0 0 1rem;font-size:.82rem}.paragraf-sok{border-radius:var(--ds-border-radius-default);border:1px solid #c9d3e0;width:100%;max-width:22rem;margin-bottom:1rem;padding:.4rem .6rem}.paragraf-lov{margin-bottom:2rem}.paragraf-lov h2{color:#1a3358;margin:0 0 .5rem;font-size:1.05rem}.paragraf-lov h3{color:#1a3358;margin:1.2rem 0 .4rem;font-size:.92rem}.paragraf-tell{color:var(--ds-color-neutral-text-subtle,#5b6472);margin-left:.5rem;font-size:.78rem;font-weight:400}.hjemmel-avvik{color:#b91c1c;cursor:help;margin-right:.25rem;font-size:.8rem}.paragraf-endres{color:#1d4ed8;cursor:help;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin-left:.4rem;padding:0 .35rem;font-size:.72rem;font-weight:600;display:inline-block}.paragraf-endringer{margin:0 0 .75rem;padding-left:1.1rem;font-size:.85rem}.paragraf-endringer li{margin-bottom:.35rem}.paragraf-avvik{color:#b91c1c;cursor:help;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;margin-left:.4rem;padding:0 .35rem;font-size:.72rem;font-weight:600;display:inline-block}.paragraf-valgt td{background:#a89ee01f!important}.paragraf-chips{flex-wrap:wrap;gap:.3rem;display:flex}.paragraf-panel{border-radius:var(--ds-border-radius-default);z-index:40;background:#fff;border:1px solid #c9d3e0;width:min(26rem,90vw);max-height:70vh;padding:1rem 1.2rem;position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 6px 24px #1428462e}.paragraf-panel h2{color:#1a3358;margin:0 0 .2rem;font-size:1rem}.paragraf-panel h3{color:#1a3358;margin:1rem 0 .4rem;font-size:.85rem}.paragraf-lukk{float:right;cursor:pointer;color:#5b6472;background:0 0;border:none;font-size:1.2rem;line-height:1}.paragraf-utover{font-size:.85rem}.paragraf-treff{margin:0;padding:0;font-size:.85rem;list-style:none}.paragraf-treff li{border-bottom:1px solid #eef1f5;padding:.3rem 0}.paragraf-domene{min-width:6.5rem;color:var(--ds-color-neutral-text-subtle,#5b6472);font-size:.72rem;display:inline-block}.paragraf-kilde{color:var(--ds-color-neutral-text-subtle,#5b6472);margin-left:6.5rem;font-size:.72rem;display:block}.hjemmel-internlenke{color:#a89ee0;margin-left:.15rem;font-size:.9rem;text-decoration:none}.hjemmel-internlenke:hover{color:#6b5ec0}.bygg-regel{color:#5a6b83;white-space:pre-wrap;background:#f5f7fa;border-left:2px solid #d6dee8;margin-top:.3rem;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.bygg-utfall-rad{align-items:baseline;gap:.3rem;margin-bottom:.2rem;display:flex}.kodeverdi-def{color:#5a6b83;margin-top:.15rem;font-size:.78rem;line-height:1.45;display:block}.kodeverdi-hjemmel{margin-top:.2rem;display:block}.kodeverdi-altlabel{color:var(--ds-color-neutral-text-subtle);margin-top:.1rem;font-size:.74rem;display:block}.veiviser{max-width:44rem}.veiviser-ingress{color:var(--ds-color-neutral-text-subtle);font-size:1.05rem}.veiviser-framdrift{margin:1rem 0 1.5rem}.veiviser-stegtall{color:var(--ds-color-neutral-text-subtle);margin-bottom:.3rem;font-size:.78rem}.veiviser-bar{background:var(--ds-color-neutral-surface-tinted);border-radius:2px;height:4px;overflow:hidden}.veiviser-bar span{background:var(--ds-color-accent-base-default);height:100%;transition:width .25s;display:block}.veiviser-steg>h2{margin:0 0 1rem}.veiviser-sporsmal{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);margin:0 0 1.2rem;padding:1rem 1.1rem 1.1rem}.veiviser-sporsmal legend{padding:0 .4rem;font-size:1.02rem;font-weight:600}.veiviser-forklaring{color:var(--ds-color-neutral-text-subtle);font-size:.9rem;line-height:1.55}.veiviser-forklaring p:first-child{margin-top:0}.veiviser-bilde{margin:.7rem 0}.veiviser-bilde img{border-radius:var(--ds-border-radius-default);max-width:100%;display:block}.veiviser-svar{flex-direction:column;gap:.4rem;margin-top:.8rem;display:flex}.veiviser-alt{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.5rem;padding:.6rem .7rem;display:grid}.veiviser-alt:hover{background:var(--ds-color-neutral-surface-hover)}.veiviser-alt.valgt{border-color:var(--ds-color-accent-border-strong);background:var(--ds-color-accent-surface-tinted)}.veiviser-alt .veiviser-bilde{grid-column:1/-1;margin:.4rem 0 0}.veiviser-alt-tekst{line-height:1.4}.veiviser-alt-forklaring{color:var(--ds-color-neutral-text-subtle);margin-top:.15rem;font-size:.84rem}.veiviser-hjelp{margin-top:.6rem;font-size:.88rem}.veiviser-hjelp summary{cursor:pointer;color:var(--ds-color-accent-text-default)}.veiviser-utfall{border-left:4px solid var(--ds-color-success-border-strong);background:var(--ds-color-success-surface-tinted);border-radius:var(--ds-border-radius-default);margin:1rem 0;padding:.9rem 1.1rem}.veiviser-utfall h3{margin:0 0 .4rem;font-size:1.05rem}.veiviser-utfall.negativ{border-left-color:var(--ds-color-warning-border-strong);background:var(--ds-color-warning-surface-tinted)}.veiviser-innhold{margin:.8rem 0;font-size:.92rem;line-height:1.55}.veiviser-innhold h4{margin:0 0 .3rem;font-size:.98rem}.veiviser-innhold.varsel{border-left:3px solid var(--ds-color-warning-border-strong);padding-left:.8rem}.veiviser-gruppe{margin:.8rem 0}.veiviser-mangler{color:var(--ds-color-warning-text-default);background:var(--ds-color-warning-surface-tinted);border-radius:var(--ds-border-radius-default);padding:.6rem .8rem;font-size:.88rem}.veiviser-knapper{gap:.6rem;margin:1.5rem 0 1rem;display:flex}.veiviser-knapper button{border-radius:var(--ds-border-radius-default);border:1px solid var(--ds-color-neutral-border-default);background:var(--ds-color-neutral-background-default);cursor:pointer;padding:.5rem 1.1rem}.veiviser-knapper button:disabled{opacity:.45;cursor:default}.veiviser-knapper button.veiviser-primar{background:var(--ds-color-accent-base-default);border-color:var(--ds-color-accent-base-default);color:var(--ds-color-accent-contrast-default);font-weight:600}.veiviser-kilde{color:var(--ds-color-neutral-text-subtle);margin-top:2rem;font-size:.82rem}.veiviser-kilde summary{cursor:pointer}.veiviser-kilde p{margin:.4rem 0}.kodeliste-fargekode{white-space:nowrap;color:var(--ds-color-neutral-text-subtle);font-size:.72rem;display:block}.belegg-liste,.anbefaling-liste{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.belegg,.anbefaling{border-radius:0 var(--ds-border-radius-default) var(--ds-border-radius-default) 0;background:#80808014;border-left:3px solid #80808073;padding:.45rem .6rem;font-size:.8rem;line-height:1.45}.belegg-stadfester,.belegg-kvantifiserer{border-left-color:#22a35a}.belegg-nyanserer{border-left-color:#d49a1f}.belegg-motseier{background:#dc262617;border-left-color:#dc2626}.belegg-hode{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}.belegg-vurdering{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.belegg-stadfester .belegg-vurdering,.belegg-kvantifiserer .belegg-vurdering{color:#22a35a}.belegg-nyanserer .belegg-vurdering{color:#d49a1f}.belegg-motseier .belegg-vurdering{color:#dc2626}.belegg-kjelde{color:inherit;opacity:.85;font-size:.74rem}.belegg-sitat{opacity:.95;margin:.3rem 0 .15rem;font-style:italic}.belegg-stad{opacity:.75;font-size:.7rem}.belegg-stad a{color:inherit}.belegg-tal{opacity:.9;margin-top:.25rem;font-family:monospace;font-size:.74rem}.belegg-merknad{opacity:.75;margin-top:.25rem;font-size:.74rem}.utredning-adressert{flex-direction:column;align-items:flex-start;gap:.2rem;max-width:22rem;margin-top:.35rem;font-size:.72rem;line-height:1.3;display:flex}.utredning-adressert .utredning-adressert-merke{align-items:baseline;gap:.35rem;font-weight:600;display:inline-flex}.utredning-adressert .utredning-adressert-prikk{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem;transform:translateY(-.05rem)}.utredning-adressert .utredning-teneste{opacity:.85;max-width:100%;color:inherit;overflow-wrap:anywhere;border:1px solid;border-radius:999px;padding:.08rem .4rem;text-decoration:none;display:inline-block}.utredning-adressert .utredning-teneste:hover,.utredning-adressert .utredning-teneste:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.utredning-adressert .utredning-teneste-ulenka{cursor:default;border-style:dashed}.utredning-adressert .utredning-teneste-status{opacity:.7;font-weight:400}.utredning-adressert.grad-helt{color:#15803d}.utredning-adressert.grad-delvis{color:#b45309}.utredning-adressert.grad-planlagt,.utredning-adressert.grad-ukjent{color:#64748b}.utredning-avvisingsgrunn{opacity:.72;max-width:34rem;margin-top:.3rem;font-size:.72rem;font-style:italic;line-height:1.35}.belegg-tom{opacity:.7;margin:0;font-size:.78rem}.belegg-blokk{margin-top:1rem}.belegg-blokk-tittel{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:.35rem;font-size:.7rem}.anbefaling{border-left-color:#6d8fd6}.anbefaling-avvist{opacity:.6}.anbefaling-tittel{font-weight:600}.anbefaling-pol{width:1.1em;font-weight:700;display:inline-block}.anbefaling-meta{opacity:.8;flex-wrap:wrap;gap:.15rem .5rem;margin:.15rem 0;font-size:.7rem;display:flex}.anbefaling-status{font-weight:600}.styring-merker{flex-wrap:wrap;gap:.25rem;margin:.2rem 0;display:flex}.styring-merke{font-size:var(--fs-meta);white-space:nowrap;border:1px solid;border-radius:999px;padding:.05rem .4rem;line-height:1.5;text-decoration:none}.styring-helt{color:#166534;background:#1665341a}.styring-delvis{color:#1d4ed8;background:#1d4ed814}.styring-tilgrensende{color:#6b7280;background:0 0}.styring-motstrid{color:#b91c1c;background:#dc262617}.styring-oppdrag{font-size:var(--fs-meta);margin:.25rem 0 0;padding:0;list-style:none}.styring-oppdrag li{margin:.1rem 0}.styring-oppdrag-aar{font-variant-numeric:tabular-nums;opacity:.7}.styring-oppdrag-status{color:#16a34a;font-weight:600}.anbefaling-styring{border-left-color:#4ade80}.cld-detalj .styring-oppdrag li{grid-template-columns:4.6rem 1fr;gap:.4rem;margin:.25rem 0;line-height:1.4;display:grid}.cld-detalj .styring-oppdrag a{color:#dce6f5;text-decoration:none}.cld-detalj .styring-oppdrag a:hover{color:#eaf1fb;text-decoration:underline}.cld-detalj .styring-oppdrag .styring-oppdrag-aar{color:#97a8bd;opacity:1}.cld-detalj .styring-oppdrag .styring-oppdrag-status{color:#86efac}.cld-detalj .belegg-kjelde{color:#4ab8d4}.styring-lede{max-width:760px;margin:.4rem 0 .3rem;font-size:1.15rem;line-height:1.5}.styring-om summary{cursor:pointer;text-decoration:underline;display:inline}.styring-nokkeltall{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;margin:1.2rem 0 .4rem;display:grid}.styring-tall{background:var(--ds-color-neutral-background-subtle,#f4f6f8);border-left:4px solid;border-radius:8px;flex-direction:column;gap:.1rem;padding:.75rem .9rem;display:flex}.styring-tall-verdi{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.05}.styring-tall-navn{font-weight:600}.styring-tall-tildelt{border-color:#3b82f6}.styring-tall-helt{border-color:#16a34a}.styring-tall-mot{border-color:#dc2626}.styring-tall-uten{border-color:#9ca3af}.styring-seksjon{margin-top:1.8rem}.styring-kort-rad{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem;display:grid}.styring-kort{color:inherit;border:1px solid var(--ds-color-neutral-border-subtle,#ddd);border-radius:8px;flex-direction:column;gap:.3rem;padding:.7rem .85rem;text-decoration:none;display:flex}.styring-kort:hover{border-color:currentColor}.styring-kort-mot{border-left:4px solid #dc2626}.styring-kort-hvem{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.04em;color:#b91c1c;font-weight:600}.styring-kort-tittel{font-weight:600;line-height:1.3}.styring-kort-tekst{font-size:var(--fs-body);color:var(--ds-color-neutral-text-subtle,#555);line-height:1.45}.styring-staver{max-width:760px}.styring-stav-rad{grid-template-columns:7.5rem 1fr 7.5rem;align-items:center;gap:.6rem;margin:.3rem 0;display:grid}.styring-stav-navn{font-size:var(--fs-body)}.styring-stav{background:#e5e7eb;border-radius:3px;height:.9rem;display:flex;overflow:hidden}.styring-stav-helt{background:#16a34a}.styring-stav-delvis{background:#86efac}.styring-stav-ingen{background:#e5e7eb}.styring-stav-tall{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ds-color-neutral-text-subtle,#555)}.styring-utvalg{background:var(--ds-color-neutral-background-subtle,#f4f6f8);font-size:var(--fs-body);border-left:4px solid #3b82f6;border-radius:8px;margin:.6rem 0 0;padding:.7rem .9rem}.styring-utvalg ul{margin:.4rem 0;padding-left:1.1rem}.styring-utvalg li{margin:.25rem 0}.styring-utvalg li .styring-merker{vertical-align:middle;margin:0 0 0 .3rem;display:inline-flex}.styring-utvalg-hode{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.styring-flyt-hode{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:1.4rem 0 .4rem;display:flex}.styring-prikk{vertical-align:-.05rem;border-radius:2px;width:.7rem;height:.7rem;margin-left:.4rem;display:inline-block}.styring-nullstill{font:inherit;font-size:var(--fs-body);cursor:pointer;color:inherit;background:0 0;border:none;margin-left:.6rem;font-weight:400;text-decoration:underline}@media (prefers-color-scheme:dark){.styring-stav,.styring-stav-ingen{background:#374151}.styring-kort-hvem{color:#fca5a5}}.styring-fliser{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:.5rem;margin:1rem 0;display:grid}.styring-flis{text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--ds-color-neutral-border-subtle,#ddd);background:var(--ds-color-neutral-background-default,#fff);border-radius:6px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.6rem .7rem;display:flex}.styring-flis.aktiv{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.styring-flis-navn{font-weight:600;font-size:var(--fs-body)}.styring-flis-tall{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.styring-motstrid-boks{font-size:var(--fs-body);background:#dc262612;border-left:3px solid #dc2626;margin:.8rem 0;padding:.6rem .8rem}.styring-motstrid-boks ul{margin:.4rem 0 0;padding-left:1.1rem}.styring-motstrid-boks li{margin:.3rem 0}.styring-motstrid-tekst{color:#b91c1c}.styring-detaljer{margin-top:.25rem}.styring-detaljer summary{cursor:pointer}.styring-hull{font-size:var(--fs-body);padding-left:1.1rem}.styring-hull li{margin:.35rem 0}@media (prefers-color-scheme:dark){.styring-helt{color:#86efac}.styring-delvis{color:#93c5fd}.styring-motstrid{color:#fca5a5}}.cld-kant-treff{cursor:pointer}.utredning-side{gap:1rem;display:grid}.utredning-noekkeltal{color:var(--ds-color-neutral-text-subtle);flex-wrap:wrap;gap:.35rem 1.25rem;margin:.5rem 0 .35rem;font-size:.78rem;display:flex}.utredning-noekkeltal strong{font-variant-numeric:tabular-nums;color:var(--ds-color-neutral-text-default);font-size:1.05rem}.utredning-noekkeltal span{align-items:baseline;gap:.3rem;display:inline-flex}.utredning-forklaring{max-width:900px;font-size:.82rem}.utredning-forklaring summary{cursor:pointer;color:var(--ds-color-accent-text-default);padding:.15rem 0;font-size:.78rem}.utredning-forklaring>:not(summary){margin-top:.4rem}.utredning-forklaring ul{gap:.3rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.utredning-diagram{border:1px solid var(--ds-color-neutral-border-subtle);background:#fff;border-radius:4px;padding:.5rem;overflow-x:auto}.utredning-paaverkar{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;color:inherit;text-decoration:none;display:block;overflow:hidden}.utredning-paaverkar:hover,.utredning-paaverkar:focus-visible{color:var(--ds-color-accent-text-default);text-decoration:underline}.utredning-filter{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.utredning-grid{grid-template-columns:minmax(18rem,2fr) minmax(20rem,3fr);align-items:start;gap:1.25rem;display:grid}@media (width<=900px){.utredning-grid{grid-template-columns:1fr}}.utredning-liste{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.utredning-rad{text-align:left;cursor:pointer;width:100%;font:inherit;background:var(--ds-color-neutral-background-default);border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);padding:.5rem .7rem}.utredning-rad.valt{border-color:var(--ds-color-accent-border-strong);box-shadow:0 0 0 1px var(--ds-color-accent-border-strong)}.utredning-rad-tittel{font-size:.88rem;font-weight:600}.utredning-rad-meta{color:var(--ds-color-neutral-text-subtle);flex-wrap:wrap;gap:.6rem;font-size:.74rem;display:flex}.utredning-tal{font-variant-numeric:tabular-nums}.utredning-detalj{position:sticky;top:1rem}.utredning-tabell{border-collapse:collapse;width:100%;font-size:.82rem}.utredning-tabell th,.utredning-tabell td{text-align:left;border-bottom:1px solid var(--ds-color-neutral-border-subtle);vertical-align:top;padding:.35rem .5rem}.utredning-tabell th{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-color-neutral-text-subtle);font-size:.72rem}.anbefaling-tiltakspakke{background:#c084fc1a;border-left-color:#c084fc}.anbefaling-knapp{all:unset;cursor:pointer;width:100%;display:block}.anbefaling-knapp:hover .anbefaling-tittel{text-decoration:underline}.anbefaling-knapp:focus-visible{outline-offset:2px;outline:2px solid #c084fc}.anbefaling-nf{background:#2dd4bf14;border-left-color:#2dd4bf}.anbefaling-motstrid{box-shadow:inset 0 0 0 1px #ef44448c}.anbefaling-motstrid-tekst{color:#ef4444;font-weight:600}.cld-lerret:has(.cld-detalj) .cld-zoom{right:calc(min(24rem,100% - 2rem) + 2rem)}.utredning-faner{border-bottom:1px solid var(--ds-color-neutral-border-subtle);gap:.25rem;display:flex}.utredning-fane{font:inherit;cursor:pointer;color:var(--ds-color-neutral-text-subtle);background:0 0;border:none;border-bottom:3px solid #0000;padding:.45rem .9rem;font-size:.9rem}.utredning-fane.aktiv{color:var(--ds-color-neutral-text-default);border-bottom-color:var(--ds-color-accent-border-strong);font-weight:600}.utredning-fane:hover{color:var(--ds-color-neutral-text-default)}.cld-forklaring{color:#97a8bd;flex-wrap:wrap;gap:.3rem 1.1rem;padding:.35rem 1.25rem .5rem;font-size:.74rem;display:flex}.cld-forklaring span{align-items:center;gap:.35rem;display:inline-flex}.cld-forklaring i{width:18px;height:2px;display:inline-block}.cld-forklaring b{font-weight:700}.utredning-tabell tr.utredning-rad-72 td:first-child{box-shadow:inset 3px 0 #c084fc}.utredning-tabell tr.utredning-rad-nf td:first-child{box-shadow:inset 3px 0 #2dd4bf}.gevinst-tal{border-left:3px solid var(--ds-color-accent-border-subtle,#93c5fd);background:var(--ds-color-neutral-background-subtle,#f8fafc);flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0;padding:.6rem .9rem;font-size:.9rem;display:flex}.gevinst-tal strong{font-variant-numeric:tabular-nums}.gevinst-diagram{border:1px solid var(--ds-color-neutral-border-subtle);background:#fff;border-radius:4px;margin-bottom:.5rem;padding:.5rem;overflow-x:auto}.gevinst-grad{text-transform:capitalize;font-weight:600}.gevinst-filter{border-left:3px solid var(--ds-color-accent-border-default,#2563eb);background:var(--ds-color-accent-background-subtle,#eff6ff);margin:.75rem 0;padding:.5rem .8rem;font-size:.9rem}.gevinst-filter button{border:1px solid var(--ds-color-accent-border-default,#2563eb);color:var(--ds-color-accent-text-default,#1d4ed8);cursor:pointer;font:inherit;background:0 0;border-radius:3px;margin-left:.5rem;padding:.1rem .5rem;font-size:.85em}.gevinst-navngitt{color:var(--ds-color-success-text-default,#15803d);font-size:.85em}.gevinst-utledet{color:var(--ds-color-warning-text-default,#b45309);font-size:.85em;font-style:italic}.plansystem-seksjon{margin:1.25rem 0 1.5rem}.plansystem-figur{margin:.75rem 0 0}.plansystem-figur svg{width:100%;max-width:1080px;height:auto;margin:0 auto;display:block}.plansystem-ramme.historisk{stroke-dasharray:3 3}.plansystem-boks.historisk .plansystem-navn{fill:var(--ds-color-neutral-text-subtle,#555);font-style:italic}.plansystem-ramme{fill:var(--ds-color-neutral-background-subtle,#ececec);stroke:var(--ds-color-neutral-border-default,#2c3e5c);stroke-width:1.5px}.plansystem-underramme{fill:var(--ds-color-neutral-background-default,#fff);stroke:none}.plansystem-rammenavn{fill:var(--ds-color-neutral-text-default,#111);font-size:15px}.plansystem-boks rect{fill:var(--ds-color-neutral-background-default,#fff);stroke:var(--ds-color-neutral-border-default,#2c3e5c);stroke-width:1.5px}.plansystem-boks.har-data{cursor:pointer}.plansystem-boks.har-data rect{stroke:var(--ds-color-accent-border-strong,#003045);stroke-width:2px}.plansystem-boks.har-data.hover rect,.plansystem-boks.har-data:focus-visible rect{fill:var(--ds-color-accent-surface-tinted,#ebf4fa)}.plansystem-boks.uten-data rect{stroke-dasharray:5 4;fill:var(--ds-color-neutral-background-subtle,#f4f4f4)}.plansystem-navn{fill:var(--ds-color-neutral-text-default,#111);font-size:15px}.plansystem-meta{fill:var(--ds-color-neutral-text-subtle,#555);font-size:11px}.plansystem-boks.har-data .plansystem-meta{fill:var(--ds-color-accent-text-default,#003045);font-weight:600}.plansystem-kant{stroke:#e8912d;stroke-width:1.8px}.plansystem-kant.stiplet{stroke-dasharray:5 4}.plansystem-kant.tykk{stroke:var(--ds-color-neutral-text-subtle,#6b6b6b);stroke-width:9px}.plansystem-pilhode{fill:#e8912d}.plansystem-pilhode-tykk{fill:var(--ds-color-neutral-text-subtle,#6b6b6b)}.plansystem-liste{font-size:var(--fs-body,.9rem);margin:.75rem 0 0;padding-left:1.1rem}.plansystem-liste li{margin:.2rem 0}.plansystem-liste li.markert{background:var(--ds-color-accent-surface-tinted,#ebf4fa)}.plansystem-hjemmel{color:var(--ds-color-neutral-text-subtle,#555);font-size:.85em}.npad-lagdeling{margin-top:2rem}.npad-lagdeling-ramme{overflow-x:auto}.npad-lagdeling-tabell{border-collapse:collapse;width:100%;font-size:.85rem}.npad-lagdeling-tabell th,.npad-lagdeling-tabell td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-color-neutral-border-subtle,#e2e2e2);padding:.3rem .5rem}.npad-lagdeling-tabell thead th{border-bottom-width:2px;font-weight:600}.npad-lagdeling-tabell tbody th[scope=row]{font-weight:400}.npad-lagdeling-tabell .npad-lagdeling-gruppe th{background:var(--ds-color-neutral-background-subtle,#f5f5f5);padding-top:.75rem;font-weight:700}.npad-lagdeling-tabell tr.uten-datasett th[scope=row],.npad-lagdeling-tabell tr.uten-datasett .npad-lagdeling-utvalg{color:var(--ds-color-neutral-text-subtle,#555)}.npad-lagdeling-tabell a{margin-right:.25rem;text-decoration:none}.npad-lagdeling-tabell .plansystem-forklaring-merke{margin-left:0}.npad-lagdeling-utvalg{white-space:nowrap;font-variant-numeric:tabular-nums}.npad-lagdeling-wms code{background:var(--ds-color-neutral-background-subtle,#f5f5f5);border-radius:2px;margin:0 .25rem .1rem 0;padding:0 .25rem;font-size:.75rem;display:inline-block}.npad-lagdeling-tjeneste{color:var(--ds-color-neutral-text-subtle,#555);font-size:.75rem}.npad-lagdeling-ingen{color:var(--ds-color-neutral-text-subtle,#555);font-style:italic}@media (width<=640px){.npad-lagdeling-utvalg{white-space:normal}}.plansystem-kreditering{color:var(--ds-color-neutral-text-subtle,#555);margin-top:.5rem;font-size:.8rem}.plansystem-rad-markert td{transition:background .3s;background:var(--ds-color-accent-surface-tinted,#ebf4fa)!important}.plansystem-base{cursor:pointer}.plansystem-base rect{stroke-width:1px}.plansystem-base text{font-size:9px;font-weight:600}.plansystem-base-register rect{fill:#ebf4fa;stroke:#003045}.plansystem-base-register text{fill:#003045}.plansystem-base-forslag rect{fill:#faf0de;stroke:#b4630f}.plansystem-base-forslag text{fill:#8a4a08}.plansystem-base-varslet rect{fill:#f1ecf7;stroke:#6a3d9a}.plansystem-base-varslet text{fill:#4a2a6e}.plansystem-base:hover rect{stroke-width:2px}.plansystem-forklaring{color:var(--ds-color-neutral-text-subtle,#555);flex-wrap:wrap;gap:.4rem 1.4rem;margin:.4rem 0 .6rem;font-size:.85rem;display:flex}.planstatus-flyt{margin-top:1.6rem}.planstatus-flyt h3{margin:0 0 .3rem;font-size:1.05rem}.planstatus-flyt h4{margin:0 0 .4rem;font-size:.95rem}.planstatus-livslop{grid-template-columns:minmax(11rem,.8fr) 3fr minmax(12rem,1fr) minmax(11rem,.9fr);gap:.6rem;margin:.8rem 0 1.2rem;padding:0;list-style:none;display:grid}@media (width<=1100px){.planstatus-livslop{grid-template-columns:1fr 1fr}.planstatus-livslop .planstatus-forslag{order:-1;grid-column:1/-1}}@media (width<=600px){.planstatus-livslop{grid-template-columns:1fr}}.planstatus-gruppe{border-radius:var(--ds-border-radius-default);border:1px solid;flex-direction:column;gap:.25rem;padding:.6rem .7rem;display:flex;position:relative}.planstatus-gruppe:not(:last-child):after{content:"→";color:#e8912d;font-weight:700;position:absolute;top:.55rem;right:-.55rem}@media (width<=860px){.planstatus-gruppe:not(:last-child):after{display:none}}.planstatus-gruppe-navn{font-size:.9rem;font-weight:700}.planstatus-gruppe-tekst{opacity:.85;font-size:.75rem}.planstatus-koder{flex-direction:column;gap:.15rem;margin-top:.2rem;font-size:.82rem;display:flex}.planstatus-kode b{font-variant-numeric:tabular-nums;min-width:1.4rem;display:inline-block}.planstatus-for{background:var(--ds-color-neutral-background-subtle,#f4f4f4);border-color:var(--ds-color-neutral-border-default,#a8a39e);border-style:dashed}.planstatus-forslag{color:#5c3204;background:#faf0de;border-color:#b4630f}.planstatus-register{color:#002f44;background:#ebf4fa;border-color:#003045}.planstatus-ute{background:var(--ds-color-neutral-background-subtle,#f4f4f4);border-color:var(--ds-color-neutral-border-subtle,#d7d4d1);color:var(--ds-color-neutral-text-subtle,#555)}.planstatus-livslop.planstatus-livslop-enkel{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.planstatus-livslop.planstatus-livslop-enkel{grid-template-columns:1fr 1fr}.planstatus-livslop.planstatus-livslop-enkel .planstatus-forslag{order:0;grid-column:auto}}@media (width<=600px){.planstatus-livslop.planstatus-livslop-enkel{grid-template-columns:1fr}}.planstatus-enkel-datasett{flex-direction:column;gap:.25rem;margin-top:.4rem;display:flex}.planstatus-enkel-datasett-knapp{text-align:left;font:inherit;color:inherit;border-radius:var(--ds-border-radius-default);cursor:pointer;background:#fff;border:1px solid;padding:.2rem .4rem;font-size:.75rem;font-weight:600}.planstatus-enkel-datasett-knapp:hover{background:#fff7ed}.planstatus-enkel-overgang{color:#b4630f;margin-top:auto;padding-top:.4rem;font-size:.72rem;font-weight:700}.planstatus-tabeller{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem;display:grid}@media (width<=960px){.planstatus-tabeller{grid-template-columns:1fr}}.planstatus-dempet{color:var(--ds-color-neutral-text-subtle,#555);font-size:.8rem}.planstatus-merknad{color:var(--ds-color-neutral-text-subtle,#555);margin:.5rem 0 0;font-size:.8rem}.planstatus-livslop.etter-vedtak{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.planstatus-livslop.etter-vedtak{grid-template-columns:1fr}}.planstatus-livslop.etter-vedtak .planstatus-gruppe:after{display:none}.etter-vedtak-steg{margin:.3rem 0 .5rem;padding-left:1.1rem;font-size:.8rem;line-height:1.4}.etter-vedtak-steg li{margin-bottom:.3rem}.etter-vedtak-kode,.etter-vedtak-pb{white-space:nowrap;font-weight:600}.etter-vedtak-pb{font-style:italic}.etter-vedtak-versjoner{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;display:flex}.etter-vedtak-opphevet{opacity:.8;text-decoration:line-through;position:relative}.etter-vedtak-eksempler{margin:.2rem 0 .5rem;font-size:.78rem;line-height:1.45}.etter-vedtak-eksempler>span:first-child{font-weight:700}.etter-vedtak-kodeverdier{margin:0 0 .5rem;font-size:.78rem;line-height:1.45}.etter-vedtak-kodeverdier>span:first-child{font-weight:700}.etter-vedtak-matrise{margin-top:1.2rem}.etter-vedtak-matrise .pv-tabell td{vertical-align:top}.etter-vedtak-matrise .pv-tabell td:nth-child(2){white-space:normal}.planstatus-h4-luft{margin-top:1.2rem!important}.planstatus-kode-utenfor{opacity:.8;font-style:italic}.planstatus-utenfor-merke,.planstatus-planforhold-merke{opacity:.85;border:1px dashed;border-radius:3px;margin-left:.35rem;padding:0 .35rem;font-size:.68rem;font-style:normal;font-weight:600;display:inline-block}.planstatus-planforhold-merke{border-style:solid}.forslagsbase-faser{border-top:1px dashed #e0b98a;flex-wrap:wrap;justify-content:center;gap:.4rem .45rem;margin-top:.5rem;padding:.5rem .6rem .55rem;display:flex}.forslagsbase-skille{color:#5c3204;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.75rem;display:flex}.forslagsbase-skille .forslagsbase-versjon{margin-right:0}.forslagsbase-skille-pil{opacity:.6;margin:0 .25rem}.forslagsbase-vedtak{border-top-color:#9baeb6}.forslagsbase-vedtak .forslagsbase-fase-navn{color:#002f44}.forslagsbase-fase{flex-direction:column;gap:.25rem;display:flex}.forslagsbase-fase-navn{color:#5c3204;font-size:.72rem;font-weight:600}.forslagsbase-rad{flex-wrap:wrap;gap:.15rem;display:flex}.forslagsbase-versjon{font-variant-numeric:tabular-nums;color:#5c3204;background:#fff;border:1px solid #e0b98a;border-radius:4px;justify-content:center;align-items:center;min-width:1.45rem;height:1.5rem;padding:0 .3rem;font-size:.66rem;display:inline-flex}.forslagsbase-versjon-milepael{border-width:2px;border-color:#b4630f;font-weight:700}.forslagsbase-versjon-milepael.forslagsbase-versjon-publisert{border-color:#003045}.forslagsbase-versjon-publisert.forslagsbase-versjon-varslet{color:#4a2a6e;background:#f1ecf7;border-color:#6a3d9a}.forslagsbase-versjon-publisert.forslagsbase-versjon-varslet .forslagsbase-versjon-status{background:#6a3d9a}.forslagsbase-versjon-publisert{color:#002f44;background:#ebf4fa;border:2px solid #003045;font-family:inherit;font-weight:700;line-height:1}button.forslagsbase-versjon-publisert{cursor:pointer;box-sizing:content-box;padding:0 .15rem}button.forslagsbase-versjon-publisert:hover{background:#dceaf5}.forslagsbase-versjon-publisert{margin-right:.45rem;position:relative}.forslagsbase-versjon-status{color:#fff;background:#003045;border-radius:999px;justify-content:center;align-items:center;min-width:.85rem;height:.85rem;padding:0 .15rem;font-size:.55rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.55rem;right:-.7rem}.forslagsbase-versjon-merket{margin-right:.45rem;position:relative}.forslagsbase-versjon-status-upublisert{color:#b4630f;background:#fff;border:1.5px solid #b4630f}.forslagsbase-versjon-status-venstre{left:-.7rem;right:auto}.livslop-tjeneste-flyt{color:#4a5b6e;margin-top:.1rem;font-size:.58rem;line-height:1.5;display:block}.livslop-flyt-verktoy,.livslop-flyt-eplansak{white-space:nowrap}.livslop-tjeneste-flyt-tegn{display:inline}.livslop-flyt-verktoy{background:#fff7ed;border-left:3px solid #b4630f;padding:0 .2rem}.livslop-flyt-eplansak{background:#eef2f6;border-left:3px solid #1a3358;padding:0 .2rem}.forslagsbase-versjon-status-aktivitet{color:#5c3204;background:#fff;border:1.5px dashed #b4630f}.versjon-alternativ{border-radius:var(--ds-border-radius-default);background:#fcf7ee;border:1px dashed #b4630f;margin:.4rem 0 1.4rem;padding:.7rem .8rem .6rem}.versjon-alternativ h4{margin:0 0 .3rem;font-size:.95rem}.versjon-alternativ .forslagsbase-versjon{font-size:.62rem}.versjon-alternativ-faser{margin-top:.5rem}.planstatus-for-tjeneste{border-top:1px dashed var(--ds-color-neutral-border-default,#a8a39e);margin:.5rem 0 0;padding-top:.45rem;font-size:.75rem;line-height:1.4}.planstatus-for-fase{border-top:1px dashed var(--ds-color-neutral-border-default,#a8a39e);margin-top:.5rem;padding-top:.45rem}.planstatus-for-fase .planstatus-for-tjeneste{border:0;margin:0;padding:0;font-size:.68rem}.versjon-dokumenter{border-radius:var(--ds-border-radius-default);background:color-mix(in srgb, #faf0de 55%, var(--ds-color-neutral-background-default,#fff));border:1px solid #b4630f;margin:0 0 1.4rem;padding:.7rem .8rem .6rem}.versjon-dokumenter h4{color:#5c3204;margin:0 0 .25rem;font-size:.95rem}.versjon-dokumenter-ingress{max-width:70rem;margin:0 0 .6rem}.versjon-dokumenter-grupper{grid-template-columns:1fr 2fr 1.2fr;gap:.6rem;display:grid}@media (width<=1100px){.versjon-dokumenter-grupper{grid-template-columns:1fr 1fr}}@media (width<=600px){.versjon-dokumenter-grupper{grid-template-columns:1fr}}.versjon-dokgruppe{border-radius:var(--ds-border-radius-default);background:var(--ds-color-neutral-background-default,#fff);border:1px solid #e0b98a;flex-direction:column;gap:.15rem;padding:.5rem .6rem;display:flex}.versjon-dokgruppe ul{flex-wrap:wrap;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.versjon-dokgruppe-bindende{border:2px solid #003045}.versjon-dokgruppe-navn{font-size:.85rem;font-weight:700}.versjon-dokgruppe-tekst{color:var(--ds-color-neutral-text-subtle,#555);font-size:.72rem}.versjon-dok{background:#faf0de;border:1px solid #b4630f;border-radius:4px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.75rem;display:inline-flex}.versjon-dok a{color:inherit;text-decoration:none}.versjon-dok a:hover{text-decoration:underline}.versjon-dok-obligatorisk{font-weight:600}.versjon-dok-betinget{border-style:dashed;font-weight:600}.versjon-dok-ved-krav,.versjon-dok-ukjent{background:0 0;border-style:dashed;border-color:#e0b98a}.versjon-dok-datasett{color:#003045;background:#ebf4fa;border:1px solid #003045;border-radius:3px;padding:0 .35rem;font-size:.62rem;font-weight:700}.versjon-dokumenter-tegn{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.forslagsbase-tegnforklaring{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem;display:flex}.forslagsbase-tegnforklaring .forslagsbase-versjon:not(:first-child){margin-left:.8rem}.lenkeknapp{font:inherit;color:var(--ds-color-accent-text-subtle,#003045);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.plansystem-forklaring-merke{border:1px solid;border-radius:3px;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-block}.plansystem-forklaring-merke.plansystem-base-register{color:#003045;background:#ebf4fa;border-color:#003045}.plansystem-forklaring-merke.plansystem-base-varslet{color:#4a2a6e;background:#f1ecf7;border-color:#6a3d9a}.plansystem-forklaring-merke.plansystem-base-forslag{color:#8a4a08;background:#faf0de;border-color:#b4630f}.org-pille{--org-farge:#64748b;vertical-align:middle;border-radius:var(--ds-border-radius-default,0);white-space:nowrap;max-width:100%;font-size:var(--fs-meta);color:var(--org-farge);background:color-mix(in srgb, var(--org-farge) 9%, transparent);border:1px solid color-mix(in srgb, var(--org-farge) 55%, transparent);align-items:center;gap:.3rem;padding:.08rem .45rem;font-weight:500;line-height:1.45;display:inline-flex}.org-pille>span{text-overflow:ellipsis;overflow:hidden}.org-pille svg{flex:none}.org-pille-liten{gap:.2rem;padding:0 .35rem;font-size:.68rem}.org-pille-ukjent{color:var(--ds-color-neutral-text-subtle,#555);border-color:var(--ds-color-neutral-border-subtle,#ccc);background:0 0}@media (prefers-color-scheme:dark){.org-pille{color:color-mix(in srgb, var(--org-farge) 45%, white);background:color-mix(in srgb, var(--org-farge) 22%, transparent)}}.cld-detalj .org-pille{color:color-mix(in srgb, var(--org-farge) 40%, white);background:color-mix(in srgb, var(--org-farge) 25%, transparent)}.org-symbol{vertical-align:-.1rem;display:inline-flex}.styring-kort-hvem .org-pille,.cld-detalj-etikett .org-pille{text-transform:none;letter-spacing:0}.styring-flis-navn .org-pille{font-size:var(--fs-body)}.versjon-merke{white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin:.25rem 0 .5rem;padding:.1rem .5rem;font-size:.72rem;line-height:1.5;text-decoration:none;display:inline-flex}a.versjon-merke:hover{text-decoration:underline}.versjon-merke-nr{font-family:JetBrains Mono,monospace}.versjon-merke-modenhet{font-weight:700}.versjon-merke-stabil{color:#1e6b34;background:#e8f5ec;border-color:#9fd3ae}.versjon-merke-utkast{color:#8a5a00;background:#fff4e0;border-color:#f0c987}.versjon-merke-utgatt{color:#6b1d1d;background:#fbecec;border-color:#e3a5a5;text-decoration:none}.kodeliste-blokk-utgatt{opacity:.7}.kodeliste-blokk-utgatt .kodeliste-name{text-decoration:line-through;text-decoration-thickness:1px}.versjon-merke-arbeid{color:#4a2a6e;background:#f1ecf7;border-color:#c6b3dd}.versjon-merke-neste{opacity:.85;border-left:1px solid;margin-left:.35rem;padding-left:.35rem;font-weight:400}.versjon-merke-bytt{white-space:nowrap;margin-left:.5rem;font-size:.8rem}.kodeliste-titlerow .versjon-merke,.bt-kort-head .versjon-merke{margin:0 0 0 .5rem}.kpa-celle{flex-direction:column;gap:.35rem;display:flex}.kpa-gruppe{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.kpa-hoved{align-self:flex-start}.kpa-utledet{opacity:.85;border-style:dashed!important}.kpa-detaljer{color:#1e3a6e;border-left:2px solid #1e3a6e59;flex-wrap:wrap;gap:.15rem .3rem;padding-left:.5rem;font-size:.72rem;display:flex}.kpa-detaljer.kpa-utkast{border-left-style:dashed}.kpa-detalj{align-items:center;gap:.25rem;display:inline-flex}.kpa-farge{border:1px solid #00000040;border-radius:2px;flex:none;width:.65rem;height:.65rem}.tjeneste-eksport{justify-content:flex-end;margin:-.5rem 0 .5rem;display:flex}.tjeneste-eksport button{border-radius:var(--ds-border-radius-default);color:#184f7a;cursor:pointer;background:#fff;border:1px solid #184f7a;padding:.35rem .85rem;font-size:.85rem}.tjeneste-eksport button:hover{background:#f3f7fb}.kun-utskrift{display:none}@media print{body.utskrift-tjenestetabell *{visibility:hidden}body.utskrift-tjenestetabell .tjeneste-utskrift,body.utskrift-tjenestetabell .tjeneste-utskrift *{visibility:visible}body.utskrift-tjenestetabell .tjeneste-utskrift{width:100%;position:absolute;top:0;left:0}body.utskrift-tjenestetabell .kun-utskrift{display:block}body.utskrift-tjenestetabell .tjeneste-eksport{display:none}@page{size:A4 landscape;margin:12mm}.tjeneste-utskrift-hode{margin-bottom:4mm}.tjeneste-utskrift-hode h1{color:#000;margin:0 0 1mm;font-size:15pt}.tjeneste-utskrift-hode p{color:#333;margin:0;font-size:9pt}.tjeneste-utskrift{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tjeneste-utskrift .tjeneste-tabell-wrap{overflow:visible}.tjeneste-utskrift .tjeneste-tabell{font-size:8pt}.tjeneste-utskrift .tjeneste-tabell th{position:static}.tjeneste-utskrift .tjeneste-tabell thead{display:table-header-group}.tjeneste-utskrift .tjeneste-tabell tr{break-inside:avoid}.tjeneste-utskrift .tjeneste-tabell a{color:#000;text-decoration:none}.tjeneste-utskrift .tjeneste-ekstern{display:none}.tjeneste-utskrift .tjeneste-tabell-beskrivelse{min-width:0}.tjeneste-utskrift .tjeneste-tabell-nps{min-width:0;font-size:8pt}.tjeneste-utskrift .tjeneste-tabell-under{font-size:7pt}}.plansystem-detaljer{margin:.4rem 0 .6rem}.plansystem-detaljer>summary{cursor:pointer;color:#184f7a;font-size:.82rem}.plansystem-detaljer[open]>summary{margin-bottom:.4rem}.eksempel-bestemmelse-modell{margin:0 0 .5rem;font-size:.85rem}.eksempel-bestemmelse{border:1px solid var(--pv-kant,#d6dbe1);background:#fff;border-left:4px solid #1976d2;border-radius:4px;margin:.6rem 0;padding:.6rem .8rem}.eksempel-bestemmelse-forkastet{background:#fdf6f6;border-left-color:#c62828}.eksempel-bestemmelse-etikett{text-transform:uppercase;letter-spacing:.04em;color:#555;margin-bottom:.2rem;font-size:.72rem;font-weight:700}.eksempel-bestemmelse-hode{margin-bottom:.3rem}.eksempel-bestemmelse-merker{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;font-size:.75rem;display:flex}.eksempel-bestemmelse-merknad{color:#555;margin:.4rem 0 0;font-size:.8rem;font-style:italic}.pb-plan{grid-template-columns:max-content 1fr;gap:.2rem .8rem;margin:0 0 .75rem;display:grid}.pb-plan dt{color:#666}.pb-plan dd{margin:0}.pb-tabell{border-collapse:collapse;width:100%}.pb-tabell th,.pb-tabell td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:.35rem .5rem}.pb-tabell thead th{color:#555;font-size:.78rem;font-weight:600}.pb-sak th{background:#f3f5f8;padding-top:.5rem;font-weight:600}.pb-sak th span{color:#666;font-weight:400}.pb-rad td:first-child{border-left:4px solid #c5ccd6}.pb-vedtak td:first-child{border-left-color:#2e7d32}.pb-vedtak .pb-hendelse{font-weight:600}.pb-innsigelse td:first-child{border-left-color:#c62828}.pb-innsigelse{background:#fdf6f6}.pb-dato{white-space:nowrap}.pb-hendelse code{color:#0058a3;font-size:.75rem}.pb-resten{margin-top:.75rem}.pb-resten summary{cursor:pointer;color:#555}.pb-koblinger{background:#f4faf4;border:1px dashed #2e7d32;border-radius:4px;margin-top:.45rem;padding:.45rem .6rem;font-weight:400}.pb-koblinger ul{margin:.2rem 0 0;padding-left:1.1rem}.pb-koblinger li{margin:.15rem 0}.pb-koblinger code{color:#0058a3;font-size:.75rem}.pb-koblinger-tittel{text-transform:uppercase;letter-spacing:.04em;color:#2e7d32;font-size:.72rem;font-weight:700}.pb-nokkel{color:#555;font-size:.8rem}.pb-objekt{margin-right:.5rem;display:inline-block}.pb-koblinger-merknad{color:#666;margin:.35rem 0 0;font-size:.75rem;font-style:italic}.katalog-side{max-width:1200px;padding:var(--app-page-padding);width:100%;margin:0 auto}.katalog-topp{gap:var(--ds-size-3);margin-top:var(--ds-size-2);flex-wrap:wrap;align-items:center;display:flex}.katalog-filter{gap:var(--ds-size-3);margin:var(--ds-size-4) 0;padding:var(--ds-size-4);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle);border-radius:var(--ds-border-radius-lg,var(--ds-border-radius-default));display:grid}.katalog-filter-valg{gap:var(--ds-size-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.katalog-antall{align-items:center;gap:var(--ds-size-3);margin:0 0 var(--ds-size-3);flex-wrap:wrap;display:flex}.katalog-antall p{margin:0}.katalog-dempet{color:var(--ds-color-neutral-text-subtle)}.katalog-liste{gap:var(--ds-size-3);margin:0;padding:0;list-style:none;display:grid}.katalog-kort{gap:var(--ds-size-4);color:inherit;align-items:flex-start;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.katalog-kort:hover,.katalog-kort:focus-visible{border-color:var(--ds-color-accent-border-default);box-shadow:var(--ds-shadow-sm)}.katalog-kort-tekst{flex:auto;min-width:0}.katalog-kort-bilde{object-fit:contain;border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);background:#fff;flex:none;width:120px;height:90px}@media (width<=480px){.katalog-kort-bilde{width:72px;height:54px}}.katalog-tittel{align-items:baseline;gap:var(--ds-size-2);flex-wrap:wrap;margin:0;display:flex}.begrep-nn{color:var(--ds-color-neutral-text-subtle);font-weight:400}.katalog-tekst{margin:var(--ds-size-1) 0 var(--ds-size-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.katalog-merker{gap:var(--ds-size-1);flex-wrap:wrap;display:flex}.katalog-tom{text-align:center;padding:var(--ds-size-8) 0;color:var(--ds-color-neutral-text-subtle)}.begrep-detalj{max-width:56rem;padding:var(--app-page-padding);gap:var(--ds-size-4);width:100%;margin:0 auto;display:grid}.begrep-detalj-kort{gap:var(--ds-size-5);display:grid}.begrep-del{gap:var(--ds-size-2);display:grid}.begrep-del-tittel{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-color-accent-text-default);margin:0}.begrep-merknad{padding:var(--ds-size-3);border-radius:var(--ds-border-radius-default);background:var(--ds-color-accent-background-tinted);border:1px solid var(--ds-color-accent-border-subtle)}.begrep-merknad p{margin:0;font-style:italic}.begrep-felt{gap:var(--ds-size-2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;display:grid}.begrep-felt dt{font-size:var(--ds-font-size-2,.8125rem);color:var(--ds-color-neutral-text-subtle)}.begrep-felt dd{overflow-wrap:anywhere;margin:0}.begrep-id{margin:0}.begrep-id code{overflow-wrap:anywhere}.begrep-bilder{gap:var(--ds-size-2);flex-wrap:wrap;display:flex}.begrep-bilder img{border:1px solid var(--ds-color-neutral-border-subtle);border-radius:var(--ds-border-radius-default);background:#fff;width:auto;max-width:100%;height:140px;display:block}body.demo-modus .dev-bryter{display:none}.demo-panel{right:var(--ds-size-5);bottom:var(--ds-size-5);z-index:70;width:min(420px, 100vw - 2 * var(--ds-size-4));gap:var(--ds-size-2);padding:var(--ds-size-4);background:var(--ds-color-neutral-background-default);color:var(--ds-color-neutral-text-default);border:1px solid var(--ds-color-accent-border-default);border-radius:var(--ds-border-radius-lg,var(--ds-border-radius-default));box-shadow:var(--ds-shadow-md,0 4px 16px #0000002e);display:grid;position:fixed}.demo-panel p{margin:0}.demo-panel-topp{justify-content:space-between;gap:var(--ds-size-2);font-size:var(--ds-font-size-2,.8125rem);color:var(--ds-color-neutral-text-subtle);display:flex}.demo-panel-tittel{font-weight:600}.demo-panel-vis{font-size:var(--ds-font-size-3,.875rem)}.demo-panel-replikk{font-size:var(--ds-font-size-3,.875rem);color:var(--ds-color-accent-text-default);font-style:italic}.demo-panel-knapper{gap:var(--ds-size-2);flex-wrap:wrap;display:flex}.demo-panel-teller{align-items:center;gap:var(--ds-size-2);display:inline-flex}.demo-panel-legg{color:inherit;cursor:pointer;font:inherit;padding:0 var(--ds-size-1);border-radius:var(--ds-border-radius-default);background:0 0;border:none}.demo-panel-legg:hover,.demo-panel-legg:focus-visible{background:var(--ds-color-accent-background-tinted)}.demo-panel.demo-panel-minimert{align-items:center;gap:var(--ds-size-1);width:auto;padding:var(--ds-size-1) var(--ds-size-2);display:flex}.demo-spor{gap:var(--ds-size-4);display:grid}.demo-spor-topp{justify-content:space-between;align-items:flex-start;gap:var(--ds-size-3);flex-wrap:wrap;display:flex}.demo-spor-steg{gap:var(--ds-size-1);margin:0;padding:0;list-style:none;display:grid}.demo-spor-stegknapp{gap:var(--ds-size-3);width:100%;padding:var(--ds-size-2) var(--ds-size-3);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--ds-border-radius-default);background:0 0;border:1px solid #0000;grid-template-columns:2rem 1fr auto;align-items:baseline;display:grid}.demo-spor-stegknapp:hover,.demo-spor-stegknapp:focus-visible{border-color:var(--ds-color-accent-border-default);background:var(--ds-color-accent-background-tinted)}.demo-spor-stegknapp code{font-size:var(--ds-font-size-2,.8125rem);color:var(--ds-color-neutral-text-subtle)}@media (width<=480px){.demo-spor-stegknapp{grid-template-columns:2rem 1fr}.demo-spor-stegknapp code{display:none}}.demo-spor-nr{color:var(--ds-color-accent-text-default);font-weight:700}.illu-side{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}.illu-filter{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 1rem;display:flex}.illu-filter input,.illu-filter select{font:inherit;border-radius:var(--ds-border-radius-default);border:1px solid var(--ds-color-neutral-border-default,#c5ccd6);background:var(--ds-color-neutral-background-default,#fff);color:inherit;padding:.4rem .7rem}.illu-filter input{flex:260px;min-width:260px}.illu-antall{color:var(--ds-color-neutral-text-subtle);margin-left:auto;font-size:.85rem}.illu-rutenett{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.illu-kort{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:var(--ds-color-neutral-background-default,#fff);border:1px solid var(--ds-color-neutral-border-subtle,#e5e8ec);border-radius:var(--ds-border-radius-default);flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.illu-kort:hover{border-color:var(--ds-color-accent-border-strong,#1e4f8f)}.illu-kort:focus-visible{outline:2px solid var(--ds-color-accent-border-strong,#1e4f8f);outline-offset:2px}.illu-bilde{aspect-ratio:4/3;background:#f4f6f8;border-radius:3px;justify-content:center;align-items:center;display:flex;overflow:hidden}.illu-bilde img{object-fit:contain;width:100%;height:100%}.illu-mangler{color:var(--ds-color-neutral-text-subtle);font-size:.78rem;font-style:italic}.illu-tekst{flex-direction:column;gap:.2rem;display:flex}.illu-tekst strong{font-size:.92rem}.illu-kommune{color:#5f4707;background:#fff8dc;border:1px solid #e8cf7a;border-radius:3px;align-self:flex-start;padding:.05rem .4rem;font-size:.7rem}.illu-chips{flex-wrap:wrap;gap:.3rem;margin-top:auto;display:flex}.illu-chip{border-radius:999px;padding:.1rem .45rem;font-size:.72rem;text-decoration:none}.illu-chip:hover{text-decoration:underline}.illu-chip-paragraf{color:#1e4f8f;background:#ebf3fb;border:1px solid #9cc0e6}.illu-chip-kode{color:#275613;background:#eef7ea;border:1px solid #a9d39a}.illu-modal{z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.illu-modal-innhold{background:var(--ds-color-neutral-background-default,#fff);width:100%;max-width:900px;max-height:calc(100vh - 2rem);color:var(--ds-color-neutral-text-default,#1f2937);border-radius:var(--ds-border-radius-default);padding:1.2rem 1.4rem;position:relative;overflow-y:auto}.illu-modal-innhold h2{margin:0 2rem .8rem 0;font-size:1.3rem}.illu-lukk{cursor:pointer;color:inherit;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:.6rem;right:.8rem}.illu-stort{object-fit:contain;max-width:100%;max-height:60vh;margin:0 auto 1rem;display:block}.illu-beskrivelse{margin-bottom:.8rem;font-size:.92rem;line-height:1.55}.illu-beskrivelse img{max-width:100%}.illu-kilde{color:var(--ds-color-neutral-text-subtle);margin-top:.8rem;font-size:.78rem}.paragraf-illu{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.paragraf-illu a{color:inherit;border:1px solid var(--ds-color-neutral-border-subtle,#ddd);border-radius:6px;flex-direction:column;gap:.25rem;padding:.35rem;font-size:.8rem;line-height:1.25;text-decoration:none;display:flex}.paragraf-illu a:hover{border-color:var(--ds-color-accent-border-default,#1e6fa8)}.paragraf-illu img{object-fit:contain;background:#fff;width:100%;height:80px}.paragraf-illu-mangler{height:80px;color:var(--ds-color-neutral-text-subtle,#666);background:var(--ds-color-neutral-background-subtle,#f4f4f4);justify-content:center;align-items:center;font-size:.75rem;display:flex}.nps-rammeverk{margin:1.5rem 0 2rem}.nps-rammeverk h3{margin:1.4rem 0 .4rem}.nps-rammeverk h4{margin:0 0 .4rem;font-size:.85rem}.nps-pyramide{--nps-pyr:25rem;max-width:58rem;margin:.5rem 0 1rem;padding:2.4rem 0 1.6rem;position:relative}@media (width<=760px){.nps-pyramide{--nps-pyr:0rem;padding:0}}.nps-pyramide-trekant{width:var(--nps-pyr);background:var(--nps-marine);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;top:0;bottom:0;left:0}@media (width<=760px){.nps-pyramide-trekant{display:none}}.nps-nivaer{gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.nps-nivaa{grid-template-columns:var(--nps-pyr) 1fr;align-items:center;gap:1.2rem;font-size:.85rem;display:grid}@media (width<=760px){.nps-nivaa{grid-template-columns:1fr;gap:.3rem}}.nps-nivaa-plass{padding-left:48%;display:block;position:relative}@media (width<=760px){.nps-nivaa-plass{padding-left:0}}.nps-nivaa-navn{text-align:center;color:var(--nps-marine);border:3px solid var(--nps-farge);background:#fff;padding:.85rem .6rem;font-size:1rem;font-weight:600;text-decoration:none;display:block}.nps-nivaa-navn:hover{text-decoration:underline}.nps-knekkpil{border-bottom:3px solid #fff;border-left:3px solid #fff;width:2rem;height:2.4rem;position:absolute;top:-1.1rem;left:calc(48% - 2.6rem)}.nps-knekkpil:before{content:"";border-top:3px solid #fff;width:.9rem;position:absolute;top:0;left:-3px}.nps-knekkpil:after{content:"";border-top:3px solid #fff;border-right:3px solid #fff;width:.7rem;height:.7rem;position:absolute;bottom:-.45rem;right:-2px;transform:rotate(45deg)}@media (width<=760px){.nps-knekkpil{display:none}}.nps-nivaa-tekst{color:var(--ds-color-neutral-text-subtle,#555)}.nps-objekt{--nps-farge:var(--nps-objekt);--nps-fyll:var(--nps-objekt-fyll)}.nps-sak{--nps-farge:var(--nps-sak);--nps-fyll:var(--nps-sak-fyll)}.nps-fase{--nps-farge:var(--nps-fase);--nps-fyll:var(--nps-fase-fyll)}.nps-milepel{--nps-farge:var(--nps-milepel);--nps-fyll:var(--nps-milepel-fyll)}.nps-aktivitet{--nps-farge:var(--nps-aktivitet);--nps-fyll:var(--nps-aktivitet-fyll)}.nps-kolonner{color:var(--nps-marine);grid-template-columns:.8fr 1.1fr 1.3fr 1.3fr 2fr;align-items:start;gap:.8rem;display:grid}@media (width<=1100px){.nps-kolonner{grid-template-columns:1fr 1fr}}@media (width<=600px){.nps-kolonner{grid-template-columns:1fr}}.nps-kolonne{flex-direction:column;gap:.3rem;min-width:0;display:flex;position:relative}.nps-chevron{text-align:center;color:var(--nps-marine);background:var(--nps-farge);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%,1rem 50%);padding:.55rem 1.4rem .55rem 1.5rem;font-weight:700;position:relative;margin:0 0 .5rem!important;font-size:.95rem!important}.nps-chevron:before{content:"";clip-path:polygon(0 0,calc(100% - .85rem) 0,100% 50%,calc(100% - .85rem) 100%,0 100%,.85rem 50%);background:#fff;position:absolute;inset:4px 6px}.nps-chevron span{position:relative}.nps-boks{text-align:left;font:inherit;border:2px solid var(--nps-farge);color:var(--nps-marine);overflow-wrap:anywhere;background:#fff;border-radius:0;padding:.45rem .55rem;font-size:.78rem;line-height:1.3;text-decoration:none;display:block}.nps-boks:is(a,button):hover{filter:brightness(.96);text-decoration:underline}.nps-boks:is(button){cursor:pointer}.nps-boks:disabled{cursor:default}.nps-boks-valgt{background:var(--nps-fyll);border-color:var(--nps-fyll);font-weight:600}.nps-kolonne.nps-milepel .nps-boks:not(.nps-valgfri),.nps-kolonne.nps-aktivitet a.nps-boks{background:var(--nps-fyll);border-color:var(--nps-fyll)}.nps-kolonne.nps-milepel .nps-boks.nps-boks-valgt{border-color:var(--nps-marine)}.nps-innrykk{margin-left:1.3rem}.nps-aktivitet-gruppe{flex-direction:column;gap:.3rem;display:flex}.nps-kolonne.nps-aktivitet a.nps-boks.nps-underaktivitet{border-color:var(--nps-fyll);background:#fff;font-size:.74rem}.nps-knekk{position:relative}.nps-knekk:before{content:"";border-left:2px solid var(--nps-marine);border-bottom:2px solid var(--nps-marine);width:.75rem;height:1.15rem;position:absolute;top:-.55rem;left:-1rem}.nps-knekk:after{content:"";border:.3rem solid #0000;border-left:.4rem solid var(--nps-marine);border-right:0;position:absolute;top:.33rem;left:-.35rem}.nps-boks.nps-valgfri{background:#fff!important;border-style:dashed!important}.nps-dempet{color:var(--ds-color-neutral-text-subtle,#555)}span.nps-boks.nps-dempet{border-color:var(--ds-color-neutral-border-subtle,#ccc)}.nps-boks.nps-uten-liste{cursor:help}.nps-antall{float:right;font-weight:400}.nps-under{opacity:.8;white-space:nowrap;font-size:.72rem}.nps-kommunale{color:var(--ds-color-neutral-text-subtle,#555);margin:-.4rem 0 .8rem;font-size:.8rem;display:block}.nps-klammet{padding-left:.7rem}.nps-klammet:before{content:"";border:2px solid var(--nps-marine);border-right:0;border-radius:6px 0 0 6px;width:.4rem;position:absolute;top:3.4rem;bottom:.2rem;left:0}@media (width<=600px){.nps-klammet{padding-left:0}.nps-klammet:before{display:none}}.nps-kolonne.nps-milepel{padding-right:2rem}.nps-tidsfrist{width:1.2rem;position:absolute;top:4.4rem;bottom:.6rem;right:.4rem}.nps-tidsfrist:before{content:"";background:var(--nps-marine);width:4px;margin-left:-2px;position:absolute;top:0;bottom:.6rem;left:50%}.nps-tidsfrist:after{content:"";border:.55rem solid #0000;border-top:.75rem solid var(--nps-marine);border-bottom:0;margin-left:-.55rem;position:absolute;bottom:0;left:50%}.nps-tidsfrist span{transform-origin:50%;white-space:nowrap;background:#fff;padding:0 .2rem;font-size:.72rem;font-weight:700;position:absolute;top:2.5rem;left:50%;transform:translate(-50%)rotate(-90deg)}.nps-mer{font:inherit;color:var(--ds-color-accent-text-default,#1f5f99);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.2rem 0;font-size:.78rem;text-decoration:underline}.nps-avvik{border-left:4px solid var(--nps-milepel);background:var(--ds-color-neutral-background-subtle,#f6f6f6);margin:.8rem 0;padding:.6rem .9rem;font-size:.82rem}.nps-avvik ul{margin:0;padding-left:1.1rem}.nps-varianter{gap:1.4rem;display:grid}.nps-variant p{margin:0 0 .5rem;font-size:.8rem}.nps-tidslinje-ramme{overflow-x:auto}.nps-tidslinje{color:var(--nps-marine);gap:.5rem .25rem;display:grid}.nps-pil{min-width:0;min-height:2.1rem;color:inherit;align-items:stretch;text-decoration:none;display:flex}.nps-pil-kropp{text-align:center;border:2px solid var(--nps-farge);overflow-wrap:break-word;background:#fff;border-right:0;flex:1;justify-content:center;align-items:center;min-width:0;padding:.25rem .3rem;font-size:.72rem;font-weight:600;line-height:1.2;display:flex}.nps-pil-spiss{flex:none;width:.8rem;height:auto;overflow:visible}.nps-pil-spiss polyline{fill:#fff;stroke:var(--nps-farge);stroke-width:2px;vector-effect:non-scaling-stroke}.nps-pil.nps-valgfri .nps-pil-kropp{border-style:dotted}.nps-nettverk{color:var(--nps-marine);gap:.2rem .15rem;padding:.4rem 0 .2rem;display:grid;position:relative}.nps-nettverk .nps-pil.nps-fase{margin-top:1.1rem}.nps-nettverk .nps-pil.nps-milepel .nps-pil-kropp{font-size:.68rem}.nps-nettverk .nps-pil-kropp{flex-direction:column}.nps-pil-sak{opacity:.8;font-size:.6rem;font-weight:400;display:block}.nps-utloser{text-align:right;color:var(--nps-marine);align-self:end;margin-bottom:.35rem;padding-right:.4rem;font-size:.7rem;font-style:italic}.nps-nettverk-piler{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nps-nettverk-piler marker path{fill:var(--nps-marine)}.nps-kant path{fill:none;stroke:var(--nps-marine);stroke-width:1.5px}.nps-kant-tilbake path{stroke:var(--nps-milepel);stroke-dasharray:4 3}.nps-nettverk .nps-pil.nps-fase{position:relative}.nps-hendelse-etikett{white-space:nowrap;color:var(--nps-marine);background:#fff;margin-bottom:.1rem;padding:0 .2rem;font-size:.66rem;font-weight:600;line-height:1.1;position:absolute;bottom:100%;left:.5rem}.nps-hendelse-tilbake{color:var(--nps-milepel)}.nps-forklaring{color:var(--nps-marine);flex-wrap:wrap;gap:.2rem 1rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.nps-baner{row-gap:.2rem}.nps-baner .nps-pil.nps-fase{margin-top:.7rem}.nps-baner .nps-pil.nps-milepel .nps-pil-kropp{font-size:.68rem}a.nps-pil:hover .nps-pil-kropp{text-decoration:underline}.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}.utr-matrise{margin:1rem 0 2rem}.utr-matrise h2{margin:0 0 .4rem;font-size:1.25rem;line-height:1.3}.utr-matrise-rull{margin:.8rem 0;overflow-x:auto}.utr-matrise-tabell{border-collapse:separate;border-spacing:0;width:100%;min-width:56rem;font-size:.82rem}.utr-matrise-tabell th,.utr-matrise-tabell td{border-bottom:1px solid var(--ds-color-neutral-border-subtle,#e2e2e2);padding:.4rem .35rem}.utr-matrise-tabell thead th{color:#fff;text-align:center;vertical-align:bottom;border-right:2px solid var(--ds-color-neutral-background-default,#fff);background:#0d2b45;width:6.2%;font-weight:600;line-height:1.25}.utr-matrise-tabell thead th a{color:#fff;text-decoration-color:#ffffff80}.utr-matrise-tabell thead th sup{margin-left:.1em;font-size:.65em}.utr-matrise-tabell .utr-matrise-aar{margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:block}.utr-matrise-tabell thead .utr-matrise-rad-hode{background:0 0;border-right:0;width:auto}.utr-matrise-tabell tbody th[scope=row]{text-align:left;background:var(--ds-color-neutral-background-default,#fff);min-width:16rem;font-weight:400;position:sticky;left:0}.utr-matrise-tabell td{text-align:center}.utr-matrise-tabell .utr-matrise-gruppe th{text-align:left;background:var(--ds-color-neutral-background-subtle,#eef4fa);font-weight:700;position:sticky;left:0}.utr-matrise-tabell .utr-matrise-antall{background:var(--ds-color-neutral-background-subtle,#f3f3f3);font-weight:700}.utr-matrise-tabell .utr-matrise-antall span{font-size:.75rem;font-weight:400;display:block}.utr-matrise-tabell thead .utr-matrise-antall{background:#0d2b45}.utr-matrise-tabell .utr-matrise-valgt{background:var(--ds-color-neutral-surface-hover,#eef1f4)}.utr-matrise-merke{background:var(--ds-color-neutral-text-default,#1a1a1a);cursor:pointer;vertical-align:middle;border:0;border-radius:50%;width:.8rem;height:.8rem;padding:0;display:inline-block}.utr-matrise-merke:hover,.utr-matrise-merke[aria-pressed=true]{outline:3px solid var(--ds-color-neutral-border-default,#999);outline-offset:2px}.utr-matrise-detalj{background:var(--ds-color-neutral-background-subtle,#f6f6f6);border-left:4px solid #0d2b45;margin:.5rem 0 1rem;padding:.7rem 1rem;font-size:.85rem}.utr-matrise-detalj h3{margin:0 0 .4rem;font-size:.95rem}.utr-matrise-detalj ul{margin:0 0 .4rem;padding-left:1.1rem}.utr-matrise-detalj li{margin-bottom:.35rem}.utr-matrise-side,.utr-matrise-ki{color:var(--ds-color-neutral-text-subtle,#555)}.utr-matrise-ki{font-size:.75rem;font-style:italic}.utr-matrise-lukk{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.utr-matrise-kilde{color:var(--ds-color-neutral-text-subtle,#555);font-size:.75rem;line-height:1.5}.livslop-fasepil{color:var(--nps-marine);background:var(--nps-fase);clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 50%,calc(100% - .55rem) 100%,0 100%);align-self:flex-start;padding:.22rem 1rem .22rem .55rem;font-size:.7rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.livslop-fasepil:hover{background:var(--nps-fase-fyll);color:var(--nps-marine)}.livslop-fasepil-valgfri{color:var(--nps-marine);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M100 0H0V100H100' fill='none' stroke='%23e09a1a' stroke-width='3' stroke-dasharray='4 3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0L100 50L0 100' fill='none' stroke='%23e09a1a' stroke-width='3' stroke-dasharray='4 3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:0 0,100% 0;background-repeat:no-repeat;background-size:calc(100% - .55rem) 100%,.55rem 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.livslop-fasepil-valgfri:hover{color:var(--nps-marine);background-color:#fdf3e1}.forslagsbase-fase .forslagsbase-rad{border-bottom:3px solid var(--livslop-ansvar);padding-bottom:.2rem}.livslop-ansvar-forslagsstiller{--livslop-ansvar:#d2671e}.livslop-ansvar-kommune{--livslop-ansvar:#2c5d8f}.livslop-ansvar{color:var(--livslop-ansvar);align-self:flex-start;font-size:.64rem;font-weight:600}.livslop-ansvar-merke-forslagsstiller{--livslop-ansvar:#d2671e;border-bottom:3px solid #d2671e}.livslop-ansvar-merke-kommune{--livslop-ansvar:#2c5d8f;border-bottom:3px solid #2c5d8f}.livslop-tjenester{flex-direction:column;gap:.15rem;max-width:15rem;display:flex}.livslop-tjeneste{color:#1a3358;background:#fff;border:1px solid #6a7f93;border-radius:3px;align-self:flex-start;padding:.08rem .35rem;font-size:.64rem;line-height:1.25;text-decoration:none;display:inline-block}.livslop-tjeneste:hover{background:#eef2f6}.livslop-tjeneste-dibk{border-left:4px solid #1f7a6d}.livslop-tjeneste-ks{border-left:4px solid #6b4c9a}.livslop-tjeneste-nasjonal{border-left:4px solid #6a7f93}.livslop-tjeneste-privat{border-left:4px solid #b4630f}.livslop-tjeneste-eplansak{background:#eef2f6;border-left:4px solid #1a3358}.til-avklaring{color:#8a3b12;vertical-align:middle;white-space:nowrap;background:#fff7ed;border:1px dashed #b4630f;border-radius:3px;margin-left:.4rem;padding:.05rem .4rem;font-size:.65rem;font-weight:600;display:inline-block}.rad-til-avklaring>td,.rad-til-avklaring>th{background:#fffbf5}.versjonsregler,.eiermatrise{margin-top:1rem}.versjonsregler table,.eiermatrise table{font-size:.8rem}.versjon-dok-versjon{vertical-align:1px;margin-right:.3rem;padding:0 .25rem;font-size:.6rem}.versjon-dok-versjon-endret,.versjonsregler-del-endret .forslagsbase-versjon{color:#8a3b12;border-color:#b4630f;font-weight:700}.versjonsregler-pakke{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.4rem 0 .2rem;font-size:.75rem;display:flex}.versjonsregler-pakke-navn{font-weight:600}.versjonsregler-del{align-items:center;gap:.25rem;display:inline-flex}.versjonsregler-del-endret{color:#8a3b12;font-weight:600}.versjonsregler-del-endret .forslagsbase-versjon{border-color:#b4630f}.eiermatrise-forventning{white-space:nowrap;font-weight:600}.eiermatrise-forventning-bygge{color:#1a3358}.eiermatrise-forventning-brukerflate{color:#1f7a6d}.eiermatrise-forventning-integrere{color:#6b4c9a}.eiermatrise-forventning-uavklart{color:#8a3b12;font-style:italic}.livslop-tjeneste-versjon{color:#5a6b7c;font-weight:400}.livslop-merknad{color:#8a3b12;max-width:15rem;font-size:.62rem;line-height:1.3}.livslop-tegnforklaring{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.livslop-tegnforklaring .livslop-ansvar{font-size:.7rem}.objekt-rull{margin:.6rem 0;overflow-x:auto}.objekt-tabell{border-collapse:separate;border-spacing:0;min-width:72rem;font-size:.72rem}.objekt-tabell th,.objekt-tabell td{vertical-align:top;border-bottom:1px solid var(--ds-color-neutral-border-subtle,#e2e2e2);padding:.3rem}.objekt-tabell thead th{text-align:left;border-bottom:0}.objekt-tabell tbody th[scope=row]{z-index:1;text-align:left;background:var(--ds-color-neutral-background-default,#fff);min-width:11rem;max-width:13rem;position:sticky;left:0}.objekt-tabell td{min-width:6.5rem}.objekt-base th[scope=colgroup]{border-radius:3px 3px 0 0;padding:.25rem .4rem;font-size:.68rem;font-weight:700}.objekt-base-før-forslagsbasen{color:#555;background:#f4f4f4;border:1px dashed #999!important}.objekt-base-forslagsbase{color:#5c3204;background:#fdf3e6}.objekt-base-vedtatte-planer{color:#002f44;background:#ebf4fa}.objekt-base-avslutning{color:#555;background:#f1f1f1}.objekt-navn{font-size:.8rem;font-weight:700;display:block}.objekt-tekst{color:var(--ds-color-neutral-text-subtle,#555);font-size:.68rem;font-weight:400;line-height:1.3;display:block}.objekt-data{flex-wrap:wrap;gap:.15rem .35rem;margin-top:.3rem;font-size:.62rem;font-weight:400;display:flex}.objekt-data code{font-size:.62rem}.objekt-datasett{color:#5c3204}.objekt-tjenesterad th,.objekt-tjenesterad td{border-top:2px solid #c9d3dd}.objekt-tjeneste{flex-direction:column;gap:.1rem;display:flex}.objekt-tjeneste-linje{align-items:flex-start;gap:.25rem;display:flex}.objekt-retning{color:#2c5d8f;font-weight:700}.objekt-melding{margin-left:.15rem;font-size:.6rem}.objekt-melding summary{cursor:pointer;color:#2c5d8f}.objekt-melding ul{border-left:2px solid #c9d3dd;margin:.1rem 0 .2rem;padding:0 0 0 .4rem;list-style:none}.objekt-melding code{font-size:.6rem}.objekt-melding-modell{margin-top:.15rem}.objekt-melding-hovedfelt code{background:#ebf4fa;font-weight:700}.objekt-melding-objekt{color:#5c3204}.objekt-melding-pakrevd{color:#b4630f;margin-left:.1rem}.objekt-melding-tom{color:var(--ds-color-neutral-text-subtle,#777);font-size:.6rem;font-style:italic}.objekt-treffliste{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.objekt-treff{align-items:flex-start;gap:.25rem;line-height:1.25;display:flex}.objekt-verdi{color:inherit;background:var(--ds-color-neutral-background-default,#fff);border:1px solid #b8c2cc;border-radius:3px;flex:1;padding:.1rem .3rem;text-decoration:none}.objekt-verdi:is(a):hover{background:var(--ds-color-neutral-surface-hover,#eef2f6)}.objekt-treff-planstatus .objekt-verdi{border-width:1.5px;border-color:#003045}.objekt-treff-planbehandlingstype .objekt-verdi{font-style:italic}.objekt-akt{color:#fff;background:#2c5d8f;border-radius:8px;flex:none;padding:.1rem .25rem;font-size:.62rem;text-decoration:none}.objekt-akt:hover{background:#224a73}:root{--pv-marine:#003045;--pv-marine-2:#174356;--pv-marine-tekst:#fff;--pv-gul:#ffa100;--pv-gul-tekst:#1b1b1b;--pv-flate:var(--ds-color-neutral-background-default,#fff);--pv-flate-dempet:var(--ds-color-neutral-background-subtle,#f4f6f9);--pv-kant:var(--ds-color-neutral-border-subtle,#dfe4ea);--pv-tekst:var(--ds-color-neutral-text-default,#14202e);--pv-tekst-dempet:var(--ds-color-neutral-text-subtle,#55606e);--pv-ok:#16a34a;--pv-delvis:#2563eb;--pv-mot:#dc2626;--pv-ukjent:#9ca3af;--pv-radius:10px;--pv-skygge:0 1px 2px #0f23460f, 0 6px 18px #0f234614;--pv-maks:1160px}.pv-seksjon{margin:2.4rem 0 0}.pv-seksjon-tittel{color:var(--pv-tekst);align-items:center;gap:.6rem;margin:0 0 .3rem;font-size:1.45rem;font-weight:700;line-height:1.25;display:flex}.pv-seksjon-tittel:before{content:"";background:var(--pv-gul);border-radius:2px;align-self:stretch;width:4px;min-height:1.4em}.pv-seksjon-ingress{color:var(--pv-tekst-dempet);max-width:760px;margin:0 0 1rem}.pv-sidetopp{max-width:820px;margin:.4rem 0 1.4rem}.pv-merkelapp{letter-spacing:.12em;text-transform:uppercase;color:var(--pv-tekst-dempet);font-size:.72rem;font-weight:700}.pv-sidetopp h1{margin:.2rem 0 .4rem;font-size:2rem;line-height:1.2}.pv-sidetopp-ingress{color:var(--pv-tekst);margin:0;font-size:1.1rem;line-height:1.5}.pv-kortrutenett{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:1rem;display:grid}.pv-kort{background:var(--pv-flate);border:1px solid var(--pv-kant);border-radius:var(--pv-radius);color:var(--pv-tekst);flex-direction:column;gap:.45rem;padding:1.1rem 1.15rem;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}a.pv-kort:hover,a.pv-kort:focus-visible{border-color:var(--pv-marine-2);box-shadow:var(--pv-skygge)}.pv-kort-ikon{background:var(--pv-flate-dempet);width:2.1rem;height:2.1rem;color:var(--pv-marine);border-radius:8px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.pv-kort-tittel{margin:.15rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.3}.pv-kort-tekst{color:var(--pv-tekst-dempet);margin:0;font-size:.85rem;line-height:1.5}.pv-kort-ekstern{color:var(--pv-tekst-dempet);font-size:.8em}.pv-tjenestekort{box-shadow:var(--pv-skygge);border-color:#0000;padding:1.3rem 1.3rem 1.2rem}.pv-tjenestekort .pv-kort-ikon{background:0 0;border-radius:0;justify-content:flex-start;width:3rem;height:3rem}.pv-tjenestekort .pv-kort-ikon svg{width:3rem;height:3rem}.pv-tjenestekort .pv-kort-tittel{color:var(--pv-marine);font-size:1.15rem}.pv-tjenestekort .pv-kort-tekst{flex:1}.pv-knapp{background:var(--pv-marine);color:var(--pv-marine-tekst);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.6rem;padding:.6rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pv-knapp:hover,.pv-knapp:focus-visible{background:var(--pv-marine-2)}.pv-knapp-gul{background:var(--pv-gul);color:var(--pv-gul-tekst)}.pv-knapp-gul:hover,.pv-knapp-gul:focus-visible{background:#ffbe00}.pv-nokkeltall{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.pv-tall{border-left:4px solid var(--pv-marine-2);background:var(--pv-flate-dempet);border-radius:8px;flex-direction:column;gap:.1rem;padding:.75rem .9rem;display:flex}.pv-tall-verdi{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;line-height:1.05}.pv-tall-navn{font-size:.9rem;font-weight:600}.pv-tall-tekst{color:var(--pv-tekst-dempet);font-size:.75rem}.pv-intro{margin-bottom:1.2rem}.pv-fordypning{border:1px solid var(--pv-kant);border-radius:var(--pv-radius);background:var(--pv-flate);margin:1.8rem 0 1rem}.pv-fordypning-knapp{text-align:left;width:100%;font:inherit;color:var(--pv-tekst);background:var(--pv-flate-dempet);border-radius:var(--pv-radius);cursor:pointer;border:0;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.pv-fordypning[data-apen=true] .pv-fordypning-knapp{border-radius:var(--pv-radius) var(--pv-radius) 0 0;border-bottom:1px solid var(--pv-kant)}.pv-fordypning-knapp:hover,.pv-fordypning-knapp:focus-visible{background:color-mix(in srgb, var(--pv-marine-2) 8%, var(--pv-flate-dempet))}.pv-fordypning-pil{color:var(--pv-marine-2);transition:transform .15s}.pv-fordypning[data-apen=true] .pv-fordypning-pil{transform:rotate(90deg)}.pv-fordypning-tittel{font-weight:700}.pv-fordypning-faner-tekst{color:var(--pv-tekst-dempet);font-size:.85rem}.pv-fordypning-faner{border-bottom:1px solid var(--pv-kant);flex-wrap:wrap;gap:.2rem;padding:.6rem 1rem 0;display:flex}.pv-fordypning-fane{font:inherit;color:var(--pv-tekst-dempet);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.45rem .8rem;font-size:.88rem}.pv-fordypning-fane[aria-selected=true]{color:var(--pv-tekst);border-bottom-color:var(--pv-gul);font-weight:600}.pv-fordypning-innhold{padding:1rem}.pv-hero{margin:calc(-1 * var(--app-page-padding,1.5rem)) calc(-1 * var(--app-page-padding,1.5rem)) 0;padding:3rem var(--app-page-padding,1.5rem) 7.5rem;background:var(--pv-marine);color:var(--pv-marine-tekst)}.pv-hero-indre{max-width:var(--pv-maks);margin:0 auto}.pv-hero .pv-merkelapp{color:#ffffffbf}.pv-hero h1{color:#fff;max-width:820px;margin:.5rem 0 .8rem;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.15}.pv-hero-ingress{color:#ffffffeb;max-width:700px;margin:0 0 1.6rem;font-size:1.12rem;line-height:1.55}.pv-sok{border-radius:8px;max-width:780px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.pv-sok input{min-width:0;font:inherit;color:var(--pv-tekst);background:#fff;border:0;flex:1;padding:.95rem 1.1rem;font-size:1rem}.pv-sok input:focus{outline:3px solid var(--pv-gul);outline-offset:-3px}.pv-sok button{font:inherit;background:var(--pv-gul);color:var(--pv-gul-tekst);cursor:pointer;border:0;padding:0 1.6rem;font-weight:700}.pv-mye-sokt{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;font-size:.85rem;display:flex}.pv-mye-sokt-lbl{color:#fffc;margin-right:.2rem}.pv-brikke{color:#fff;background:#ffffff0f;border:1px solid #ffffff73;border-radius:999px;padding:.35rem .85rem;text-decoration:none}.pv-brikke:hover,.pv-brikke:focus-visible{background:#ffffff2e}.pv-forside-indre{max-width:var(--pv-maks);margin:0 auto}.pv-tjenester{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:-5.5rem;position:relative}.pv-tjenestekort .pv-kort-tittel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pv-hero-tall{color:#ffffffd9;flex-wrap:wrap;gap:1.6rem;margin-top:1.4rem;font-size:.85rem;display:flex}.pv-hero-tall strong{color:#fff;margin-right:.3rem;font-size:1.15rem}.pv-tospalter{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (width<=860px){.pv-tospalter{grid-template-columns:1fr}}.pv-nytt{border:1px solid var(--pv-kant);border-radius:var(--pv-radius);background:var(--pv-flate);margin:0;padding:.4rem 1.1rem;list-style:none}.pv-nytt li{border-bottom:1px solid var(--pv-kant);grid-template-columns:6.2rem 1fr;gap:.8rem;padding:.85rem 0;display:grid}.pv-nytt li:last-child{border-bottom:0}.pv-nytt-dato{color:var(--pv-tekst-dempet);font-variant-numeric:tabular-nums;font-size:.8rem}.pv-nytt-tittel{color:var(--pv-marine);font-weight:600;text-decoration:none}a.pv-nytt-tittel:hover{text-decoration:underline}.pv-nytt-tjeneste{color:var(--pv-tekst-dempet);margin-top:.15rem;font-size:.8rem;display:block}.pv-blogg-alle{margin:.6rem 0 0;font-size:.85rem}.pv-blogg-alle a{color:var(--pv-marine)}.pv-utviklerrad{margin-top:2rem}.pv-utviklerboks{border-radius:var(--pv-radius);background:var(--pv-marine);color:#fff;padding:1.4rem}.pv-utviklerboks h3{color:#fff;margin:0 0 .4rem;font-size:1.15rem}.pv-utviklerboks p{color:#ffffffd9;margin:0 0 .9rem;font-size:.9rem}.pv-utviklerboks code{color:#e6edf7;white-space:nowrap;background:#00000047;border-radius:6px;margin:.4rem 0;padding:.55rem .75rem;font-size:.8rem;display:block;overflow-x:auto}.pv-sokeside .pv-sok{box-shadow:none;border:1px solid var(--pv-kant)}.pv-sokeresultat{margin:1.2rem 0 0;padding:0;list-style:none}.pv-sokeresultat li{border-bottom:1px solid var(--pv-kant);padding:.75rem 0}.pv-sokeresultat a{color:var(--pv-marine);font-weight:600;text-decoration:none}.pv-sokeresultat a:hover{text-decoration:underline}.pv-sok-type{text-transform:uppercase;letter-spacing:.05em;min-width:6.5rem;color:var(--pv-tekst-dempet);margin-right:.6rem;font-size:.72rem;font-weight:700;display:inline-block}.pv-sok-under{color:var(--pv-tekst-dempet);margin:.15rem 0 0 7.1rem;font-size:.82rem;display:block}.pv-bunn{text-align:left;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.pv-bunn h4{margin:0 0 .5rem;font-size:.9rem}.pv-bunn ul{margin:0;padding:0;list-style:none}.pv-bunn li{margin:.25rem 0;font-size:.85rem}.pv-bunn p{margin:0;font-size:.85rem}@media (width<=760px){.pv-bunn{grid-template-columns:1fr 1fr}}@media (prefers-color-scheme:dark){:root{--pv-flate-dempet:var(--ds-color-neutral-background-subtle,#1b2533);--pv-kant:var(--ds-color-neutral-border-subtle,#2f3b4c)}.pv-tjenestekort .pv-kort-tittel,.pv-nytt-tittel,.pv-sokeresultat a{color:#9cc3f5}}.pv-tabell{border-collapse:collapse;width:100%;font-size:.85rem}.pv-tabell th{text-align:left;border-bottom:2px solid var(--pv-kant);white-space:nowrap;padding:.45rem .6rem;font-weight:600}.pv-tabell td{border-bottom:1px solid var(--pv-kant);vertical-align:top;padding:.4rem .6rem}.pv-tabell tbody tr:hover{background:var(--pv-flate-dempet)}.pv-kode{background:var(--pv-marine);color:#e6edf7;border-radius:6px;margin:.6rem 0;padding:.7rem .9rem;font-size:.82rem;overflow-x:auto}:root,:host{--ol-background-color:white;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{box-sizing:border-box;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color);border-radius:2px}.ol-mouse-position{position:absolute;top:8px;right:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;padding:2px;position:absolute;bottom:8px;left:8px}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-align:center;will-change:contents, width;border-top:none;margin:1px;font-size:10px;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;z-index:10;width:1px;height:15px}.ol-scale-step-text{z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:10px;position:absolute;bottom:-5px}.ol-scale-text{text-align:center;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:12px;position:absolute;bottom:25px}.ol-scale-singlebar{z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color);height:10px;position:relative}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{top:.5em;left:.5em}.ol-rotate{transition:opacity .25s linear,visibility linear;top:.5em;right:.5em}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{top:.5em;right:.5em}.ol-control button{color:var(--ol-subtle-foreground-color);font-weight:700;font-size:inherit;text-align:center;background-color:var(--ol-background-color);border:none;border-radius:2px;width:1.375em;height:1.375em;margin:1px;padding:0;line-height:.4em;text-decoration:none;display:block}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{will-change:transform;font-weight:400;display:block}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;flex-flow:row-reverse;align-items:center;max-width:calc(100% - 1.3em);display:flex;bottom:.5em;right:.5em}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);margin:0;padding:1px .5em;font-size:12px}.ol-attribution li{list-style:none;display:inline}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{max-height:1.6em;margin-top:-.2em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;top:4.5em;left:.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);width:150px;height:150px}.ol-overviewmap:not(.ol-collapsed) button{position:absolute;bottom:0;left:0}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}
