@media print{div:has(.utskriftsside){display:block!important;height:auto!important;overflow:visible!important}main:has(.utskriftsside){overflow:visible!important}.utskriftsside{max-width:none!important;padding:0!important}.utskriftsside thead{display:table-header-group}.utskriftsside tr{-moz-column-break-inside:avoid;break-inside:avoid}.utskriftsside h2,.utskriftsside h3{-moz-column-break-after:avoid;break-after:avoid}}#hovedmeny{--meny-kant: color-mix(in srgb, var(--meny-tekst) 22%, transparent);--meny-hover: color-mix(in srgb, var(--meny-tekst) 12%, transparent)}#hovedmeny .meny-kant{border-color:var(--meny-kant)}#hovedmeny .meny-svak{color:var(--meny-seksjon)}#hovedmeny .meny-punkt{color:var(--meny-tekst)}#hovedmeny .meny-punkt:hover,#hovedmeny .meny-seksjon:hover{background-color:var(--meny-hover)}#hovedmeny .meny-seksjon-apen{background-color:color-mix(in srgb,var(--meny-tekst) 6%,transparent)}#hovedmeny .meny-seksjon-apen .meny-pil{color:var(--meny-tekst)}#hovedmeny .meny-gruppe{padding:.25rem 0 .375rem .5rem;margin-bottom:.25rem;border-left:2px solid var(--meny-kant);border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;background-color:color-mix(in srgb,var(--meny-tekst) 3%,transparent)}#hovedmeny .meny-pil{transform:rotate(0)}#hovedmeny .meny-pil-apen{transform:rotate(90deg)}#hovedmeny .meny-aktiv,#hovedmeny .meny-aktiv:hover{background-color:var(--meny-aktiv-bg);color:var(--meny-aktiv-tekst);font-weight:600}#hovedmeny .meny-lenke{color:var(--meny-tekst)}#hovedmeny .meny-lenke.meny-aktiv{color:var(--meny-aktiv-tekst)}#hovedmeny .meny-handtak:hover .meny-handtak-linje,#hovedmeny .meny-handtak:focus-visible .meny-handtak-linje,#hovedmeny .meny-handtak-drar .meny-handtak-linje{background-color:var(--meny-aktiv-bg)}#hovedmeny .meny-handtak:focus-visible{outline:2px solid var(--meny-aktiv-bg);outline-offset:0}.meny-smal{display:none}@media (min-width: 768px){html[data-sidemeny=ikon] #hovedmeny .meny-smal{display:block}html[data-sidemeny=ikon] #hovedmeny .meny-bred{display:none!important}html[data-sidemeny=ikon] #hovedmeny .meny-tekst{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html[data-sidemeny=ikon] #hovedmeny .meny-rad{justify-content:center;padding-left:0;padding-right:0;gap:.25rem;min-height:1.75rem}html[data-sidemeny=ikon] #hovedmeny .meny-topp{padding-left:0;padding-right:0;text-align:center}html[data-sidemeny=ikon] #hovedmeny .meny-faner{flex-direction:column}html[data-sidemeny=ikon] #hovedmeny nav{scrollbar-width:none}html[data-sidemeny=ikon] #hovedmeny .meny-gruppe{padding-left:0;border-left:0;background-color:transparent}html[data-sidemeny=ikon] #hovedmeny .meny-merke{position:absolute;top:-.125rem;right:.125rem;margin-left:0;min-width:.875rem;padding:0 .2rem;font-size:9px;line-height:.875rem}html[data-sidemeny=ikon] #hovedmeny .meny-bunn{padding-left:0;padding-right:0}html[data-sidemeny=ikon] #hovedmeny .meny-bunnrad{flex-direction:column;gap:.25rem}html[data-sidemeny=ikon] #hovedmeny .meny-bunnrad>.ml-auto{margin-left:0}html[data-sidemeny=ikon] #hovedmeny .meny-info-vert{position:absolute;left:100%;bottom:.5rem;z-index:50;width:16rem;margin-left:.25rem}html[data-sidemeny=ikon] #hovedmeny .meny-info-vert #meny-info:not([hidden]){padding:.5rem;border:1px solid var(--meny-kant);border-radius:.375rem;background-color:var(--meny-bg);box-shadow:0 10px 15px -3px #00000040}}
