body.segment-kommune{--s-accent: var(--s-kommune-accent);--s-accent-600: var(--s-kommune-accent-600);--s-accent-hover: var(--s-kommune-accent-hover);--s-accent-soft: rgba(47, 107, 79, .12);--s-accent-ring: var(--s-accent-600);--primary-color: #2F6B4F;--ds-blue: #2F6B4F;--bs-primary: #2F6B4F;--bs-primary-rgb: 47, 107, 79;--bs-link-color: #275C44;--bs-link-hover-color: #1F4934;--bs-link-color-rgb: 39, 92, 68;--bs-link-hover-color-rgb: 31, 73, 52}body.segment-kommune .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #2F6B4F;--bs-btn-border-color: #2F6B4F;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #265840;--bs-btn-hover-border-color: #265840;--bs-btn-focus-shadow-rgb: 47, 107, 79;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1F4934;--bs-btn-active-border-color: #1F4934;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2F6B4F;--bs-btn-disabled-border-color: #2F6B4F}body.segment-kommune .btn-primary:hover,body.segment-kommune .btn-primary:focus{background-color:#265840;border-color:#265840;color:#fff}body.segment-kommune .btn-primary:active,body.segment-kommune .btn-primary.active,body.segment-kommune .btn-primary:active:focus{background-color:#1f4934;border-color:#1f4934;color:#fff}body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary){color:var(--s-accent-600);background-color:var(--s-accent-soft, rgba(47, 107, 79, .12));border-color:transparent}body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary):hover,body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary):focus{color:#1f4934;background-color:#2f6b4f38;border-color:transparent}body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary):active,body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary).active{color:#1f4934;background-color:#2f6b4f4d;border-color:transparent}body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary):disabled,body.segment-kommune :where(.btn-soft-primary,.btn-alt-primary).disabled{color:var(--s-accent-600);background-color:var(--s-accent-soft, rgba(47, 107, 79, .12));border-color:transparent}body.segment-kommune .bg-primary{background-color:#2f6b4f!important}body.segment-kommune a.bg-primary:hover,body.segment-kommune a.bg-primary:focus,body.segment-kommune button.bg-primary:hover,body.segment-kommune button.bg-primary:focus{background-color:#265840!important}body.segment-kommune .text-primary{color:var(--s-accent-600)!important}body.segment-kommune a.text-primary:hover,body.segment-kommune a.text-primary:focus{color:#265840!important}body.segment-kommune a.text-primary.link-fx:before{background-color:#2f6b4f!important}body.segment-kommune a:not(.btn):not(.dropdown-item):not(.nav-link):not(.auth-secondary-button):not(.auth-back-link):not(.auth-text-link):not(.auth-provider-button){color:var(--s-accent-600, var(--bs-link-color, #275C44))}body.segment-kommune a:not(.btn):not(.dropdown-item):not(.nav-link):not(.auth-secondary-button):not(.auth-back-link):not(.auth-text-link):not(.auth-provider-button):hover{color:var(--bs-link-hover-color, #1F4934)}body.segment-kommune .shell-nav-link:hover,body.segment-kommune .shell-nav-link:focus{color:var(--s-text);background-color:var(--shell-sidebar-hover, rgba(47, 107, 79, .07))}body.segment-kommune .shell-nav-link.active,body.segment-kommune .shell-nav-item.active>.shell-nav-link{color:var(--s-accent-600, #275C44);background-color:var(--s-accent-soft, rgba(47, 107, 79, .12))}body.segment-kommune .shell-nav-link:hover .shell-nav-link-icon,body.segment-kommune .shell-nav-link:focus .shell-nav-link-icon{color:color-mix(in srgb,var(--s-text) 74%,var(--s-accent))}body.segment-kommune .shell-nav-link.active .shell-nav-link-icon,body.segment-kommune .shell-nav-item.active>.shell-nav-link .shell-nav-link-icon{color:var(--s-accent, #2F6B4F)}.segment-kommune-badge{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:#2f6b4f;background-color:#2f6b4f1f;border:1px solid rgba(47,107,79,.35);border-radius:.375rem;vertical-align:middle;white-space:nowrap}body.segment-kommune .mvx-header-logo-slot img{max-width:110px}body.segment-kommune .mvx-header-logo-slot .segment-kommune-badge{display:none}body.segment-kommune .mvx-product-nav .mvx-toolbar-button{color:var(--s-text-secondary)}body.segment-kommune .mvx-product-nav .mvx-toolbar-button:hover{color:var(--s-text)}body.segment-kommune .mvx-product-nav .mvx-toolbar-button.is-active{color:var(--s-accent-600)}body.segment-kommune .mvx-product-nav a.mvx-toolbar-button:not(.is-active){color:var(--s-text-secondary)}body.segment-kommune .mvx-product-nav a.mvx-toolbar-button:not(.is-active):hover{color:var(--s-text)}body.segment-kommune .segment-kommune-badge{white-space:nowrap}body.segment-kommune .shell-sidebar-brand{flex:1 1 auto;gap:.375rem}body.segment-kommune .shell-sidebar-brand img{flex:1 1 116px;width:116px;min-width:0;height:auto}body.segment-kommune .shell-sidebar-brand .segment-kommune-badge{flex:0 0 auto;margin-left:0;padding-inline:.35rem;font-size:.6rem}
