.group-dropdown.mobile-navigation .dropdown-container .dropdown-button{background-color:var(--surface-background);border:1px solid color-mix(in srgb,var(--surface-background),#000 20%)}.header-container{padding:var(--header-padding-top) 40px var(--header-padding-bottom);position:-webkit-sticky;position:sticky;top:0;align-items:center;display:flex;gap:16px;width:100%;z-index:50;background-color:var(--surface-background)}.header-container.mobile{padding:var(--header-padding-top-mobile) var(--content-padding-mobile) var(--header-padding-bottom-mobile)}.header-container:not(.top){transition:box-shadow .5s ease;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.header-container .title{color:var(--text-h1);position:relative;width:35%}.header-container .dynamic-bar{display:flex;flex:1 1;flex-grow:1;gap:16px;justify-content:flex-end;position:relative;height:var(--group-dropdown-height)}.site-info-mobile{position:fixed;top:0;left:0;width:100%;height:calc(100% - var(--toolbar-height));background-color:var(--surface-foreground);z-index:100;margin-left:100%;transition:margin-left .2s ease-in-out;overflow-y:auto;padding:var(--content-padding-mobile) 16px 0 16px}.site-info-mobile .info-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.15}.site-info-mobile .header{display:flex;justify-content:flex-end;align-items:center;padding:0 0 8px}.site-info-mobile.expanded{margin-left:0}.site-info-mobile .info-container{display:flex;flex-direction:column}.site-info-mobile .info-container .info-title{color:var(--base-color-secondary);font-weight:700}.site-info-mobile .info-container .info-text{color:var(--text-paragraph);opacity:.8;overflow:hidden;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;text-overflow:ellipsis}.site-info{overflow-x:hidden;display:flex;flex-direction:column;max-width:var(--nav-width-expanded);min-width:0;max-width:0;box-shadow:var(--floating);background-color:var(--surface-foreground);transition:min-width .3s ease-out,padding .3s ease-out}.site-info.expanded{padding:calc(var(--header-height) + 20px) 16px 32px;min-width:var(--nav-width-expanded)}.site-info.expanded .info-container{transition:opacity .3s ease-out .3s;opacity:1}.site-info .info-container{opacity:0;display:flex;flex-direction:column}.site-info .info-container .info-title{color:var(--base-color-secondary)}.site-info .info-container .info-text{color:var(--text-paragraph);opacity:.8;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.nav-item{border-radius:var(--base-radius-half);justify-content:flex-start;opacity:.6;color:var(--icon-black);text-decoration:none;padding:8px 16px;display:flex;gap:24px;align-items:center;cursor:pointer}.nav-item.active .icon-wrapper .underline{height:2px;width:100%;background-color:var(--icon-primary);border-radius:var(--base-radius-full)}.nav-item .text{opacity:0;white-space:nowrap;overflow:hidden;transition:opacity .2s ease-out}.nav-item.disabled{opacity:.3;pointer-events:none}.nav-item:hover{background-color:var(--surface-background)}.nav-item.nav-expanded .text{opacity:1}.nav-container{position:-webkit-sticky;position:sticky;top:0;left:0;bottom:0;min-width:var(--nav-width-collapsed);max-width:var(--nav-width-collapsed);background-color:var(--surface-foreground);transition:min-width .3s ease-out;overflow-x:hidden;padding:32px 16px;gap:32px;display:flex;flex-direction:column;min-height:100vh;height:100%}.nav-container.nav-expanded{min-width:var(--nav-width-expanded)}.nav-container.nav-expanded .nav-header .logo{transition:opacity .2s ease-out .2s;opacity:1}.nav-container .nav-header{display:flex;gap:24px;padding:0 16px;align-items:center;height:29px}.nav-container .nav-header .expand-button{cursor:pointer}.nav-container .nav-header .logo{opacity:0;white-space:nowrap;overflow:hidden}.nav-container .group-container{padding:2px 16px;color:var(--text-category)}.nav-container .group-container .group-name{display:flex;padding-right:8px;cursor:pointer}.nav-container .group-container .group-title{cursor:pointer;font-size:14px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-container .group-container .group-tags{display:flex;gap:4px;margin-top:6px;padding:1px;margin-bottom:6px;width:250px;overflow:hidden;flex-wrap:wrap}.nav-container .group-container .group-description{font-size:12px;opacity:.8;margin-top:6px}.nav-container .nav-item-group .nav-item-group-title{text-transform:uppercase;display:flex;align-items:center;padding:8px 0;height:30px;color:var(--text-category);font-size:14px;font-weight:600;width:100%;box-sizing:border-box}.nav-container .nav-item-group .nav-item-group-title .name{white-space:nowrap;opacity:0;width:0;transition:opacity .2s ease-out}.nav-container .nav-item-group .nav-item-group-title .line{height:1px;width:100%;background-color:var(--border-color)}.nav-container .nav-item-group .nav-item-group-title .arrow{height:16px;transition:transform .3s ease-in-out,opacity .2s ease-out;transform:rotate(0deg);opacity:0;width:0}.nav-container .nav-item-group .nav-item-group-title .arrow.group-expanded{transform:rotate(90deg)}.nav-container .nav-item-group .nav-item-group-title.nav-expanded{padding:8px 16px;gap:16px}.nav-container .nav-item-group .nav-item-group-title.nav-expanded .arrow,.nav-container .nav-item-group .nav-item-group-title.nav-expanded .name{width:auto;opacity:1}.nav-container .nav-item-group .nav-item-group-items .nav-item{border-radius:var(--base-radius-half);justify-content:flex-start;opacity:.6;color:var(--icon-black);text-decoration:none;padding:8px 16px;display:flex;gap:24px;align-items:center;cursor:pointer}.nav-container .nav-item-group .nav-item-group-items .nav-item.active .icon-wrapper .underline{height:2px;width:100%;background-color:var(--icon-primary);border-radius:var(--base-radius-full)}.nav-container .nav-item-group .nav-item-group-items .nav-item .text{opacity:0;white-space:nowrap;overflow:hidden;transition:opacity .2s ease-out}.nav-container .nav-item-group .nav-item-group-items .nav-item.disabled{opacity:.3;pointer-events:none}.nav-container .nav-item-group .nav-item-group-items .nav-item:hover{background-color:var(--surface-background)}.nav-container .nav-item-group .nav-item-group-items .nav-item.nav-expanded .text{opacity:1}.nav-container .nav-footer{display:flex;margin-top:auto;padding:12px 0 32px 4px;justify-content:flex-start;align-items:center;white-space:nowrap;transition:padding .3s ease-out}.nav-container .nav-footer .profile-img{min-width:40px;min-height:40px;overflow:hidden;border-radius:50%;background-color:var(--icon-black)}.nav-container .nav-footer.nav-expanded{gap:20px;padding:12px 16px 32px}.nav-container .nav-footer.nav-expanded .text-wrapper{width:auto;opacity:1}.nav-container .nav-footer .text-wrapper{overflow:hidden;gap:8px;width:0;display:flex;opacity:0;transition:opacity .3s ease-out;flex-direction:column;justify-content:center;align-items:flex-start}.nav-container .nav-footer .text-wrapper .name{font-size:14px;font-weight:600}.nav-container .nav-footer .text-wrapper .mail{font-size:12px;opacity:.6}.nav-container-mobile{position:fixed;top:0;left:0;width:100%;height:calc(100% - var(--toolbar-height));background-color:var(--surface-foreground);z-index:100;margin-left:-100%;transition:margin-left .2s ease-in-out;overflow-y:auto;padding:var(--content-padding-mobile) 16px 0 16px}.nav-container-mobile.nav-expanded{margin-left:0}.nav-container-mobile .header{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px}.nav-container-mobile .group-info{display:flex;flex-direction:column;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color);margin-bottom:8px}.nav-container-mobile .group-info .group-tags{display:flex;flex-wrap:wrap;gap:8px}.nav-container-mobile .group-info .group-description{font-size:12px;opacity:.8;padding:0 4px}.nav-container-mobile .nav-item-group .nav-item-group-title{text-transform:uppercase;display:flex;align-items:center;padding:8px 0;height:30px;color:var(--text-category);font-size:14px;font-weight:600;width:100%;box-sizing:border-box;gap:16px}.nav-container-mobile .nav-item-group .nav-item-group-title .name{white-space:nowrap;transition:opacity .2s ease-out}.nav-container-mobile .nav-item-group .nav-item-group-title .line{height:1px;width:100%;background-color:var(--border-color)}.nav-container-mobile .nav-item-group .nav-item-group-title .arrow{height:16px;transition:transform .3s ease-in-out,opacity .2s ease-out;transform:rotate(0deg)}.nav-container-mobile .nav-item-group .nav-item-group-title .arrow.group-expanded{transform:rotate(90deg)}.nav-container-mobile .nav-item-group .nav-item-group-items .nav-item{border-radius:var(--base-radius-half);justify-content:flex-start;opacity:.6;color:var(--icon-black);text-decoration:none;padding:8px 16px;display:flex;gap:24px;align-items:center;cursor:pointer}.nav-container-mobile .nav-item-group .nav-item-group-items .nav-item.active .icon-wrapper .underline{height:2px;width:100%;background-color:var(--icon-primary);border-radius:var(--base-radius-full)}.nav-container-mobile .nav-item-group .nav-item-group-items .nav-item .text{white-space:nowrap;overflow:hidden;transition:opacity .2s ease-out}.nav-container-mobile .nav-item-group .nav-item-group-items .nav-item.disabled{opacity:.3;pointer-events:none}.nav-container-mobile .nav-item-group .nav-item-group-items .nav-item:hover{background-color:var(--surface-background)}.nav-container-mobile .nav-item-group .nav-item-group-items .nav-item.nav-expanded .text{opacity:1}.bottom-toolbar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;padding:0 16px;background-color:var(--surface-background);width:100%;height:var(--toolbar-height);box-shadow:0 -2px 4px rgba(0,0,0,.1);z-index:200}.bottom-toolbar .toolbar-item{gap:2px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;cursor:pointer;color:var(--text-paragraph);font-size:14px;font-weight:700}.bottom-toolbar .toolbar-item.active,.bottom-toolbar .toolbar-item:active{color:color-mix(in srgb,var(--base-color-primary),#000 20%)}.index-container{transition:margin-left .2s ease-out .2s;min-width:100%;min-height:100%;background-color:var(--surface-background);overflow:hidden}.index-container .index-content{margin:0 auto;max-width:1600px;height:100vh;display:flex;flex-direction:row;justify-content:center}.index-container .index-content.mobile{padding-bottom:var(--toolbar-height)}.index-container .page-container{margin:0 auto;width:100%;overflow:hidden;background-color:var(--surface-background);transition:border-top-right-radius .3s ease-out,border-bottom-right-radius .3s ease-out}.index-container .page-container .page-children{overflow:auto;padding:20px 40px 40px;height:calc(100% - var(--header-height))}.index-container .page-container .page-children.mobile{height:calc(100% - var(--header-height-mobile));padding:20px var(--content-padding-mobile) 40px;max-width:100%;overflow-x:hidden}.public-index-container{transition:margin-left .2s ease-out .2s;min-width:100%;min-height:100%;background-color:var(--surface-background);overflow:hidden}.public-index-container .mobile-info{height:100vh}.public-index-container .index-content{margin:0 auto;max-width:1600px;height:100vh;display:flex;flex-direction:row;justify-content:center}.public-index-container .page-container{margin:0 auto;width:100%;overflow:hidden;background-color:var(--surface-background);transition:border-top-right-radius .3s ease-out,border-bottom-right-radius .3s ease-out}.public-index-container .page-container .page-children{overflow:auto;padding:20px 40px 40px;height:calc(100% - var(--header-height))}.public-index-container .page-container .page-children.mobile{height:100%;padding:20px var(--content-padding-mobile) 40px;max-width:100%;overflow-x:hidden}body{background-color:var(--surface-foreground);color:var(--text-paragraph);padding:0;margin:0}@media only screen and (min-device-width:320px)and (max-device-width:480px)and (-webkit-min-device-pixel-ratio:2){input,select,textarea{font-size:16px!important}}::-webkit-scrollbar{width:8px;height:8px;background-color:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover-color)}::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner-color)}*{box-sizing:border-box;transition:background-color .3s ease-in-out}button{all:unset;letter-spacing:var(--detail-text-letter-spacing);cursor:pointer;white-space:nowrap;font-size:14px}a{text-decoration:none;color:var(--base-color-primary);font-weight:700;gap:8px}.no-data,a{display:flex;align-items:center}.no-data{justify-content:center;margin-top:10px;margin-bottom:10px;height:100%;width:100%;color:var(--text-category)}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-center{text-align:center}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mr-2{margin-right:8px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mx-1{margin-left:4px;margin-right:4px}.mx-2{margin-left:8px;margin-right:8px}.mx-4{margin-left:16px;margin-right:16px}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.my-4{margin-top:16px;margin-bottom:16px}.my-5{margin-top:20px;margin-bottom:20px}.w-full{width:100%}.w-half{width:50%}.hide{visibility:hidden}.detail-text{font-family:var(--detail-text-font-family);font-size:12px;font-style:var(--detail-text-font-style);font-weight:var(--detail-text-font-weight);letter-spacing:var(--detail-text-letter-spacing);line-height:var(--detail-text-line-height)}.navigation-category{font-family:var(--navigation-category-font-family);font-size:14px;font-style:var(--navigation-category-font-style);font-weight:var(--navigation-category-font-weight);letter-spacing:var(--navigation-category-letter-spacing);line-height:var(--navigation-category-line-height)}.navigation-label{font-family:var(--navigation-label-font-family);font-size:14px;font-style:var(--navigation-label-font-style);font-weight:var(--navigation-label-font-weight);letter-spacing:var(--navigation-label-letter-spacing);line-height:var(--navigation-label-line-height)}.paragraph{font-family:var(--paragraph-font-family);font-size:14px;font-style:var(--paragraph-font-style);font-weight:var(--paragraph-font-weight);letter-spacing:var(--paragraph-letter-spacing);line-height:var(--paragraph-line-height)}.paragraph-bold{font-family:var(--paragraph-bold-font-family);font-size:14px;font-style:var(--paragraph-bold-font-style);font-weight:var(--paragraph-bold-font-weight);letter-spacing:var(--paragraph-bold-letter-spacing);line-height:var(--paragraph-bold-line-height)}.paragraph-locked{font-family:var(--paragraph-locked-font-family);font-size:14px;font-style:var(--paragraph-locked-font-style);font-weight:var(--paragraph-locked-font-weight);letter-spacing:var(--paragraph-locked-letter-spacing);line-height:var(--paragraph-locked-line-height)}h1{font-family:var(--h1-font-family);font-size:26px;font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}h1,h2{padding:unset;margin:unset}h2{font-family:var(--h2-font-family);font-size:20px;font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;opacity:0;visibility:hidden}.modal-backdrop.active{opacity:1;visibility:visible}.animate-pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:1}}:root{--detail-text-font-family:var(--montserrat) --detail-text-font-size:12px;--detail-text-font-style:normal;--detail-text-font-weight:500;--detail-text-letter-spacing:-0.24px;--detail-text-line-height:normal;--floating:1px 1px 2px 0px rgba(24,104,157,.08);--h1-font-family:var(--montserrat) --h1-font-size:26px;--h1-font-style:normal;--h1-font-weight:700;--h1-letter-spacing:-1.43px;--h1-line-height:normal;--h2-font-family:var(--montserrat) --h2-font-size:20px;--h2-font-style:normal;--h2-font-weight:700;--h2-letter-spacing:-1.1px;--h2-line-height:normal;--hover:0px 0px 2px 0px rgba(0,0,0,.25);--navigation-category-font-family:var(--montserrat) --navigation-category-font-size:14px;--navigation-category-font-style:normal;--navigation-category-font-weight:600;--navigation-category-letter-spacing:-0.77px;--navigation-category-line-height:normal;--navigation-label-font-family:var(--montserrat) --navigation-label-font-size:14px;--navigation-label-font-style:normal;--navigation-label-font-weight:500;--navigation-label-letter-spacing:-0.77px;--navigation-label-line-height:normal;--paragraph-bold-font-family:var(--montserrat) --paragraph-bold-font-size:14px;--paragraph-bold-font-style:normal;--paragraph-bold-font-weight:700;--paragraph-bold-letter-spacing:-0.77px;--paragraph-bold-line-height:normal;--paragraph-font-family:var(--montserrat) --paragraph-font-size:14px;--paragraph-font-style:normal;--paragraph-font-weight:500;--paragraph-letter-spacing:0px;--paragraph-line-height:130%;--paragraph-locked-font-family:var(--montserrat) --paragraph-locked-font-size:14px;--paragraph-locked-font-style:normal;--paragraph-locked-font-weight:700;--paragraph-locked-letter-spacing:-0.77px;--paragraph-locked-line-height:normal;--popover:0px 4px 36px 0px rgba(0,0,0,.15);--subtitle-font-family:var(--montserrat) --subtitle-font-size:14px;--subtitle-font-style:normal;--subtitle-font-weight:700;--subtitle-letter-spacing:0px;--subtitle-line-height:normal;--base-color-black:#161616;--base-color-white:#fff;--base-radius-full:360px;--base-radius-half:16px;--base-radius-none:0px;--base-radius-small:8px;--base-spaces-0-5:4px;--base-spaces-1:8px;--base-spaces-10:80px;--base-spaces-2:16px;--base-spaces-3:24px;--base-spaces-4:32px;--base-spaces-5:40px;--base-spaces-6:48px;--base-spaces-7:56px;--base-spaces-8:64px;--base-spaces-9:72px;--interactions-show-info-mainpage:initial;--interactions-show-info-popover:initial;--interactions-show-live-details:initial;--states-available:#33b675;--states-destructive:#e72d2d;--states-loading:#337fb6;--states-occupied:#ecb72e;--states-offline:#e45f5f;--states-public:#fa8c0b;--states-standby:#3a415b;--states-vereinbarung:#9747ff;--nav-width-expanded:300px;--nav-width-collapsed:84px;--toolbar-height:60px;--header-padding-top:40px;--header-padding-bottom:20px;--header-padding-top-mobile:20px;--header-padding-bottom-mobile:10px;--modal-header-height:68px;--modal-header-padding-top:16px;--modal-header-padding-bottom:32px;--content-padding:20px;--content-padding-mobile:16px;--group-dropdown-height:36px;--header-height-mobile:calc(var(--header-padding-top-mobile) + var(--header-padding-bottom-mobile) + var(--group-dropdown-height));--header-height:calc(var(--header-padding-top) + var(--header-padding-bottom) + var(--group-dropdown-height));--scrollbar-track-color:var(--base-color-black);--scrollbar-thumb-hover-color:var(--base-color-secondary-300);--scrollbar-thumb-color:var(--base-color-secondary-800);--scrollbar-track-hover-color:var(--base-color-secondary-100);--scrollbar-corner-color:var(--base-color-secondary-100)}