button,input,optgroup,select,textarea{font:revert}*,:after,:before{box-sizing:revert}html{overflow-y:revert}html{height:100%}body{background-color:#19323d;height:100%;color:#fff;font-size:12px;font-family:"Cabin";margin:0;overflow:hidden}body.overflowHidden{overflow:hidden}body.blur header,body.blur main{filter:blur(5px)}body.mobileOrdering header,body.mobileOrdering main{filter:none !important}body iframe{position:absolute;top:0;right:0}p{margin:0}red{color:#b34f4a}green{color:#71a736}.hidden{display:none !important}.right{text-align:right}.primary{color:#4b9eb4}.success{color:#71a736}.error{color:#b34f4a}.font-bold{font-weight:bold}.font-italic{font-style:italic}.grid{display:grid}.grid.template-1-1{grid-template-columns:1fr 1fr}.grid.template-1-2{grid-template-columns:1fr 2fr}.flex{display:flex}@font-face{font-family:"Cabin";src:url("/main-lib/fonts/cabin/cabin-regular.woff2") format("woff2"),url("/main-lib/fonts/cabin/cabin-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Cabin";src:url("/main-lib/fonts/cabin/cabin-regular-italic.woff2") format("woff2"),url("/main-lib/fonts/cabin/cabin-regular-italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Cabin";src:url("/main-lib/fonts/cabin/cabin-semibold.woff2") format("woff2"),url("/main-lib/fonts/cabin/cabin-semibold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Cabin";src:url("/main-lib/fonts/cabin/cabin-semibold-italic.woff2") format("woff2"),url("/main-lib/fonts/cabin/cabin-semibold-italic.woff") format("woff");font-weight:bold;font-style:italic}keycode{color:#a3a3a3}keycode::after{content:" - "}button.green keycode{color:#bbb}button.gray keycode{color:#ddd}button-wrapper{position:absolute;top:20px;right:25px;display:block}overview button-wrapper,button-wrapper.grid2,button-wrapper.grid3,button-wrapper.grid4,.button-wrapper.grid2,.button-wrapper.grid3,.button-wrapper.grid4{display:flex;align-content:flex-end;grid-gap:0}.button-wrapper.grid2,.button-wrapper.grid3,.button-wrapper.grid4{flex-direction:row-reverse}button-wrapper .blue{background-color:#4b9eb4 !important;box-shadow:1px 1px 10px rgba(0,0,0,.4)}button-wrapper.reposition{top:-5px}button-wrapper label{float:right;margin:0 5px 0 25px;font-size:12px;line-height:40px;text-transform:uppercase;color:#434a61;font-weight:bold}button-wrapper button:not(.v-icon):not(.v-btn){float:right;margin:0 5px}touch{width:35px;height:35px;float:right;border:1px solid #4b9eb4;border-radius:50%;position:relative;box-sizing:border-box;transform:scaleX(1) scaleY(1);transition-property:transform;transition-duration:300ms;align-self:center;cursor:pointer;margin:0 5px;top:2px}click-wrapper:hover touch{transform:scaleX(1.1) scaleY(1.1)}touch svg,.text-start touch svg{width:100%;height:100%;fill:#4b9eb4;top:0px;left:0}button{font-family:"Cabin";background-color:#4b9eb4;border-radius:20px;font-size:11px;font-weight:bold;border:none;color:#fff;height:40px;line-height:40px;min-width:120px;top:0;left:0;cursor:pointer;text-transform:uppercase;position:relative;box-shadow:0 0 0 rgba(0,0,0,0);transition:all 300ms ease-in-out;padding:0 20px}button svg{position:absolute;top:2px;left:10px;width:35px;height:35px;fill:#fff}button:hover{box-shadow:1px 1px 10px rgba(0,0,0,.4)}button:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);border-radius:20px;opacity:0;transform:scaleX(0) scaleY(0);transition:all 300ms ease-in-out}button:hover::after{opacity:1;transform:scaleX(1) scaleY(1)}button.inactive:hover{box-shadow:none;cursor:default}button.inactive:hover::after{opacity:0;transform:scaleX(0) scaleY(0)}button.withIcon{padding:0 20px 0 50px}.mce-btn button{min-width:0}.mce-btn button:hover{box-shadow:none}#googleMap button,#tourMap button{left:unset;min-width:unset}#googleMap button.mapswitch,#tourMap button.mapswitch{background-color:#fff;border:2px solid #fff;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#191919;cursor:pointer;font:16px/38px Roboto,Arial,sans-serif;margin:0 10px 40px 0;padding:0 20px;text-align:center;text-transform:none}#tourMap button.mapswitch{margin-bottom:20px}toggle{position:absolute;top:5px;right:0px;width:25px;height:25px;z-index:2 !important;background-color:#4c9eb4;cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:50%;transition-property:background-color;transition-duration:300ms}toggle::before,toggle::after{content:"";width:2px;height:8px;background-color:#fff;transform:rotate(-45deg);position:absolute;top:9px !important;left:10px !important}toggle::after{transform:rotate(45deg);left:14px !important}toggle.open{background-color:#434a61}toggle.open::before{transform:rotate(45deg);top:8px !important}toggle.open::after{transform:rotate(-45deg);top:8px !important}.hasToggle.closed{display:none}button.white,touch.white{background-color:#f9f9f9 !important;color:#71a736 !important}button.red,touch.red,.v-application .red{background-color:#b34f4a !important;border-color:#b34f4a !important}button.green,touch.green,.v-application .green{background-color:#71a736 !important;border-color:#71a736 !important}button.green:disabled,button.green[disabled],touch.green:disabled,touch.green[disabled],.v-application .green:disabled,.v-application .green[disabled]{background-color:#2d4322 !important}button.gray,touch.gray{background-color:#a2a9b6 !important}touch.blue,.v-application .blue{background-color:#4b9eb4 !important}touch.purple{background-color:#6b739f !important;border-color:#6b739f !important}button.whiteFill,touch.whiteFill{border-color:#f9f9f9 !important}button.whiteFill svg,touch.whiteFill svg,button.blue svg,touch.blue svg,button.red svg,touch.red svg,button.green svg,touch.green svg,touch.purple svg,touch.black svg{fill:#f9f9f9}touch.inactive{fill:#f9f9f9;background-color:#a2a9b6 !important;border-color:#a2a9b6 !important}broadcast-wrapper{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;z-index:999}broadcast-content{width:60%;padding-top:150px;margin:auto;display:block;position:relative}broadcast-content button-wrapper{top:100px;right:-5px}broadcast-content click-wrapper touch{background-color:#fafafa;border-color:#fafafa}broadcast-content click-wrapper label{color:#fafafa}broadcast{border-bottom:1px solid #ccd0d2;display:block;padding:40px 0 50px;overflow:hidden}broadcast-header{display:grid;font-size:25px;grid-template-columns:25px 1fr 150px;grid-gap:10px;font-weight:bold;color:#4b9eb4}broadcast.mandatory broadcast-header{color:#b34f4a}broadcast-icon{width:25px;height:25px;display:block;background-color:#4b9eb4;margin-top:2px;border-radius:50%;position:relative}broadcast-icon svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#fff;z-index:1}broadcast-icon .mandatoryIcon{display:none}broadcast.mandatory broadcast-icon{background-color:#b34f4a;transform:rotate(-60deg) skewX(-30deg) scale(1, 0.866);border-radius:0;left:5px;top:5px}broadcast.mandatory broadcast-icon svg{display:none}broadcast.mandatory broadcast-icon .mandatoryIcon{display:block;width:18px;height:18px;transform:rotate(60deg) skewX(15deg);left:-2px;top:0px}broadcast.mandatory broadcast-icon::before,broadcast.mandatory broadcast-icon::after{content:"";position:absolute;background-color:inherit}broadcast.mandatory broadcast-icon,broadcast.mandatory broadcast-icon::before,broadcast.mandatory broadcast-icon::after{width:15px;height:15px;border-top-right-radius:30%}broadcast.mandatory broadcast-icon::before{transform:rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%)}broadcast.mandatory broadcast-icon::after{transform:rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%)}broadcast-date{color:#7a8393;font-size:16px;text-align:right;padding-top:7px}broadcast-body{font-size:17px;display:block;padding-top:5px}broadcast .mandatoryButton{display:none;float:right;margin-top:10px}broadcast.mandatory button{display:none;position:relative}broadcast.mandatory button label{position:absolute;top:0;right:100%;white-space:nowrap;padding-right:15px;text-transform:none;color:#b34f4a;font-style:italic;font-size:14px}broadcast.mandatory .mandatoryButton{display:block}#fullOverlay{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.8);font-size:140%;color:#fff;z-index:999}#fullOverlay div p{text-transform:capitalize;margin-bottom:50px;padding-top:15%;color:red;font-size:100px}tech-errors{position:absolute;bottom:80px;left:15px;display:flex;justify-content:flex-end;flex-direction:column}content-scroll-wrapper+tech-errors,.driverTerminal+tech-errors{bottom:10px}tech-error,tech-hint{position:relative;display:block;width:345px;height:45px;padding-left:50px;text-transform:uppercase;font-weight:bold;line-height:45px;margin-top:10px}tech-error::before,tech-hint::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to right, #b24f4a, #94423e);box-shadow:0 0 10px rgba(0,0,0,.5);animation:techErrorAnimation 1s infinite;transform:scaleX(1) scaleY(1)}tech-hint::before{background-image:linear-gradient(to right, #fdfdcb, #fcf9a2)}tech-error>svg,tech-hint>svg{fill:#f9f9f9;float:left;width:35px;height:35px;position:absolute;top:5px;left:10px}tech-hint>svg{fill:#434a61}tech-label{color:#f9f9f9;position:relative}tech-hint tech-label{color:#434a61}tech-error button-wrapper,tech-hint button-wrapper{top:2px;right:10px}tech-error button-wrapper touch,tech-hint button-wrapper touch{transform:scaleX(0.8) scaleY(0.8);box-shadow:0 0 20px rgba(0,0,0,.3);border:none;margin-right:0}tech-error button-wrapper svg{fill:#434a61}@keyframes techErrorAnimation{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.02) scaleY(1.05)}100%{transform:scaleX(1) scaleY(1)}}.tech_14{width:645px}h1,h2,h3{background-color:#4b9eb4;color:#fff}h1,h2,h3,h4{position:relative;box-sizing:border-box;margin:0}h1,headline{font-size:24px;background-color:#12222b;text-align:center;margin:0;padding:15px 20px 0;min-height:60px;display:block}h2{font-size:20px;color:#fff;text-align:center;padding:9px 20px 0;min-height:45px}h2.red{background-color:#b34f4a}h2.green{background-color:#71a736}h3{font-size:17px;padding:21px 20px 0;min-height:55px}h3.inactive{background-color:#ccd0d2}h3 button-wrapper{top:9px;right:15px}h3 svg{fill:#fff}h4{color:#4b9eb4;font-size:14px;padding:12px 30px 10px 20px;min-height:40px;background-color:#e9eef0;text-transform:uppercase;font-weight:bold;border-bottom:2px solid #4b9eb4}h4.critical{background-color:#e1bebc}h4.productChoiceSubtitle{border-bottom:none;text-transform:none;color:#434a61}set+h4{margin-top:30px}h5{background-color:red;font-size:12px;border-bottom:1px solid #ccd0d2;text-transform:uppercase;padding:10px 10px 5px;color:#f9f9f9}head-right{float:right}count{width:24px;height:24px;background-color:#4b9eb4;border-radius:50%;display:block;line-height:20px;position:absolute;top:2px;right:30px;box-sizing:border-box}count.red{background-color:#b34f4a}graph-data{display:block;overflow:hidden}pie-chart-wrapper{display:flex;flex-wrap:wrap;padding-top:15px}pie-chart{align-self:center;margin:auto}pie-wrapper{width:160px;height:160px;overflow:hidden;display:grid;grid-template-columns:160px;border-radius:50%;position:relative}pie{width:170px;height:170px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0px 8px #dee3e5 inset}pie-piece{width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:100px solid red;position:absolute;top:-15px;left:75px;transform-origin:bottom center}pie::after{content:"";width:calc(100% - 26px);height:calc(100% - 26px);background:#f9f9f9;position:absolute;top:13px;left:13px;border-radius:50%}pie-label{z-index:100;text-align:center;font-size:46px;line-height:32px;box-sizing:border-box;align-self:center;display:block;padding-top:2px}percent{font-size:20px;display:inline-block;position:relative;top:-5px;margin-left:5px}pie-sub-label{font-size:14px;line-height:18px;display:block;text-transform:uppercase;font-weight:bold}pie-footnote{text-align:center;display:block;padding-top:15px;font-weight:bold}pie-legend{align-self:center;display:flex;flex-wrap:wrap;font-weight:normal;justify-content:space-evenly;width:100%}pie-legend-entry{display:grid;grid-template-columns:20px 1fr;grid-gap:20px;padding:0 20px 5px;width:max-content}pie-legend-entry label{padding-bottom:3px}bar-graph{font-size:14px;font-weight:normal;line-height:20px}bar-graph grid{grid-template-columns:1fr 1fr 20fr;grid-gap:10px;padding:0;margin-top:10px}bar-graph progress{border-radius:0;margin-top:0;background-color:#f9f9f9}bar-graph progress::-webkit-progress-bar{background-color:#f9f9f9}bar-value{white-space:nowrap;text-align:right;color:#7a8393}bar{position:relative}bar-label{color:#434a61;white-space:nowrap}line-chart-wrapper{padding:0 20px 20px;display:block}#flotTooltip{position:absolute;display:none}.lineChart{grid-template-columns:1fr 230px;padding-right:0}.lineChart summary{margin-bottom:20px}graph-chart-y-label{font-size:12px;display:block;padding-bottom:10px}summary{padding:20px;background:#e9eef0;position:relative;top:6px;left:0px;height:calc(100% - 44px);list-style-type:none}summary>set-head{padding-top:0;padding-left:0 !important}summary set-head+hr{margin-left:0;margin-right:0}summary-entry{display:block;margin-top:20px}ajax-loader{position:absolute;top:0;left:0;display:grid;width:100%;height:100%;background-color:rgba(18,34,43,.8);z-index:1005}ajax-loader-svg{align-self:center;justify-self:center;width:200px;height:200px;position:relative}ajax-loader-svg::before{content:"";position:absolute;top:-10px;left:0;width:100%;height:100%;background:url("../pics/loader.svg") center top no-repeat;background-size:cover;animation:ajaxAnimation 1s infinite;transform:scaleX(1) scaleY(1)}ajax-loader-label{text-align:center;color:#f9f9f9;width:100%;font-size:15px;position:absolute;top:135px;left:0}@keyframes ajaxAnimation{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.01) scaleY(1.01)}100%{transform:scaleX(1) scaleY(1)}}login-screen{display:block;height:100vh}login-logo{background-color:#f9f9f9;display:block;height:42%}login-logo img{height:78%;max-width:100%;top:11%;margin:auto;display:block;position:relative}login-form{display:block;margin:auto;width:100%;max-width:350px;padding-top:40px}login-form .green{float:right}login-form label{color:#f9f9f9;padding:0 0 5px 10px}login-form textfield-wrapper{margin-bottom:25px}login-map-box{padding:0 30px 30px;display:block}login-map-box dashbox{display:block;padding:30px}login-map{width:66%}header{height:30px;box-shadow:0px 1px 4px rgba(0,0,0,.1);background-color:#fff;margin-bottom:5px;position:relative;filter:blur(0);transition-property:filter;transition-duration:700ms;overflow:hidden}header>a:first-of-type{width:210px;height:100%;background-color:#4b9eb4;color:#fff;font-size:18px;line-height:30px;text-transform:uppercase;text-align:center;display:block;text-decoration:none;float:left}help{height:100%;display:grid;grid-template-columns:30px 1fr;align-items:center;justify-items:center;grid-gap:5px;float:left;background-color:#e9eef0;border-right:1px solid #ccd0d2;position:relative;padding-right:10px}help icon{width:20px;height:20px;border:1px solid #dfe4e6;border-radius:20px;background-color:#f9f9f9;position:relative}help svg{position:absolute;top:-5px;left:-5px;width:30px;height:30px;fill:#7a8393;cursor:pointer}help:hover{background-color:#dee3e5}.mobileOrdering help{display:none}a.login{float:right;position:relative;display:block;width:30px;height:100%;border-left:1px solid #dee3e5}a.login:hover{background-color:#e9eef0}a.login svg{position:absolute;top:-7px;left:-6px;width:140%;height:140%;stroke:#4b9eb4;fill:none}header message{height:100%;display:block;float:left;position:relative;color:#b34f4a;font-size:18px;line-height:30px;text-transform:uppercase;padding-left:5px}time{float:right;display:block;text-align:center;min-width:75px;color:#4b9eb4;font-weight:bold;font-size:13px;line-height:30px}account-switch{float:right;line-height:30px;position:relative;display:block;font-size:13px;color:#434a61;font-weight:bold;padding-left:30px;padding-right:10px;border-right:1px solid #dee3e5;border-left:1px solid #dee3e5;cursor:pointer}account-switch svg{width:60px;height:60px;position:absolute;top:-15px;left:-15px;fill:#434a61}account-switch:hover{background-color:#e9eef0}sidebar-menu-wrapper{position:relative;max-height:99.9%;z-index:10}nav-link sidebar-menu-wrapper{position:absolute;z-index:10;left:100%}sidebar{width:60px;background-color:#f9f9f9;z-index:3;transition-property:width;transition-duration:300ms;height:100%;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;overflow-y:auto}sidebar::-webkit-scrollbar{display:none}sidebar.scrollBar{width:80px}sidebar.open{width:210px}.mobileOrdering sidebar{display:none}.storeCheck .labelCheckbox.highlight{color:#3e9fb2}.storeCheck .labelCheckbox.grayOut{color:#b3d5dd}.storeCheck .labelCheckbox span{color:#f78745}.storeGroupHead grid{grid-template-columns:1fr 1fr}.storeGroup{grid-template-columns:1fr 1fr 1fr}.storeGroupEntry{grid-template-columns:auto 1fr;grid-gap:4px;padding:0px}nav{flex-grow:1}nav.scrollBar{height:100%}nav ul{margin:0}nav.scrollBar nav-link{width:60px}nav-link{font-weight:bold;text-transform:uppercase;display:block;height:60px;transition-property:background-color;transition-duration:300ms;position:static}nav-link touch{float:left;top:12px;left:12px;margin:0;border:none;box-shadow:1px 1px 10px rgba(0,0,0,0);transition-property:background-color,transform,box-shadow,left;transition-duration:300ms}nav-link svg{fill:#434a61}nav-link label{color:#434a61;padding-left:70px;line-height:60px;cursor:pointer;opacity:0;position:relative;right:200%;transition:color 300ms,right 300ms,opacity 100ms;display:block}nav-link:hover,nav-link.active{background-color:#13232c;overflow:visible}nav-link:hover label,nav-link.active label{color:#f9f9f9}nav-link:hover touch,nav-link.active touch{box-shadow:1px 1px 10px rgba(0,0,0,.4);background-color:#4b9db3;transform:scaleX(1.1) scaleY(1.1)}nav-link:hover touch svg,nav-link.active touch svg{fill:#f9f9f9}sidebar.open label{right:0;opacity:1;transition:color 300ms,right 300ms,opacity 1000ms}sidebar.open nav-link touch{left:15px}nav-link.circum{background-color:#13232c}nav-link.burger{background-color:#f9f9f9;cursor:pointer}nav-link.circumOA:hover,nav-link.circumOA.active{background-color:#4b9eb4}nav-link.circumDT:hover,nav-link.circumDT.active{background-color:#d47a4a}nav-link.circumTT:hover,nav-link.circumTT.active{background-color:#434a61}nav-link.circum label{color:#fff}nav-link.burger label{color:#4b9eb4}nav-link.circum:hover touch,nav-link.circum.active touch{background-color:#f9f9f9}nav-link.circum touch svg{fill:#f9f9f9}nav-link.circumOA:hover touch svg,nav-link.circumOA.active touch svg{fill:#4b9eb4}nav-link.circumDT:hover touch svg,nav-link.circumDT.active touch svg{fill:#d47a4a}nav-link.circumTT:hover touch svg,nav-link.circumTT.active touch svg{fill:#434a61}nav-link.circum::after{content:"";width:5px;height:35px;background-color:#f9f9f9;position:absolute;top:12px;left:-5px;opacity:0;transition-property:left,opacity;transition-duration:300ms}nav-link.circum:hover::after,nav-link.circum.active::after{opacity:1;left:0}nav-link.burger::after{content:"";width:28px;height:12px;border-top:4px solid #4b9eb4;border-bottom:4px solid #4b9eb4;background-color:rgba(0,0,0,0);opacity:1;left:16px;display:block;position:relative;top:-44px}nav-link.burger:hover::after{left:16px}nav-link.burger::before{content:"";width:28px;height:4px;background-color:#4b9eb4;position:relative;display:block;top:28px;left:16px}nav-link.store-selection{background-color:#434a61}nav-link.store-selection svg{fill:#f9f9f9}nav-link.store-selection touch span{position:absolute;top:0px;right:0px;background:#4b9eb4;width:17px;height:17px;border-radius:50%;line-height:17px;text-align:center;color:#f9f9f9}nav-link.store-selection:hover touch{background:none;box-shadow:none}nav-link.store-selection label{color:#f9f9f9}sub-nav{display:none;background-color:rgba(18,34,43,.9);position:absolute;top:0;left:100%;width:260px}sub-link{display:block;background-color:rgba(75,158,190,0);transition-property:background-color;transition-duration:300ms}sub-link label{padding-left:20px;opacity:1;right:0}sub-link:hover{background-color:#4b9ebe}nav-link:hover sub-nav{display:block}content-scroll-wrapper{overflow:hidden;display:block;width:100%;height:100%;position:absolute;top:0px;left:0;bottom:0}content-scroll{display:block;padding-bottom:15px}content-scroll::before{content:"";height:1px;margin-bottom:-1px;width:100%;display:block}content-scroll::after{content:"";height:1px;margin-bottom:-1px;width:100%;display:none}fixed-content{display:block;padding-bottom:30px}main{height:calc(100% - 35px);overflow:hidden;box-sizing:border-box;display:flex;flex-wrap:wrap;transition-property:filter;transition-duration:700ms}content{width:calc(100% - 60px);height:100%;position:relative;transition-property:width;transition-duration:300ms}.mobileOrdering content{width:100%}sidebar.scrollBar+content{width:calc(100% - 80px)}sidebar-menu-wrapper.open+content{width:calc(100% - 210px)}module{margin:30px 30px 15px;box-shadow:0px 0px 20px rgba(0,0,0,.3);background-color:#37505b;box-sizing:border-box;display:block;color:#434a61;min-height:calc(100vh - 155px)}module.withSystemBar{height:calc(100vh - 225px);min-height:auto}module.white{background-color:#f9f9f9}module.productChoice.compact module-content.orderAcceptance{background-color:#e9eef0}.backButton{background-color:#4b9eb4;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:40px;padding:0 30px;margin:30px 30px 0px;display:inline-block;border-radius:20px;cursor:pointer}module-content{width:100%;height:100%;padding:30px;display:block;overflow:hidden;box-sizing:border-box}.focus-glow-button{border:1px solid #3f8596;box-shadow:0 0 4px rgba(63,133,150,.4);animation:buttonglow 1s infinite alternate}@keyframes buttonglow{from{box-shadow:0 0 4px rgba(63,133,150,.4)}to{box-shadow:0 0 16px rgba(63,133,150,.9)}}column{display:block}hr{border:none;border-top:1px solid #ccd0d2;margin:5px 20px}set-head{font-weight:bold;text-transform:uppercase;padding:30px 120px 0px 30px;grid-gap:20px;display:grid;font-size:14px}set-head grid{min-height:0;padding:0 100px 0 0}set-head couple{padding:0}set,sub-set{padding:10px 20px 0;box-sizing:border-box;position:relative;display:block}set+set{padding-top:0}set>set{padding:0px 10px 0}set>set button-wrapper,set+set button-wrapper{top:8px;right:15px}set.orderItems button-wrapper{top:0px}set>hr{margin:5px 10px}set>hr:first-child,set>set:last-of-type+hr{display:none}set>overlay{width:100%;height:100%;background-color:rgba(255,255,255,.75);position:absolute;top:0;left:0}box{background-color:#f9f9f9;margin-bottom:30px;padding-bottom:30px;overflow:hidden;display:block}box:last-of-type{margin-bottom:0}grid{display:grid;grid-gap:0 20px;grid-auto-rows:1fr;padding:0px 100px 0px 10px;box-sizing:border-box}grid label{color:#7a8393}grid .alignRight{text-align:right}.gridWithSub{padding-right:0;grid-template-columns:1fr}couple,set-name{display:block;padding:10px 0;hyphens:auto;position:relative;font-size:14px}set-name{align-self:center}couple.critical,.text-start span.critical{color:#b15049}couple-icon{align-self:center}couple-icon.top{align-self:start;margin-top:20px}couple-icon svg,.text-start svg{width:44px;height:44px;position:relative;top:0}.overview .text-start,.overview .text-actions,.overview .text-main{padding-top:6px !important;padding-bottom:6px !important;height:unset !important}.overview .text-actions,.overview .text-main{height:unset !important}.overview .text-main{border-left:thin solid rgba(0,0,0,.12)}.inactive grid{background-color:#dee3e5;color:#8e939e;font-style:italic;padding-left:10px}.inactive couple label{color:#a6adb6 !important}highlight{background:#e9eef0;display:block;position:relative;font-size:14px;padding:15px;border-radius:5px}highlight+highlight{margin-top:20px}signature{color:#7a8393;font-size:12px}.doubleBox{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}new-entry{min-height:65px;color:red;position:relative;display:block}new-entry+h4{margin-top:20px}new-entry set{padding-top:20px}module>new-entry button-wrapper{top:15px}description{font-size:14px;font-style:italic;color:#7a8393;display:block;padding:20px 100px 10px 10px}.productChoiceDescription{font-style:normal;color:#434a61;padding:10px 100px 10px 20px}tabs-left{float:left}tabs-right{float:right}headline{padding:0 30px}headline.dense{padding:0;min-height:40px}headline.dense headline-tab{width:120px;height:40px;text-align:left;padding-left:50px}headline.dense headline-tab svg{position:absolute;top:4px;left:10px}headline-tab{min-height:100%;height:60px;float:left;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:bold;position:relative;padding:0 25px}headline-tab:hover,headline-tab.active{background-color:#1a333e}headline-tab:hover::after,headline-tab:last-of-type::after{display:none}headline-tab svg{width:35px;height:35px;fill:#f9f9f9;position:relative;top:4px}tabs-right count{border:2px solid #12222b}tabs-right count.hideCount{display:none}headline-tab:hover count{border-color:#1a333e}filter-bar{background-color:#e9eef0;height:60px;display:block;position:relative}.mobileOrdering filter-bar{display:none}content-filter{display:block;position:absolute;top:0;left:0;z-index:2;width:615px}content-filter-toggle{width:240px;height:100%;background-color:#12222b;display:block;color:#f9f9f9;font-size:12px;position:relative;font-weight:bold;text-transform:uppercase;line-height:60px;padding-left:70px;box-sizing:border-box;cursor:pointer;transition-property:background-color;transition-duration:300ms}content-filter-toggle:hover{background-color:#1a333e}content-filter-toggle svg{width:35px;height:35px;position:absolute;top:12px;left:15px;fill:#f9f9f9}content-filter-toggle::after{content:"";width:0;height:0;border-top:6px solid #f9f9f9;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);position:absolute;top:27px;right:20px}content-filter-open{position:absolute;top:0;left:0;background-color:#12222b;padding-bottom:30px;display:none}content-filter.open{z-index:4}content-filter.open content-filter-open{display:block}content-filter-open content-filter-toggle{width:615px}content-filter-open content-filter-toggle::after{display:none}content-filter-settings{position:absolute;top:0;right:0px;width:60px;height:60px;display:block;cursor:pointer;transition-property:background-color;transition-duration:300ms}content-filter-settings svg{width:35px;height:35px;fill:#f9f9f9;position:relative;top:12px;left:12px}content-filter-settings:hover{background-color:#d47a4a}content-filter-hint{background-color:#59a5b9;display:block;padding:15px 20px;color:#f9f9f9;font-size:14px;margin-bottom:5px}content-filter-open form .switchwrapper{float:none;padding-bottom:10px}content-filter-open .switchwrapper label{color:#f9f9f9}content-filter-open hr{margin-left:0;margin-right:0;border-color:#6e787d}content-filter-open set:last-of-type+hr{display:none}source-filter{display:block;position:absolute;top:0;right:0;z-index:2;width:400px}source-filter-toggle{background-color:#434a61;width:145px;height:100%;display:block;float:right;color:#f9f9f9;font-size:12px;position:relative;font-weight:bold;text-transform:uppercase;line-height:60px;padding-left:60px;box-sizing:border-box;cursor:pointer;transition-property:background-color;transition-duration:300ms}source-filter-toggle:hover{background-color:#545d7a}source-filter-toggle svg{width:35px;height:35px;position:absolute;top:12px;left:15px;fill:#f9f9f9}source-filter-toggle::after{content:"";width:0;height:0;border-top:6px solid #f9f9f9;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);position:absolute;top:27px;right:20px}source-filter-open{position:absolute;top:0;right:0;background-color:#434a61;display:none;padding-bottom:20px}source-filter.open{z-index:4}source-filter.open source-filter-open{display:block}source-filter-open source-filter-toggle{width:400px;float:none}source-filter-open source-filter-toggle::after{display:none}source-filter-open hr{margin:0;border-color:#8c909e}source-filter-open set{overflow:hidden}source-filter-open set.checkboxGroup{display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px}source-filter-open set.checkboxGroup label{grid-column:span 2}source-filter-open textfield-wrapper,source-filter-open select-wrapper{padding-bottom:20px;overflow:hidden}source-filter-open textfield-wrapper input,source-filter-open select-helper{width:215px;float:right}source-filter-open label{color:#f9f9f9;width:145px;line-height:40px;float:left}source-filter button{float:right}source-filter.wide{width:800px}source-filter.wide source-filter-open source-filter-toggle{width:800px}source-filter.wide source-filter-open .sourceFilter{display:flex;flex-wrap:wrap}source-filter.wide source-filter-open .sourceFilter set:not(.checkboxGroup){width:50%}source-filter.wide source-filter-open .sourceFilter set:last-child{margin-left:auto}source-filter.wide source-filter-open .sourceFilter set.checkboxGroup{grid-template-columns:1fr 1fr 1fr 1fr}source-filter.wide source-filter-open .sourceFilter set.checkboxGroup label{grid-column:span 4}date-filter{padding-top:10px;display:block;float:right;z-index:3;margin-right:30px;position:relative}date-filter.withFilter{margin-right:165px}date-filter textfield-wrapper{float:left}date-filter textfield-wrapper label{float:left;padding-top:14px;margin:0 20px}date-filter textfield-wrapper input{border:1px solid #ccd0d2;background-color:#f9f9f9;width:150px}date-filter.withTime textfield-wrapper input{width:180px}date-filter button{margin-left:20px}date-filter button+button{margin-left:15px}date-filter svg{fill:#4b9eb4}date-filter.withoutButtons button.filterSubmit,date-filter.withoutButtons button.filterReset{display:none}date-filter.tarExport{float:unset;display:inline-block;z-index:1001}search-filter{width:515px;display:block;float:left;padding-top:10px;margin-left:30px;position:relative;z-index:3}search-filter.withFilter{margin-left:260px}search-filter textfield-wrapper{width:375px;float:left;margin-right:20px}search-filter textfield-wrapper input{background-color:#dee3e5}clear-search{width:40px;height:40px;position:absolute;top:0px;right:5px;cursor:pointer;display:none}clear-search.visible{display:block}clear-search::before,clear-search::after{content:"";position:absolute;top:12px;left:19px;width:1px;height:15px;background-color:#585f73;transform:rotate(45deg)}clear-search::after{transform:rotate(-45deg)}textfield-wrapper clear-search{top:auto;bottom:0px}.responsivePopup search-filter{width:auto;float:none;margin:0}.responsivePopup search-filter>textfield-wrapper,.responsivePopup search-filter>textfield-wrapper>input{margin:0}.tinyPopup form-set search-filter>textfield-wrapper{width:420px;margin-right:20px}.searchBlockLoader{position:absolute;top:20px;left:550px;height:30px;width:200px;background-position:left !important;padding-left:40px}filter-bar checkbox-wrapper{margin-top:10px}filter-bar switch{display:block;float:left;padding-left:30px}login-row{display:block;height:60px;padding-top:10px;box-sizing:border-box;z-index:1;position:relative}login-row .formFilter{width:475px;margin:auto;overflow:visible;position:relative}login-row textfield-wrapper{width:300px;float:left}login-row textfield-wrapper label{float:left;line-height:40px;margin-right:20px}login-row textfield-wrapper input{width:150px}login-row touch{float:left;margin-left:0;margin-right:20px}num-pad{position:absolute;left:calc(50% - 172px);top:70px;width:345px;height:400px;background-color:#f9f9f9;box-shadow:0 0 20px rgba(0,0,0,.3);display:none}num-pad grid{width:220px;grid-template-columns:1fr 1fr 1fr;margin:auto;padding:50px 0 0 0}num-pad button{min-width:auto;height:auto;margin-bottom:20px;border-radius:5px;font-size:30px;line-height:60px;box-shadow:1px 1px 10px rgba(0,0,0,.4)}num-pad button:after{border-radius:5px}num-pad .padSubmit,num-pad .padClear{background-color:#f9f9f9;color:#4b9eb4}num-pad.visible{display:block !important}sort-bar{padding:30px;display:block;position:relative;overflow:hidden}sort-bar button-wrapper{top:10px}orderby{display:block;overflow:hidden}orderby select-wrapper{background-color:#f9f9f9;float:left;margin-left:120px;width:395px;border:1px solid #ccd0d2}orderby select-helper,orderby select-helper::before{background-color:#f9f9f9}orderby select-wrapper label{position:absolute;left:-120px;width:120px;line-height:40px;color:#4b9eb4;font-weight:bold}orderby select-wrapper select{float:left;background-color:#f9f9f9;color:#434a61}sort-bar orderby+button-wrapper,sort-bar checkbox-wrapper+button-wrapper{top:30px}sort-bar.dark button-wrapper label{color:#f9f9f9}pagination-bar{display:block;width:100%;padding:30px;overflow:hidden;box-sizing:border-box}sort-bar+pagination-bar{padding-top:10px}pagination{float:right;text-align:center;position:relative;line-height:40px}form pagination{margin:0 40px;padding-top:10px;padding-bottom:15px}form pagination-count{top:10px}pagination-count{float:left;font-size:12px;line-height:40px;font-weight:bold;color:#4b9eb4;text-transform:uppercase}goto{display:inline-block;width:180px;margin-right:20px}goto textfield-wrapper label{width:100px;float:left}goto textfield-wrapper input{width:80px;border-radius:5px}page{display:inline-block;font-size:16px;color:#7a8393;font-weight:bold;width:40px}.activePage,page:hover{width:40px;height:40px;border-radius:50%;cursor:pointer;text-align:center;background-color:#4b9eb4;box-shadow:1px 1px 10px rgba(0,0,0,.4);color:#fff}filter-wrapper{padding:20px 0 0;overflow:hidden;display:flex;flex-wrap:wrap;position:relative}filter{width:calc(20% - 20px);background-color:#f9f9f9;position:relative}filter-label,filter-select{display:block;background-color:#4b9eb4;color:#fff;font-size:14px;min-height:55px;box-sizing:border-box}filter-label{padding:21px 20px 0}filter select-wrapper{padding:15px 20px 20px}filter-select label{color:#fff !important}filter-row{padding:10px 20px;cursor:pointer;display:block;font-weight:bold;text-transform:uppercase;line-height:25px}.activeEntry{background-color:#e9eef0;position:relative}.activeEntry::before{content:"";width:5px;height:100%;position:absolute;top:0;left:0;background-color:#4b9eb4}filter-row:hover{background-color:#e9eef0}module.productChoice.compact filter-row{margin:0 0 2px 0;position:relative;transition:color .3s ease-in-out;background-color:#f9f9f9;z-index:2}module.productChoice.compact filter-row::before{content:"";width:0;height:0}module.productChoice.compact filter-row:hover{background-color:initial}module.productChoice.compact filter-row.activeEntry{background-color:#434a61}module.productChoice.compact filter-row span.menuItemColorbar{display:block;content:"";width:10px;height:100%;position:absolute;top:0;left:0}module.productChoice.compact filter-row span.menuItemColorbar.default{background-color:#4b9eb4}module.productChoice.compact filter-row span.animation{position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .3s ease-in-out;z-index:1}module.productChoice.compact filter-row span.menuItemName{position:relative;z-index:2}module.productChoice.compact filter-row:not(.activeEntry):hover .animation{left:0}module.productChoice.compact filter-row:not(.activeEntry):not(:hover) .animation{left:-100%}filter-content{width:calc(80% - 40px);float:left;margin:0 30px;position:relative}mobile-filter{display:none;line-height:50px;background-color:#e9eef0;text-transform:uppercase;font-size:14px;font-weight:bold}mobile-filter svg{width:40px;height:40px;float:left;top:5px;position:relative;margin:0 10px}.ui-sortable-handle{padding:5px 10px}.ui-sortable-handle::before{content:"";width:calc(100% - 20px);height:1px;margin:0 10px;background-color:#ccd0d2;position:absolute;top:0;left:0}sorted-content.sortable{display:block;position:relative}.drag-handle{display:block;position:relative;cursor:grab;user-select:none;-webkit-user-drag:none;touch-action:manipulation;padding:5px 10px}.drag-handle:active{cursor:grabbing}.drag-handle::before{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background-color:#ccd0d2;pointer-events:none}.ui-sortable-handle button-wrapper{top:13px;right:15px}position{position:relative;align-self:center;width:115px}.ui-sortable-handle position button-wrapper{top:-11px}strong{color:#4b9eb4;font-size:15px}strong.black{color:#434a61}overview-content{display:block}overview-content+overview-content{padding-top:20px;position:relative}overview-content+overview-content:after{content:"";width:100%;height:20px;position:absolute;top:0px;left:0;background-color:#19313c;z-index:1}overview,.overview{display:block;position:relative;transition-property:background-color;transition-duration:300ms}overview.critical::before,overview.warning::before,overview stripe,.overview.critical::before,.overview.warning::before{content:"";width:8px;height:100%;position:absolute;top:0;left:0;background-color:#b34f4a;z-index:1}overview.warning::before,.overview.warning::before{background-color:#d47a4a}overview.filtered{padding-bottom:40px}overview.filtered+hr{display:none}overview.filtered::after{content:"";width:100%;height:30px;position:absolute;bottom:0px;left:0;background-color:#7a8393;z-index:1}overview.filtered:last-of-type{padding-bottom:20px}overview.filtered:last-of-type::after{display:none}overview-content>hr,overview+hr{margin:0}overview>set,overview>sub-set{display:none}overview>h4{display:none}overview>h4:first-of-type{margin-top:0}overview set:first-of-type{min-height:70px;padding-top:16px;display:block;transition:background-color 300ms}overview set:first-of-type.backwards.noHeight{min-height:unset}overview set:first-of-type.multiLine{padding-top:8px;z-index:1}overview set:first-of-type+h4{margin-top:0}overview couple{align-self:center}overview button-wrapper,.overview .button-wrapper{right:80px;top:-2px;height:100%;align-items:center}overview button-wrapper+button-wrapper{right:174px;border-right:1px solid #ccd0d2;padding-right:5px}overview.focus,overview>set:first-of-type:hover{background-color:#e9eef0}button-detail{width:70px;height:100%;z-index:1;position:absolute;top:0;right:0;cursor:pointer;background-color:#e9eef0;transition-property:background-color;transition-duration:300ms}button-detail::before,button-detail::after{content:"";width:1px;height:5px;background:#000;position:absolute;top:calc(50% - 5px);left:35px;transform:skew(40deg);z-index:1}button-detail::after{transform:skew(-40deg);top:50%}button-detail:hover,overview.focus button-detail,overview:hover button-detail{background-color:#dee3e5}button-detail svg{position:absolute;top:calc(50% - 17px);left:calc(50% - 17px);width:35px;height:35px}button-detail.withSVG::before,button-detail.withSVG::after{display:none}overview .visible,overview .critical,.overview .critical{display:block}.level1,.level2,.level3{margin-left:10px;overflow:auto;border-radius:5px;min-height:70px;padding-top:8px}.level1{background:#e9eef0;margin-bottom:10px}.level2{background:#d9e6ea;margin-right:10px}.level3{background:#cbdfe4;margin-right:10px}.level2:last-of-type,.level3:last-of-type{margin-bottom:20px}overview.backwards>set:first-of-type grid{padding-left:70px}overview.backwards set:first-of-type button-wrapper{right:25px}overview.backwards set:first-of-type button-wrapper+button-wrapper{right:119px}overview.backwards button-detail{right:auto;left:0;transform:scaleX(-1)}emergency{background-color:#b24f4a;height:30px;display:grid;grid-template-columns:35px 1fr;align-items:center;padding-right:5px;float:left;border-left:1px solid #ccd0d2;border-right:1px solid #ccd0d2}emergency:hover{cursor:pointer;background-color:#9a443f}emergency label{color:#f9f9f9;cursor:pointer;padding:0px 5px}emergency:hover label,emergency label:hover{color:#dee3e5}emergency svg{fill:#f9f9f9;width:100%;height:100%}.emergencyForm textarea{height:50px;width:100%}.tinyPopup .emergencyForm textfield-wrapper{width:calc(50% - 10px);margin-top:0px}.tinyPopup .emergencyForm a{text-decoration:none;color:#4b9eb4;font-weight:bold}.emergencyHeader{margin-bottom:20px}.emergencyTicketID{font-size:17px;text-align:center}.mobileOrdering emergency{display:none}.emergencyForm form-set textarea-wrapper{margin-top:0px}.emergencyForm label.phone{display:inline}.emergencyForm div.explainText{margin-top:5px}#tssOffline{display:inline-block;font-family:"Cabin";text-transform:uppercase;font-weight:bold;color:#9a443f;font-size:12px;padding-left:10px;padding-top:8px}.orderAcceptance{padding:0;height:100%;position:relative}.orderAcceptanceBubbles{grid-template-columns:1fr 1fr 1fr 35px}.reducedAcceptance{grid-template-columns:1fr 1fr 35px}.fastPickupBubbles{grid-template-columns:1fr 1fr 35px}mobile-choice{display:none;position:relative}mobile-choice.green{background-color:#71a736;color:#f9f9f9}mobile-choice cart-stats,mobile-choice cart-count{line-height:50px;font-size:18px}choice-left{width:calc(100% - 430px);float:left;height:100%}choice-right{width:430px;float:right;height:100%;box-shadow:0 0 20px rgba(0,0,0,.5);z-index:1;position:relative;display:block;background-color:#2d3c44}choice-right-header,choice-right-footer{background-color:#71a736;display:block;height:60px;line-height:60px;font-size:17px;font-weight:bold;color:#f9f9f9;padding:0 20px;text-transform:uppercase}.orderAcceptanceSuggest{grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-right:0}.orderAcceptance select-wrapper{margin:50px 30px 50px 100px;width:285px;float:left}.orderAcceptance select-wrapper label,.orderAcceptance textfield-wrapper label{margin-bottom:10px;color:#f9f9f9}.orderAcceptance select-wrapper~select-wrapper{float:right;width:180px}.orderAcceptance select-wrapper:nth-of-type(2){margin-left:0;margin-right:100px}.orderAcceptanceSearch{margin:50px 100px 0;clear:both}order-acceptance-button-wrapper{margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;width:50%;padding-top:80px}order-acceptance-button{background-color:#f9f9f9;height:100px;position:relative;color:#434a61;font-size:24px;text-transform:uppercase;text-align:center;padding:15px 0 0 7px;cursor:pointer;font-weight:bold;box-shadow:0 0 20px rgba(0,0,0,.3);transform:scale(1);transition-property:transform;transition-duration:300ms}order-acceptance-button svg{fill:#434a61;width:45px;height:45px}order-acceptance-button::after{content:"";width:7px;height:100%;position:absolute;top:0;left:0;background-color:#4b9eb4}order-acceptance-button:hover{transform:scale(1.1)}.customerHeader{background:#d4794a}.customerHeader:hover{background:#be6d43}.customerHeader couple{text-align:center}.customerHeader strong{color:#fff;font-size:22px}.customerHeader touch{border-color:#fff}.customerHeader svg{fill:#fff}.orderCustomer{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.orderAddress{grid-template-columns:50px 1fr 1fr 1fr 1fr}customer-data{display:block;position:relative;height:calc(100% - 60px)}customer-data overview button-wrapper{right:30px}#specialDelivery,.special{display:none !important}choice-right radio-wrapper{overflow:hidden;display:block;padding:15px 20px}choice-right radio{width:50%;float:left}choice-right label{color:#f9f9f9}choice-right hr{border-color:#6d777d}timepicker-data{display:block;position:relative;height:calc(100% - 120px)}timepicker-data radio-wrapper.radiowrapper{padding-top:5px;padding-bottom:5px}timepicker-data radio-wrapper.radiowrapper label{min-height:30px;line-height:30px}timepicker-data radio-wrapper.radiowrapper label::after{top:3px}timepicker{padding:20px 20px 0;display:block}.timepickerDays{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:0px;grid-gap:10px;grid-row-gap:10px}.timepickerHours,.timepickerMinutes{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:0;grid-gap:10px;grid-row-gap:10px}.timepickerMinutes{grid-template-columns:1fr 1fr;grid-gap:15px;grid-row-gap:10px}timepicker label{text-align:center;padding-bottom:5px}timepicker day{color:#7a8393;height:45px;line-height:45px;text-align:center;text-transform:uppercase;border:1px solid #6d777d}timepicker day.active{color:#fff;cursor:pointer;background-color:#4b9eb4;border:1px solid #4b9eb4;box-shadow:0 0 10px rgba(0,0,0,.5);transition-property:background-color;transition-duration:300ms}timepicker day.chosen,timepicker day.active:hover{color:#4b9eb4;background-color:#f9f9f9;border:1px solid #4b9eb4}timepicker-time{display:grid;grid-template-columns:5fr 2fr;grid-gap:5px;padding:0}timepicker hr{margin:20px 0}banned-box{text-align:center;display:block;padding:20px 125px;font-size:14px}banned-headline{font-size:24px;font-weight:bold;padding-bottom:40px;display:block}banned-comment{font-style:italic}banned-hint{color:#b34f4a;display:block;padding:20px 0}banned-box button{display:block;width:360px;margin:20px auto}#livefilter{box-shadow:0 0 40px rgba(177,80,73,0),0 0 10px rgba(177,80,73,0) inset;background:#d7d7d7}.livefilter-reset{position:absolute;top:0;right:26px;padding-right:0;display:block;cursor:pointer;border:none}.livefilter-reset svg.livefilter-reset{position:absolute;top:6px;right:unset;width:29px;height:29px;color:#7a8393}.livefilter-reset svg.livefilter-reset:hover{color:#b34f49}livefilter-active{color:#b15049;position:absolute;top:0;right:55px;line-height:40px;padding-right:20px;font-weight:bold;display:block;text-align:right}livefilter-active::after{content:"inaktiv";color:#12222b}#livefilter.OAfilterActive{box-shadow:0 0 40px #b15049,0 0 10px #b15049 inset}module.productChoice.compact #livefilter{box-shadow:none;background-color:#f9f9f9;border:3px solid #b34f49}.OAfilterActive+livefilter-active::after{content:"aktiv";color:#b15049}.productChoice .orderAcceptance{height:calc(100% - 60px)}.orderAcceptance filter{width:210px}.orderAcceptance filter-wrapper{padding-top:0;height:100%}.orderAcceptance filter-content{width:calc(100% - 210px);margin:0}product-wrapper,table-wrapper{overflow:hidden;display:block;width:100%;min-height:calc(100% - 30px);height:10px;padding:30px 0 0;float:left;position:relative;box-sizing:border-box}product-wrapper textfield-wrapper{padding:0 30px}product-wrapper>div{position:relative;height:calc(100% - 70px);margin-top:30px}original-products,original-tables,original-staff{display:none}products,shop-tables,shop-staff{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:30px 30px 0}product,cart-product,dialog-choice,shop-table,shop-employee{background-color:#f9f9f9;position:relative;padding:6px 10px 5px 17px;font-size:12px;line-height:18px;font-weight:bold;box-shadow:2px 2px 15px rgba(0,0,0,.25),0 0 0 1px rgba(156,167,173,0) inset;transform:scale(1);opacity:1;display:block;cursor:pointer;transition-property:transform,opacity,background,box-shadow;transition-duration:700ms;hyphens:auto}product .roleNames,cart-product .roleNames,dialog-choice .roleNames,shop-table .roleNames,shop-employee .roleNames{font-size:10px}product:hover,product.focus,dialog-choice:hover,dialog-choice.focus,shop-table:hover,shop-table.focus,shop-employee:hover,shop-employee.focus{transform:scale(1.1);transition-duration:300ms;background-color:rgba(255,255,255,.1);box-shadow:2px 2px 5px rgba(0,0,0,.25),0 0 0 1px #9ca7ad inset}dialog-choice:hover,dialog-choice.focus{background-color:#d5e5ea;box-shadow:2px 2px 5px rgba(0,0,0,.25),0 0 0 1px #4b9eb4 inset}dialog-choice.blocked::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}product button-wrapper{top:8px;right:5px}product-title,choice-title,table-title,employee-title{font-size:14px;display:block;min-height:54px;color:#4b9eb4;padding-right:45px;transition-property:color;transition-duration:300ms}product:hover product-title,product.focus product-title,shop-table:hover table-title,shop-table.focus table-title,shop-employee:hover employee-title,shop-employee.focus employee-title{color:#f9f9f9}cart-product product-title{padding-right:0;min-height:20px}product-title.purple{color:#6b739f}product-title.orange{color:#d47a4a}product-size,table-desc,employee-desc{float:left;transition-property:color;transition-duration:300ms}product-price,table-status,employee-status{float:right;transition-property:color;transition-duration:300ms}table-status,employee-status{color:#71a736;text-transform:uppercase}product:hover product-size,product.focus product-size,product:hover product-price,product.focus product-price,shop-table:hover table-desc,shop-table.focus table-desc,shop-employee:hover table-desc,shop-employee.focus table-desc{color:#f9f9f9}product-group{position:absolute;top:0;left:0;width:7px;height:100%}product.remove{opacity:0;transform:scale(0.25)}module.productChoice.compact products{grid-template-columns:repeat(10, 1fr);grid-gap:15px}module.productChoice.compact products product{padding:0;overflow:hidden;box-shadow:none;color:#fff}module.productChoice.compact products product product-title{padding:0 5px;min-height:0;height:40px;max-height:40px;line-height:40px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}module.productChoice.compact products product product-group{display:none}module.productChoice.compact products product product-price{display:none}module.productChoice.compact product-wrapper>div{margin-top:0}cart{background-color:#1a2d36;display:block;overflow:hidden;position:relative;height:100%}cart-head{background-color:#71a736;display:block;height:60px;padding:10px;box-sizing:border-box;color:#f9f9f9;font-size:13px;font-weight:bold}cart-head.minorderError{background-color:#b34f4a}cart-mov{font-size:20px;font-weight:bold;text-transform:uppercase}.cartScroll{height:calc(100% - 120px);top:60px}.cartScroll content-scroll{padding:20px 0;box-sizing:border-box}cart-stats{background-color:#71a736;text-align:right;color:#f9f9f9;font-size:18px;line-height:60px;font-weight:bold;display:block;width:100%;padding:0 25px;height:60px;position:absolute;bottom:0;left:0;text-transform:uppercase;box-sizing:border-box}cart-count{position:absolute;top:0;left:25px;line-height:60px;font-size:12px;color:#f9f9f9}cart-item{display:grid;grid-template-columns:30px 35px auto 35px;grid-gap:15px;position:relative;font-size:14px;margin:20px 10px;transition-property:opacity,transform;transition-duration:500ms}cart-item-count{color:#f9f9f9;align-self:center;text-align:center}cart-buttons{align-self:center}cart-buttons button-wrapper{position:relative;top:0;right:0}cart-buttons button-wrapper touch{border-color:#f9f9f9;float:none;display:block;top:0;margin:0}cart-buttons button-wrapper click-wrapper:nth-of-type(2) touch{margin-top:5px}cart-buttons button-wrapper svg{fill:#f9f9f9}cart-item:first-of-type{border:none}cart-title{color:#4b9eb4;display:block}cart-price{text-align:right}cart-addons{width:175px;display:block;padding-bottom:5px}status-bar .waiterName{color:#fff;font-size:14px;line-height:30px;font-weight:bold;padding:0px 15px;width:100%;text-align:center;border-bottom:3px solid #19323d}status-bar.hasWaiter{height:103px}module.withSystemBar.hasWaiter{height:calc(100vh - 258px)}set.filterList .filterItem span{color:#f28c54}product-dialog{height:calc(100vh - 105px);display:block}dialog-build-set{width:calc(100% - 295px);height:100%;float:left;display:block;position:relative}dialog-build-set search-filter{height:100px;display:block}dialog-questions{position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px);display:block}dialog-question{position:relative;display:block}dialog-question.mandatory::after{content:"";width:8px;height:100%;background-color:#d47a4a;position:absolute;top:0;left:0}dialog-question.mandatory h4{background-color:#f3e6df}dialog-cart{width:295px;height:100%;float:right;background-color:#1a2d36;position:relative;box-shadow:0 0 20px rgba(0,0,0,.5)}dialog-choices{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:20px;grid-gap:20px}dialog-choices.small{grid-template-columns:1fr 1fr 1fr}dialog-choices.empty{display:none}original-dialog-choices,original-deselectable-choices{display:none}dialog-choice{cursor:pointer}dialog-choice::after{content:"";width:8px;height:100%;background-color:#4b9eb4;position:absolute;top:0;left:0}dialog-question.mandatory dialog-choice::after,chosen-addon.mandatory dialog-choice::after{background-color:#d47a4a}dialog-question.maxed dialog-choice{opacity:.4}dialog-choice:hover{transition-duration:300ms;transform:scale(1.1)}dialog-question.maxed dialog-choice:hover,chosen-addon dialog-choice:hover{transform:scale(1)}chosen-addon{display:grid;grid-template-columns:30px 1fr 35px;margin:20px 10px;grid-gap:15px}chosen-addon choice-title{min-height:auto;line-height:30px}dialog-button{align-self:center}dialog-button touch{margin:0;top:0;border-color:#f9f9f9}dialog-button svg{fill:#f9f9f9}dialog-quantity{color:#f9f9f9;align-self:center;text-align:center}dialog-cart-footer{background-color:#71a736;display:block;height:60px;width:100%;line-height:60px;font-size:17px;color:#f9f9f9;padding:0 20px;font-weight:bold;text-transform:uppercase;position:absolute;bottom:80px;left:0}product-dialog form-footer{position:absolute;bottom:0;right:0;width:100%;height:80px;padding:0 20px;overflow:hidden;box-sizing:border-box}product-dialog form-footer button{margin:20px 0}product-dialog form-footer .gray{float:left}dialog-overview grid{grid-template-columns:35px 1fr 40px;padding-right:70px}dialog-overview grid couple:last-of-type{text-align:right}dialog-overview svg{fill:#4b9eb4}dialog-overview .green svg{fill:#71a736}dialog-overview .green strong{color:#71a736}dialog-overview .focus.green button-detail,dialog-overview overview.green:hover button-detail{background:#71a736}dialog-overview .focus.green button-detail svg,dialog-overview overview.green:hover button-detail svg{fill:#f9f9f9}optional-choice{display:block;transition-property:background;transition-duration:300ms}optional-choice.focus,optional-choice:hover{background-color:#e9eef0}optional-choices set{padding-bottom:10px;padding-left:8px}optional-choices set+hr{margin:0}optional-choices button-wrapper{top:10px}optional-choices form-set{float:right;padding:0;width:50px}optional-choices form-set textfield-wrapper,optional-choices form-set textfield-wrapper input{margin-top:0}optional-choices form-set textfield-wrapper input{padding:0;text-align:center}original-optional-choices{display:none}.optionalChoiceGrid{grid-template-columns:35px 1fr 60px;padding-right:150px}.optionalChoiceGrid couple:last-of-type{text-align:right}overview .optionalChoiceGrid{padding-right:210px}optional-choices overview button-wrapper{grid-template-columns:35px 1fr 35px;top:0;direction:rtl}overview optional-choice hr{display:none}.checkout module-content{height:calc(100% - 60px);grid-template-rows:1fr}.checkout content-scroll{height:100%}.checkout column{overflow:hidden;position:relative}.checkout column+column{background-color:#f9f9f9}.checkout column+column box{position:relative;height:calc(100% - 85px)}.checkoutCustomer{grid-template-columns:1fr 1fr 1fr;padding-right:0}.internalNotice strong{margin:0}cart-overview set>set-head,cart-overview set>set{padding:0}cart-overview set>hr{margin-left:0;margin-right:0}cart-overview set-head .cartOverview{padding-bottom:0}checkout-addons{font-size:12px;color:#7a8393;display:block;padding-top:5px}.cartOverview{grid-template-columns:1.5fr 1fr .5fr 1fr 1fr;padding-left:0;padding-right:0}.cartSumSet{padding-left:10px;padding-right:10px}.cartSum{background-color:#434a61;grid-template-columns:1fr 1fr;padding-left:10px;padding-right:10px;color:#f9f9f9}.cartSum strong{color:#f9f9f9}.checkout choice-right select-wrapper{float:none;margin:0 20px 20px}.checkoutSums{grid-template-columns:3fr 1fr;padding-right:0}.checkoutMovError .switchwrapper{width:100%}.gridMovError{grid-template-columns:3fr 1fr;padding-right:10px}.payOrderPayOptions{float:none;width:100%;box-shadow:none}.payFooter{background-color:#4b9eb4;display:block;overflow:hidden;padding:20px}.payFooter textfield-wrapper{margin:0;width:100%}.payFooter label[required=required]{color:#f9f9f9;font-size:20px;line-height:40px;text-transform:uppercase}.payFooter label[required=required],.payFooter textfield-wrapper input{float:left;width:50%;margin:0}.payFooter label[required=required]+label[required=required]{text-align:right}.payFooter+set+hr+form-set radio-wrapper{margin-top:0}.payFooter+set+hr+form-set+hr+form-set .switchwrapper{margin-top:0}.splitPayment{display:grid;grid-template-columns:auto 430px;align-items:start}.splitPaymentProduct{grid-template-columns:1fr 1.5fr 1fr 1fr 1.5fr 1fr;padding-right:10px}.splitPaymentSum{background-color:#434a61;grid-template-columns:6fr 1fr;padding-right:10px;color:#f9f9f9}.splitPaymentSum label,.splitPaymentSum strong{color:#f9f9f9}.splitPayment .payoptionSide{border-left:1px solid #ccd0d2}.nanoPopup form-footer{padding-left:0;padding-right:20px}.nanoPopup form-footer button{margin-left:15px;min-width:115px}.callCurrentOrder{grid-template-columns:1fr 1fr;padding-right:10px;align-items:start;padding-top:20px;padding-bottom:30px}customer-details{display:grid;grid-template-columns:40px 1fr;grid-gap:10px}customer-details icon svg{fill:#4b9eb4;width:40px;height:40px}customer-details couple{font-size:17px}customer-details label{font-size:15px}order-details{justify-self:right;padding:20px;border-radius:5px;background-color:#e9eef0}order-details.critical{background-color:#b24f4a;color:#fff}order-details strong{display:block;min-width:300px;border-bottom:1px solid #cacfd2;text-transform:uppercase;font-size:25px}order-details.critical strong{color:#fff;border-color:#fff}order-details couple{font-size:17px}order-details label{font-size:15px}order-details.critical label{color:#fff}button-wrapper.inHeadline{top:10px}.inHeadline toggle{top:0px}#toggleOrderProducts.closed+.callCurrentFooter{margin-top:1px}.callOrderProduct{grid-template-columns:0px 0px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0px 0px;padding-right:50px}.level1>.callOrderProduct couple:first-child{grid-column:1/span 3}.level1>.callOrderProduct couple:last-child{grid-column:9/span 3}.level2 .callOrderProduct{grid-template-columns:0px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0px}.level2>.callOrderProduct couple:first-child{grid-column:1/span 2}.level2>.callOrderProduct couple:last-child{grid-column:8/span 2}.level3 .callOrderProduct{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.callCurrentFooter .left{float:left;margin-left:0px;margin-right:20px}.timetracking h2{background-color:#434a61}.timetrackingOverview{grid-template-columns:1fr 1fr 1fr}.timetracking button-wrapper{grid-template-columns:1fr 1fr 1fr}.timetrackingDuty{grid-template-columns:1fr 1fr 1fr 1fr}.timetrackingFormSummary{grid-template-columns:1fr 1fr 1fr 1fr}.timetrackingLogin{grid-template-columns:1fr 1fr 1fr}.timetrackingTour{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.timetrackingOrder{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.staffEmployee{grid-template-columns:1fr 1fr 1fr 1fr}.staffEmployee .warning{color:red}.staffEmployee.deleted{background:#d6d6d6}.baseData{grid-template-columns:1fr 1fr 1fr 1fr}.contactData{grid-template-columns:1fr 1fr 1fr 1fr}.recordsData{grid-template-columns:1fr 1fr 1fr 1fr}.earningsData{grid-template-columns:1fr 1fr 1fr 1fr}.staffAccountingOverview{grid-template-columns:1fr 1fr}.staffAccountingGeneral,.staffAccountingWorktimes,.staffAccountingTours{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.accountingDetailHeader+button-wrapper{grid-template-columns:1fr 1fr}.accountingWorktime{grid-template-columns:1fr 1fr;grid-template-rows:[first-line] auto [second-line] 30px [last-line]}.paddingFix input{padding:10px 10px}.tourTableRow{grid-template-columns:1fr 70px 1fr 1fr 1fr;padding-right:0}.tourTableRow textfield-wrapper{margin-top:0px}.tourPayment{grid-column-start:2;grid-column-end:span 2}.summaryGrid{grid-template-columns:1fr 1fr 1fr 1fr}.summaryVoucher{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.orderTableRow{grid-template-columns:1fr 1fr 1fr;padding-right:0}.orderTableRow textfield-wrapper{margin-top:0px}.activeEmployee{grid-template-columns:1fr 100px 1fr 1fr 1fr 1fr 1fr}.inactiveEmployee{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.inactiveEmployeeHeader{padding-right:0px}.inactiveEmployeeHeader+button-wrapper{grid-template-columns:1fr 1fr}.gridRow{display:grid;grid-gap:20px;grid-auto-rows:1fr;padding:0px 100px 0px 10px;box-sizing:border-box}.changelogRow{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.tourRow{grid-template-columns:1fr 1fr}.activeEmployeeDetail{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.accountingPayoption{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.accountingOrder{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.modulePolygon{height:calc(100vh - 155px)}.modulePolygon.mainPage .gm-style-iw button{display:none !important}.modulePolygon column{position:relative}.modulePolygon module-content{padding:0;grid-gap:0;height:calc(100% - 155px)}.modulePolygon .map{width:100%;height:100%;display:block}.deliveryPolygonHead{grid-template-columns:35px 20px 1.5fr .5fr .5fr .5fr .5fr}.deliveryPolygonBody{grid-template-columns:75px 1.5fr .5fr .5fr .5fr .5fr}.deliveryPolygonBody .doubleWidth{grid-column:span 2}.deliveryPolygonHint{grid-template-columns:35px 20px 1fr}.infoWindowColor{width:20px;height:20px;display:block;border-radius:10px}color{width:20px;height:20px;border-radius:50%;display:block;position:relative}.formPolygonGrid{grid-template-columns:1fr 1fr;padding-right:0}.formPolygonGrid strong{display:block;margin-bottom:10px;font-size:12px;text-transform:uppercase}.formPolygonGrid strong+description{padding:10px 0 5px}.formPolygonGrid .switchwrapper{float:none;margin-top:0;width:auto;margin-bottom:15px}#formMap{width:700px;height:440px;display:block}info-window{display:grid;grid-template-columns:30px 1fr;min-height:30px}info-window label{align-self:center}.formPolygonGrid .gmnoprint,.formPolygonGrid .gm-fullscreen-control,.formPolygonGrid .gm-style-cc,.gm-style-iw+button{display:none !important}.gm-style .gm-style-iw::before{display:none !important}.gm-style .gm-style-iw-tc{display:none !important}.formPolygonGrid .mapBtn{height:35px;width:35px;text-align:center;background-color:#f7f7f7;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);margin:20px 10px 0 0}.formPolygonGrid .mapBtn svg{width:100%;height:100%;fill:#4b9eb4;cursor:pointer}.formPolygonGrid .mapBtn:hover{background-color:#e9edef}select#color option{color:#f9f9f9}select#color .color_424632{background-color:#424632}select#color .color_b34f4a{background-color:#b34f4a}select#color .color_6b739f{background-color:#6b739f}select#color .color_008768{background-color:#008768}select#color .color_a864a8{background-color:#a864a8}select#color .color_67b2e1{background-color:#67b2e1}select#color .color_df883b{background-color:#df883b}select#color .color_57ad47{background-color:#57ad47}select#color .color_ab2525{background-color:#ab2525}select#color .color_9093c2{background-color:#9093c2}select#color .color_e5e229{background-color:#e5e229}select#color .color_005c87{background-color:#005c87}select#color .color_67a864{background-color:#67a864}select#color .color_b9667d{background-color:#b9667d}select#color .color_3abcab{background-color:#3abcab}select#color .color_803d11{background-color:#803d11}select#color .color_88e05d{background-color:#88e05d}select#color .color_cd54a4{background-color:#cd54a4}select#color .color_e3925c{background-color:#e3925c}select#color .color_372fa2{background-color:#372fa2}select#color .color_ea575b{background-color:#ea575b}select#color .color_6aab25{background-color:#6aab25}select#color .color_957d95{background-color:#957d95}select#color .color_e5e473{background-color:#e5e473}select#color .color_88190b{background-color:#88190b}select#color .color_89aae0{background-color:#89aae0}select#color .color_493373{background-color:#493373}.deliveryListStreet{grid-template-columns:repeat(9, 1fr)}.deliveryList{grid-template-columns:repeat(7, 1fr)}.timeslotRow{grid-template-columns:repeat(6, 1fr)}.sizeGrid{grid-template-columns:115px 1fr 1fr 1fr 1fr 1fr 1fr}#live-ranking-bar{display:flex;justify-content:flex-end;gap:15px;position:absolute;left:auto;right:140px;top:0;line-height:30px;white-space:nowrap;font-size:14px}#live-ranking-bar .ranking-widget{width:min-content;display:grid;grid-template-columns:6fr 1fr 1fr;background-color:#fff;color:#12222b;border-radius:5px;align-content:space-between;text-transform:none;gap:4px;cursor:pointer}#live-ranking-bar .ranking-widget .ranking-number{color:#dc0d15;font-weight:bold}@media all and (max-width: 1400px){#live-ranking-bar{gap:4px;font-size:13px;right:115px}#live-ranking-bar .ranking-widget{gap:3px}}@media all and (max-width: 1300px){#live-ranking-bar{gap:2px;font-size:11px;right:97px}#live-ranking-bar .ranking-widget{gap:1px}}.ranking-box{display:flex;position:fixed;height:500px;bottom:-500px;right:60px;min-width:600px;max-width:50%;background-color:#e9eef0;border-radius:8px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.35);flex-direction:column;box-sizing:border-box;opacity:0;transition:bottom .3s ease-in,opacity .3s ease-in;visibility:hidden;z-index:10}.ranking-box.visible{opacity:1;visibility:visible;height:fit-content;bottom:30px}.ranking-box *{margin:0;padding:0;box-sizing:border-box;min-height:unset;background-color:unset;color:#12222b}.ranking-box .ranking-header{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:10px;text-align:center}.ranking-box .ranking-header .logo{position:absolute;top:-50px;width:60px;height:60px}.ranking-box .ranking-header h2{font-size:18px;font-weight:bold;text-transform:uppercase;line-height:18px;padding-top:25px}.ranking-box .ranking-info{display:flex;justify-content:space-between;align-items:center;padding:8px;margin-bottom:20px;background-color:#fff;text-align:center;white-space:nowrap;border-radius:8px}.ranking-box .ranking-info .ranking-value,.ranking-box .ranking-info .percentage{display:flex;flex-direction:column}.ranking-box .ranking-info .current-ranking{margin:0 auto;flex:2}.ranking-box .ranking-info .current-ranking .value{color:#dc0d15;font-size:26px;line-height:26px;font-weight:bold}.ranking-box .ranking-info .ranking-value,.ranking-box .ranking-info .percentage{flex:1;align-items:start}.ranking-box .ranking-info .ranking-value .value,.ranking-box .ranking-info .percentage .value{font-size:20px;font-weight:bold;margin-bottom:4px}.ranking-box .ranking-info .ranking-value .label,.ranking-box .ranking-info .percentage .label{font-size:14px}.ranking-box .ranking-info .ranking-value span:empty::before,.ranking-box .ranking-info .ranking-value span:empty::after,.ranking-box .ranking-info .percentage span:empty::before,.ranking-box .ranking-info .percentage span:empty::after{content:"&nbsp;";visibility:hidden}.ranking-box .ranking-info .percentage{align-items:end}.ranking-box .ranking-lists{display:flex;justify-content:space-between;gap:20px}.ranking-box .ranking-lists .best-shops,.ranking-box .ranking-lists .worst-shops{width:50%;text-align:center}.ranking-box .ranking-lists h3{font-size:18px;margin-bottom:10px;text-transform:uppercase;font-weight:bold;line-height:18px}.ranking-box .ranking-lists ul{list-style-type:none;padding:0;margin:0}.ranking-box .ranking-lists ul li{font-size:14px;display:flex;justify-content:space-between;align-items:center;padding:8px;margin-bottom:10px;background-color:#fff;border-radius:8px;text-align:left;white-space:nowrap;overflow:hidden}.ranking-box .ranking-lists ul li span{flex-grow:1;padding:0 10px}.ranking-box .ranking-lists ul li span:nth-child(1){font-weight:normal;color:#fff;background-color:#dc0d15;border-radius:20px;text-align:center;font-size:12px;width:22px;height:22px;min-width:22px;line-height:22px;flex-grow:0;padding:0}.ranking-box .ranking-lists ul li span:nth-child(2){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ranking-box .ranking-lists ul li span:nth-child(3){font-size:15px;text-align:right;flex-grow:0;padding:0}.ranking-box .arrow-container{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.ranking-box .arrow{color:#7a8393;font-size:32px;line-height:32px;cursor:pointer;font-weight:bold;transition:transform .2s ease,color .2s ease}.ranking-box .arrow:hover{transform:scale(1.3);color:#dc0d15}.ranking-box .arrow.left{align-self:flex-start}.ranking-box .arrow.right{align-self:flex-end}.red{background:#efc8c9}.grey{background:#ececec}.grey:hover{background:#e1e1e1}[v-cloak]{display:none}.v-data-footer__select{opacity:0}#vuejsOrderLightDummyContainer{display:none !important}#vueApp .container{max-width:unset;box-sizing:border-box}.container{background:#e9eef0}.orderLightContainer{box-sizing:border-box}.customer-link{cursor:pointer;text-decoration:none;font-weight:bold;color:#434a61}.moduleOrderLight hr{border:none;border-top:1px solid #ccd0d2;margin:0}.orderLightHead{grid-template-columns:100px 150px 75px}.orderLight{grid-template-columns:1fr 1fr 1fr 1.5fr 1fr 35px 1fr;padding-right:315px}.text-critical{display:none;flex-wrap:nowrap;grid-column:1/span 9;justify-content:flex-end}.critical.check .text-critical{display:flex}.criticalButtons{display:flex;align-items:center}.overview.orderLight{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr 1fr 35px 1fr 145px 110px 70px;padding-right:0px}.orderLightDetail{padding-right:255px}.orderDetailOrder{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 2fr;padding-right:0px}.cancellationDetailOrder{grid-template-columns:3fr 1.45fr 1fr;padding-right:935px}.customerMappingContainer{margin:20px 30px 0px;padding:20px 0px}.customerMappingContainer>set{display:grid;grid-template-columns:130px auto;grid-gap:10px}.customerMappingContainer>set>grid{padding-right:0px}.customerMappingContainer .level2{background-color:#d9e7ea;border-radius:0px;margin-bottom:10px}.customerMappingHead{grid-template-columns:230px .8fr 1fr .9fr;grid-gap:15px;padding-left:30px;padding-right:300px}.customerMappingAddress{grid-template-columns:60px .8fr 1fr .9fr;padding-right:250px;grid-gap:15px}.customerMappingAddress label:not(.matchPercentage){margin-top:5px;margin-bottom:2px}.customerMappingAddress+button-wrapper{top:auto;bottom:20px;right:20px}.customerMappingAddress .match,couple .match{color:#f38b54}.matchPercentage{color:#f38b54;font-size:17px}.customerName.highMatch .match,.customerMappingAddress.highMatch .match,.customerMappingAddress.highMatch .matchPercentage{color:#71a737}mapping-percentage{display:block;position:relative}match-boxes{display:block}match-boxes.filledBoxes{position:absolute;top:0px;left:0px;overflow:hidden}match-boxes svg{width:60px;height:11px;fill:#f38b54}.customerMappingAddress.highMatch mapping-percentage svg{fill:#71a737}h4.withLogo{position:relative}logo-wrapper{position:absolute;right:30px;top:7px}.mappingAddonResult{grid-template-columns:5px 2fr 1fr;padding:0;grid-gap:10px}.mappingAddonResult couple{align-self:center;padding:5px 0}.mappingAddonResult couple:first-of-type,.mappingAddonResult couple:last-of-type{font-size:12px;color:#7a8393;text-align:right}.mappingProductChoice{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.v-data-footer .v-btn{background-color:unset}.v-input button{background-color:unset}.v-input button:hover{box-shadow:unset}.orderHistory{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-right:200px}.orderDetail{grid-template-columns:1.5fr 1fr 1fr 2fr 1fr 1fr 1fr;padding-right:0}.level2 .orderDetail{grid-template-columns:1.4fr 1fr 1.007fr 2fr 1fr 1.03fr .89fr}.level3 .orderDetail{grid-template-columns:1.26fr .95fr 1fr 1.9fr 1fr .96fr .77fr}.orderDetailHead{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-right:250px}.formOrderInfo{grid-template-columns:1fr 1fr 1fr 1fr;padding-right:0}.mollie-v2-warning .warningCancellationText{color:#b15049;font-weight:normal;text-align:justify;margin-top:16px;display:block}.mollie-v2-warning .warningCancellationText b{font-weight:bold;text-transform:uppercase}.mollie-v2-warning #mollieConnectionStatusTextDetail{color:#7a8393;font-weight:bold;margin-top:16px;display:block;text-transform:uppercase}.mollie-v2-warning #mollieConnectionStatusTextDetail.verbunden #mollieConnectionStatusText{color:#719e35}.mollie-v2-warning #mollieConnectionStatusTextDetail.verbunden #mollieConnectedOk{display:block}.mollie-v2-warning #mollieConnectionStatusTextDetail #mollieConnectionStatusText{color:#b15049}.mollie-v2-warning #mollieConnectionStatusTextDetail #mollieConnectedOk{display:none;text-transform:none;color:#719e35}.productData{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.productData .fullWidth{grid-column:span 6}.productSizeHead{grid-template-columns:1fr 7fr}.productSize{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.productRecipe{grid-template-columns:1fr 7fr}.productBinding{grid-template-columns:1fr 7fr}.productLmiv{grid-template-columns:1fr 1fr 1fr}.productSummaryData{grid-template-columns:1fr 1fr 1fr 1fr}.productSummaryData .fullWidth{grid-column:span 3}.productSummarySize{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}.nutrientHead{grid-template-columns:80px 1fr}.nutrient{min-height:52px;grid-template-columns:70px 1fr 1fr}.nutrientGroupHead{grid-template-columns:220px 140px 1fr}.nutrientGroup{grid-template-columns:25px 175px 1fr}.minHeight{min-height:62px}.nutrientSizes{grid-template-columns:140px 1fr;padding-left:0px}.nutrientFields{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-left:0px}.mappedProduct{grid-template-columns:10px 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr}.mappedProduct couple,.mappedProduct strong{align-self:center}.productGroupHead,.product_group{grid-template-columns:115px 1fr 1fr 1fr 1fr}.outgoingBill{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.outgoingBillDetail{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.coredata{grid-template-columns:1fr 1fr 1fr}.coredataContact{grid-template-columns:1fr 1fr}.coredataCredit{grid-template-columns:1fr 2fr 0}.imprintInfo{grid-template-columns:.5fr 1.5fr 2.9fr}.storeStatus{border-radius:0;padding-bottom:12px;font-size:14px;font-weight:bold;color:#4b9eb4}.statusOpen{grid-template-columns:.7fr 1fr .7fr .7fr 2.5fr;grid-gap:30px}.openingHistory{grid-template-columns:1fr 1fr 1fr 5fr}.openingHead{grid-template-columns:2fr 4fr 0}grid.openingGrid{grid-template-columns:2fr 2fr 2fr}.formOpening{grid-template-columns:1fr 1fr;grid-gap:40px;padding-right:0px}.formOpening textfield-wrapper.small{width:113px}.formOpening set{padding:0 0 10px;overflow:hidden}.formOpening set button-wrapper{top:37px}.formOpening button-wrapper{right:20px}form-set.formHoliday select-wrapper{margin-left:50px}form-set.formHoliday select-wrapper.labelLeft label,form-set.formHoliday select-wrapper.labelLeft .required{left:-50px}.specialOpening{grid-template-columns:1fr 1fr 1fr 3.4fr}.payoptionHead{grid-template-columns:80px 1fr}.payoption{grid-template-columns:70px 1.5fr .8fr 1fr 1fr 1fr 1.5fr 1.5fr}.errorGrid{grid-template-columns:240px 1fr;padding:0;grid-gap:0;font-size:14px}.inventoryHead{grid-template-columns:1fr 4fr 0 0;padding-right:150px}.inventoryGroup{padding-right:0;grid-template-columns:1fr 5fr}.inventory{grid-template-columns:1fr 2fr 2fr;padding-right:150px}.inventoryHistory{grid-template-columns:1fr 1fr 1fr 3fr}.generalOrderSettings{grid-template-columns:1fr 1fr 1fr 1fr}.generalNewsletterSettings{grid-template-columns:1fr 1fr 1fr 1fr}.invoiceSettings{grid-template-columns:1fr 1fr 1fr 1fr}.pickupSettings{grid-template-columns:1fr 1fr 1fr 1fr}.staffIdentSettings{grid-template-columns:1fr 1fr 1fr 1fr}.bonuspointsSettings{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.printInvoiceRow{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.printerRow{grid-template-columns:.5fr 1fr 1.5fr 1fr 1fr 1fr;padding-right:55px}.customerFields{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.delayVoucher{grid-template-columns:1fr 1fr 1fr}.deliveryOverdue{grid-template-columns:1fr 1fr 1fr 1fr}.shopSettings{grid-template-columns:1fr 1fr 1fr 1fr}#driverterminalGoogleHints{margin-left:30px;color:red}.dsfinvkExportLine{grid-template-columns:.5fr .5fr .5fr 1fr}.vehicleHead{grid-template-columns:1fr 5fr 0 0;padding-right:150px}.vehicleGroup{padding-right:0;grid-template-columns:1fr 6fr}.vehicle{grid-template-columns:1fr .5fr .5fr .5fr 1fr 1fr;padding-right:150px}.vehicleHistory{grid-template-columns:1fr 1fr 1fr 3fr}voucher-details{display:block}h4+hr{display:none}form-set hr:first-child{display:none}.voucher{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-right:200px}.voucherDetails{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-right:200px}.voucherStores{grid-template-columns:1fr 1fr 1fr;padding-right:200px}.voucherBubbles{grid-template-columns:1fr 1fr 1fr 1fr 1fr 35px}.productQuestionsHeader{grid-template-columns:1fr 1fr 1fr}.couponRow{grid-template-columns:1fr 1fr 1fr 1fr}form-set .voucherCode textfield-wrapper{margin-top:0px;width:100px;padding-top:11px;border-left:1px dashed #434a61;border-radius:0;padding-left:25px;margin-left:25px;height:40px}form-set .voucherCode textfield-wrapper:first-child{border-left-width:0px;padding-left:0px;margin-left:0px}form-set .voucherCode checkbox-wrapper.switchwrapper.checkboxwrapper{margin-top:0px;width:170px;height:40px;transition-property:background-color;transition-duration:300ms}form-set .voucherCode checkbox-wrapper.switchwrapper.checkboxwrapper:hover{background-color:#fcfbab}new-entry.alignLeft button-wrapper{right:auto;left:0px}.driverTerminal{height:calc(100vh - 155px);position:relative}.driverTerminal.dense{margin:10px 10px 0 10px;height:calc(100vh - 95px)}.driverTerminal.dense module-content,.driverTerminal.dense column-container,.driverTerminal.dense form{height:calc(100% - 60px)}.driverTerminal .runningTourDetailButtonV2{width:46px}.driverTerminal .runningTourDetailButtonV2::before,.driverTerminal .runningTourDetailButtonV2::after{left:24px;height:6px}.driverTerminal .fullscreenButton,.driverTerminal .gmLabelButton,.driverTerminal .gmAutozoomButton,.driverTerminal .gmPerformanceButton{display:inline-block;padding:2px 10px 10px 10px;border:1px solid #ccc;background-color:#4b9eb4;cursor:pointer;border-radius:20px;font-size:20px;color:#fff;position:absolute;right:12px;top:10px;z-index:25;height:27px}.driverTerminal .fullscreenButton:hover,.driverTerminal .gmLabelButton:hover,.driverTerminal .gmAutozoomButton:hover,.driverTerminal .gmPerformanceButton:hover{box-shadow:1px 1px 10px rgba(0,0,0,.4)}.driverTerminal .gmLabelButton,.driverTerminal .gmAutozoomButton,.driverTerminal .gmPerformanceButton{background-color:#fff}.driverTerminal .gmLabelButton.active,.driverTerminal .gmAutozoomButton.active,.driverTerminal .gmPerformanceButton.active{background-color:#4b9eb4}.driverTerminal .gmLabelButton span,.driverTerminal .gmAutozoomButton span,.driverTerminal .gmPerformanceButton span{display:inline-block;vertical-align:middle}.driverTerminal .gmLabelButton{right:65px}.driverTerminal .gmAutozoomButton{right:125px;color:#000}.driverTerminal .gmAutozoomButton.active{color:#fff}.driverTerminal .gmPerformanceButton{right:225px}.driverTerminal .runningToursHead{min-height:26px;margin-right:5px;padding-left:8px}.driverTerminal .runningToursHead couple{padding:0}.driverTerminal .runningToursHead .runningToursGrid{grid-template-columns:50px 1.6fr 1fr 120px 26px;grid-gap:0 7px;padding:0}.driverTerminal .runningToursHead:hover{background-color:#fff !important}.driverTerminal .driverWaitingContainer{border:1px solid #ccc;margin:-1px;position:relative}.driverTerminal .driverWaitingContainer .vehicleIcon{position:absolute;right:10px;bottom:7px}.driverTerminal .driverTerminalWaitingDriverEntry{height:24px;background-color:#e9eef0;padding:0 0 0 20px}.driverTerminal .driverTerminalWaitingDriverEntry.name{font-size:15px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.driverTerminal .driverTerminalWaitingDriverEntry.status{font-size:12px;color:#666;line-height:18px}.driverTerminal .driverTerminalWaitingDriverEntry.pause{background-color:#2c555f !important;color:#fff !important}.driverTerminal .middle-row-content{max-height:100%;overflow-y:scroll;overflow-x:hidden}.driverTerminal .waitingDriversGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 1px), 1fr));gap:0;overflow:hidden}.driverTerminal .zeroFlex{flex:0}.driverTerminal .autoOverflow{overflow:auto}.driverTerminal .ordersToursOverview{height:100%;display:flex;flex-direction:column;position:relative}.driverTerminal .runningToursOverviewFlex{flex:1;overflow-y:auto}.driverTerminal .smallSet{min-height:auto;padding-top:0;padding-left:8px}.driverTerminal button.gm-ui-hover-effect{display:none !important}.driverTerminal .gm-style-iw-c{padding:0}.driverTerminal .gm-style-iw-ch{padding:0}.driverTerminal .gm-style-iw-d{overflow:hidden !important;padding:5px}.driverTerminal ::-webkit-scrollbar{width:5px;background-color:#dee3e5}.driverTerminal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:5px}@-moz-document url-prefix(){.driverTerminal .middle-row-content{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}}.driverTerminal column{position:relative}.driverTerminal column:first-child{border-right:1px solid #ccd0d2}.driverTerminal h2{background-color:#d47a4a}.driverTerminal module-content{padding:0;grid-gap:0;grid-template-columns:1.15fr 2fr;height:calc(100% - 125px)}.driverTerminal module-content.doubleBox{border:1px solid #999}.driverTerminal module-content.doubleBox.pageOverview{grid-template-columns:1.6fr 2fr}.driverTerminal column-container,.driverTerminal form{box-sizing:border-box;grid-gap:0;height:calc(100% - 125px);grid-template-columns:1fr 2fr}.driverTerminal overview set{padding-top:6px;min-height:50px}.driverTerminal overview-content>hr:first-of-type{margin-top:0}.driverTerminal .map{width:100%;height:100%;display:block}.openOrder{grid-template-columns:50px 90px 1fr .5fr 35px .5fr .5fr;padding-right:60px}overview.preorder{background:#fbf2c7}overview.preorder set:first-of-type:hover{background:#f0e7dc}overview.late{background:#efc8c9}overview.late set:first-of-type:hover{background:#e4bdbe}overview.late .red{background-color:rgba(0,0,0,0)}.tourDetail{grid-template-columns:35px 50px 1fr .5fr .5fr;padding-left:60px;padding-right:0}.tourOpenOrder{grid-template-columns:60px 50px 90px 2fr .5fr 35px .5fr 1fr}.tourChosenOrder{grid-template-columns:50px 2fr .5fr .5fr}.tourChosenOrder couple{padding-top:5px;padding-bottom:0}.runningTour{grid-template-columns:50px 1.6fr 1fr 120px 25px;padding:0;grid-gap:0 7px}.runningTour couple{font-size:24px;padding:5px 0}.runningTour couple strong.multiplier{font-size:24px}.runningTour couple span label{color:unset}.runningTour.smallFont{grid-template-columns:1fr 1fr 1fr 1fr 50px}.runningTour.smallFont couple{font-size:14px}.runningTourInfo{grid-template-columns:70px 60px 60px 1fr 1fr;padding:0 0 5px 0 !important;min-height:50px}.runningTourInfo couple{padding:0}.runningTourInfo .vehicleIcon{margin-top:0}.runningTourOverview{grid-template-columns:70px 60px 60px 1fr 1fr;padding:0}.vehicleGroupSettings{grid-template-columns:1fr 1fr 1fr;align-items:baseline}.vehicleIcon{display:none;width:18px;height:18px;float:left;margin-right:6px;margin-top:6px}.vehicleIcon.CAR{display:block;background:url("../pics/icon_car.svg") top center no-repeat}.vehicleIcon.BIKE{display:block;background:url("../pics/icon_bike.svg") top center no-repeat}.vehicleIcon.SCOOTER{display:block;background:url("../pics/icon_scooter.svg") top center no-repeat}.vehicleIcon.PRIVATE_CAR{display:block;background:url("../pics/icon_car.svg") top center no-repeat}directions-container{display:block;padding-bottom:30px}directions-container grid{grid-template-columns:35px 1fr}directions-container svg{fill:#4b9eb4}directions-container b{color:#4b9eb4}.driverTerminal span.red{color:#b15049;background:unset}.driverTerminal span.red label{font-size:10px}.driverTerminal span.green{color:#719e35;background:unset}.driverTerminal span.green label{font-size:10px}.driverTerminal span.yellow{color:#d9784b;background:unset}.driverTerminal span.yellow label{font-size:12px}.driverTerminal touch.red svg{fill:none;stroke:#fff}.driverTerminal highlight{padding:5px 10px}.driverTerminal highlight .tourChosenOrder{grid-gap:5px;grid-template-columns:50px 1fr 50px;padding:0;align-items:center}.driverTerminal highlight .tourChosenOrder.running{grid-template-columns:50px 1fr;grid-auto-rows:auto;align-items:baseline}.driverTerminal highlight .tourChosenOrder .tourChosenOrderContent{grid-template-columns:1fr 3fr;padding:0px;grid-gap:10px}.driverTerminal highlight .tourChosenOrder button-wrapper{position:relative;top:0;left:0}.responsivePopupContent .gm-style-iw-a{display:none !important}@media screen and (max-width: 1179px){.driverTerminal module-content{grid-template-columns:1fr !important;grid-auto-flow:dense !important}.driverTerminal module-content column:nth-child(1){order:2}.driverTerminal module-content .mapColumn{min-height:35vh}.driverTerminal module-content .waitingDriversHeadline{display:none}}.openOrderOverview{grid-template-columns:50px 1fr .5fr;padding-right:10px}.driverTerminal.logged module-content{height:calc(100% - 45px)}.driverTerminal.logged module-content>h4{min-height:60px;padding-top:19px}.driverTerminal.logged h4:first-of-type button-wrapper{top:10px}.driverTerminalTour{grid-template-columns:.5fr 1fr 1fr 1fr 1fr}open-tours{padding-bottom:100px;display:block}driver-terminal-footer{height:70px;width:100%;position:absolute;bottom:0;left:0;background:#e9eef0;display:block;box-shadow:0 -10px 10px rgba(0,0,0,.2);box-sizing:border-box;padding:15px 30px 0}driver-terminal-footer button{float:left}driver-terminal-footer .tourStartButton{float:right}.endTourOrder{grid-template-columns:.5fr 1fr 1fr}.timer_right{float:right}.warningTitle{color:#b15049;text-transform:uppercase;font-weight:bold;padding-top:15px;display:block}.warningTitle.black{color:#434a61}.closeTimer{color:#4b9eb4}.highlightContainer{background-color:#efc8c9;padding:10px 10px;margin:0px 20px}.hasHighlights+hr{margin-bottom:0px}.highlightContainer+hr{margin-top:0px}.redReminder .reminder{background-color:#c50707;border-color:#fff;fill:#fff}.redReminder label{color:#434a61}.highlights{grid-template-columns:1fr 1fr 1fr 1fr}.highlights couple{padding-left:30px}.highlights couple label{text-transform:initial}.vehicleRecommendation{grid-template-columns:1fr 1fr}.vehicleRecommendation couple{padding-left:30px}.vehicleRecommendation couple label{text-transform:initial}.warningTitle button-wrapper{top:5px}.reminder{background-color:#fff;border:1px solid #4b9eb4;border-radius:30px;height:20px;width:20px;display:inline;fill:#4b9eb4;position:absolute;left:0px;top:5px}form-row.doubleBox{grid-gap:0px}form-row.doubleBox set{padding-bottom:10px}#tourMap{width:515px;height:515px;position:relative;overflow:hidden}.tourStop{grid-template-columns:35px 1fr 80px 70px;grid-gap:10px;padding-left:0px;padding-right:0px}.tourSummary{background-color:#434a61;color:#f9f9f9}.tourSummary grid{grid-template-columns:1fr 70px;padding-left:0px;padding-right:0px}.tourSummary grid label{color:#f9f9f9}form-row.doubleBox hr{margin-left:0px;margin-right:0px;margin-bottom:0px}dummy-map{display:block;width:100%;height:100%;position:relative;overflow:hidden}dummy-map svg{width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;z-index:0}dummy-map::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}dummy-content{display:grid;grid-template-columns:1fr;grid-gap:30px;align-content:center;justify-items:center;width:100%;height:100%}dummy-content text-container{font-size:16px;color:#fff;text-align:center;z-index:1}dummy-content text-container ul{list-style:square;list-style-position:inside}dummy-content text-container ul li{font-size:20px;font-weight:bold}dummy-content button{z-index:1}qr-code-container{display:grid;grid-template-columns:1fr;grid-gap:2px;align-content:center;justify-items:center;width:100%;height:100%}dashboard{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch}dashbox{background-color:#324751;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,.5)}dashbox.small{grid-column-end:span 1}dashbox.big{grid-column-end:span 2}dashbox.bigger{grid-column-end:span 3}dashbox.page{grid-column-end:span 4}dashbox.colored{display:grid;grid-template-rows:2fr 1.2fr}dashboard h2{font-size:22px;text-align:left;background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;padding-bottom:15px}dashboard h2 touch{top:-4px;right:-5px}dash-content{padding:5px 20px;display:block;font-size:17px;font-weight:bold}dashbox.small dash-content>svg{width:35px;height:35px;float:left;fill:#fff;left:-6px;position:relative}dashbox.small indicator+dash-content{line-height:35px}dashbox.big dash-content,dashbox.bigger dash-content,dashbox.page dash-content{padding-bottom:20px}dashbox-footer{padding:20px 0 0;display:block;overflow:hidden}dashbox-footer button{float:right}dash-main{background-color:#f9f9f9;color:#434a61;display:block;padding:20px;font-weight:normal}dash-main table{width:100%;border-collapse:collapse}dash-main table.fixed{table-layout:fixed}dash-main table tr{border-bottom:1px solid #ccd0d2}dash-main table tr td{font-size:14px;padding:12px 5px}dash-main table tr td touch{float:left}dash-main table thead th{text-align:left;padding:12px 5px}dash-main table tbody tr:last-child{border-bottom:none}dash-main.noPadding{padding:0px}dash-choices{text-align:center;display:block;padding:10px 0 20px}dash-main.noPadding>dash-choices{padding-top:30px}dash-choices+set-head{padding-top:0;padding-left:0;padding-right:0}dash-choices+set-head+hr{margin-left:0;margin-right:0}dash-choices-buttons{display:inline-block;border-radius:20px;overflow:hidden}dash-choices-buttons button{margin:0 20px}dashbox.small dash-choices-buttons{display:grid;grid-template-columns:repeat(3, 1fr);margin:auto;width:100%}dashbox.small dash-choices-buttons button{padding:0 3px;overflow:clip;text-overflow:ellipsis;width:unset}dash-choices button{margin:0;background-color:#a2a9b6;width:90px;min-width:auto;display:inline-block;border-radius:0;text-align:center}dash-choices button.active{background-color:#4b9eb4}dash-choices button.autoWidth{width:auto}dash-choices button::after{border-radius:0}dash-choices button:hover::after{box-shadow:none}dash-choices button:nth-of-type(2){border-left:1px solid #ccd0d2;border-right:1px solid #ccd0d2}indicator{background-color:#4b9eb4;border-top-left-radius:7px;border-top-right-radius:7px;display:block;overflow:hidden;padding:10px 20px}indicator.orange{background-color:#e3925c}indicator.teal{background-color:#3abcab}indicator.purple{background-color:#a864a8}indicator.weird{background-color:#9093c2}indicator-head{font-size:20px;display:block;text-transform:uppercase}indicator-head small{font-size:16px;text-transform:none}indicator-value{font-size:32px;display:block}indicator-value grid{font-size:inherit;grid-template-columns:1fr 1fr;padding:0}indicator-value grid couple{padding:0}indicator-value grid label{font-size:32px;color:#f9f9f9;display:inline;font-weight:normal}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:20px;margin-top:8px;border-radius:10px;background-color:#dee3e5;color:#4b9eb4;overflow:hidden}progress::-webkit-progress-bar{background-color:#dee3e5}progress::-webkit-progress-value{background-color:#4b9eb4}progress.alert::-webkit-progress-value{background-color:#b24f4a}progress.totalDeliveryTime::-webkit-progress-value{background-color:#71a737}progress::-moz-progress-bar{background-color:#4b9eb4}progress.alert::-moz-progress-bar{background-color:#b24f4a}progress.totalDeliveryTime::-moz-progress-bar{background-color:#71a737}.progressLabel{float:left;color:#434a61}.progressValue{float:right}.progressValue.alert{color:#b24f4a}.progressValue.totalDeliveryTime{color:#4c9fb1;font-size:15px}.legendLabel{color:#717a8d;float:right;text-transform:none}.productivityStat{grid-template-columns:1fr 1fr 1.5fr 1fr;padding-right:0px}.productivityStat.total{background-color:#464a60}.productivityStat.total strong,.productivityStat.total label,.productivityStat.total couple{color:#fff}#productivityLegend.loading{background-image:url("/res/pics/loading.gif");background-size:30px !important;background-position:left center;background-repeat:no-repeat}.productivityContainer .hint{padding:20px 0 0 20px;font-size:14px;color:#7a8393}.dashboardStaffHeader{grid-template-columns:1fr 1fr 1fr 1fr}.dashboardStaffBody{grid-template-columns:repeat(7, 1fr)}.dashboardEmployeeOverviewHead{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.dashboardEmployeeOverview{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.dashboardOrderOverviewHead{grid-template-columns:1fr .3fr .75fr 1fr 2fr .8fr .5fr .5fr .5fr}.dashboardOrderOverview{grid-template-columns:1fr .3fr .75fr 1fr 2fr .8fr .5fr .5fr .5fr}.dashboardDeliveryTimesOverview{grid-template-columns:1fr 1fr;padding:0}.ordersOverview pagination-bar{padding-bottom:0}.ordersOverview set-head{padding-top:10px;padding-right:10px;padding-left:20px}.dashboardSpecialClosing,.dashboardSpecialClosingMultiple,.dashboardSpecialClosingSingle{font-size:14px;padding-left:0;padding-right:0}.dashboardSpecialClosing .infotext,.dashboardSpecialClosingMultiple .infotext,.dashboardSpecialClosingSingle .infotext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardSpecialClosing .buttonWrapper,.dashboardSpecialClosingMultiple .buttonWrapper,.dashboardSpecialClosingSingle .buttonWrapper{display:grid}.dashboardSpecialClosing .buttonWrapper button,.dashboardSpecialClosingMultiple .buttonWrapper button,.dashboardSpecialClosingSingle .buttonWrapper button{min-width:max-content}.dashboardSpecialClosingSingle{grid-template-columns:1fr 1fr 3fr 1fr}.dashboardSpecialClosingSingle couple{padding:6px 0 0 0}.dashboardSpecialClosingSingle span.closed{color:#b34f4a}.dashboardSpecialClosingSingle span.opened{color:#71a737}.dashboardSpecialClosingMultiple{grid-template-columns:1fr 7fr 1fr}#specialClosingSingle radio-wrapper.fit-content{width:fit-content}#specialClosingMultiple .gridWrapper{margin:40px 0}#specialClosingMultiple .gridWrapper .specialClosingRow{grid-template-columns:2fr 2fr 1fr;padding-left:30px;padding-right:30px}#specialClosingMultiple .gridWrapper .specialClosingRow couple{margin-top:auto;margin-bottom:auto}#specialClosingMultiple .gridWrapper .specialClosingRow.head couple{padding-bottom:0;font-weight:bold}#specialClosingMultiple .gridWrapper .buttonWrapper{display:grid}#dashboardOrderType{padding:0}#dashboardOrderType .error{color:#b34f4a}#dashboardOrderType select-helper.disabled:after{display:none}.dashboardOrders{grid-template-columns:20px 2fr 1fr 1fr 1fr 1fr 1fr;padding-right:0}pies{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;justify-items:center;padding-top:20px;position:relative}pies.deliveryTimePies{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}pies.deliveryTimePies pie-chart-wrapper{grid-gap:0}.dashboardCentralContainer .subcontainer{min-height:255px;display:none}.dashboardCentralContainer .subcontainer.active{display:block}.dashboardCentralContainer .subcontainer.noTotals{min-height:202px}.dashboardCentralContainer .subcontainer.loading{background-image:url("/res/pics/loading.gif");background-size:30px !important;background-position:center 40px;background-repeat:no-repeat}.dashboardCentralContainer .subcontainer summary set-head{padding-bottom:5px}.dashboardCentralContainer dash-choices button:not(:first-child):not(:last-child){border-left:1px solid #ccd0d2;border-right:1px solid #ccd0d2}.dashboardCentralContainer graph-data{padding-top:10px}.dashboardCentralContainer set-head{text-align:center;padding:0 0 30px 0}.dashboardCentralContainer summary{width:230px;margin-left:20px;float:right}.dashboardCentralContainer summary summary-entry span{font-size:14px}.dashboardUnavailableProductsHead,.dashboardUnavailableProduct{grid-template-columns:repeat(6, 1fr)}.dashboardUnavailableProductsContainer button-wrapper{top:5px}#dashboard_form_add_unavailable_product form-set textfield-wrapper:last-child{width:640px}#dashboard_form_add_unavailable_product form-set description{padding:0 20px 0 0}#dashboard_form_add_unavailable_product #selected-articles{margin:20px 0}#dashboard_form_add_unavailable_product #selected-articles .label{color:#4b9eb4;font-size:12px;font-weight:bold;text-transform:uppercase}#dashboard_form_add_unavailable_product #selected-articles #selected-articles-list{display:flex;flex-wrap:wrap}#dashboard_form_add_unavailable_product #selected-articles .error{color:#b34f4a}.select-chip{border:1px solid #4b9eb4;border-radius:20px;margin:5px;padding:5px 10px}.select-chip.prepend-text::before{color:#4b9eb4;font-weight:bold;margin-right:5px;content:attr(data-prepend-text)}.select-chip .close-symbol-stroke,.select-chip .close-symbol::after,.select-chip .close-symbol::before{content:"";background-color:#4b9eb4;display:inline-block;height:12px;position:absolute;top:3px;width:1px;left:50%}.select-chip .close-symbol{position:relative;height:14px;width:20px;display:inline-block;padding-left:5px}.select-chip .close-symbol::before{transform:rotate(45deg)}.select-chip .close-symbol::after{transform:rotate(-45deg)}.changelog{grid-template-columns:1fr 1fr 1fr 2fr}#faqList{margin:10px 20px}#faqList ol{list-style:none;counter-reset:my-awesome-counter}#faqList ol li{counter-increment:my-awesome-counter}#faqList ol li::before{content:counter(my-awesome-counter) ". ";font-size:15px;color:#4b9eb4;display:inline-block;width:20px}#faqList ol li div:first-of-type{display:inline;padding-left:5px;font-size:15px;line-height:40px;color:#4b9eb4;font-weight:bold}#faqList ol li div:last-of-type{padding-left:28px;font-size:14px;color:#434a61;margin-bottom:10px}#faqList button.withIcon{margin-top:8px;margin-bottom:8px}#faqList svg{display:inline;width:36px;height:36px;margin-bottom:-14px}#faqList a{color:#4b9eb4;text-decoration:none}#helpDoc{padding:30px;font-size:14px;color:#434a61}#helpDoc .tseHeader{text-decoration:underline;font-weight:bold;margin:10px 0}#helpDoc table tr td{padding:8px 0}#helpDoc table tr td:first-child{width:180px}#helpDoc .tseActive{display:inline-block;padding:4px 10px;background-color:#71a736;border-radius:12px;color:#fff}#helpDoc .tseInEvaluation{display:inline-block;padding:4px 10px;background-color:#1883ba;border-radius:12px;color:#fff}#helpDoc .tseDescription{margin-top:20px}#helpDoc .tseDescription ul{padding-left:15px}filter-bar.dsfinvk-export{min-height:60px;height:auto}filter-bar.dsfinvk-export grid{padding:0;grid-template-columns:1fr 490px 228px}filter-bar.dsfinvk-export date-filter{padding-top:0;margin-right:0}filter-bar.dsfinvk-export couple.no-padding{padding:0}grid.verfahrensdoku{grid-template-columns:1fr 1fr;padding:0}grid.tse-overview{grid-template-columns:1.2fr 1fr 1fr 1fr .8fr;padding:0}grid.tse-overview couple:first-child{color:#4b9eb4;font-weight:bold}grid.tar-export-newentry{grid-template-columns:1fr 300px;padding:0}grid.tar-export-newentry new-entry{min-height:35px}grid.tar-export-newentry button-wrapper{position:unset;top:unset;right:unset;display:none}grid.tar-export-newentry label.generating,grid.tar-export-newentry label.error{display:none}grid.tar-export-newentry label.generating,grid.tar-export-newentry label.wait,grid.tar-export-newentry label.error{padding-top:10px;float:right}grid.tar-export-overview{grid-template-columns:1fr 1fr 1fr 1fr 236px;padding:0}grid.tar-export-overview couple:first-child{color:#4b9eb4;font-weight:bold}grid.tar-export-overview couple.loading,grid.tse-overview couple.loading{background-image:url("/res/pics/loading.gif");background-size:30px !important;background-position:right center;background-repeat:no-repeat;height:30px}grid.tar-export-overview couple button{float:right}form.tarexport label{margin-bottom:10px}form.tarexport a.button{font-family:"Cabin";border-radius:20px;font-size:11px;font-weight:bold;border:none;color:#fff;height:40px;line-height:40px;min-width:120px;top:0;left:0;cursor:pointer;text-transform:uppercase;position:relative;box-shadow:0 0 0 rgba(0,0,0,0);transition:all 300ms ease-in-out;padding:0 20px 0 50px;background-color:#71a736 !important;border-color:#71a736 !important;display:inline-block;text-decoration:none}form.tarexport a.button svg{position:absolute;top:2px;left:10px;width:35px;height:35px;fill:#f9f9f9}.tarExportDateErrorMessage{display:none}.tarExportDateErrorMessage couple{color:#b34f4a}.tarLoadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(18,34,43,.8);z-index:1002;opacity:.5;transition-property:opacity;transition-duration:300ms;display:none;background-image:url("/res/pics/loading.gif");background-size:30px !important;background-position:center 200px;background-repeat:no-repeat}.journal{grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr 1fr}.journalDetail{grid-template-columns:1fr 1fr 1fr}.reportHead{grid-template-columns:1fr 1fr 1fr}.report{grid-template-columns:.5fr 1fr 2fr 2fr 1fr 2fr .5fr}.reportSmall{grid-template-columns:5fr 1fr}.reportMed{grid-template-columns:.5fr .5fr 4fr 1fr}.reportJournalDetail{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.reportJournalSub{background:#e9eef0;margin-left:10px}.reportJournalDetail old-val{font-style:italic;display:block}.cashbookEntries{grid-template-columns:.5fr 1fr 1fr 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.cashbookSums{grid-template-columns:8fr 1fr 1fr 1fr 1fr;background-color:#434a61;color:#f9f9f9}.cashbookSums label,.cashbookSums strong{color:#f9f9f9}.cashbookEntryBottom{grid-template-columns:3fr 1fr}.entryValues{text-align:right}.end{background:#444a62;color:#fff}.end label{color:#fff}.cashbookCategory button-wrapper{top:6px}.cashbookClosing{grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.popupCashflow{grid-template-columns:2fr 1fr 1fr}.formClosingForm hr{margin:0px 20px}.formClosingForm form-set{padding:5px 30px}.formClosing{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.formClosingDualLine{grid-column-start:1;grid-column-end:span 4}.reason{grid-column-start:3;grid-column-end:span 2}.end strong{color:#fff}.formClosing .optionInput textfield-wrapper,.formClosing .optionInput input{margin-top:0px}.formClosing .optionInput textfield-wrapper{top:-10px}.popupClosingDetail{grid-template-columns:repeat(5, 1fr)}.popupClosingDetail.fourWidth{grid-template-columns:repeat(4, 1fr)}.popupClosingDetail.sixWidth{grid-template-columns:repeat(6, 1fr)}.formClosingTop,.popupClosingDetailTop{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.popupClosingOrders{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.popupClosingCoins{grid-template-columns:.5fr 1fr .5fr}.accountedEmployeesMessage{grid-template-columns:1fr 1fr 1fr}.openOrdersMessage{grid-template-columns:.5fr 1fr 1fr 1fr .5fr}button-wrapper.xJournal{top:0}.overviewRow,.overviewSummary,.overviewHeadline{grid-template-columns:1fr 2fr 1fr}.overviewRow.fourColumns,.overviewSummary.fourColumns,.overviewHeadline.fourColumns{grid-template-columns:repeat(4, 1fr)}.overviewSummary{background-color:#434a61;color:#f9f9f9}.overviewSummary label,.overviewSummary strong{color:#f9f9f9}.addonHead{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.addonHead .span3{grid-column:span 3}.addon{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.addonSizeChecks .noMargin checkbox-wrapper{min-height:45px}.customer{grid-template-columns:1fr 1fr 1fr .5fr 1fr 1fr 1fr 1fr}.customer.multipleStores{grid-template-columns:repeat(4, 1fr) .5fr repeat(4, 1fr)}note{font-style:italic;displaY:block}.address{grid-template-columns:1fr 1.5fr 10fr}.address grid{grid-template-columns:1fr 1fr 1fr 1fr}.customerOrders{grid-template-columns:1fr}.doubleBox .orderData{grid-template-columns:1fr 1fr;padding-right:0}.customerOrders search{padding-top:10px}.customerVoucher{grid-template-columns:1fr .5fr 1fr .5fr 1fr 1fr;padding-right:0}.customerVoucherFilterGrid,.customerOrdersFilterGrid{grid-template-columns:1fr auto;justify-items:end;padding-right:0}.customerVoucherRedeemed{margin:20px}.addressSearchWrapper{width:100%;display:block}.contactPhone,.contactEmail,.customerData,.addressHeader{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.addressHeader,.addressBody{grid-gap:0}.addressHeader>couple,.addressBody>couple{padding-right:5px}.customerAdvantages{grid-template-columns:1fr 1fr 1fr 1fr}.addressBody{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.addressArea{grid-template-columns:.5fr 10fr}.addressButtons{grid-template-columns:1fr 1fr;top:-30px}overview.white,sort-bar.white{background-color:#f9f9f9}overview.white:hover,overview.white.focus{background-color:#e9eef0}.customerAdressSearch .valid{color:#71a736}.customerAdressSearch .error{color:#b34f4a}.customerAnalysis{grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1.5fr 1.5fr}.customerAnalysis couple{display:none}.customerAnalysis couple.personalField{display:block}date-filter select-wrapper{float:left}date-filter select-wrapper select-helper{width:200px;float:left}date-filter select-wrapper label{float:left;padding-top:14px;margin:0 20px}customer-order-details{display:block;position:absolute;right:0px;top:10px;padding:5px 15px;border-radius:5px;background-color:#e9eef0;text-align:right}.google-schema-status{display:grid;grid-template-columns:1fr auto;float:right;font-size:14px;margin:10px 50px 10px 0}.google-schema-status svg{height:40px;width:40px}.google-schema-status svg.inactive{fill:#b34f4a}.google-schema-status svg.active{fill:#71a736}.google-schema-status span{margin:auto}new-entry.jobposting{color:#434a61}filter-content.fullWidth{width:calc(100% - 40px)}grid.jobposting{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-rows:auto;padding-right:0}.jobpostingContainer.inactive{background-color:#dee3e5}.jobposting .fullHeight{grid-row-end:span 4}.jobposting .fullWidth{grid-column-start:2;grid-column-end:-1}.jobposting .halfWidth{grid-column-end:span 2}.jobposting .secondColumn,.salaries .secondColumn{grid-column-start:2}hr.jobpostingLine{margin:0}hr.salaryLine{margin:10px 0 0}.jobpostingContainer:last-child set+hr.jobpostingLine{display:none}set.salaryWrapper{padding-left:0;padding-right:0}grid.salary{grid-template-columns:1fr 1fr 1fr 1fr;padding-left:0;padding-right:0}.statsHeader{grid-template-columns:3fr 2fr}.statsHeader .summary{grid-template-columns:1fr 1fr}.statsRow{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.statsRowArticle{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.statsRowMed{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr}.statsRowLarge{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.statsRowExtra{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr 1fr}.statsRowArticleExtra{grid-template-columns:1.5fr 1.5fr 1.5fr 1fr 1fr 1fr 1fr}.statsSum{background-color:#434a61;color:#f9f9f9}.statsSum label{color:#f9f9f9}.bgGrey{padding:15px 10px;background:#e9eef0}.loadingBg{background-image:url("/res/pics/loading.gif");background-size:30px !important;background-position:center right;background-repeat:no-repeat;padding-right:40px}.statsValuationTop{grid-template-columns:1.5fr 1fr 7fr}.statsValuation{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.valuationDetailProduct{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.valuationDetailAddon{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.valuationDetailTop{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.valuationDetailData{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.valuationDetailDataRem{grid-template-columns:1fr 1fr 1fr 2fr}.valuationDetailFull{grid-template-columns:1fr}.statsValuation .valuationStars{text-align:center}summary-row .statsValuation{padding-left:30px}summary-row .statsValuation .valuationStars{text-align:left}.statsValuation valuation{margin:auto;display:block;width:96px;height:16px;position:relative;top:-2px}.statsValuation stars{display:block;width:100%}.statsValuation stars.starIcon{position:absolute;top:0;left:0;z-index:1;width:40px;overflow:hidden;height:100%}.statsValuation svg{width:96px;height:16px;position:absolute;top:0;left:0}summary-row .statsValuation valuation,summary-valuation.statsValuation valuation{margin:3px 0}.companyOrders{grid-template-columns:1fr 1fr 1fr 1fr 1.5fr 1.5fr}.orderAnalysis{grid-template-columns:1fr 1fr 1fr 1fr 1.5fr 1.5fr}.storeOverview{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}grid.storeOverview couple{min-height:36px}.maskHead{grid-template-columns:1fr 4fr}.maskPrivileges{grid-template-columns:1fr 1fr 1fr 1fr}.privilegeFormRow{grid-template-columns:1fr 1fr}.accountManagementRow{grid-template-columns:repeat(4, 1fr)}.tableGroup{grid-template-columns:1fr 3fr}.table{grid-template-columns:1fr 1fr 2fr 1fr}.table.inactive{background:#d6d6d6}.restaurantSetting{margin-left:20px}module:not(.white) search label{color:#f9f9f9}.doubleBox .customerOrder{grid-template-columns:1fr 2.5fr 1fr 1fr 1fr}.doubleBox .customerTopProducts{grid-template-columns:repeat(4, minmax(150px, 200px)) 1fr;gap:10px}status-bar{position:fixed;bottom:0;right:0;width:calc(100% - 60px);height:70px;display:block;background-color:#12222b;color:#fff;transition-property:width;transition-duration:300ms}.mobileOrdering status-bar{width:100%}sidebar-menu-wrapper.open+content status-bar{width:calc(100% - 210px)}status-bar button-wrapper{position:relative;top:16px;right:auto;float:left;padding-left:20px}status-bar button-wrapper label{float:left;margin-right:25px;margin-left:5px;color:#f9f9f9}status-bar touch{float:left}status-bar mobile-button-wrapper{display:none}incoming-calls{height:100%;width:calc(100% - 300px);padding-left:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;box-sizing:border-box}incoming-calls.overview{width:210px;background-color:#4b9eb4;float:left;display:block}incoming-calls label{color:#f9f9f9;float:left;display:block;padding-top:28px;margin-left:10px}call{display:grid;grid-template-columns:1fr 4fr;grid-gap:30px;position:relative}call-icon{background-color:#fff;width:35px;height:35px;display:block;border:3px solid #4b9eb4;border-radius:50%;align-self:center;transform:scale(1);transform-origin:center bottom;transition-property:transform,background-color;transition-duration:300ms;animation:pulse 1s infinite}call-icon.overview{animation:pulse2 1s infinite;float:left;top:15px;position:relative}call-icon.noPulse{animation:none}call-icon svg{position:absolute;top:0;left:0;fill:#4b9eb4;width:100%;height:100%;transition-property:fill;transition-duration:300ms}call:hover call-icon{background-color:#4b9eb4;transform:scale(1.8)}call:hover call-icon svg{fill:#fff}call-customer{align-self:center}call button-wrapper{position:absolute;top:0;left:-30px;height:100%;width:calc(100% + 30px);transition-property:top;transition-duration:500ms}call:hover button-wrapper{top:-70px}call touch{position:absolute;top:auto;bottom:30px;left:30px;transform:scale(0.1);transition-property:transform,left;transition-duration:500ms}call:hover touch{transform:scale(1)}call:hover .deny{left:0px}call:hover .accept{left:60px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(75,158,180,.5)}70%{box-shadow:0 0 0 15px rgba(75,158,180,0)}100%{box-shadow:0 0 0 0 rgba(75,158,180,0)}}@keyframes pulse2{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}70%{box-shadow:0 0 0 15px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}back-and-forth{float:right;margin-right:30px;padding-top:15px}back-and-forth button{margin-left:20px}.ui-datepicker{background-color:#fff;box-shadow:0 5px 30px rgba(0,0,0,.2);text-transform:uppercase;z-index:9999 !important}.ui-datepicker-header{background-color:#4b9eb4;color:#fff;font-size:14px;text-align:center;line-height:40px}.ui-datepicker-prev{position:absolute;top:7px;left:10px}.ui-datepicker-next{position:absolute;top:7px;right:10px}.ui-datepicker-prev,.ui-datepicker-next{width:25px;height:25px;border-radius:50%;box-shadow:1px 1px 10px rgba(0,0,0,.4);padding-top:0;cursor:pointer;background-color:#fff;transform:scale(1);transition-property:transform;transition-duration:300ms}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{transform:scale(1.1)}.ui-datepicker-prev::after,.ui-datepicker-next::after{content:"<";color:#434a61;text-indent:0;display:block;line-height:24px;font-size:20px;position:absolute;top:0;left:8px}.ui-datepicker-next::after{content:">"}.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled{display:none}.ui-datepicker .ui-icon{text-indent:-9999px;display:block}.ui-datepicker table{border-spacing:6px;border:3px solid #fff}.ui-datepicker th,.ui-datepicker td{text-align:center}.ui-datepicker-calendar a,.ui-datepicker-calendar td span{display:block;width:35px;height:35px;background-color:#e9eef0;color:#4b9eb4;text-decoration:none;padding-top:10px;box-sizing:border-box}.ui-datepicker-calendar a:hover{background-color:#4b9eb4;color:#fff}.ui-datepicker-calendar td span{background-color:#fff;color:#dee3e5}.ui-datepicker-calendar:not([style="display: none;"])+.ui-timepicker-div{margin-top:20px}.ui-timepicker-div .ui-widget-header,.ui_tpicker_time_label,.ui_tpicker_hour_label,.ui_tpicker_minute_label,.ui_tpicker_time,.ui-datepicker-buttonpane{display:none}.ui-timepicker-div{width:166px}.ui-timepicker-div dl{display:flex;flex-wrap:nowrap;margin:0px}.ui-timepicker-div dl dd.ui_tpicker_hour{margin:0px;width:50%}.ui-timepicker-div dl dd.ui_tpicker_minute{margin:0px;width:50%}.ui-spinner{display:grid;position:relative}.ui-timepicker-input.ui-spinner-input{margin:10px;width:calc(100% - 30px);padding:10px;box-sizing:border-box;text-align:center;font-size:20px;font-weight:bold;border:1px solid #cecfd1;border-radius:6px}.ui_tpicker_hour .ui-timepicker-input.ui-spinner-input{margin-left:20px}.ui_tpicker_minute .ui-timepicker-input.ui-spinner-input{margin-right:20px}.ui_tpicker_hour .ui-spinner::after{content:":";position:absolute;top:0;right:-1px;color:#000;font-size:20px;font-weight:bold;height:100%;line-height:146px}.ui-spinner-button{display:block;background:#4c9eb4;height:40px;position:relative}.ui-spinner-up{grid-row:1/span 1}.ui-button-icon-space{position:absolute;top:7px;width:25px;height:25px;border-radius:20px;background:#fff;cursor:pointer}.ui_tpicker_hour .ui-button-icon-space{left:calc(50% - 8px)}.ui_tpicker_minute .ui-button-icon-space{right:calc(50% - 8px)}.ui-button-icon-space::before,.ui-button-icon-space::after{content:"";height:1px;width:8px;background:#000;position:absolute;top:11px;left:6px;transform:rotate(-45deg)}.ui-button-icon-space::after{left:11px;transform:rotate(45deg)}.ui-spinner-down .ui-button-icon-space::before,.ui-spinner-down .ui-button-icon-space::after{top:12px}.ui-spinner-down .ui-button-icon-space::before{transform:rotate(45deg)}.ui-spinner-down .ui-button-icon-space::after{transform:rotate(-45deg)}.ui-autocomplete{position:absolute;box-shadow:3px 3px 7px rgba(0,0,0,.2),-3px 3px 7px rgba(0,0,0,.2);border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:2000;font-size:14px;margin-top:0px}.ui-autocomplete::before,.ui-autocomplete::after{content:"";width:20px;height:17px;background:#dee3e5;position:absolute;top:-17px;left:0;box-shadow:-2px 5px 4px rgba(0,0,0,.15)}.ui-autocomplete::after{right:0;left:auto;box-shadow:2px 5px 4px rgba(0,0,0,.15)}.ui-menu-item{cursor:pointer;position:relative;z-index:1;background:#dee3e5;color:#434a61;display:block}.ui-menu-item set{border-top:1px solid #ccd0d2;padding-top:7px;padding-bottom:5px}.ui-menu-item:first-of-type set,.ui-menu-item set.noBorder{border:none}.ui-menu-item span{color:#f28c54;font-weight:bold}.ui-menu-item:first-of-type::before{content:"";background:#dee3e5;position:absolute;top:-10px;left:0;width:100%;height:10px}.ui-menu-item:last-of-type,.ui-menu-item:last-of-type .ui-state-active{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.ui-menu-item:hover,.ui-state-active{background-color:#f9f9f9}.ui-helper-hidden-accessible{display:none}.ui-autocomplete-loading{background-image:url("/res/pics/ajax-loader.gif");background-size:30px !important;background-position:right 35px center;background-repeat:no-repeat;z-index:2}.ui-autocomplete.darkBG,.ui-autocomplete.darkBG .ui-menu-item:hover,.ui-autocomplete.darkBG .ui-state-active{background-color:#f9f9f9}.ui-autocomplete.darkBG::before,.ui-autocomplete.darkBG::after,.ui-autocomplete.darkBG .ui-menu-item,.ui-autocomplete.darkBG .ui-menu-item:first-of-type::before{background-color:#e9eef0}.ui-autocomplete.whiteBG,.ui-autocomplete.whiteBG .ui-menu-item:hover,.ui-autocomplete.whiteBG .ui-state-active{background-color:#e9eef0}.ui-autocomplete.whiteBG::before,.ui-autocomplete.whiteBG::after,.ui-autocomplete.whiteBG .ui-menu-item,.ui-autocomplete.whiteBG .ui-menu-item:first-of-type::before{background-color:#f9f9f9}.ui-autocomplete.whiteBG{border:1px solid #ccd0d2}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 10px rgba(0,0,0,.5);background:#f9f9f9;color:#434a61}ul{padding-left:0px}form-bubbles{height:90px;display:grid;background-color:#e9eef0;padding:0 30px;grid-template-columns:repeat(auto-fit, minmax(0, 1fr)) 0%;justify-content:space-between}form-bubbles.blue{background-color:#4b9eb4}form-bubbles.small{height:60px}bubble-wrapper{display:block;padding-top:28px;position:relative}form-bubbles.small bubble-wrapper,form-bubbles.small form-step-wrapper{padding-top:13px}bubble-wrapper::before,form-step-wrapper::before{content:"";width:100%;height:1px;position:absolute;top:45px;left:0;background-color:#ccd0d2}form-bubbles.small bubble-wrapper::before,form-bubbles.small form-step-wrapper::before{top:30px}step-bubble,form-step-wrapper form-step{width:35px;height:35px;border:1px solid #ccd0d2;border-radius:50%;cursor:default;font-weight:bold;text-align:center;line-height:35px;position:relative;box-sizing:border-box;transform:scaleX(1) scaleY(1);transition-property:transform;transition-duration:300ms;display:block;background-color:#e9eef0;color:#7a8393}form-bubbles.blue step-bubble{border-color:#b3d5dd;background-color:#4b9eb4;color:#b3d5dd}step-bubble:hover,form-step-wrapper form-step:hover{transform:scaleX(1.1) scaleY(1.1)}bubble-wrapper.active::before,bubble-wrapper.finished::before{background-color:#4b9eb4}form-bubbles.blue bubble-wrapper.active::before,form-bubbles.blue bubble-wrapper.finished::before{background-color:#f9f9f9}bubble-wrapper.active step-bubble{background-color:#4b9eb4;border-color:#4b9eb4;color:#fff}bubble-wrapper.finished step-bubble{background-color:#f9f9f9;border-color:#4b9eb4;color:#4b9eb4}form-bubbles.blue bubble-wrapper.finished step-bubble{background-color:#4b9eb4;border-color:#f9f9f9;color:#f9f9f9}form-steps{display:block;padding:20px;text-align:center;text-transform:uppercase;color:#7a8393;font-weight:bold}form-steps.hidden{display:none}form-step{display:inline-block;padding-right:20px}form-step.active,form-step:hover{color:#4b9eb4}form-step.finished{color:#434a61}form-step::after{content:">";left:10px;font-size:14px;position:relative}form-step:last-child::after{display:none}form-bubbles form-step-wrapper{padding-top:28px;position:relative}form-bubbles form-step-wrapper form-step{width:210px;left:-105px;padding-right:0;border-radius:25px}form-bubbles.blue form-step-wrapper form-step{background-color:#f9f9f9;border-color:#f9f9f9}form-bubbles form-step-wrapper:last-child form-step{right:175px;left:auto}form-bubbles form-step-wrapper:first-child form-step{left:0}form-step-wrapper form-step::after{display:none}form-step-wrapper form-step:hover{transform:scaleX(1.033) scaleY(1.1)}textfield-wrapper,radio-wrapper,.switchwrapper,textarea-wrapper,select-wrapper{position:relative;display:block;border-radius:20px}form select-wrapper{border-radius:0}textfield-wrapper input,textarea-wrapper textarea{background-color:#e9edef;border:none;border-radius:20px;padding:10px 20px;width:100%;min-height:40px;transition-property:box-shadow,border,background-color;transition-duration:300ms;box-sizing:border-box;font-family:"Arial"}textfield-wrapper input:invalid,textarea-wrapper textarea:invalid{border:1px solid #4b9eb4}textfield-wrapper input:placeholder-shown{background-color:#dee3e5}textfield-wrapper input:valid,textarea-wrapper textarea:valid{color:#434a61}textfield-wrapper.addEuro::after,textfield-wrapper.addPercent::after,textfield-wrapper.addDistance::after,textfield-wrapper.addMinute::after{position:absolute;bottom:12px;right:22px;font-family:"Arial"}textfield-wrapper.addEuro::after{content:"€"}textfield-wrapper.addPercent::after{content:"%"}textfield-wrapper.addDistance::after{content:"km"}textfield-wrapper.addMinute::after{content:"min"}textfield-wrapper.addEuro input,textfield-wrapper.addPercent input,textfield-wrapper.addDistance input,textfield-wrapper.addMinute input{text-align:right;padding-right:35px}textfield-wrapper.addPercent input{padding-right:38px}textfield-wrapper.addDistance input,textfield-wrapper.addMinute input{padding-right:45px}textfield-wrapper.withTooltip.addEuro::after,textfield-wrapper.withTooltip.addPercent::after,textfield-wrapper.withTooltip.addDistance::after,textfield-wrapper.withTooltip.addMinute::after{right:67px}textfield-wrapper .withIcon{margin-top:0}textfield-wrapper:not(.withTooltip) svg{position:absolute;top:3px;right:10px;width:35px;height:35px;fill:#434a61}.nanoPopup textarea-wrapper{margin-right:0}.nanoPopup textarea{width:100%}select{appearance:none;outline:0;box-shadow:none;border:0;width:calc(100% - 2px);height:36px;margin:0;padding:0 0 0 20px;color:#7a8393;cursor:pointer;background-color:#dee3e5;border-radius:20px;position:relative;top:1px}select-helper{position:relative;display:block;width:100%;min-height:40px;background:#dee3e5;border-radius:20px;overflow:hidden;box-sizing:border-box}select-wrapper.disabled select-helper{opacity:.6}select::-ms-expand{display:none}select-helper::before{content:"";position:absolute;top:1px;right:1px;width:38px;height:38px;background-color:#dee3e5;pointer-events:none;z-index:1}select-helper::after{content:"";position:absolute;top:18px;right:16px;border-top:5px solid #434a61;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);z-index:2}select-helper option.disabled{font-style:italic;color:#7a8393}radio-wrapper{overflow:hidden;border-radius:0}radio-wrapper radio{position:relative;display:block}radio-wrapper input{position:absolute;top:14px;left:2px;width:2px;height:2px;margin-top:0 !important}radio label{padding-left:40px;line-height:40px;min-height:40px;display:block;cursor:pointer;z-index:1;position:relative}radio label-add{color:#f9f9f9;padding-left:40px;display:block;position:absolute;bottom:8px;left:0;margin-bottom:-10px;text-transform:uppercase;font-size:11px;white-space:nowrap}form-row radio label-add{color:#434a61}radio-wrapper input+label::after,radio-wrapper input+.notValid::after{content:"";background-color:#fff;width:24px;height:24px;position:absolute;top:8px;left:0px;border-radius:50%;box-shadow:0 0 0 2px #ccd0d2 inset}radio-wrapper input:checked+label::after,radio-wrapper input:checked+.notValid::after{animation:checkRadio 300ms forwards}radio-wrapper.require input+label::after{box-shadow:0 0 0 1px #4b9eb4 inset}@keyframes checkRadio{0%{box-shadow:0 0 0 2px #ccd0d2 inset}50%{box-shadow:0 0 0 12px #ccd0d2 inset}100%{box-shadow:0 0 0 7px #4b9eb4 inset}}radio-wrapper .required{display:block;clear:both}checkbox-wrapper{float:left;position:relative}checkbox-wrapper input{position:absolute;top:15px;left:5px;width:2px;height:2px;display:none}checkbox-wrapper label,checkbox-wrapper .notValid{padding-left:40px;line-height:35px;display:block;cursor:pointer;z-index:1;position:relative}checkbox-wrapper label::before,checkbox-wrapper .notValid::before{content:"";background-color:#fff;border:1px solid #ccd0d2;position:absolute;top:4px;left:0px;width:26px;height:26px;border-radius:5px}checkbox-wrapper input:checked+label::after,checkbox-wrapper input:checked+.notValid::after{content:"";width:20px;height:20px;background:url("../pics/buttons.svg#accept") top center no-repeat;position:absolute;top:8px;left:4px}.switchwrapper{position:relative;min-height:40px}.switchwrapper input{position:absolute;top:8px;left:22px}.switchwrapper label{cursor:pointer;position:relative;color:#434a61;padding:13px 0 0 70px;line-height:16px}.switchwrapper label:before{content:"";position:absolute;top:5px;left:1px;height:14px;width:14px;background-color:#ccd0d2;border:8px solid #f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.3);transition-property:background-color,transform,border;transition-duration:300ms;border-radius:50%;z-index:1}.switchwrapper label:after,.switchwrapper input:checked+label::after{content:"";position:absolute;top:4px;left:0px;width:55px;height:30px;background-color:#e9edef;border:1px solid #ccd0d2;transition-property:background-color,border;transition-duration:300ms;border-radius:34px}.switchwrapper input:checked+label:after{background-color:#4b9eb4;background-image:none;border:1px solid #4b9eb4}.switchwrapper input:focus+label:after{box-shadow:0 0 1px #2196f3}.switchwrapper input:checked+label:before{transform:translateX(25px);background-color:#4b9eb4;border-color:#c9e2e8}label{display:block;text-transform:uppercase;font-weight:bold;color:#7a8393;font-size:12px}textfield-wrapper .required,select-wrapper .required,textarea-wrapper .required,radio-wrapper .required,checkbox-wrapper .required,upload-wrapper .required{color:#b34f4a;padding-top:5px;display:block;font-size:14px}textfield-wrapper.require label,select-wrapper.require label,textarea-wrapper.require label,radio-wrapper.require label,checkbox-wrapper.switchwrapper.require label,upload-wrapper.require label{color:#b34f4a}label[required=required]{color:#4b9eb4}textfield-wrapper.require input{border:1px solid #b34f4a}form-set{padding:10px 30px;position:relative;display:block;font-size:14px}form-row{overflow:hidden;display:block;position:relative}form-row.storeList{display:grid;grid-template-columns:1fr 1fr 1fr}form-row>p:first-of-type{margin-top:10px}form-row+hr{margin:20px 0 0}form-set+h4{margin-top:30px}h4~form-set radio-wrapper{margin-top:10px}form description{padding:20px 0}set description{padding:20px 0 0}form-footer{background-color:#e9eef0;display:block;padding:20px 30px;overflow:hidden;margin-top:30px}form-footer button{float:right;margin-left:20px}form-set input,form-set select-helper,form-set textarea{border-radius:5px;border:1px solid #ccd0d2;background-color:#f9f9f9;margin-top:6px}form-set radio-wrapper{float:left}form-set radio{float:left;margin-right:20px;margin-top:5px}form-set label,form-set .switchwrapper label{color:#7a8393;text-transform:uppercase;font-weight:bold}form-set .labelLeft{margin-left:40px}form-set .labelLeft label,form-set .labelLeft .required{position:absolute;top:20px;left:-40px;width:20px}form-set textfield-wrapper,form-set select-wrapper,form-set textarea-wrapper,form-set checkbox-wrapper,form-set radio-wrapper{width:310px;margin-top:20px;float:left;margin-right:20px}form-set textarea-wrapper,form-set radio-wrapper{width:100%}form-set checkbox-wrapper{margin-top:5px}form-set form-row.storeList checkbox-wrapper.storeCheck{width:auto}form-set checkbox-wrapper input{margin-top:0}form-set checkbox-wrapper:nth-child(3n){margin-right:0}.tinyPopup form-set textfield-wrapper,.tinyPopup form-set select-wrapper{width:100%}form-set textfield-wrapper.small,form-set select-wrapper.small{width:145px}form-set select,form-set select-helper{border-radius:5px;background-color:#f9f9f9}form-set select-helper::before{background-color:#f9f9f9;border-top-right-radius:5px;border-bottom-right-radius:5px}form .switchwrapper{margin:5px 0px;float:left}form-row textfield-wrapper:last-child,form-row select-wrapper:last-child{margin-right:0}form-set .switchwrapper{margin-top:39px;margin-right:20px}form-set textfield-wrapper+.switchwrapper{margin-top:42px}form-row.noMargin checkbox-wrapper,form-row.lowMargin>textfield-wrapper,form-row.lowMargin>checkbox-wrapper{margin-top:10px}form-row.lowMargin textfield-wrapper+.switchwrapper,form-row.lowMargin textfield-wrapper+.switchwrapper+.switchwrapper{margin-top:32px}form-row.noMargin checkbox-wrapper.switchwrapper.soldout{margin-top:32px}h4>.switchwrapper{float:right;top:-17px}form-set textfield-wrapper.withTooltip input,form-set select-wrapper.withTooltip select-helper,form-set .switchwrapper.withTooltip label,form-set textarea-wrapper textarea{width:calc(100% - 45px);float:left;box-sizing:border-box}form-set textfield-wrapper touch,form-set select-wrapper touch{top:8px;margin-right:0}form-set .switchwrapper click-wrapper{position:absolute;top:0;right:0}form-set .switchwrapper touch{top:3px;margin-right:0}.responsivePopupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(18,34,43,.8);z-index:1001;opacity:0;transition-property:opacity;transition-duration:300ms}body.iosApp .responsivePopupOverlay{height:calc(100% - 20px);top:20px}.responsivePopup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;opacity:0;transition-property:opacity;transition-duration:300ms;overflow-y:scroll;overflow-x:hidden}.responsivePopup h2{padding:9px 45px 0 20px}body.iosApp .responsivePopup{height:calc(100% - 20px);top:20px}.responsivePopupOverlay.visible,.responsivePopup.visible{opacity:1}.responsivePopupOverlay.noFade,.responsivePopup.noFade{transition-duration:0ms}.responsivePopupContentWrapper{width:calc(100% - 60px);max-width:1090px;height:100%;margin:auto;padding:30px 0 100px;position:relative;box-sizing:border-box}.nanoPopup .responsivePopupContentWrapper{max-width:430px}.tinyPopup .responsivePopupContentWrapper{max-width:654px}.smallPopup .responsivePopupContentWrapper{max-width:850px}.fullPopup .responsivePopupContentWrapper{max-width:calc(100% - 60px)}.responsivePopupContent{background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.5);margin-bottom:100px;overflow:hidden;color:#434a61}.responsivePopupContentWrapper .responsivePopupContent form{max-height:calc(100vh - 100px);overflow-y:auto}.responsivePopupContentWrapper .responsivePopupContent form-footer{position:sticky;z-index:1;bottom:0}.tinyPopup .responsivePopupContent{overflow:visible}.passwordPopup .responsivePopupContent{overflow:visible !important}.fullPopup .responsivePopupContent{margin-bottom:0}.responsivePopupClose{position:absolute;top:37px;right:10px;width:28px;height:28px;z-index:2 !important;background-color:#f9f9f9;cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:50%;transition-property:background-color;transition-duration:300ms}.responsivePopupClose:hover{background-color:red}.responsivePopupClose::before,.responsivePopupClose::after{content:"";width:2px;height:14px;background-color:#434a61;transform:rotate(-45deg);position:absolute;top:7px !important;left:13px !important}.responsivePopupClose::after{transform:rotate(45deg)}.responsivePopupScroll{position:fixed;bottom:20px;right:20px;background-color:#89c558;border-radius:25px;width:50px;height:50px;z-index:10000;box-shadow:0px 1px 3px rgba(0,0,0,.5);cursor:pointer;transition-property:background-color,border;transition-duration:300ms;border:1px solid #fff;display:none}.responsivePopupScroll.visible{display:block}.responsivePopupScroll:hover{background-color:#fff;border:1px solid #c8c8c8}.responsivePopupScroll::before,.responsivePopupScroll::after{content:"";background-color:rgba(50,50,50,.8);height:8px;left:24px;position:absolute;top:18px;transform:skew(0deg, 45deg);width:12px;transition-property:background-color;transition-duration:300ms}.responsivePopupScroll::after{left:12px;top:18px;transform:skew(0deg, -45deg)}.responsivePopupScroll:hover::before,.responsivePopupScroll:hover::after{background-color:#89c558}.mobileOrdering .responsivePopupOverlay,.mobileOrdering .responsivePopup,.mobileOrdering .responsivePopupScroll{transition:unset}tabs{background-color:#f9f9f9;display:flex;flex-wrap:wrap;text-align:center;text-transform:uppercase;font-weight:bold;color:#7a8393;line-height:50px}tab{width:auto;height:100%;padding:0 20px;cursor:pointer;display:block}tab:hover,.tabActive{color:#f9f9f9;background-color:#3d4e5b}tab svg{display:none}#faqTabs tab{width:200px}#faqTabs tab.faqTse{width:220px}.liveFilterActive{color:#f78b30}.liveFilterPassive{color:#acd3da}.pieChart .flot{width:300px;height:300px;display:block}.graphItem .flot{width:100%;height:300px;display:block}.legendLabel .legendPic1{padding-right:30px;padding-bottom:20px;margin-left:6px;margin-right:10px;background:url("../pics/legende_sollproduktivitaet.svg") 0px 4px no-repeat}.legendLabel .legendPic2{padding-right:30px;padding-bottom:20px;margin-left:6px;background:url("../pics/legende_gesamtproduktivitaet.svg") 0px 4px no-repeat}#app{height:calc(100% - 10px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#app::-webkit-scrollbar{display:none}#app #vueWrapper{height:100%}#app #vueWrapper .v-application,#app #vueWrapper .v-application__wrap{height:100%;min-height:unset}.v-overlay-container .v-list{color:#000;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);padding-top:0;padding-bottom:0;overflow-y:scroll;max-height:310px}.v-overlay-container .v-list .v-list-item{border-bottom:solid 1px rgb(var(--v-theme-secondary-lighten-1))}.v-overlay-container .v-list .v-list-item.v-list-item--active{background-color:rgb(var(--v-theme-secondary-lighten-2))}@media all and (max-width: 1900px){status-bar button-wrapper:not(.callbuttons){width:100%;height:auto;position:absolute;bottom:70px;left:0;top:auto;display:none;background:rgba(18,34,43,.8)}status-bar button-wrapper{padding-left:10px;padding-top:10px}status-bar mobile-button-wrapper{display:block;width:50px;height:50px;float:left;padding-top:15px;padding-left:10px}status-bar button-wrapper touch{display:block;margin-bottom:15px}status-bar button-wrapper click-wrapper{overflow:hidden;display:block}mobile-button-wrapper.visible+button-wrapper{display:block}back-and-forth button{margin-left:10px;min-width:0}}@media all and (max-width: 1400px){set>grid{padding-right:20px}dialog-overview set>grid{padding-right:70px}dialog-overview form-set{display:none}overview button-wrapper,.overview .button-wrapper{position:relative;top:auto;right:auto}overview set:first-of-type{height:auto}button-wrapper.grid2,button-wrapper.grid3,.button-wrapper.grid2,.button-wrapper.grid3{display:block;height:50px;width:150px;float:right}overview button-wrapper.grid3,.overview .button-wrapper.grid3{right:auto}overview button-wrapper touch{top:7px}overview.multiLine set:first-of-type{overflow:hidden}overview.backwards set:first-of-type button-wrapper{right:0;margin-right:0}overview.backwards set:first-of-type button-wrapper+button-wrapper{right:0}mobile-filter{display:block}content-scroll::before{display:none}filter{display:none}filter.visible{display:block;position:absolute;top:50px;left:0;width:100%;height:calc(100% - 50px);z-index:1}filter-row:nth-of-type(3n),filter-row:nth-of-type(3n-1){border-left:1px solid #e9eef0}content-filter-toggle,source-filter-toggle{width:70px;text-indent:-9999px}content-filter-toggle::after,source-filter-toggle::after{display:none}search-filter.withFilter{margin-left:80px}search-filter.withFilter textfield-wrapper{width:345px}source-filter-toggle svg{left:18px}#dashboard_form_add_unavailable_product form-set textfield-wrapper:last-child{max-width:640px;min-width:310px}.circum.burger{display:none}.orderAcceptance filter{width:100%}.orderAcceptance select-wrapper{margin-left:30px}.orderAcceptance select-wrapper:nth-of-type(2){margin-right:30px}.orderAcceptanceSearch{margin-left:30px;margin-right:30px}order-acceptance-button-wrapper{margin-left:30px;width:auto;margin-right:30px}choice-left{width:calc(100% - 325px)}choice-right{width:325px}.orderAcceptanceBubbles{display:none}.orderAcceptance filter content-scroll{display:grid;grid-template-columns:1fr 1fr 1fr}.orderAcceptance filter-wrapper{display:block}.orderAcceptance filter-row{line-height:18px;min-height:30px}.orderAcceptance filter-content{width:auto;height:calc(100% - 50px);float:none}.productChoice .orderAcceptance{height:calc(100% - 20px)}livefilter-active{display:none}product-wrapper{padding-top:20px}product-wrapper{float:none}product-wrapper>div{margin-top:10px}product-wrapper textfield-wrapper{padding-left:20px;padding-right:20px}products,shop-tables,shop-staff{padding-left:20px;padding-right:20px;padding-top:20px;grid-template-columns:1fr 1fr 1fr;grid-gap:13px}cart-head{height:50px}.cartScroll{top:50px;height:calc(100% - 100px)}.cartScroll content-scroll{padding:0 0 5px 0}cart-item{grid-gap:10px}cart-addons{width:auto}cart-stats{height:50px}status-bar button-wrapper{overflow:hidden}keycode{display:none}.checkout module-content{display:block;padding:20px}.checkout module-content column{padding-bottom:20px}.checkout column+column box{min-height:500px;height:auto}choice-right radio{width:100%}.orderLight{padding-right:70px !important;border-bottom:1px solid #cecfd1;grid-template-columns:1fr 1fr 1fr 1.5fr 1fr 35px 1fr !important;grid-template-rows:1fr 50px}.orderLightDetail~button-wrapper{margin-right:0}.cancellationDetailOrder{grid-template-columns:2fr 1fr 1fr;padding-right:0}.orderDetailOrder{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.overview .text-actions{grid-column-start:6;grid-row-start:2;border-bottom:none !important;padding-right:6px !important}.overview .text-main{grid-column-start:7;grid-row-start:2;border-bottom:none !important;width:145px;border-left:1px solid #dee3e5}.overview .text-detail{border-bottom:none !important}.overview .text-critical{grid-row-start:2;grid-column:7;width:191px;border-bottom:none !important}}@media all and (max-width: 1023px){.nanoPopup .responsivePopupContentWrapper{max-width:unset}module{margin:15px}module.withSystemBar{height:calc(100% - 190px)}module.withSystemBar.hasWaiter{height:calc(100% - 223px)}back-and-forth{margin-right:15px}dashboard{grid-template-columns:1fr 1fr}dashboard dashbox.small dash-choices-buttons{display:inline-block;width:unset}dashboard dashbox.small dash-choices-buttons button{padding:unset;width:90px}dashboard dashbox.bigger,dashboard dashbox.page{grid-column-end:span 2}dashboard dashbox.bigger+dashbox.small{grid-column-end:span 2}dashboard dashbox summary{margin:auto}dashboard dashbox .lineChart{display:flex;flex-flow:column-reverse}dashboard dashbox .dashboardCentralContainer .subcontainer.active{display:grid;width:100%}dashboard dashbox .dashboardCentralContainer .subcontainer.active summary{width:unset;margin-left:auto}dashboard dashbox .dashboardSpecialClosingSingle,dashboard dashbox .dashboardSpecialClosingMultiple{display:flex;flex-wrap:wrap;justify-content:space-between}dashboard dashbox .dashboardSpecialClosingSingle .buttonWrapper,dashboard dashbox .dashboardSpecialClosingMultiple .buttonWrapper{display:block}#dashboard_form_add_unavailable_product form-set textfield-wrapper:last-child{width:310px}mobile-choice{display:grid;background-color:#dee3e5;height:50px;grid-template-columns:1fr 1fr}mobile-choice-tab{line-height:50px;text-align:center;cursor:pointer;font-size:14px;text-transform:uppercase;font-weight:bold}mobile-choice-tab.active{background-color:#4b9eb4;color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.25)}choice-left{width:100%;float:none;display:block}.productChoice choice-left{height:calc(100% - 100px)}.tableChoice choice-right,.productChoice choice-right{display:none}.productChoice .orderAcceptance{height:100%}.productChoice textfield-wrapper{display:none}dialog-choices{padding:20px 15px;grid-gap:15px}product-wrapper{padding-top:0}product-wrapper>div{margin-top:0;height:calc(100% - 40px)}.checkout content-scroll{height:auto}.orderAcceptance.checkout choice-right{position:relative;width:calc(100% - 40px);float:none;height:auto;margin:20px 20px 0}.productChoice choice-right{float:none;width:100%;height:calc(100% - 100px)}cart-head,cart>cart-stats{display:none}.cartScroll{top:0;height:100%}choice-right radio{width:33%}#dialogFilter{display:none}status-bar button-wrapper:not(.callbuttons){width:100%;height:auto;position:absolute;bottom:70px;left:0;top:auto;padding-left:10px;padding-top:10px;display:none;background:rgba(18,34,43,.8)}status-bar mobile-button-wrapper{display:block;width:50px;height:50px;float:left;padding-top:15px;padding-left:10px}status-bar button-wrapper touch{display:block;margin-bottom:15px}status-bar button-wrapper click-wrapper{overflow:hidden;display:block}mobile-button-wrapper.visible+button-wrapper{display:block}back-and-forth button{margin-left:10px;min-width:0}.orderLight{grid-template-columns:1fr 1fr 1fr 1.5fr}}@media all and (max-width: 767px){header{height:unset}header>a:first-of-type{width:100%}header help,header .login{height:30px}sidebar-menu-wrapper{position:absolute;width:60px}sidebar-menu-wrapper.open{position:relative;width:100%}sidebar-menu-wrapper.open sidebar{width:100%}sidebar-menu-wrapper.open sidebar nav-link.circum.burger{overflow:initial;width:100%;height:60px;border:none}sidebar-menu-wrapper.open sidebar nav-link.circum.burger:before{top:28px;left:16px}sidebar-menu-wrapper.open sidebar nav-link.circum.burger:after{top:20px;left:16px}sidebar-menu-wrapper.open sidebar nav-link.circum.burger label{line-height:60px}sidebar-menu-wrapper.open sidebar nav-link.circum.circumOA,sidebar-menu-wrapper.open sidebar nav-link.circum.circumDT,sidebar-menu-wrapper.open sidebar nav-link.circum.circumTT{display:block}sidebar-menu-wrapper.open sidebar nav-link.store-selection{display:block}sidebar-menu-wrapper.open sidebar nav{display:block}sidebar-menu-wrapper sidebar{width:45px}sidebar-menu-wrapper sidebar nav-link.circum.burger{display:block;overflow:hidden;border-bottom:solid 1px #434a61;border-right:solid 1px #434a61;height:45px;transition-property:height;transition-duration:300ms}sidebar-menu-wrapper sidebar nav-link.circum.burger:before{top:21px;left:8px;transition-property:left,top,opacity;transition-duration:300ms}sidebar-menu-wrapper sidebar nav-link.circum.burger:after{position:absolute;top:13px;left:8px;transition-property:left,top,opacity}sidebar-menu-wrapper sidebar nav-link.circum.burger label{line-height:45px}sidebar-menu-wrapper sidebar nav-link.circum.circumOA,sidebar-menu-wrapper sidebar nav-link.circum.circumDT,sidebar-menu-wrapper sidebar nav-link.circum.circumTT{display:none}sidebar-menu-wrapper sidebar nav-link.store-selection{display:none}sidebar-menu-wrapper sidebar nav{display:none}sidebar-menu-wrapper sidebar nav nav-link{height:unset;border-bottom:solid 1px #434a61}sidebar-menu-wrapper sidebar nav nav-link.circum.burger{display:block;height:60px}sidebar-menu-wrapper sidebar nav nav-link:hover,sidebar-menu-wrapper sidebar nav nav-link.active{color:#f9f9f9}sidebar-menu-wrapper sidebar nav nav-link:hover sub-nav label,sidebar-menu-wrapper sidebar nav nav-link.active sub-nav label{color:#434a61}sidebar-menu-wrapper sidebar nav nav-link:hover sub-nav label:hover,sidebar-menu-wrapper sidebar nav nav-link.active sub-nav label:hover{background:#13232c;color:#f9f9f9}sidebar-menu-wrapper sidebar nav nav-link label{opacity:1;right:unset}sidebar-menu-wrapper sidebar nav nav-link sidebar-menu-wrapper{position:relative;left:unset}sidebar-menu-wrapper sidebar nav nav-link sidebar-menu-wrapper sub-nav{display:unset;position:unset;top:unset;left:unset;width:unset}sidebar-menu-wrapper sidebar nav nav-link sidebar-menu-wrapper sub-nav sub-link{border-top:solid 1px #434a61}sidebar-menu-wrapper sidebar nav nav-link sidebar-menu-wrapper sub-nav sub-link label{padding-left:80px;background:#e9eef0}content{width:100%}content-scroll-wrapper:before{content:var(--module-title);width:100%;display:block;font-size:21px;background:#12222b;position:absolute;top:0;left:0;z-index:8;font-weight:bold;padding:10px 20px;text-align:center;min-height:26px}h1{min-height:45px;font-size:21px;padding-top:10px}module-content{padding:15px}.mobile-dash-choices-buttons,dashboard dashbox dash-content dash-main dash-choices-buttons,dashboard dashbox.small dash-choices-buttons{display:grid;grid-template-columns:repeat(3, 1fr);margin:auto;width:100%}.mobile-dash-choices-buttons button,dashboard dashbox dash-content dash-main dash-choices-buttons button,dashboard dashbox.small dash-choices-buttons button{padding:0 3px;overflow:clip;text-overflow:ellipsis;width:unset}dashboard{grid-template-columns:1fr;grid-gap:25px}dashboard dashbox.big{grid-column-end:span 1}dashboard dashbox.bigger{grid-column-end:span 1}dashboard dashbox.bigger.bigger+dashbox.small{grid-column-end:span 1}dashboard dashbox.page{grid-column-end:span 1}dashboard dashbox dash-content{padding:5px 10px}dashboard dashbox dash-content dash-main{padding:10px}dashboard dashbox dash-content dash-main dash-choices button{width:unset}dashboard dashbox dash-content dash-main.dashboardCentralContainer dash-choices-buttons{grid-template-columns:repeat(4, 1fr)}dashboard dashbox dash-content dash-main set.legend{display:flex}dashboard dashbox dash-content dash-main set.legend couple{display:grid;grid-template-columns:1fr 4fr;gap:10px;width:100%}dashboard dashbox dash-content dash-main set.legend couple .legendLabel{display:grid;grid-template-columns:1fr 30px;justify-self:end}dashboard dashbox dash-content dash-main table thead{display:none}dashboard dashbox dash-content dash-main table tr td{display:grid}dashboard dashbox dash-content dash-main table tr td::before{color:#7a8393;content:attr(data-label);float:left;font-size:12px;font-weight:bold;text-transform:uppercase}#dashboard_form_add_unavailable_product form-set select-wrapper,#dashboard_form_add_unavailable_product form-set textfield-wrapper,#dashboard_form_add_unavailable_product form-set textfield-wrapper:last-child{max-width:100%;min-width:100%}.orderLight{grid-template-columns:1fr 1fr 1fr}.driverTerminal.dense{height:calc(100vh - 120px)}}@media all and (max-width: 359px){.dashboardSpecialClosingSingle,.dashboardSpecialClosingMultiple{display:grid;grid-template-columns:none;gap:5px}#dashboard_form_add_unavailable_product form-set select-wrapper,#dashboard_form_add_unavailable_product form-set textfield-wrapper,#dashboard_form_add_unavailable_product form-set textfield-wrapper:last-child{width:100%;max-width:100%;min-width:100%}}
