:root[data-design=v2] .g-app-shell{--g-top-inset:calc(52px + env(safe-area-inset-top));--g-bottom-inset:calc(82px + env(safe-area-inset-bottom));--g-shell-left:0px;min-height:100dvh;background:transparent;color:var(--g-label)}:root[data-design=v2] .g-shell-navigation{display:none}:root[data-design=v2]:has(.g-app-shell){overflow:hidden}@media print{:root[data-design=v2]:has(.g-app-shell){overflow:visible}}:root[data-design=v2] .g-app-shell>.g-shell-navigation.g-mat-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--g-groen-700) 92%,var(--g-bg)),color-mix(in srgb,var(--g-groen-900) 94%,var(--g-bg)));-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-shell-top{position:fixed;top:0;left:var(--g-shell-left);right:0;z-index:var(--g-z-toolbar)}:root[data-design=v2] .g-shell-toolbar{min-height:calc(64px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid transparent}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]{padding-inline:0}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]>span{display:inline-flex;align-items:center;gap:2px;font-weight:600}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage] svg{width:20px;height:20px}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]{min-width:44px;max-width:100%}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]>span{min-width:0;max-width:100%}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage] svg{flex-shrink:0}:root[data-design=v2] .g-shell-back-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;padding-block:2px}:root[data-design=v2] .g-shell-toolbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--g-shell-title-font) var(--g-font);opacity:0;transition:opacity .15s var(--g-ease)}:root[data-design=v2] .g-shell-toolbar-title[data-visible=true]{opacity:1}:root[data-design=v2] .g-shell-toolbar[data-scrolled=false] .g-shell-toolbar-title{opacity:0}:root[data-design=v2] .g-shell-toolbar-left{display:flex;flex:1 1;align-items:center;min-width:0;gap:8px;overflow:hidden}:root[data-design=v2] .g-shell-actions-inline,:root[data-design=v2] .g-shell-toolbar-right{display:flex;flex-shrink:0;align-items:center;gap:8px}:root[data-design=v2] .g-shell-actions-overflow{display:none}:root[data-design=v2] .g-shell-command-capsule{display:flex;align-items:center;padding:4px;gap:2px;border-radius:var(--g-r-full)}:root[data-design=v2] .g-shell-command-capsule .g-shell-tools{padding:0}:root[data-design=v2] .g-shell-command-capsule:has(.g-button:disabled):not(:has(button:not(:disabled))){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-shell-command-capsule .g-button{border-radius:var(--g-r-full)}:root[data-design=v2] .g-shell-command-capsule:has(.g-button[aria-label="Gem ændringer"]){padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-shell-page-actions[data-multiple=true] .g-shell-actions-inline{display:none}:root[data-design=v2] .g-shell-actions-overflow{display:block}:root[data-design=v2] .g-shell-toolbar-left:has(button) .g-shell-toolbar-title:not(h1){display:none}}@media (max-height:499px) and (min-width:360px){:root[data-design=v2] .g-shell-page h1.g-large-title{display:none}:root[data-design=v2] .g-shell-toolbar[data-scrolled] h1.g-shell-toolbar-title{margin:0;opacity:1}}:root[data-design=v2] .g-shell-toolbar.g-mat-bar[data-scrolled=false]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root[data-design=v2] .g-shell-toolbar[data-scrolled=true]{border-bottom-color:var(--g-separator)}:root[data-design=v2] .g-shell-support{display:flex;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--g-rav-50);color:var(--g-rav-800)}:root[data-design=v2] .g-shell-support>svg{flex-shrink:0}:root[data-design=v2] .g-shell-support>span{flex:1 1}:root[data-design=v2] .g-shell-support small{display:block}:root[data-design=v2] .g-shell-support-compact{display:none}@media (max-width:599px){:root[data-design=v2] .g-shell-support{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-inline:16px}:root[data-design=v2] .g-shell-support-desktop,:root[data-design=v2] .g-shell-support>svg{display:none}:root[data-design=v2] .g-shell-support-compact{display:inline}:root[data-design=v2] .g-shell-support-copy{min-width:0}:root[data-design=v2] .g-shell-support-primary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--g-list-font);font-weight:600}:root[data-design=v2] .g-shell-support-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--g-material-font-footnote)}:root[data-design=v2] .g-shell-support .g-button{min-height:44px;padding-inline:8px}}@media (max-width:379px){:root[data-design=v2] .g-shell-support{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-shell-support .g-button{justify-self:stretch}}:root[data-design=v2] .g-shell-support+.g-shell-toolbar{min-height:52px;padding-top:0}:root[data-design=v2] .g-shell-content{height:100dvh;overflow:auto;padding-top:var(--g-top-inset);padding-bottom:var(--g-bottom-inset);margin-left:var(--g-shell-left);scroll-padding-top:16px}:root[data-design=v2] .g-shell-scroll-sentinel{display:block;width:1px;height:5px;margin-top:calc(-1 * var(--g-top-inset));margin-bottom:calc(var(--g-top-inset) - 5px);pointer-events:none}:root[data-design=v2] .g-shell-page{container-type:inline-size;padding:8px 16px 56px;margin-inline:auto;min-width:0}:root[data-design=v2] .g-shell-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}:root[data-design=v2] .g-shell-title-accessory{min-width:0;max-width:100%}:root[data-design=v2] .g-shell-module-tools:empty,:root[data-design=v2] .g-shell-title-accessory:empty{display:none}:root[data-design=v2] .g-shell-module-tools{display:inline-flex;align-items:center}:root[data-design=v2] .g-shell-tabbar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:520px;margin-inline:auto;height:56px;border-radius:var(--g-r-full);z-index:var(--g-z-tabbar);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));transition:opacity .2s var(--g-ease),transform .2s var(--g-ease)}:root[data-design=v2] .g-app-shell[data-tabbar-hidden=true] .g-shell-tabbar{visibility:hidden;opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-shell-tabbar{transition:opacity .15s var(--g-ease)}:root[data-design=v2] .g-app-shell[data-tabbar-hidden=true] .g-shell-tabbar{transform:none}}:root[data-design=v2] .g-shell-skip{position:fixed;top:0;left:16px;z-index:var(--g-z-toast);transform:translateY(-150%);background:var(--g-bg-elevated);padding:12px}:root[data-design=v2] .g-shell-skip:focus{transform:none}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-app-shell{--g-shell-left:104px;--g-top-inset:64px;--g-bottom-inset:16px}:root[data-design=v2] .g-shell-navigation{display:flex;flex-direction:column;position:fixed;left:12px;top:12px;bottom:12px;width:80px;padding:18px 12px 12px;z-index:var(--g-z-sidebar);overflow:visible}:root[data-design=v2] .g-shell-toolbar{min-height:64px;padding:0 24px}:root[data-design=v2] .g-shell-support+.g-shell-toolbar{min-height:64px}:root[data-design=v2] .g-shell-page{padding-inline:24px}:root[data-design=v2] .g-shell-tabbar{display:none}}@media (min-width:1024px) and (min-height:500px){:root[data-design=v2] .g-app-shell{--g-shell-left:276px}:root[data-design=v2] .g-shell-navigation{width:252px}:root[data-design=v2] .g-shell-page,:root[data-design=v2] .g-shell-toolbar{padding-inline:32px}}@media (min-width:1440px){:root[data-design=v2] .g-shell-page{max-width:1280px}}@media (min-width:600px) and (max-width:1023px){:root[data-design=v2] .g-shell-navigation{padding-inline:4px}}@media (max-width:359px){:root[data-design=v2] .g-shell-toolbar{flex-wrap:wrap;justify-content:flex-end}:root[data-design=v2] .g-shell-toolbar-left:has(button){flex-basis:100%;overflow:visible}:root[data-design=v2] .g-shell-toolbar-title{display:none}:root[data-design=v2] .g-shell-toolbar-right{min-width:0;max-width:100%}:root[data-design=v2] :is(.g-shell-command-capsule,.g-shell-tools){min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}:root[data-design=v2] .g-shell-page-heading{flex-wrap:wrap;align-items:flex-start}:root[data-design=v2] .g-shell-page-heading h1{min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-shell-tabbar{height:auto}}