@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Open+Sans:300,400,700');@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)}.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}.order-expectedEffort,.session-expectedEffort{background: #48885a;color: #fff !important;font-weight: bold;font-size: 11px;padding: 1px 3px;border-radius: 3px}.order-expectedEffort.lower,.session-expectedEffort.lower{background: #a2a300}.order-expectedEffort.low,.session-expectedEffort.low{background: #bfaf00}.order-expectedEffort.medium,.session-expectedEffort.medium{background: #bf6500}.order-expectedEffort.high,.session-expectedEffort.high{background: #bf2000}.order-expectedEffort.higher,.session-expectedEffort.higher{background: #bf008d}.order-state{font-size: 11px;padding-left: 4px;display: flex;width: fit-content;align-items: center;gap: 5px}.order-state svg{margin: 0 !important;height: 16px;width: 16px;flex-shrink: 0;position: initial;float: none;fill: currentColor}.session-employee .employee-name{font-weight: bold}.session-time div{display: flex;flex-flow: row wrap;align-items: center;column-gap: 6px}.session-time div .announce,.session-time div .deadline{font-size: 10px;display: flex;align-items: center;gap: 2px;line-height: 10px}.session-time div .announce .icon,.session-time div .deadline .icon{flex-shrink: 0;height: 10px !important;width: 10px !important;margin-left: 0 !important}.order-customer .name,.order-billing .name{font-weight: bold}.order-customer small.address,.order-billing small.address{display: flex !important;align-items: center;gap: 4px}.order-customer small.address.changed,.order-billing small.address.changed{text-decoration: line-through}.order-customer small.address .icon,.order-billing small.address .icon{display: none;width: 15px;height: 15px;margin: 0 !important}.order-customer.stored .address .icon,.order-billing.stored .address .icon{display: block}.order-vehicle .vehicle-model{font-weight: bold}.order-numberTag{display: flex;justify-content: center;align-items: center;min-width: 20px;width: fit-content;height: 24px;padding: 0 2px;border-radius: 12px;background: #a20088;color: #fff;font-weight: bold;font-size: 12px}.sell-conditions{display: flex;flex-flow: column}.sell-conditions dl{display: grid;grid-template-columns: 90px auto;margin: 0;padding: 0}.sell-conditions dl dd,.sell-conditions dl dt{margin: 0;padding: 0}.sell-conditions dl dd{font-weight: bold}.suppliers-capabilities{display: flex;flex-flow: row;margin-right: -6px}.suppliers-capabilities .capability{width: 20px;height: 20px;margin-right: 8px;position: relative}.suppliers-capabilities .capability .icon{position: absolute;width: 20px;height: 20px;left: 0;top: 0}.suppliers-capabilities .capability .icon.ready,.suppliers-capabilities .capability .icon.fail,.suppliers-capabilities .capability .icon.info{width: 14px;height: 14px;top: 14px;left: 12px}.suppliers-capabilities .capability .icon.ready{fill: #2dbf60}.suppliers-capabilities .capability .icon.info{fill: #4e8dbf}.suppliers-capabilities .capability .icon.fail{fill: #f91d00}.suppliers-capabilities .capability:not(.supported){opacity: 0.1}.products-sellFlags,.vehicles-sellFlags{display: flex;gap: 3px;font-size: 12px}.products-sellFlags div,.vehicles-sellFlags div{background: #bbb;padding: 2px 6px;border-radius: 3px;color: #fff}.products-sellFlags div.flag-highlight,.vehicles-sellFlags div.flag-highlight{background: #fcac1c}.products-sellFlags div.flag-outlet,.vehicles-sellFlags div.flag-outlet{background: #ee5c5c}.products-sellFlags div.flag-used,.vehicles-sellFlags div.flag-used{background: #b85cee}.products-sellFlags div.flag-new,.vehicles-sellFlags div.flag-new{background: #2b9348}.products-sellFlags div.flag-nodiscount,.vehicles-sellFlags div.flag-nodiscount{background: #fc791c}.products-sellFlags div.flag-nobackorder,.vehicles-sellFlags div.flag-nobackorder{background: #e12b2b}.products-sellFlags div.flag-website,.vehicles-sellFlags div.flag-website{background: #3bc1d9}.products-sellFlags div.flag-disabled,.vehicles-sellFlags div.flag-disabled{background: #af0000}.products-sellFlags div.flag-webshop,.vehicles-sellFlags div.flag-webshop{background: #35b9a1}.products-sellFlags div.flag-velocorner,.vehicles-sellFlags div.flag-velocorner{background: #8dbc2d}.products-sellFlags div.flag-velomarkt,.vehicles-sellFlags div.flag-velomarkt{background: #18af96}.products-sellFlags div.flag-discount,.vehicles-sellFlags div.flag-discount{background: #fc6a1c}.module.listview .products-sellFlags,.module.listview .vehicles-sellFlags{font-size: 10px}.module.listview .products-sellFlags div,.module.listview .vehicles-sellFlags div{padding: 0 4px}.products-sku{align-items: center;background: #bbb;color: #fff;padding: 1px 4px;border-radius: 3px;width: fit-content}.products-stock{display: flex;flex-flow: row;gap: 3px;align-items: center;background: #bbb;color: #fff;padding: 1px 4px;border-radius: 3px;width: fit-content}.products-stock.stock-available{background: #2dbf60}.products-stock.stock-negative{background: #888}.products-stock.warning-minstock{background: #ff9800}.products-stock.warning-minstock.stock-negative{background: #d73b3b}.products-stock.stock-available-other{background: #cc15ff}.products-stock .value-stock{display: flex;flex-flow: row;align-items: center;gap: 3px}.products-stock .value-stock small{color: currentColor !important}.products-stock .value-ordered,.products-stock .value-rental{font-size: 11px;font-weight: bold;font-style: italic;padding-right: 2px}.branches-stock{margin: 0}.branches-stock dt{font-size: small;color: #888}.branches-stock dd{margin: 2px 0 5px}.product-usage-stats{max-width: 500px;display: grid;grid-gap: 2px}.product-usage-stats .stats-month,.product-usage-stats .stats-year{display: flex;flex-direction: column;align-items: stretch;position: relative;height: 40px;text-align: center;background: #f9f9f9;border-radius: 3px;overflow: hidden}.product-usage-stats .stats-month small,.product-usage-stats .stats-year small{padding-top: 3px;position: relative;z-index: 2}.product-usage-stats .stats-month.current small,.product-usage-stats .stats-year.current small{font-weight: bold;color: #2791c6}.product-usage-stats .stats-month .stats-values,.product-usage-stats .stats-year .stats-values{position: relative;z-index: 2;display: flex;justify-content: center;align-items: center;gap: 6px}.product-usage-stats .stats-month .stats-values span,.product-usage-stats .stats-year .stats-values span{font-weight: bold;text-shadow: 0 0 3px #fff;color: var(--stateNoneForeground)}.product-usage-stats .stats-month .stats-values span.dataset-0,.product-usage-stats .stats-year .stats-values span.dataset-0{color: var(--stateInfoForeground)}.product-usage-stats .stats-month .stats-values span.dataset-1,.product-usage-stats .stats-year .stats-values span.dataset-1{color: var(--stateWarningForeground)}.product-usage-stats .stats-month .stats-bars,.product-usage-stats .stats-year .stats-bars{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;justify-content: stretch;align-items: flex-end}.product-usage-stats .stats-month .stats-bars .stats-bar,.product-usage-stats .stats-year .stats-bars .stats-bar{position: absolute;bottom: 0;left: 0;right: 0;opacity: 0.2;flex-grow: 1}.product-usage-stats .stats-month .stats-bars .stats-bar.dataset-0,.product-usage-stats .stats-year .stats-bars .stats-bar.dataset-0{background: var(--stateInfoForeground)}.product-usage-stats .stats-month .stats-bars .stats-bar.dataset-1,.product-usage-stats .stats-year .stats-bars .stats-bar.dataset-1{background: var(--stateWarningForeground)}.product-usage-stats .legend{display: flex;flex-flow: row;justify-content: flex-end;gap: 2px;font-size: 0.8em}.product-usage-stats .legend span{padding: 1px 4px;border-radius: 3px;color: #fff}.product-usage-stats .legend span.dataset-0{background: var(--stateInfoColor)}.product-usage-stats .legend span.dataset-1{background: var(--stateWarningColor)}.usage-items h4{margin: 0;margin-top: 10px;font-size: 12px}.usage-items div{display: block;line-height: 18px;font-size: 12px}.usage-items div span{padding: 1px 4px;background: #ff9800;color: #fff}.usage-items div.available span{background: #4fb21b}.usage-items div.partly-available span{background: #ee7700}.catalog-list{display: flex;flex-flow: column;gap: 5px}.relatedinfos-list,.externalinfos-list{display: flex;flex-flow: column;gap: 5px;list-style: none;margin: 0;padding: 0}.relatedinfos-list li,.externalinfos-list li{display: flex;flex-flow: row;align-items: center;gap: 6px}.relatedinfos-list li .icon,.externalinfos-list li .icon{width: 20px;height: 20px;fill: currentColor}.relatedinfos-list li .icon.external,.externalinfos-list li .icon.external{width: 14px;height: 14px}.relatedinfos-list li .item-title,.externalinfos-list li .item-title{display: flex;flex-flow: row;align-items: center;gap: 4px;font-weight: bold}.relatedinfos-list li .item-meta,.externalinfos-list li .item-meta{color: #888}.open-orders-list p{margin: 0 0 5px}.open-orders-list ul{margin: 0;padding: 0;list-style: none;font-size: 12px}.open-orders-list ul li{margin-bottom: 2px;display: flex;align-items: center;gap: 5px}.open-orders-list ul li span.state span{font-size: 10px;padding: 1px 6px}.open-orders-list ul li span.state span small{font-size: 9px}.open-orders-list ul li span.vehicle{color: #888;font-weight: bold}.open-orders-list ul li span.time{font-size: 11px;font-style: italic;color: #888}.button-whatsapp{display: inline-block;width: 16px;height: 16px;color: #888 !important;margin-left: 6px}.button-whatsapp:hover{color: #25d366 !important}.button-whatsapp svg{width: 16px;height: 16px;fill: currentColor}.wifi-signal-strength{position: relative;width: 18px;height: 18px;overflow: hidden;transform: rotate(-45deg);display: inline-block;margin-right: 8px;margin-left: 4px}.wifi-signal-strength .bar{position: absolute;top: 0;left: -20px;width: 32px;height: 32px;border-radius: 20px;border: 3px solid #ccc}.wifi-signal-strength .bar.active{border-color: #29abe2}.wifi-signal-strength .bar:nth-child(3){width: 20px;height: 20px;left: -14px;top: 5px}.wifi-signal-strength .bar:nth-child(2){width: 10px;height: 10px;left: -9px;top: 10px}.wifi-signal-strength .bar:nth-child(1){width: 2px;height: 2px;left: -6px;top: 15px;background: #29abe2}.listview-meta.carddav{display: flex;justify-content: right;align-items: center}.listview-meta.carddav .icon.carddav-synced{width: 20px !important;height: 20px !important;fill: #8dbc2d;margin-left: 6px}.terminal-receipt{font-family: monospace;white-space: pre-wrap;padding: 20px;display: inline-block;box-shadow: 0 5px 10px rgba(0,0,0,0.2);background: #fefefe;margin: 5px 10px 15px}.terminal-receipt br{display: none}.payment-methods{display: flex;flex-flow: row wrap;gap: 5px}.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}.vehicles-listview .listview-subproperty{align-items: center}.vehicles-listview .listview-subproperty .listview-subproperty-title{min-width: 29%}.ski-binding-zwert{display: flex;flex-flow: column;gap: 10px}.ski-binding-zwert .binding{display: flex;align-items: flex-start;justify-content: space-around;background-image: url('/extensions/rentals/zwert/images/skiwithbinding.png');background-repeat: no-repeat;background-size: cover;background-position: bottom;aspect-ratio: 9.164;max-width: 600px}.ski-binding-zwert .binding .value{font-size: 25px;font-weight: bold}.ski-binding-zwert .binding .value.calibrated{color: var(--colorErrorText)}.files-images-list{display: flex;flex-flow: row wrap;gap: 5px}.files-images-list .files-images-item{display: flex;overflow: hidden;border-radius: 5px;filter: grayscale();opacity: 0.8}.files-images-list .files-images-item:hover{filter: none;opacity: 1}.listview .files-images-list{margin-top: 3px;gap: 3px}.listview .files-images-list .files-images-item{height: 35px;width: 35px}.module.calendar .expected-load{position: relative;cursor: help;background: #eee;height: 15px;margin-top: 5px;overflow: hidden;border-radius: 3px}.module.calendar .expected-load .expected-load-bar{position: absolute;top: 0;left: 0;bottom: 0;background: currentColor}.module.calendar .expected-load small{position: relative;display: block;font-size: 10px;line-height: 15px;text-align: center;color: #888}.module.calendar .expected-load.load-0{color: #51c64e}.module.calendar .expected-load.load-1{color: #8be300}.module.calendar .expected-load.load-2{color: #f6ec00}.module.calendar .expected-load.load-3{color: #ffc500}.module.calendar .expected-load.load-4{color: #ff9b00}.module.calendar .expected-load.load-5{color: #ff1800}.module.calendar .expected-load.load-5 small{color: #fff}.module.calendar .presence-absences h6,.module.calendar .presence-employees h6{font-size: 11px;margin: 0;margin-top: 6px;color: #888}.module.calendar .presence-absences .presence-absence a{display: block;white-space: nowrap;font-size: 12px;color: #fff;padding: 3px;border-radius: 2px;margin-bottom: 3px}.module.calendar .presence-absences .presence-absence a:hover{background-color: #888 !important;opacity: 1 !important}.module.calendar .presence-absences .presence-absence a .presence-type{display: inline !important;font-style: italic;font-size: 11px}.module.calendar .presence-absences .presence-absence a .presence-description{font-size: 11px;font-weight: normal}.module.calendar .presence-absences .presence-absence.foreign-branch a{opacity: 0.5;font-size: 11px}.module.calendar .presence-absences .presence-absence.foreign-branch a .presence-type,.module.calendar .presence-absences .presence-absence.foreign-branch a .presence-description{font-size: 10px}.module.calendar .presence-employees .employee-list{font-size: 11px;list-style: none;margin: 0;padding: 0;color: #333;font-weight: normal;display: flex;flex-flow: row wrap;gap: 3px}.module.calendar .presence-employees .employee-list li{position: relative;background: #eee;border-radius: 3px;overflow: hidden;cursor: help;color: #888;display: flex}.module.calendar .presence-employees .employee-list li.current{font-weight: bold}.module.calendar .presence-employees .employee-list li.mechanic{background: #daf1fa;color: #444}.module.calendar .presence-employees .employee-list li span,.module.calendar .presence-employees .employee-list li a{position: relative;display: block;padding: 1px 5px}.module.calendar .presence-employees .employee-list li .expected-load-bar{position: absolute;top: 0;left: 0;bottom: 0;background: #65cdef}.module.calendar .publicholiday{margin-top: 6px;font-size: 12px;color: #fff;padding: 3px;border-radius: 2px;background: #ee9324}.module.calendar .publicholiday .publicholiday-title{display: inline !important;font-weight: bold;font-size: 11px}.module.calendar .publicholiday .publicholiday-state{font-style: italic;font-size: 11px}.module.calendar .publicholiday.state-edited{background: #8acd1c}.module.calendar .event-pinned{display: block;margin-top: 6px;font-size: 12px;color: #fff !important;padding: 3px;border-radius: 2px;background: #c0f;overflow: hidden}.module.calendar .event-pinned:hover{background: #da47ff}.module.calendar .event-pinned .event-description{font-style: italic;font-size: 11px;font-weight: normal}.module.calendar .openinghours-irregular{margin-top: 6px;cursor: help;white-space: nowrap;font-size: 12px;font-weight: bold;color: #fff;padding: 3px;border-radius: 2px;margin-bottom: 3px}.module.calendar .calendar-event .event-body{overflow: hidden;margin-bottom: 15px;display: flex;flex-flow: column;align-items: flex-start}.module.calendar .calendar-event .event-body .icon.topright{position: absolute;right: 5px;top: 5px;width: 16px;height: 16px}.module.calendar .calendar-event .event-body .icon.topright.announced{fill: #83e1de}.module.calendar .calendar-event .event-body .icon.topright.target{fill: #0eadff}.module.calendar .calendar-event .event-body .icon.topright.event{fill: #cc00ff}.module.calendar .calendar-event .event-body small{color: #888;display: block}.module.calendar .calendar-event .event-body .event-type{display: flex;flex-flow: row wrap;align-items: stretch;font-size: 11px;background: #999;border-radius: 2px;color: #fff;margin: 2px 0}.module.calendar .calendar-event .event-body .event-type span{flex-grow: 1;padding: 1px 4px}.module.calendar .calendar-event .event-body .event-type .announce,.module.calendar .calendar-event .event-body .event-type .deadline{border-radius: 2px;display: flex;align-items: center;gap: 2px;font-weight: bold}.module.calendar .calendar-event .event-body .event-type .announce .icon,.module.calendar .calendar-event .event-body .event-type .deadline .icon{flex-shrink: 0;fill: currentColor;height: 11px;width: 11px}.module.calendar .calendar-event .event-body .event-type .announce{background: var(--stateInfoColor)}.module.calendar .calendar-event .event-body .event-type .deadline{justify-content: flex-end;background: var(--stateErrorColor)}.module.calendar .calendar-event .event-body .icon-property{position: relative;padding-left: 15px}.module.calendar .calendar-event .event-body .icon-property .icon{position: absolute;top: 0;left: 0;width: 12px;height: 12px;fill: currentColor}.module.calendar .calendar-event .event-body .order-customer,.module.calendar .calendar-event .event-body .order-vehicleDescription,.module.calendar .calendar-event .event-body .event-customer{position: relative}.module.calendar .calendar-event .event-body .session-pauseRemarks,.module.calendar .calendar-event .event-body .order-remarksOrderParts,.module.calendar .calendar-event .event-body .order-remarksPickup{color: darkorange;margin-bottom: 5px}.module.calendar .calendar-event .event-body .order-remarksOrderParts{color: #c40f0f}.module.calendar .calendar-event .event-body .order-remarksPickup{color: #4caf50}.module.calendar .calendar-event .event-body .order-customer,.module.calendar .calendar-event .event-body .order-vehicleDescription{overflow: hidden;text-overflow: ellipsis;white-space: pre-wrap;max-width: 210px}.module.calendar .calendar-event .event-body .order-treatment{overflow: hidden;text-overflow: ellipsis;max-width: 210px}.module.calendar .calendar-event .event-body .order-details,.module.calendar .calendar-event .event-body .event-details,.module.calendar .calendar-event .event-body .session-details{display: block !important;font-size: 13px;white-space: normal;word-wrap: break-word;overflow: hidden}.module.calendar .calendar-event .event-body .order-details .icon,.module.calendar .calendar-event .event-body .event-details .icon,.module.calendar .calendar-event .event-body .session-details .icon{width: 12px;height: 12px;margin-right: 3px}.module.calendar .calendar-event .event-body .order-details ul,.module.calendar .calendar-event .event-body .event-details ul,.module.calendar .calendar-event .event-body .session-details ul{margin: 0;padding: 0;color: #888;list-style: none;font-size: 12px}.module.calendar .calendar-event .event-body .order-details ul li,.module.calendar .calendar-event .event-body .event-details ul li,.module.calendar .calendar-event .event-body .session-details ul li{margin-left: 7px}.module.calendar .calendar-event .event-body .order-details ul li::before,.module.calendar .calendar-event .event-body .event-details ul li::before,.module.calendar .calendar-event .event-body .session-details ul li::before{content: '· ';font-size: 20px;vertical-align: middle;line-height: 7px}.module.calendar .calendar-event .event-body .order-expectedEffort,.module.calendar .calendar-event .event-body .session-expectedEffort{position: absolute;top: 5px;right: 5px}.module.calendar .calendar-event .event-body .session-expectedEffort{right: 25px}.module.calendar .calendar-event .event-body .order-infos,.module.calendar .calendar-event .event-body .event-infos,.module.calendar .calendar-event .event-body .session-infos{position: absolute;right: 5px;bottom: 5px;display: flex;flex-flow: column;align-items: flex-end;gap: 2px}.module.calendar .calendar-event .event-body .order-infos .order-numberTag,.module.calendar .calendar-event .event-body .event-infos .order-numberTag,.module.calendar .calendar-event .event-body .session-infos .order-numberTag{font-size: 10px;height: 20px;width: 20px;padding: 0}.module.calendar .calendar-event .event-body .order-infos .order-employee,.module.calendar .calendar-event .event-body .event-infos .order-employee,.module.calendar .calendar-event .event-body .session-infos .order-employee,.module.calendar .calendar-event .event-body .order-infos .event-employee,.module.calendar .calendar-event .event-body .event-infos .event-employee,.module.calendar .calendar-event .event-body .session-infos .event-employee,.module.calendar .calendar-event .event-body .order-infos .session-employee,.module.calendar .calendar-event .event-body .event-infos .session-employee,.module.calendar .calendar-event .event-body .session-infos .session-employee{display: block;color: var(--colorEmployee);font-weight: bold;background: #ededed}.module.calendar .calendar-event .event-body .order-infos .event-employee,.module.calendar .calendar-event .event-body .event-infos .event-employee,.module.calendar .calendar-event .event-body .session-infos .event-employee{background: none}.module.calendar .calendar-event .event-body .order-infos .order-state,.module.calendar .calendar-event .event-body .event-infos .order-state,.module.calendar .calendar-event .event-body .session-infos .order-state,.module.calendar .calendar-event .event-body .order-infos .session-state,.module.calendar .calendar-event .event-body .event-infos .session-state,.module.calendar .calendar-event .event-body .session-infos .session-state{display: block}.module.calendar .calendar-event .event-body .order-infos .order-state .state-box,.module.calendar .calendar-event .event-body .event-infos .order-state .state-box,.module.calendar .calendar-event .event-body .session-infos .order-state .state-box,.module.calendar .calendar-event .event-body .order-infos .session-state .state-box,.module.calendar .calendar-event .event-body .event-infos .session-state .state-box,.module.calendar .calendar-event .event-body .session-infos .session-state .state-box{display: inline-block;font-size: 9px !important;padding: 2px 4px;border-radius: 6px}.module.calendar .calendar-event .event-time{position: absolute;left: 13px;bottom: 5px;font-weight: bold}.module.calendar .calendar-event:hover{z-index: 250 !important}.module.calendar.show-hours .calendar-event .order-details,.module.calendar.show-hours .calendar-event .event-details{max-height: 0;transition: max-height .7s;overflow: hidden}.module.calendar.show-hours .calendar-event:hover .order-details,.module.calendar.show-hours .calendar-event:hover .event-details{max-height: 150px}:root{--pageBackgroundImage: url('/themes/public/images/background.gif');--pageBackgroundColor: #7dcee9;--pageBackgroundSize: initial;--pageBackgroundPosition: bottom right;--colorTheme: #3289cb;--colorThemeLight: #63a5de;--colorThemeDark: #247ab7}@media only print{:root{--pageBackgroundImage: none;--pageBackgroundColor: #fff}}#content{--backgroundMain: #f5f5f5;--backgroundHead: #fff;--backgroundSection: #fff;--contentPaddingWidth: 40px;--contentPaddingWidthN: -40px;--contentPaddingHeight: 20px;--contentPaddingHeightN: -20px;--colorHorizonalLines: #eaeaea}@media screen and (max-width: 1100px){#content{--defaultGap: 20px;--fontSizeH1: 25px;--fontSizeH1Sub: 16px;--fontSizeH2: 15px;--fontSizeH2Sub: 13px;--contentPaddingWidth: 30px;--contentPaddingWidthN: -30px;--contentPaddingHeight: 10px;--contentPaddingHeightN: -10px}}@media screen and (max-width: 800px){#content{--defaultGap: 15px;--fontSizeH1: 22px;--fontSizeH1Sub: 14px;--fontSizeH2: 14px;--fontSizeH2Sub: 12px;--contentPaddingWidth: 25px;--contentPaddingWidthN: -25px;--contentPaddingHeight: 0;--contentPaddingHeightN: 0}}body{display: flex;justify-content: center;align-items: center;padding: 0;margin: 0;width: 100%;min-height: 100vh;font-weight: 400;background: var(--pageBackground);background-color: var(--pageBackgroundColor);background-image: var(--pageBackgroundImage);background-position: var(--pageBackgroundPosition);background-attachment: fixed;background-repeat: no-repeat;background-size: var(--pageBackgroundSize)}@media screen and (max-width: 1100px){body{justify-content: stretch;align-items: stretch}}h1,h2,fieldset legend{margin: 0;padding: var(--defaultPaddingHeight) 0;line-height: 1.2}h1{font-family: 'Open Sans', sans-serif;font-size: var(--fontSizeH1);font-weight: 300;overflow: hidden;text-overflow: ellipsis}h2,fieldset legend{font-size: var(--fontSizeH2);color: #757578;font-weight: 400;overflow: hidden;text-overflow: ellipsis}#content{flex-grow: 1;max-width: 1100px;background: #f5f5f5;border-radius: 5px;box-shadow: 0 4px 40px rgba(0,0,0,0.2);padding-bottom: var(--contentPaddingHeight);margin: var(--contentPaddingHeight) 0}@media screen and (max-width: 1100px){#content{margin: 0;border-radius: 0;max-width: none}}@media only print{#content{box-shadow: none;border-radius: 0}}#content section{position: relative}#content section header{display: flex;border-bottom: 1px solid var(--colorHorizonalLines);padding: 0 var(--contentPaddingWidth)}#content section header .title-container{flex-grow: 1;display: flex}#content section header .title-container .section-title{flex-grow: 1;display: flex;flex-flow: column;word-wrap: anywhere}#content section header .title-container .section-title .section-description{font-size: var(--fontSizeH1Sub);margin-top: var(--defaultPaddingHeightN);padding-top: 5px;padding-bottom: var(--defaultPaddingHeight);color: #8a8a8a}#content section header .title-container .section-title.title-h2 .section-description{font-size: var(--fontSizeH2Sub);padding-top: 2px}#content section header .module.toolbar{position: relative;display: flex;align-items: center;max-width: none}#content section header .module.toolbar ul.toolbar-menu ul{left: auto;right: 100%}#content section .light-row{background: var(--backgroundSection);padding: var(--defaultPaddingHeight) var(--contentPaddingWidth);border-bottom: 1px solid var(--colorHorizonalLines)}#content section .wrapper-stickout{margin-left: var(--contentPaddingWidthN);margin-right: var(--contentPaddingWidthN)}#content section .wrapper-nopadding:first-child{margin-top: var(--defaultPaddingHeightN)}#content section .wrapper-nopadding:last-child{margin-bottom: var(--defaultPaddingHeightN)}#content section .wrapper-within{padding-left: var(--contentPaddingWidth);padding-right: var(--contentPaddingWidth)}#content .branch-header{display: flex;flex-flow: row;justify-content: space-between;align-items: flex-start;padding: var(--defaultPaddingHeight) var(--contentPaddingWidth);gap: var(--defaultGap);background: #fff;box-shadow: 0 2px 30px 0 rgba(0,0,0,0.1);border-radius: 5px;margin-bottom: var(--contentPaddingHeight)}@media screen and (max-width: 800px){#content .branch-header{flex-flow: column;align-items: center}}#content .branch-header .branch-logo{align-self: center;max-width: 250px;max-height: 200px;height: auto;width: auto}@media screen and (max-width: 800px){#content .branch-header .branch-logo{max-width: 200px;max-height: 150px}}#content .branch-header .branch-meta{display: flex;flex-flow: column;gap: var(--defaultGap)}@media screen and (max-width: 800px){#content .branch-header .branch-meta{align-items: center}}#content .branch-header .branch-meta .branch-buttons{display: flex;gap: 10px;justify-content: flex-end}#content .branch-header .branch-meta .branch-button{display: flex;justify-content: center;align-items: center;aspect-ratio: 1;border-radius: 5px;background-color: var(--colorTheme);box-shadow: rgba(17,17,26,0.05) 0 4px 16px, rgba(17,17,26,0.05) 0 8px 32px;width: 40px;height: 40px}@media screen and (max-width: 800px){#content .branch-header .branch-meta .branch-button{width: 30px;height: 30px}}@media screen and (max-width: 400px){#content .branch-header .branch-meta .branch-button{width: 26px;height: 26px}}#content .branch-header .branch-meta .branch-button:visited,#content .branch-header .branch-meta .branch-button:hover,#content .branch-header .branch-meta .branch-button:active{color: var(--colorText);background: none}#content .branch-header .branch-meta .branch-button:hover{background-color: var(--colorThemeLight);box-shadow: rgba(17,17,26,0.1) 0 4px 16px, rgba(17,17,26,0.05) 0 8px 32px}#content .branch-header .branch-meta .branch-button svg.icon{fill: #fff;flex-shrink: 0;width: 24px;height: 24px}@media screen and (max-width: 800px){#content .branch-header .branch-meta .branch-button svg.icon{width: 16px;height: 16px}}/*# sourceMappingURL=/cache/css/dfde7c8f1b5871686190f557c59e1317.map */