@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700,900');@charset "UTF-8";:root{--fontFamily: 'Roboto', sans-serif;--fontSize: 14px;--fontSizeMedium: 0.85rem;--fontSizeSmall: 0.7rem;--colorTheme: #e30613;--logoImageTheme: none;--logoTextTheme: 'Logo';--colorText: #212121;--colorSecondaryText: #727272;--colorHintText: #b8b8b8;--colorDisabledText: #b8b8b8;--colorDividers: #f0f0f0;--colorIcons: #727272;--colorBackground: #fff;--colorPrimary: #2196f3;--colorPrimaryDark: #1976d2;--colorPrimaryLight: #bbdefb;--colorAccent: #829405;--colorAccentDark: #f50057;--colorAccentLight: #f9f9f9;--colorErrorText: #f3493d;--boxshadowDialog: 0 2px 40px rgba(0,0,0,0.4);--colorPrimaryText: #fff;--colorAccentText: #fff;--fontSizeH1: 30px;--fontSizeH1Sub: 18px;--fontSizeH2: 16px;--fontSizeH2Sub: 13px;--fontSizeH3: 20px;--defaultPaddingHeight: 20px;--defaultPaddingHeightN: -20px;--defaultPaddingWidth: 30px;--defaultPaddingWidthN: -30px;--defaultGap: 25px;--defaultGapMedium: 20px;--defaultGapSmall: 15px;--defaultGapTiny: 10px;--borderRadius: 5px;--iconSize: 24px;--stateSuccessColor: #2dbf60;--stateSuccessForeground: #68a63e;--stateSuccessBackground: #f3feef;--stateErrorColor: #ec383a;--stateErrorForeground: #f52100;--stateErrorBackground: #fef6f3;--stateWarningColor: #ffa200;--stateWarningForeground: #f59700;--stateWarningBackground: #fefbf3;--stateInfoColor: #3890e4;--stateInfoForeground: #3e78a6;--stateInfoBackground: #eff6fe;--stateSpecialColor: #9700ff;--stateSpecialForeground: #7200bc;--stateSpecialBackground: #f7ebff;--stateNoneColor: #9e9e9e;--stateNoneForeground: #888888;--stateNoneBackground: #f3f3f3;--loginLogoImage: none;--loginLogoHeight: 55px;--loginLogoAlign: left;--loginBackgroundImage: none;--loginWidth: 350px;--loginPadding: 40px}@media screen and (max-width: 1000px){:root{--loginPadding: 30px}}@media screen and (max-width: 600px){:root{--loginPadding: 20px}}:root{--colorTheme: #3289cb;--colorIcons: #878787;--colorPrimary: #2196f3;--colorAccent: #006aec;--colorEmployee: #29abe2;--logoImage: url(/themes/future/images/cycly-white.svg);--logoText: '';--loginLogoImage: url(/themes/future/images/cycly.svg);--loginBackgroundImage: url(/themes/future/images/background-1.jpg);--loginLogoHeight: 60px;--loginLogoAlign: center}header,nav,article,footer,address,aside,section{display: block}address{font-style: normal}input,select,textarea{outline: none}input.checkbox,input.radio{padding: 0;margin: 0}img{border: none}button{margin: 0;padding: 0;border: 0 none;outline: 0;font-size: 100%;line-height: 0;vertical-align: baseline;background: transparent;width: auto;overflow: visible;display: block}body{margin: 0;font-family: var(--fontFamily);font-size: var(--fontSize);color: var(--colorText);background: var(--colorBackground)}label,input,select,textarea{font-family: var(--fontFamily);font-size: var(--fontSize);color: var(--colorText)}h1,h2,h3,h4,fieldset legend{font-family: var(--fontFamily);color: var(--colorText)}h2,legend,h3{color: var(--colorSecondaryText)}h4{color: var(--colorHintText)}::placeholder{color: var(--colorHintText)}a,a:active,a:visited,a:hover{text-decoration: none;color: var(--colorAccent)}a:hover{background: var(--colorAccent);color: var(--colorAccentText)}a.nostyle,a.nostyle:active,a.nostyle:visited,a.nostyle:hover{text-decoration: none;color: var(--colorText)}a.nostyle:hover{background: none;color: var(--colorText)}a.button,input.button,button{cursor: pointer;margin: 0;outline: none}a.button.disabled,input.button.disabled,button.disabled{cursor: default}blockquote{color: var(--colorSecondaryText);font-style: italic}figure{margin: 10px 0 20px}figure img{display: block;margin: 0 auto}figure figcaption{color: #888;text-align: center;font-style: italic}.clear{clear: both}svg.icon,svg.icon-filled{height: var(--iconSize);width: var(--iconSize);pointer-events: all}svg.icon{fill: var(--colorIcons)}#browsererror{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10000;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.3)}#browsererror .msg{padding: 30px 40px;background: #fef6f3;border: 3px solid #f52100;box-shadow: 5px 5px 20px rgba(0,0,0,0.3);font-size: 18px}.scrollable{--scrollbarBackground: #fff;--scrollbarThumbColor: rgba(0,0,0,0.2);--scrollbarTrackColor: rgba(0,0,0,0.1);--scrollbarWidth: 10px;height: 50px;flex: 1 1;display: flex;position: relative;scrollbar-width: thin}.scrollable .scrollable-content{flex: 1 1;overflow-x: hidden;overflow-y: hidden}.scrollable .scrollable-content::-webkit-scrollbar:vertical{width: var(--scrollbarWidth)}.scrollable .scrollable-content::-webkit-scrollbar:horizontal{height: var(--scrollbarWidth)}.scrollable .scrollable-content::-webkit-scrollbar,.scrollable .scrollable-content::-webkit-scrollbar-track,.scrollable .scrollable-content::-webkit-scrollbar-thumb{overflow: visible;border-radius: calc(var(--scrollbarWidth) / 2)}.scrollable .scrollable-content::-webkit-scrollbar-track{background: var(--scrollbarTrackColor);border: 2px solid var(--scrollbarBackground)}.scrollable .scrollable-content::-webkit-scrollbar-thumb{border: 2px solid var(--scrollbarBackground);background: var(--scrollbarThumbColor)}.scrollable.vertical .scrollable-content{overflow-y: scroll}.scrollable.vertical .scrollable-content > *{margin-right: calc(var(--scrollbarWidth) * -1)}@-moz-document url-prefix(){.scrollable-content > *{margin-right: 0 !important}}.scrollable.horizontal .scrollable-content{overflow-x: scroll}.scrollable.horizontal .scrollable-content > *{margin-bottom: calc(var(--scrollbarWidth) * -1)}@-moz-document url-prefix(){.scrollable-content > *{margin-bottom: 0 !important}}.scrollable::after{content: '';position: absolute;background: var(--scrollbarBackground);height: 100%;top: 0;right: 0;width: var(--scrollbarWidth);-webkit-transition: all .5s;opacity: 1}.scrollable:hover::after{opacity: 0;-webkit-transition: all .5s}.box.success,.box.error,.box.warning,.box.info,.box.none{position: relative;color: var(--colorText);padding: var(--defaultGapMedium) var(--defaultGapSmall);margin-bottom: 10px;display: flex;align-items: center;gap: var(--defaultGapSmall);background-color: var(--stateNoneBackground);border-left: var(--borderRadius) solid var(--stateNoneForeground);border-radius: var(--borderRadius)}.box.success .box-icon,.box.error .box-icon,.box.warning .box-icon,.box.info .box-icon,.box.none .box-icon{display: flex;justify-content: center;align-items: center;flex-shrink: 0;background-color: var(--stateNoneForeground);border-radius: 50%;height: 36px;width: 36px}.box.success .box-icon .icon,.box.error .box-icon .icon,.box.warning .box-icon .icon,.box.info .box-icon .icon,.box.none .box-icon .icon{--iconSize: 20px;--colorIcons: #fff}.box.success .box-content,.box.error .box-content,.box.warning .box-content,.box.info .box-content,.box.none .box-content{flex-grow: 1;overflow-wrap: anywhere}.box.success .box-content > :first-child,.box.error .box-content > :first-child,.box.warning .box-content > :first-child,.box.info .box-content > :first-child,.box.none .box-content > :first-child{margin-top: 0}.box.success .box-content > :last-child,.box.error .box-content > :last-child,.box.warning .box-content > :last-child,.box.info .box-content > :last-child,.box.none .box-content > :last-child{margin-bottom: 0}.box.success .box-content > div > :first-child,.box.error .box-content > div > :first-child,.box.warning .box-content > div > :first-child,.box.info .box-content > div > :first-child,.box.none .box-content > div > :first-child{margin-top: 0}.box.success .box-content > div > :last-child,.box.error .box-content > div > :last-child,.box.warning .box-content > div > :last-child,.box.info .box-content > div > :last-child,.box.none .box-content > div > :last-child{margin-bottom: 0}.box.success{background: var(--stateSuccessBackground);border-color: var(--stateSuccessForeground)}.box.success .box-icon{background-color: var(--stateSuccessForeground)}.box.error{background: var(--stateErrorBackground);border-color: var(--stateErrorForeground)}.box.error .box-icon{background-color: var(--stateErrorForeground)}.box.warning{background: var(--stateWarningBackground);border-color: var(--stateWarningForeground)}.box.warning .box-icon{background-color: var(--stateWarningForeground)}.box.info{background: var(--stateInfoBackground);border-color: var(--stateInfoForeground)}.box.info .box-icon{background-color: var(--stateInfoForeground)}.box.special{background: var(--stateSpecialBackground);border-color: var(--stateSpecialForeground)}.box.special .box-icon{background-color: var(--stateSpecialForeground)}.box.none{background: var(--stateNoneBackground);border-color: var(--stateNoneForeground)}.box.none .box-icon{background-color: var(--stateNoneForeground)}.box a.button{border: none;padding: 10px 20px;border-radius: 3px;color: #fff;background: rgba(0,0,0,0.6);font-weight: bold;display: inline-block;float: none;margin-bottom: 0;margin-right: 6px}.box a.button:hover{background: rgba(0,0,0,0.3)}.state.critical{animation: pulsing .7s infinite alternate}.state.critical,.state.error{color: var(--stateErrorColor) !important}.state.warning{color: var(--stateWarningColor) !important}.state.success{color: var(--stateSuccessColor) !important}.state.info{color: var(--stateInfoColor) !important}.state.special{color: var(--stateSpecialColor) !important}.state.none{color: var(--stateNoneColor) !important}.state-box{position: relative;color: #fff;border-radius: 10px;padding: 3px 10px;text-transform: uppercase;font-size: 11px;white-space: nowrap;display: inline-block;font-weight: bold}@media print{.state-box{padding: 0;background: none !important;color: inherit;font-size: inherit;text-transform: inherit;font-weight: inherit}}.state-box.critical{animation: pulsing .7s infinite alternate}.state-box.critical,.state-box.error{background: var(--stateErrorColor)}.state-box.critical.hatched,.state-box.error.hatched{background: repeating-linear-gradient(-45deg, #ec383a, #ec383a 8px, #c0090b 8px, #c0090b 16px)}.state-box.warning{background: var(--stateWarningColor)}.state-box.warning.hatched{background: repeating-linear-gradient(-45deg, #ffa200, #ffa200 8px, #ff8400 8px, #ff8400 16px)}.state-box.success{background: var(--stateSuccessColor)}.state-box.success.hatched{background: repeating-linear-gradient(-45deg, #2dbf60, #2dbf60 8px, #1fb052 8px, #1fb052 16px)}.state-box.info{background: var(--stateInfoColor)}.state-box.info.hatched{background: repeating-linear-gradient(-45deg, #3890e4, #3890e4 8px, #2173c2 8px, #2173c2 16px)}.state-box.special{background: var(--stateSpecialColor)}.state-box.special.hatched{background: repeating-linear-gradient(-45deg, var(--stateSpecialColor), var(--stateSpecialColor) 8px, var(--stateSpecialForeground) 8px, var(--stateSpecialForeground) 16px)}.state-box.none{background: var(--stateNoneColor)}.state-box.none.hatched{background: repeating-linear-gradient(-45deg, #9e9e9e, #9e9e9e 8px, #8e8c8c 8px, #8e8c8c 16px)}.state-box small{display: block;color: currentColor !important;font-size: 10px !important}.state-box .icon{fill: currentColor;width: 11px !important;height: 11px !important}.enum-value{display: flex;align-items: center;gap: 5px}.enum-value .icon{height: 16px;width: 16px}.enum-list{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row wrap;column-gap: 7px}.enum-list.manyvalues{flex-flow: column}.infoimageicon{display: flex;align-items: center;gap: 6px}.infoimageicon .infoimageicon-image{flex-shrink: 0;display: flex;justify-content: center;align-items: center;border-radius: 50%;background-position: center;background-repeat: no-repeat}.infoimageicon .infoimageicon-image svg{margin: 0 !important;height: 60%;width: 60%}.infoimageicon .infoimageicon-image.cover{width: 30px;height: 30px;background-size: cover;background-color: #ccc}.infoimageicon .infoimageicon-image.cover svg{fill: #fff}.infoimageicon .infoimageicon-image.contain{width: 28px;height: 28px;border: 1px solid #ccc;background-color: #fff;background-size: contain}.infoimageicon .infoimageicon-image.empty svg{height: 50%;width: 50%}.infoimageicon .infoimageicon-info{display: flex;flex-flow: column;gap: 1px}.pulsing{animation: pulsing .7s infinite alternate}@keyframes pulsing{0%{opacity: 0.1}100%{opacity: 1}}.spinning{animation: spinning .7s infinite}@keyframes spinning{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.hopping{animation: hopping .7s infinite}@keyframes hopping{10%{transform: translateY(0)}15%{transform: translateY(-5px) scale(2.5)}20%{transform: translateY(0px) scale(1.5)}25%{transform: translateY(-5px) scale(2.5)}30%{transform: translateY(0) scale(1.5)}35%{transform: translateY(-5px) scale(2.5)}40%{transform: translateY(0)}}.clipboard-selected,.clipboard-copied{position: relative;background-color: var(--stateInfoColor);color: #fff;cursor: default}.clipboard-selected::after,.clipboard-copied::after{position: absolute;top: -1px;right: calc(100% + 6px);color: #fff;padding: 2px 6px;border-radius: 2px;font-size: 12px;background: #000;box-shadow: 1px 1px 5px rgba(0,0,0,0.5);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;opacity: 0.6}.clipboard-selected::after{content: 'Kopieren mit Doppelklick'}.clipboard-copied::after{content: 'In Zwischenablage gespeichert'}.clipboard-hide{transition: all 1s;background-color: transparent;color: #444}.clipboard-hide::after{opacity: 0;transition: opacity 1s}div.large-number{height: 30px;line-height: 30px;margin-bottom: 5px;display: flex;justify-content: space-between}div.large-number .value{font-size: 1.6em;text-align: right}div.large-number .label{color: var(--colorSecondaryText);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}a.large-button{padding: 0 20px;margin: 0 -20px;display: flex;height: 40px;line-height: 40px}a.large-button .icon{margin: 10px 10px 10px 0;width: 20px;height: 20px}a.large-button .label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}a.large-button:hover{background: #b3d6f2}a.large-button.state-error .icon{fill: var(--stateErrorColor)}a.large-button.state-warning .icon{fill: var(--stateWarningColor)}a.large-button.state-info .icon{fill: var(--stateInfoColor)}a.large-button.state-special .icon{fill: var(--stateSpecialColor)}a.large-button.state-success .icon{fill: var(--stateSuccessColor)}span.code{background: var(--stateNoneBackground);border-radius: 0.3rem;padding: 3px 6px;font-size: 0.9rem;font-family: monospace}span.code span.code-highlight{color: var(--stateErrorColor);font-weight: bold}ol.code{font-family: monospace;border-radius: 5px;background: var(--stateNoneBackground);margin: 0;padding-left: 40px;list-style-position: outside;overflow: hidden;white-space: pre-wrap}ol.code li{color: #999;border-left: 1px solid #fff;border-bottom: 1px solid #f9f9f9;padding-left: 10px;background: var(--stateNoneBackground)}ol.code li:first-child{padding-top: 10px}ol.code li:last-child{padding-bottom: 10px}ol.code li > span,ol.code li > p{display: block;padding: 3px 0;margin: 0;color: #333;min-height: 10px;overflow-wrap: break-word;-moz-tab-size: 4;tab-size: 4}@media screen and (max-width: 700px){ol.code li > span,ol.code li > p{-moz-tab-size: 2;tab-size: 2}}ol.code li > span code,ol.code li > p code{white-space: pre-wrap}ol.code li span.code-highlight{color: var(--stateErrorColor);font-weight: bold}div.tooltip{position: relative;display: inline-block;color: var(--colorText)}div.tooltip.critical,div.tooltip.error{color: var(--stateErrorForeground)}div.tooltip.warning{color: var(--stateWarningForeground)}div.tooltip.success{color: var(--stateSuccessForeground)}div.tooltip.info{color: var(--stateInfoForeground)}div.tooltip .tooltip-handle{cursor: help}div.tooltip .tooltip-handle.handle-icon{display: flex;justify-content: center;align-items: center;border-radius: 50%;width: 20px;height: 20px;opacity: 0.7;transition: opacity .22s ease-in-out;background-color: currentColor}div.tooltip .tooltip-handle.handle-icon .icon{height: 50%;width: 50%;fill: #fff}div.tooltip.active .tooltip-handle.handle-icon{opacity: 1}.tooltip-content{z-index: 4999;background: currentColor;border-radius: var(--borderRadius);padding: 1em 1.2em;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);transition: all .22s ease-in-out;transition-delay: 0.3s;color: var(--stateNoneColor);display: none;align-items: center;opacity: 0;position: absolute;cursor: default;box-sizing: border-box;gap: 1.2em}.tooltip-content a{color: #fff;font-weight: bold;text-decoration: underline}.tooltip-content a:hover{background-color: #fff;color: var(--stateNoneColor)}.tooltip-content.visible-1{display: flex}.tooltip-content.visible-2{opacity: 1}.tooltip-content.critical,.tooltip-content.error{color: var(--stateErrorForeground)}.tooltip-content.warning{color: var(--stateWarningForeground)}.tooltip-content.success{color: var(--stateSuccessForeground)}.tooltip-content.info{color: var(--stateInfoForeground)}.tooltip-content .tooltip-arrow{content: '';position: absolute;border-width: 8px;border-style: solid}.tooltip-content[data-position='top']{transform: translateY(-5px)}.tooltip-content[data-position='top'] .tooltip-arrow{top: 100%;left: 50%;margin-left: -8px;border-color: currentColor transparent transparent transparent}.tooltip-content[data-position='bottom']{transform: translateY(5px)}.tooltip-content[data-position='bottom'] .tooltip-arrow{bottom: 100%;left: 50%;margin-left: -8px;border-color: transparent transparent currentColor transparent}.tooltip-content[data-position='left']{transform: translateX(-5px)}.tooltip-content[data-position='left'] .tooltip-arrow{top: 50%;left: 100%;margin-top: -8px;border-color: transparent transparent transparent currentColor}.tooltip-content[data-position='right']{transform: translateX(5px)}.tooltip-content[data-position='right'] .tooltip-arrow{top: 50%;right: 100%;margin-top: -8px;border-color: transparent currentColor transparent transparent}.tooltip-content .tooltip-icon{flex-shrink: 0;width: 32px;height: 32px;display: flex;justify-content: center;align-items: center;border-radius: 50%;background: #fff}.tooltip-content .tooltip-icon .icon{height: 50%;width: 50%;fill: currentColor}.tooltip-content .tooltip-container{color: #fff;font-size: var(--fontSizeH2Sub);word-wrap: break-word}.tooltip-content .tooltip-container > p:first-child{margin-top: 0}.tooltip-content .tooltip-container > p:last-child{margin-bottom: 0}div.progress-bar{--barHeight: 6px;display: flex;flex-flow: column;gap: 2px}div.progress-bar div.progress{clear: both;height: var(--barHeight);background: var(--stateNoneBackground);border-radius: calc(var(--barHeight) / 2);overflow: hidden;display: flex}div.progress-bar div.progress div.bar{background: var(--stateSuccessColor);border-right: 1px solid var(--colorBackground)}div.progress-bar div.progress.warning div.bar{background: var(--stateWarningColor)}div.progress-bar div.progress.error div.bar{background: var(--stateErrorColor)}div.progress-bar span.progress-label{display: block;font-size: var(--fontSizeSmall)}.star-rating{--iconSize: 24px;--iconColor: #ddd;--iconColorActive: #fd9500;--iconGap: 3px;display: flex;flex-flow: row;gap: var(--iconGap)}.star-rating.medium{--iconSize: 20px}.star-rating.small{--iconSize: 16px}.star-rating svg{height: var(--iconSize);width: var(--iconSize)}.star-rating svg.active{fill: var(--iconColorActive)}.star-rating svg:not(.active){fill: var(--iconColor)}:root{--fontFamily: 'Roboto', sans-serif;--fontWeight: 400;--fontSize: 15px;--fontSizeH1: 30px;--fontSizeH2: 20px;--fontSizeH3: 18px;--fontSizeH4: 16px;--fontSizeSmall: 13px;--fontWeightBolder: 900;--colorBackground: #fff;--colorBackgroundLight: #fafafa;--colorBackgroundDark: #3e4649;--colorShadows: rgba(62,70,73,0.2);--colorImageOverlay: rgba(0,0,0,0.015);--colorText: #333;--colorTextMedium: #888;--colorTextLight: #aaa;--colorPrimary: #bae801;--colorAccent: #3e4649;--colorBorder: #e0e0e0;--colorBorderActive: #aaa;--colorIcons: #3e4649;--colorGreen: #73c44d;--colorOrange: #ff6c02;--colorYellow: #ffc400;--colorRed: #c44d4d;--colorBlue: #4d81c4;--colorPurple: #a64dc4;--space: 40px;--spaceN: calc(var(--space) * -1);--padding: 20px;--paddingN: calc(var(--padding) * -1);--gap: 15px;--gapSmall: 10px;--gapSmallN: calc(var(--gapSmall) * -1);--gapTiny: 5px;--gapTinyN: calc(var(--gapTiny) * -1);--borderRadius: 3px;--columnCountMedium: 4;--columnCountLarge: 3;--columnCountXLarge: 2;--headbarHeight: 21px;--logoWidth: 200px;--logoHeight: 100px;--headerHeight: calc(98px + var(--logoHeight));--transitionTime: 0.5s;--transitionTimeFast: 0.25s;--toolbarIconSize: 28px;--backgroundImageLogin: url(/themes/webshop/images/login.jpg)}@media screen and (max-width: 1100px){:root{--columnCountMedium: 3;--columnCountLarge: 2;--columnCountXLarge: 2;--logoHeight: 80px}}@media screen and (max-width: 800px){:root{--space: 30px;--padding: 15px;--paddingN: -15px;--gap: 10px;--columnCountMedium: 2;--columnCountLarge: 1;--columnCountXLarge: 1;--headbarHeight: 0px;--headerHeight: calc(67px + var(--logoHeight));--logoHeight: 60px;--toolbarIconSize: 24px}}@media screen and (max-width: 600px){:root{--columnCountMedium: 1;--logoHeight: 40px}}body{padding: 0;margin: 0;font-family: var(--fontFamily);font-weight: var(--fontWeight);font-size: var(--fontSize);color: var(--colorText);background: var(--colorBackgroundDark);scroll-behavior: smooth;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}h1{margin-top: 0;font-size: var(--fontSizeH1)}h2,h3,h4{text-transform: uppercase;color: var(--colorText);font-weight: var(--fontWeightBolder)}h2{font-size: var(--fontSizeH2)}h3{font-size: var(--fontSizeH3)}h4{font-size: var(--fontSizeH4)}.page-wrapper{margin: 0 auto;max-width: 1600px}#header{position: fixed;top: 0;left: 0;right: 0;background: var(--colorBackground);border-bottom: 1px solid var(--colorBorder);transition: all var(--transitionTime);z-index: 100}#header::before{content: '';display: block;background: var(--colorPrimary);height: 3px}#header .head-bar{transition: height var(--transitionTime);background-color: var(--colorBackgroundDark);color: var(--colorBackground);height: var(--headbarHeight);overflow: hidden}#header .head-bar .page-wrapper{display: flex;justify-content: space-around;gap: var(--padding);padding: 0 var(--padding);height: var(--headbarHeight)}#header .head-bar .head-claim{display: flex;justify-content: center;align-items: center;gap: var(--gapTiny)}#header .head-bar .head-claim .icon{width: 12px;height: 12px;fill: currentColor}#header .head-bar .head-claim span{text-transform: uppercase;font-size: 11px;white-space: nowrap}#header .head-main .page-wrapper{display: flex;padding: var(--padding);gap: var(--padding);height: var(--logoHeight)}#header .head-main #logo{display: flex;justify-content: left;align-items: center;height: var(--logoHeight);transition: all var(--transitionTime)}#header .head-main #logo a{display: flex;align-items: center;background: none}#header .head-main #logo a img{transition: all var(--transitionTime);width: auto;height: auto;max-width: var(--logoWidth);max-height: var(--logoHeight)}#header .head-main #searchnav{flex-grow: 1;display: flex;justify-content: right;align-items: center;gap: var(--padding)}#header .head-main #searchnav .toolbar{position: static}#header .head-navigation{transition: all var(--transitionTime);height: 35px}#header .head-navigation .page-wrapper{padding: 0 var(--padding);height: 100%}#header .head-navigation ul li a{display: flex;flex-flow: column;align-items: center;padding-top: 5px;gap: 6px;font-size: 15px;color: var(--colorText);background: none}#header .head-navigation ul li a::after{display: block;content: '';background: currentColor;height: 3px;width: 100%;opacity: 0;transition: opacity var(--transitionTimeFast)}#header .head-navigation ul li a:hover::after,#header .head-navigation ul li a.trailing::after{opacity: 1}#header .head-navigation #navigation{--itemPadding: var(--padding);min-height: 100%;font-weight: bold}#header .head-navigation #navigation .scrollable-wrapper{scrollbar-width: thin}#header .head-navigation #navigation li a{white-space: nowrap}#header .head-navigation #subnavigation{--subchildrenWidth: 160px;display: none;opacity: 0;position: absolute;right: 0;left: 0;background: var(--colorBackgroundLight);border-top: 1px solid var(--colorBorder);border-bottom: 1px solid var(--colorBorder);transition: all var(--transitionTimeFast);transform: scaleY(0);transform-origin: top;box-shadow: 0 6px 3px -3px var(--colorShadows);overflow: auto;max-height: 100vh}#header .head-navigation #subnavigation.visible-1{display: block}#header .head-navigation #subnavigation.visible-2{transform: scaleY(1);opacity: 1}#header .head-navigation #subnavigation .page-wrapper{padding: var(--padding)}#header .head-navigation #subnavigation .navigation-sub > ul > li > a{white-space: nowrap}#header .head-navigation #subnavigation ul{list-style: none;margin: 0;padding: 0;display: flex;flex-grow: 1}#header .head-navigation #subnavigation ul li{display: flex}#header .head-navigation #subnavigation .subcategory{display: none;gap: var(--padding);grid-template-columns: repeat(auto-fill, minmax(var(--subchildrenWidth), 1fr))}#header .head-navigation #subnavigation .subcategory.visible{display: flex}#header .head-navigation #subnavigation .subcategory.visible.has-subchildren{display: grid}#header .head-navigation #subnavigation .subcategory > li{flex-grow: 0;display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;gap: var(--gapTiny)}#header .head-navigation #subnavigation .subcategory > li > a{gap: 4px;font-weight: bold;flex-grow: 0}#header .head-navigation #subnavigation .subcategory > li > a::after{height: 2px}#header .head-navigation #subnavigation .subcategory > li ul{display: flex;flex-flow: column;gap: 0}#header .head-navigation #subnavigation .subcategory > li ul li a{gap: 2px;padding-bottom: 4px;font-weight: normal}#header .head-navigation #subnavigation .subcategory > li ul li a::after{height: 1px}@media screen and (max-width: 1100px){body.searchbar-active #header{--logoWidth: 100px}}@media screen and (max-width: 800px){body.searchbar-active #header #logo{display: none}}@media screen and (max-width: 600px){body.searchbar-active #header #searchnav .toolbar{display: none}}body.affix #header{box-shadow: 0 6px 3px -3px var(--colorShadows)}body.dock-header #header{--headbarHeight: 0;--logoHeight: 50px}@media screen and (max-width: 600px){body.dock-header #header{--logoHeight: 40px}}body.dock-header #header .head-bar .page-wrapper{display: none}body.dock-header #header .head-navigation{height: 0;opacity: 0;overflow: hidden}#content{background: var(--colorBackground);padding-top: var(--headerHeight)}#content .wrapper-stickout{margin-left: var(--gapTinyN);margin-right: var(--gapTinyN)}#content .wrapper-within{padding-left: var(--gapTiny);padding-right: var(--gapTiny)}#content .page-wrapper{padding: var(--space) var(--padding)}#content .page-wrapper main{position: relative;display: flex;flex-flow: column;gap: var(--space)}#dialogs .dialogs-container .dialog{border-radius: var(--borderRadius);padding: var(--padding)}#dialogs .dialogs-container .dialog .dialog-close-handle{right: var(--gapSmall);top: var(--gapSmall)}#content section,#dialogs section{display: flex;flex-flow: column;gap: var(--gap)}#content section .section-title,#dialogs section .section-title{margin: 0}#content section.widgets,#dialogs section.widgets{display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: var(--space)}#content section.widgets > :not(.widget),#dialogs section.widgets > :not(.widget){grid-column-start: 0;grid-column-end: span 6;margin: 0}#content section.widgets .widget,#dialogs section.widgets .widget{display: flex;flex-flow: column;gap: var(--gap);position: relative;background: var(--colorBackgroundLight);padding: var(--padding);border-radius: var(--borderRadius)}#content section.widgets .widget.width-full,#dialogs section.widgets .widget.width-full{grid-column-start: 0;grid-column-end: span 6}#content section.widgets .widget.width-half,#dialogs section.widgets .widget.width-half{grid-column-end: span 3}#content section.widgets .widget.width-third,#dialogs section.widgets .widget.width-third{grid-column-end: span 2}#content section.widgets .widget.width-double,#dialogs section.widgets .widget.width-double{grid-column-end: span 4}@media screen and (max-width: 1300px){#content section.widgets .widget,#dialogs section.widgets .widget{grid-column-start: 0 !important;grid-column-end: span 6 !important}}#content section.widgets .widget .widget-header,#dialogs section.widgets .widget .widget-header{display: flex;align-items: center;gap: var(--gap)}#content section.widgets .widget .widget-header .widget-header-content,#dialogs section.widgets .widget .widget-header .widget-header-content{display: flex;align-items: center;gap: var(--gap);flex-grow: 1}#content section.widgets .widget .widget-header .widget-header-content .widget-title,#dialogs section.widgets .widget .widget-header .widget-header-content .widget-title{margin: 0}#content section.widgets .widget .widget-header .toolbar,#dialogs section.widgets .widget .widget-header .toolbar{position: static}#footer{border-top: 1px solid var(--colorBorder);background: var(--colorBackgroundLight)}#footer .foot-main{color: var(--colorText)}#footer .foot-main h3{margin: 0;font-size: 16px}#footer .foot-main .page-wrapper{padding: var(--space) var(--padding);display: grid;grid-gap: var(--space);grid-template-columns: 4fr repeat(2, 2fr);grid-template-areas: 'address categories meta'}#footer .foot-main .page-wrapper.has-openinghours{grid-template-columns: 3fr repeat(3, 2fr);grid-template-areas: 'address categories meta hours'}@media screen and (max-width: 1100px){#footer .foot-main .page-wrapper{grid-template-columns: repeat(2, 1fr) !important;grid-template-areas: 'address categories' 'meta .'}#footer .foot-main .page-wrapper.has-openinghours{grid-template-areas: 'address meta' 'hours categories'}#footer .foot-main .page-wrapper:not(.has-openinghours) section.footer-meta{grid-column: 1 / span 2}#footer .foot-main .page-wrapper section{justify-self: flex-start !important}}@media screen and (max-width: 600px){#footer .foot-main .page-wrapper{grid-template-columns: 1fr !important;grid-template-areas: 'address' 'categories' 'meta'}#footer .foot-main .page-wrapper.has-openinghours{grid-template-areas: 'address' 'hours' 'categories' 'meta'}}#footer .foot-main .page-wrapper section{display: flex;flex-flow: column;gap: var(--gap)}#footer .foot-main .page-wrapper section.footer-address{grid-area: address;display: flex;flex-flow: column;align-items: flex-start;gap: var(--gap)}#footer .foot-main .page-wrapper section.footer-address img{width: auto;height: auto;max-width: 200px;max-height: 120px}#footer .foot-main .page-wrapper section.footer-categories{grid-area: categories}#footer .foot-main .page-wrapper section.footer-meta{grid-area: meta}#footer .foot-main .page-wrapper section.footer-meta .payment-methods .method{transition: all ease-in-out .2s}#footer .foot-main .page-wrapper section.footer-meta .payment-methods .method:not(:hover){opacity: 0.7;box-shadow: 1px 1px 3px rgba(0,0,0,0.1)}#footer .foot-main .page-wrapper section.footer-openinghours{grid-area: hours}#footer .foot-main .page-wrapper section.footer-openinghours .hours{display: flex;flex-flow: column;gap: var(--gapTiny)}#footer .foot-main .page-wrapper section.footer-openinghours .hours.irregular{color: var(--colorRed)}#footer .foot-main .page-wrapper section.footer-openinghours .hours dl{margin: 0}#footer .foot-main .page-wrapper section.footer-openinghours .hours dl dt{font-weight: bold}#footer .foot-main .page-wrapper section.footer-openinghours .hours dl dd{margin-left: 0}#footer .foot-bar{color: var(--colorBackground);background-color: var(--colorBackgroundDark);font-size: 13px}#footer .foot-bar::after{content: '';display: block;background: var(--colorPrimary);height: 3px}#footer .foot-bar .page-wrapper{padding: 7px var(--padding);display: flex;justify-content: space-between;align-items: center;gap: var(--gapTiny)}@media screen and (max-width: 600px){#footer .foot-bar .page-wrapper{flex-direction: column}}#footer .foot-bar .page-wrapper .foot-bar-links{display: flex;align-items: center;justify-content: flex-end;gap: var(--gap)}#footer .foot-bar .page-wrapper .foot-bar-links a{color: currentColor}#footer .foot-bar .page-wrapper .foot-bar-links a:hover{color: var(--colorPrimary)}#footer a.icon-link{display: flex;gap: 6px;padding: 3px 0;align-items: center;color: var(--colorText)}#footer a.icon-link svg{height: 20px;fill: var(--colorPrimary)}#footer a.icon-link:hover{background-color: transparent;color: var(--colorPrimary)}#footer .social-media{display: flex;gap: 4px}#footer .social-media a.social-media-link{display: flex;aspect-ratio: 1;border-radius: 5px;padding: 5px;align-items: center;justify-content: center;background-color: var(--colorPrimary)}#footer .social-media a.social-media-link svg{height: 16px;width: 16px;fill: var(--colorBackground)}#footer .social-media a.social-media-link:hover{opacity: 0.8}.splitview-sidebar{display: grid;grid-gap: var(--space);grid-template-columns: auto 400px}@media screen and (max-width: 1300px){.splitview-sidebar{grid-template-columns: auto}}nav.scrollable-x{--itemPadding: var(--gapSmall);display: flex;align-items: stretch;position: relative;margin-left: var(--paddingN);margin-right: var(--paddingN)}nav.scrollable-x .scrollable-wrapper{display: flex;align-items: stretch;overflow-x: auto;overflow-y: hidden;scrollbar-width: thin}nav.scrollable-x .scrollable-wrapper ol,nav.scrollable-x .scrollable-wrapper ul{display: flex;align-items: stretch;list-style: none;margin: 0;padding: 0 var(--padding);width: max-content;white-space: nowrap}nav.scrollable-x .scrollable-wrapper ol li,nav.scrollable-x .scrollable-wrapper ul li{flex-shrink: 0;display: flex;align-items: center}nav.scrollable-x .scrollable-wrapper ol li a,nav.scrollable-x .scrollable-wrapper ul li a,nav.scrollable-x .scrollable-wrapper ol li span,nav.scrollable-x .scrollable-wrapper ul li span{align-self: stretch;display: flex;align-items: center;padding: 0 var(--itemPadding)}nav.scrollable-x .scrollable-wrapper ol li:first-child a,nav.scrollable-x .scrollable-wrapper ul li:first-child a,nav.scrollable-x .scrollable-wrapper ol li:first-child span,nav.scrollable-x .scrollable-wrapper ul li:first-child span{padding-left: 0}nav.scrollable-x .scrollable-wrapper ol li:last-child a,nav.scrollable-x .scrollable-wrapper ul li:last-child a,nav.scrollable-x .scrollable-wrapper ol li:last-child span,nav.scrollable-x .scrollable-wrapper ul li:last-child span{padding-right: 0}nav.scrollable-x .scrollable-wrapper.rtl{direction: rtl}nav.scrollable-x .scrollable-wrapper.rtl ol,nav.scrollable-x .scrollable-wrapper.rtl ul{direction: ltr}nav.scrollable-x::before,nav.scrollable-x::after{content: '';position: absolute;display: block;height: 100%;width: var(--padding)}nav.scrollable-x::before{left: 0;background: linear-gradient(90deg, #fff 0%, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0) 100%)}nav.scrollable-x::after{right: 0;background: linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0) 100%)}a.button-icontext .spinning-loader,button.button-icontext .spinning-loader,a.button-icon .spinning-loader,button.button-icon .spinning-loader{display: none}a.button-icontext.loading .icon,button.button-icontext.loading .icon,a.button-icon.loading .icon,button.button-icon.loading .icon{display: none}a.button-icontext.loading .spinning-loader,button.button-icontext.loading .spinning-loader,a.button-icon.loading .spinning-loader,button.button-icon.loading .spinning-loader{display: block}a.button-icontext,button.button-icontext{display: flex;align-items: center;justify-content: center;gap: var(--gap);padding: var(--gap) var(--padding);color: var(--colorBackground);background: var(--colorIcons);transition: background var(--transitionTimeFast);border-radius: var(--borderRadius)}a.button-icontext span,button.button-icontext span,a.button-icontext small,button.button-icontext small,a.button-icontext .icon,button.button-icontext .icon{transition: transform var(--transitionTimeFast)}a.button-icontext span,button.button-icontext span{font-size: var(--fontSize);font-weight: bold;line-height: 1.2}a.button-icontext .icon,button.button-icontext .icon{fill: currentColor}a.button-icontext .spinning-loader,button.button-icontext .spinning-loader{width: var(--iconSize);height: var(--iconSize)}a.button-icontext:hover,button.button-icontext:hover,a.button-icontext:focus,button.button-icontext:focus{background: var(--colorPrimary)}a.button-icontext:hover span,button.button-icontext:hover span{transform: translateX(3px)}a.button-icontext:hover small,button.button-icontext:hover small{transform: translateX(-2px)}a.button-icontext:hover .icon,button.button-icontext:hover .icon{transform: translateX(3px) scale(1.1)}a.button-icon,button.button-icon{display: flex;justify-content: center;align-items: center;color: var(--colorIcons);border-radius: var(--borderRadius);height: 2em;width: 2em}a.button-icon .icon,button.button-icon .icon,a.button-icon .spinning-loader,button.button-icon .spinning-loader{height: 1.2em;width: 1.2em}a.button-icon .icon,button.button-icon .icon{fill: currentColor;margin: 0;transition: transform var(--transitionTimeFast)}a.button-icon:not(.disabled):hover,button.button-icon:not(.disabled):hover{background: var(--colorIcons);color: var(--colorBackground)}a.button-icon:not(.disabled):hover .icon,button.button-icon:not(.disabled):hover .icon{transform: scale(1.1)}a.button-icon:not(.disabled):active .icon,button.button-icon:not(.disabled):active .icon{transform: scale(.9)}.input-text,.input-number{border: 0;background: var(--colorBackgroundLight);border-bottom: 3px solid var(--colorIcons);transition: border-bottom-color var(--transitionTimeFast);border-radius: var(--borderRadius)}.input-text:focus,.input-number:focus{border-bottom-color: var(--colorPrimary)}.input-text{padding: var(--gap) var(--padding)}.price{white-space: nowrap}.price.has-discount{display: flex;flex-flow: column}.price.has-discount .discount-price{color: var(--stateErrorColor);font-weight: bold}.price.has-discount .normal-price{text-decoration: line-through}.item-availability{display: flex;align-items: center;gap: var(--gapTiny)}.item-availability.success{color: var(--colorGreen)}.item-availability.error{color: var(--colorRed)}.item-availability.warning{color: var(--colorOrange)}.item-availability.info{color: var(--colorBlue)}.item-availability .icon{height: 20px;width: 20px;fill: currentColor}.item-availability > div{line-height: 1}.item-availability > div div.label{font-size: 13px}.item-availability > div small{color: var(--colorTextLight)}.item-flags{display: flex;gap: 3px;font-size: 11px;text-transform: uppercase;font-weight: bold}.item-flags div{background: #bbb;padding: 2px 5px;border-radius: var(--borderRadius);color: #fff}.item-flags div.flag-highlight{background: var(--colorYellow)}.item-flags div.flag-outlet{background: var(--colorOrange)}.item-flags div.flag-new{background: var(--colorGreen)}.item-flags div.flag-discount{background: var(--colorOrange)}.item-flags div.flag-used{background: var(--colorPurple)}.payment-methods{display: flex;flex-flow: row wrap;gap: var(--gapTiny)}.payment-methods .method{box-shadow: 1px 1px 3px rgba(0,0,0,0.3);border-radius: 3px;max-width: 50px;max-height: 50px;height: auto;width: auto}.searchbar{--resultsHeight: 400px;--imageSize: 70px;flex-grow: 1;display: flex;justify-content: flex-end;position: relative}.searchbar .searchbar-field{flex-grow: 1;display: flex;justify-content: stretch;align-items: stretch;gap: var(--gapTiny);border: 1px solid var(--colorBorder);border-radius: 25px;max-width: 900px;transition: all var(--transitionTimeFast)}.searchbar .searchbar-field input{padding: 0;margin-left: 20px;flex-grow: 1;border: none}.searchbar .searchbar-field .searchbar-button{--iconSize: 16px;display: flex;justify-content: center;align-items: center;height: 32px;width: 32px;border-radius: 50%;background: var(--colorIcons);margin: var(--gapTiny);transition: opacity var(--transitionTimeFast)}.searchbar .searchbar-field .searchbar-button:hover{opacity: 0.7}.searchbar .searchbar-field .searchbar-button .icon{width: var(--iconSize);height: var(--iconSize);fill: var(--colorBackground)}.searchbar .searchbar-field .searchbar-button .loader{width: var(--iconSize);height: var(--iconSize);display: none}.searchbar .searchbar-field.active{border-color: var(--colorBorderActive)}.searchbar .searchbar-field:not(.active){max-width: 500px}@media screen and (max-width: 800px){.searchbar .searchbar-field:not(.active){border-color: transparent;flex-grow: 0}.searchbar .searchbar-field:not(.active) input{display: none}}.searchbar.loading .searchbar-field .searchbar-button .icon{display: none}.searchbar.loading .searchbar-field .searchbar-button .loader{display: block}.searchbar .searchbar-results{display: none;position: absolute;right: 0;top: 100%;width: 100%;max-width: 900px;margin-top: var(--gap);z-index: 10;border-radius: 2px;background: var(--colorBackground);box-shadow: var(--boxshadowDialog);max-height: 0;opacity: 0;transition: all ease-in-out var(--transitionTimeFast);overflow: auto}.searchbar .searchbar-results.visible-1{display: block}.searchbar .searchbar-results.visible-2{opacity: 1;max-height: var(--resultsHeight)}.searchbar .searchbar-results .results-list-empty{display: flex;justify-content: center;align-items: center;padding: var(--padding)}.searchbar .searchbar-results .results-list-empty span{color: var(--colorTextMedium);font-size: 14px}.searchbar .searchbar-results .results-list{list-style: none;margin: 0;padding: 0}.searchbar .searchbar-results .results-list .result-item a{display: flex;padding: var(--gap);justify-content: stretch;align-items: center;gap: var(--gapSmall)}.searchbar .searchbar-results .results-list .result-item .item-image{display: flex;justify-content: center;align-items: center;max-height: var(--imageSize);width: var(--imageSize)}.searchbar .searchbar-results .results-list .result-item .item-image img{height: auto;width: auto;max-width: var(--imageSize);max-height: var(--imageSize)}.searchbar .searchbar-results .results-list .result-item .item-info{flex-grow: 1}.searchbar .searchbar-results .results-list .result-item .item-info .item-category,.searchbar .searchbar-results .results-list .result-item .item-info .item-description{font-size: 12px;color: var(--colorTextMedium)}.searchbar .searchbar-results .results-list .result-item .item-info .item-title{font-weight: bold}.searchbar .searchbar-results .results-list .result-item .item-info .item-title .manufacturer{font-weight: var(--fontWeightBolder)}.searchbar .searchbar-results .results-list .result-item .item-info .item-members{display: flex;flex-flow: column;gap: 2px;list-style: none;margin: 0;padding: 0;font-size: 12px;color: var(--colorTextMedium)}.searchbar .searchbar-results .results-list .result-item .item-info .item-members .member-item{display: flex;align-items: center;gap: var(--gapSmall)}.searchbar .searchbar-results .results-list .result-item .item-info .item-members .member-item .item-flags{font-size: 10px}.searchbar .searchbar-results .results-list .result-item .item-price{font-weight: bold}/*# sourceMappingURL=/cache/css/5386c447b2568e28b9750b9f3709ec3c.map */