@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);:root{--MainColor:#46b692;--AccentColor:var(--MainColor);--ProductReturn:#f70101;--CashregisterBackground:#242b35;--ShoppingCartText:var(--CashregisterBackground);--ShoppingCartBG:#fff;--ShoppingCartHoverText:var(--CashregisterBackground);--ShoppingCartHoverBG:var(--MainColor);--ShoppingCartSelectedText:var(--ShoppingCartBG);--ShoppingCartSelectedBG:#6b7d95;--ShoppingCartNegativeText:#ff6060;--ShoppingCartNegativeSelectedText:var(--ShoppingCartBG);--ShoppingCartNegativeSelectedBG:#f70101;--ShoppingCartNegativeHoverText:var(--ShoppingCartBG);--ShoppingCartNegativeHoverBG:#ff6060;--ShoppingCartIconTimes:#f70101;--ShoppingCartIconMinus:#ff8800;--ShoppingCartIconPlus:#33b086;--ShoppingCartHR:#dadada;--ProductTypeText:var(--ShoppingCartBG);--ProductTypeBG:var(--MainColor);--ProductTypeHoverText:var(--MainColor);--ProductTypeHoverBG:var(--ShoppingCartBG);--ProductText:var(--CashregisterBackground);--ProductBG:var(--ShoppingCartBG);--ProductHoverText:var(--MainColor);--ProductHoverBG:var(--ShoppingCartBG);--NumpadText:var(--ShoppingCartBG);--NumpadBG:var(--ShoppingCartSelectedBG);--NumpadHoverText:var(--ShoppingCartSelectedBG);--NumpadHoverBG:var(--ShoppingCartBG);--CheckoutButtonText:var(--ShoppingCartBG);--CheckoutButtonBG:var(--MainColor);--ActionButtonEnabledText:var(--CashregisterBackground);--ActionButtonEnabledBG:var(--ShoppingCartBG);--ActionButtonEnabledHoverText:var(--ShoppingCartBG);--ActionButtonEnabledHoverBG:var(--MainColor);--ActionButtonDisabledText:#b4b7bb;--ActionButtonDisabledBG:var(--ShoppingCartBG);--ActionButtonDisabledHoverText:var(--ActionButtonDisabledText);--ActionButtonDisabledHoverBG:var(--ShoppingCartBG);--AccountButtonsBG:var(--ShoppingCartSelectedBG);--AccountButtonsText:var(--ShoppingCartBG);--FontFamily:'Montserrat', sans-serif;--Thin:300;--Regular:400;--Medium:500;--Bold:700}
/*!* Hide all elements untill its all loaded *!*/
div#countit-cashregister{display:none}div#grideditor-1 .floor{position:relative}div#grideditor-1 .floor .text{margin:0;position:absolute}div.floor .cashregister-button-overlay{position:absolute;left:5px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}div.cashregister{background-color:var(--ShoppingCartText);position:absolute;top:0;right:0;bottom:0;left:0}div.cashregister:before{background-image:none;width:100%;height:100%;top:0;left:0;opacity:.2;content:''}div.cashregister.cashregister-layout-editor{position:relative;top:auto;right:auto;bottom:auto;left:auto}div.cashregister .cashregister-buttongroup .cashregister-button-row:after{display:block;clear:both;content:""}div.cashregister .cashregister-buttongroup{overflow-y:auto}div.cashregister .cashregister-button{text-align:center;color:var(--ActionButtonEnabledText);background:var(--ActionButtonEnabledBG);text-transform:uppercase;float:left;display:block;margin:0;overflow:hidden;text-overflow:ellipsis}div.cashregister .cashregister-button i span{display:none}div.cashregister .cashregister-button>span{padding:0 1px;display:inline-block;width:100%;overflow:hidden}div.cashregister .cashregister-button:hover,div.cashregister .cashregister-button.active,div.cashregister .cashregister-button.clicked{text-decoration:none;background-color:var(--CheckoutButtonBG);color:var(--CheckoutButtonText);cursor:pointer}div.cashregister .cashregister-button.disabled{color:var(--ActionButtonDisabledText);background:var(--ActionButtonDisabledBG);cursor:default}div.cashregister .cashregister-button.disabled:hover{color:var(--ActionButtonDisabledText);background:var(--ActionButtonDisabledBG);-webkit-box-shadow:inset 0 0 0 1px var(--ActionButtonDisabledBG)!important;-moz-box-shadow:inset 0 0 0 1px var(--ActionButtonDisabledBG)!important;box-shadow:inset 0 0 0 1px var(--ActionButtonDisabledBG)!important}div.cashregister .cashregister-button.icon-text span span:nth-child(1){display:inline-block}div.cashregister .cashregister-button.icon-text span span:nth-child(2){display:inline-block;text-align:right}div.cashregister .cashregister-button .image{position:absolute;left:0;right:0;bottom:0;top:0;background-size:contain;background-repeat:no-repeat;background-position:center center}div.cashregister .cashregister-button .cashregister-button-overlay{display:none;position:absolute;left:0;right:0;top:0;bottom:0;text-align:left}div.cashregister .cashregister-button:hover .cashregister-button-overlay{display:block}div.cashregister .cashregister-button .cashregister-button-overlay div:nth-child(odd){top:2px}div.cashregister .cashregister-button .cashregister-button-overlay div:nth-child(even){bottom:2px}div.cashregister .cashregister-button.active.disabled{background-color:var(--AccentColor);color:#fff}div.cashregister .cashregister-button .cashregister-button-overlay div{background:var(--MainColor);position:absolute;left:6px;font-size:18px!important;padding:2px}div.cashregister .cashregister-button .cashregister-button-overlay div:hover{background:#fff;color:var(--MainColor)}div.cashregister table:not(.advanced-table):not(.list)>tbody>tr>th:first-child,div.cashregister table:not(.advanced-table):not(.list)>tbody>tr>td:first-child{padding-left:18px}div.cashregister-layout-editor .cashregister-button.s2.ui-resizable,div.cashregister-layout-editor .hdc_icon{cursor:pointer}div.cashregister-layout-editor .hdc_icon:hover i{font-size:20px!important}div.cashregister-layout-editor .cashregister-button.s2.ui-resizable span{font-size:13px;left:16px;right:16px;text-overflow:ellipsis}div.cashregister-layout-editor .cashregister-button.s2.ui-resizable>span{padding:0 30px;display:inline-block;width:100%;vertical-align:middle;text-align:center;overflow:hidden}div.cashregister-layout-editor .cashregister-button.s2.ui-resizable .ui-resizable-handle{display:none!important}div.cashregister .sub-checkout-buttons-mobile{display:none}div.cashregister .mobile-nav-buttons{display:none}div.cashregister .cashregister-menu-button,.cashregister-menu-button-no-click{display:none!important;font-size:30px!important}div.cashregister .cashregister-mobile-menu{display:none;position:absolute;left:10px;bottom:10px;right:10px}div.cashregister .cashregister-mobile-menu-background{display:none;position:absolute;left:0;right:0;bottom:0;top:0;background:var(--CashregisterBackground);opacity:.9}div.cashregister .cashregister-mobile-menu.cashregister-buttongroup .cashregister-button-row .cashregister-button.cashregister-menu-button-no-click{display:block!important;font-size:30px!important}div.cashregister .product-buttons{position:absolute;top:0;right:0}div.cashregister .product-buttons .cashregister-button{background:var(--ProductTypeBG);color:var(--ProductTypeText);border-left:1px solid var(--CashregisterBackground);border-bottom:1px solid var(--CashregisterBackground);background-position:center;background-size:contain;background-repeat:no-repeat}div.cashregister .product-buttons .cashregister-button:hover{background:var(--ProductTypeHoverBG);color:var(--ProductTypeHoverText);-webkit-box-shadow:inset 0 0 0 1px var(--ShoppingCartBG);-moz-box-shadow:inset 0 0 0 1px var(--ShoppingCartBG);box-shadow:inset 0 0 0 1px var(--ShoppingCartBG);background-position:center;background-size:contain;background-repeat:no-repeat}div.cashregister .product-buttons .cashregister-button span{text-overflow:ellipsis;padding:0 5px}div.cashregister .product-buttons .hdc_icon,div.cashregister-layout-editor .hdc_icon{font-size:15px;font-weight:var(--Regular)}div.cashregister .product-buttons,div.cashregister .action-buttons,div.cashregister .account-buttons{overflow-y:scroll;-ms-overflow-style:none}div.cashregister .product-buttons::-webkit-scrollbar,div.cashregister .action-buttons::-webkit-scrollbar,div.cashregister .account-buttons::-webkit-scrollbar{width:0;height:0}div.cashregister .shipping-method-selector-size{height:auto}div.cashregister .shipping-method-selector{background:var(--ShoppingCartBG);position:absolute;left:0;width:350px;height:auto;-webkit-box-shadow:inset 0 -.5px 0 0 var(--MainColor);box-shadow:inset 0 -.5px 0 0 var(--MainColor)}div.cashregister .shipping-method-selector div div{padding-left:16px}div.cashregister .shipping-method-selector.has-shipping-method .shipping-method-name{font-weight:var(--Bold);height:40px;line-height:40px;text-overflow:ellipsis}div.cashregister .shipping-method-selector .shipping-method-name{border-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:16px}div.cashregister .shipping-method-selector .shipping-method-selector-size .no-shipping-method-selected{height:40px;line-height:40px;position:absolute;top:0;left:0;background-color:var(--ShoppingCartBG);-webkit-box-shadow:inset 0 -.5px 0 0 var(--MainColor);box-shadow:inset 0 -.5px 0 0 var(--MainColor);padding-left:16px;border-right:1px solid var(--MainColor)}div.cashregister .shipping-method-selector:not(.has-shipping-method) .show-shipping-method{display:none;height:0}div.cashregister .shipping-method-selector.has-shipping-method .hide-shipping-method{display:none}div.cashregister .shipping-method-selector .cashregister-shipping-method-search{right:0}div.cashregister .shipping-method-selector .cashregister-shipping-method-search,div.cashregister .shipping-method-selector .cashregister-shipping-method-cancel{position:absolute;top:0;bottom:0;font-size:20px;width:40px;height:40px;line-height:35px!important;-webkit-box-shadow:inset 1px -.5px 0 0 var(--MainColor);box-shadow:inset 1px -.5px 0 0 var(--MainColor);padding-left:0}div.cashregister .shipping-method-selector-size div.lastchild{padding-bottom:10px}div.cashregister .shipping-method-selector-size div{max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.cashregister .shipping-method-selector-size div span{max-height:50px;overflow:hidden;text-overflow:ellipsis}div.cashregister .customer-selector-size{height:auto}div.cashregister .customer-selector{background:var(--ShoppingCartBG);position:absolute;left:0;width:350px;height:auto;-webkit-box-shadow:inset 0 -.5px 0 0 var(--MainColor);box-shadow:inset 0 -.5px 0 0 var(--MainColor)}div.cashregister .customer-selector div div{padding-left:16px}div.cashregister .customer-selector.has-customer .customer-name{font-weight:var(--Bold);height:40px;line-height:40px;text-overflow:ellipsis}div.cashregister .customer-selector .customer-name{border-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:16px}div.cashregister .customer-selector .customer-selector-size .no-customer-selected{height:40px;line-height:40px;position:absolute;top:0;left:0;background-color:var(--ShoppingCartBG);-webkit-box-shadow:inset 0 -.5px 0 0 var(--MainColor);box-shadow:inset 0 -.5px 0 0 var(--MainColor);padding-left:16px;border-right:1px solid var(--MainColor)}div.cashregister .customer-selector:not(.has-customer) .show-customer{display:none;height:0}div.cashregister .customer-selector.has-customer .hide-customer{display:none}div.cashregister .customer-selector .cashregister-customer-search{right:0}div.cashregister .customer-selector .cashregister-customer-search,div.cashregister .customer-selector .cashregister-customer-cancel{position:absolute;top:0;bottom:0;font-size:20px;width:40px;height:40px;line-height:35px!important;-webkit-box-shadow:inset 1px -.5px 0 0 var(--MainColor);box-shadow:inset 1px -.5px 0 0 var(--MainColor);padding-left:0}div.cashregister .customer-selector-size div.lastchild{padding-bottom:10px}div.cashregister .customer-selector-size div{max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.cashregister .customer-selector-size div span{max-height:50px;overflow:hidden;text-overflow:ellipsis}div.cashregister .table-selector{display:none;background:var(--ShoppingCartBG);position:absolute;left:0;width:350px;height:auto;padding:0}div.cashregister .table-selector div{padding-left:16px}div.cashregister .table-selector .table-selector-table{font-weight:var(--Bold);height:40px;line-height:40px;text-overflow:ellipsis;background-color:#fff;padding-left:16px;width:100%;left:0;-webkit-box-shadow:inset 0 -1px 0 0 var(--MainColor);box-shadow:inset 0 -1px 0 0 var(--MainColor)}div.cashregister .table-selector .cashregister-table-cancel{position:absolute;right:0;top:0;font-size:20px;width:40px;height:40px;line-height:40px!important;-webkit-box-shadow:inset 1px -1px 0 0 var(--MainColor);box-shadow:inset 1px -1px 0 0 var(--MainColor);padding-left:0;margin:0}div.cashregister .order-invoice-info{display:none;background:var(--ShoppingCartBG);position:absolute;left:0;width:350px;height:auto;-webkit-box-shadow:inset 0 -1px 0 0 var(--MainColor);box-shadow:inset 0 -1px 0 0 var(--MainColor)}div.cashregister .order-invoice-info .order-invoice-info-description{font-weight:var(--Bold);padding-left:16px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.cashregister .order-invoice-info .order-invoice-info-cancel{position:absolute;top:0;right:0;font-size:20px;width:40px;height:40px;line-height:40px!important;-webkit-box-shadow:inset 1px -1px 0 0 var(--MainColor);box-shadow:inset 1px -1px 0 0 var(--MainColor);padding-left:0}div.cashregister .shopping-cart .shopping-cart-totals{background:var(--MainColor);position:absolute;width:100%;bottom:0}div.cashregister .shopping-cart .shopping-cart-totals *{font-family:var(--FontFamily);color:var(--CheckoutButtonText)}div.cashregister .shopping-cart .shopping-cart-totals .shopping-cart-totals-vat tr:last-child td{padding-bottom:3px}div.cashregister .shopping-cart .shopping-cart-totals table tbody td{font-weight:var(--Thin);font-size:14px}div.cashregister .shopping-cart .shopping-cart-totals table tbody:last-child td{font-weight:var(--Medium);font-size:29px}div.cashregister .shopping-cart .shopping-cart-totals table td{padding-left:18px}div.cashregister .shopping-cart .shopping-cart-totals table tr td:last-child{text-align:right;padding-right:18px}div.cashregister .shopping-cart .shopping-cart-list-change{position:absolute;left:0;width:100%;height:38px;border-top:.5px solid var(--MainColor);display:flex;flex-direction:row;justify-content:space-evenly}div.cashregister .shopping-cart-list-change div{line-height:38px}div.cashregister .shopping-cart .shopping-cart-list-change input{flex:2;padding:0 10px;font-size:15px}div.cashregister .shopping-cart .shopping-cart-list-change .cashregister-button{margin:0;font-size:20px;display:flex;align-items:center}div.cashregister .shopping-cart-list-change .cashregister-button{width:38px}div.cashregister .main-input-status{background:var(--ShoppingCartBG);position:absolute;left:0;border-bottom:1px solid var(--MainColor);border-top:1px solid var(--MainColor);padding:0 10px}div.cashregister .status-title{display:none;position:absolute;top:0;right:0;left:0;text-align:center;font-size:40px;height:70px;line-height:65px;border-bottom:0 solid var(--MainColor);color:var(--MainColor)}div.cashregister #cashregister-main-input{position:absolute;font-size:18px;padding-left:8px;outline:none;z-index:-1}div.cashregister #cashregister-main-input.has-content{z-index:1}div.cashregister #cashregister-main-input-status{font-size:15px;font-weight:var(--Bold);flex:1;padding-left:18px}div.cashregister #cashregister-main-input-status.product-return{font-size:15px;color:var(--ProductReturn);padding-left:18px}div.cashregister #cashregister-main-input-weight{float:right;font-weight:var(--Bold);flex:2;text-align:right;padding-right:9px}div.cashregister .shopping-cart{background:var(--ShoppingCartBG);position:absolute;left:0;bottom:0;width:350px}div.cashregister .shopping-cart .shopping-cart-list{position:absolute;top:0;left:0;width:100%;overflow-y:auto;font-size:14px}div.cashregister .shopping-cart .shopping-cart-list table,div.cashregister .shopping-cart .shopping-cart-totals table{width:100%}div.cashregister .shopping-cart .shopping-cart-list table tr:not(:first-child){color:var(--NumpadHoverText)}div.cashregister .shopping-cart .shopping-cart-list .line-action-button div{background-color:#fff;border-radius:100px;margin-top:5px}div.cashregister .shopping-cart .shopping-cart-list .text-line .line-action-button div{margin:2px 0}div.cashregister .shopping-cart .shopping-cart-list .line-action-button:first-child div{margin-left:9px}div.cashregister .shopping-cart .shopping-cart-list .line-action-button:last-child{padding:0 5px 0 9px}div.cashregister .shopping-cart .shopping-cart-list .active tr:first-child td:first-child span{color:var(--ShoppingCartIconTimes);display:table;margin:0 auto}div.cashregister .shopping-cart .shopping-cart-list .active tr:first-child td:nth-child(3) span{color:var(--ShoppingCartIconMinus);display:table;margin:0 auto}div.cashregister .shopping-cart .shopping-cart-list .active tr:first-child td:last-child span{color:var(--ShoppingCartIconPlus);display:table;margin:0 auto}div.cashregister .shopping-cart .shopping-cart-list .product-description{font-family:var(--FontFamily);font-weight:var(--Bold);width:100%;height:17px;line-height:17px!important;padding-top:5px!important}div.cashregister .shopping-cart .shopping-cart-list table tbody{cursor:pointer;border-bottom:.5px solid var(--ShoppingCartHR)}div.cashregister .shopping-cart .shopping-cart-list table tbody tr{line-height:17px}div.cashregister .shopping-cart .shopping-cart-list table tbody.active{background-color:var(--ShoppingCartSelectedBG)}div.cashregister .shopping-cart .shopping-cart-list table tbody.active tr td{padding:0}div.cashregister .shopping-cart .shopping-cart-list table tbody.active tr:first-child td:nth-child(2){color:var(--ShoppingCartBG)}div.cashregister .shopping-cart .shopping-cart-list table tbody.active tr:not(:first-child) td{color:var(--ShoppingCartBG)}div.cashregister .shopping-cart .shopping-cart-list table tbody:hover{background-color:var(--ShoppingCartHoverBG);color:var(--ShoppingCartHoverText)}div.cashregister .shopping-cart .shopping-cart-list table tbody.negative{color:var(--ShoppingCartNegativeText)}div.cashregister .shopping-cart .shopping-cart-list table tbody.negative.active{background-color:var(--ShoppingCartNegativeSelectedBG);color:var(--ShoppingCartNegativeSelectedText)}div.cashregister .shopping-cart .shopping-cart-list table tbody.negative:hover{background-color:var(--ShoppingCartNegativeHoverBG);color:var(--ShoppingCartNegativeHoverText)}div.cashregister .shopping-cart .shopping-cart-list table .price{font-family:var(--FontFamily);font-weight:var(--Bold)}div.cashregister .shopping-cart .shopping-cart-list table .price-discount{font-family:var(--FontFamily);font-weight:var(--Bold)}div.cashregister .shopping-cart .shopping-cart-list table tbody.active .text-line td:not(:first-child) div{display:none!important}div.cashregister .shopping-cart .shopping-cart-list table tbody.active .unit td{padding:0 9px!important}div.cashregister .shopping-cart .shopping-cart-list table .unit td{padding:0 18px!important}div.cashregister .input-buttons{position:absolute}div.cashregister .input-buttons .cashregister-button{background:var(--NumpadBG);color:var(--NumpadText);-webkit-box-shadow:inset 0 0 0 1px var(--NumpadBG);-moz-box-shadow:inset 0 0 0 1px var(--NumpadBG);box-shadow:inset 0 0 0 1px var(--NumpadBG);border-left:1px solid var(--CashregisterBackground);border-top:1px solid var(--CashregisterBackground)}div.cashregister .input-buttons .cashregister-button:hover,div.cashregister div.input-buttons .cashregister-button.clicked{background:var(--NumpadHoverBG);color:var(--NumpadHoverText);-webkit-box-shadow:inset 0 0 0 1px var(--NumpadText);-moz-box-shadow:inset 0 0 0 1px var(--NumpadText);box-shadow:inset 0 0 0 1px var(--NumpadText)}div.cashregister .sub-checkout-buttons{position:absolute}div.cashregister .cashregister-buttongroup.mobile-nav-buttons .cashregister-button.active,div.cashregister .cashregister-buttongroup.mobile-nav-buttons .cashregister-button.clicked{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister .sub-checkout-buttons .cashregister-button{-webkit-box-shadow:inset 0 0 0 1px var(--CheckoutButtonText);-moz-box-shadow:inset 0 0 0 1px var(--CheckoutButtonText);box-shadow:inset 0 0 0 1px var(--CheckoutButtonText);border-top:1px solid var(--CashregisterBackground);border-left:1px solid var(--CashregisterBackground)}div.cashregister .sub-checkout-buttons .cashregister-button:hover{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor);border-top:1px solid var(--CashregisterBackground);border-left:1px solid var(--CashregisterBackground)}div.cashregister .sub-checkout-buttons .cashregister-button.active{color:var(--CheckoutButtonText);-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister .sub-checkout-buttons .cashregister-button.active:hover{color:var(--CashregisterBackground);-webkit-box-shadow:inset 0 0 0 1px var(--MainColor)!important;-moz-box-shadow:inset 0 0 0 1px var(--MainColor)!important;box-shadow:inset 0 0 0 1px var(--MainColor)!important}div.cashregister .sub-checkout-buttons .cashregister-button.active.enable-working.disabled{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister .sub-checkout-buttons .cashregister-button.active.enable-working.disabled:hover{color:var(--ShoppingCartBG);-webkit-box-shadow:inset 0 0 0 1px var(--MainColor)!important;-moz-box-shadow:inset 0 0 0 1px var(--MainColor)!important;box-shadow:inset 0 0 0 1px var(--MainColor)!important}div.cashregister .checkout-buttons{position:absolute;bottom:0}div.cashregister .checkout-buttons .cashregister-button{-webkit-box-shadow:inset 0 0 0 1px var(--CheckoutButtonText);-moz-box-shadow:inset 0 0 0 1px var(--CheckoutButtonText);box-shadow:inset 0 0 0 1px var(--CheckoutButtonText);border-left:1px solid var(--CashregisterBackground);border-top:1px solid var(--CashregisterBackground)}div.cashregister .checkout-buttons .cashregister-button:hover{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister .checkout-buttons .payment-type-button{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister .checkout-buttons .cashregister-button.icon-text span span:nth-child(2){text-align:center}div.cashregister .cash-register-button-extra-functions{position:absolute;right:2px;top:2px}div.cashregister .cash-register-button-extra-functions:hover{cursor:pointer}div.cashregister .action-buttons{position:absolute;right:0}div.cashregister .action-buttons .cashregister-button{-webkit-box-shadow:inset 0 0 0 1px var(--ActionButtonEnabledBG);-moz-box-shadow:inset 0 0 0 1px var(--ActionButtonEnabledBG);box-shadow:inset 0 0 0 1px var(--ActionButtonEnabledBG);border-top:1px solid var(--CashregisterBackground);border-left:1px solid var(--CashregisterBackground)}div.cashregister .action-buttons .cashregister-button.active{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister .action-buttons .cashregister-button:hover,div.cashregister .cashregister-buttongroup.mobile-nav-buttons .cashregister-button.active,div.cashregister .cashregister-buttongroup.mobile-nav-buttons .cashregister-button.clicked{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister.on-checkout .shopping-cart{top:0}div.cashregister.on-checkout .shopping-cart .shopping-cart-list table tbody.active{background-color:var(--ShoppingCartBG)}div.cashregister.on-checkout .shopping-cart .shopping-cart-list table tbody.active:hover{background-color:var(--ShoppingCartHoverBG)}div.cashregister.on-checkout .shopping-cart .shopping-cart-list table tbody.active tr:first-child td:nth-child(2){color:var(--ShoppingCartText);padding:4px 16px 0!important}div.cashregister.on-checkout .shopping-cart .shopping-cart-list table tbody.active tr:not(:first-child) td{color:var(--NumpadHoverText);padding:4px 16px 0!important}div.cashregister:not(.on-checkout) .show-checkout{display:none}div.cashregister:not(.on-checkout) .show-checkout-content *{display:none}div.cashregister.on-checkout .hide-checkout{display:none!important}div.cashregister.on-checkout .hide-checkout-content *{display:none!important}div.cashregister .checkout-status{position:absolute;top:70px;right:0;text-align:center;color:var(--ShoppingCartSelectedText)}div.cashregister .checkout-status table{margin:30px auto 0 auto;text-align:left}div.cashregister .checkout-status table td{padding:2px 0}div.cashregister .checkout-status table tbody tr td:last-child{text-align:right;margin-left:auto;margin-right:auto}div.cashregister .checkout-status table tbody:first-child tr:nth-child(1) td{font-weight:var(--Bold);font-size:34px;padding-bottom:20px}div.cashregister .checkout-status table tr.payment-left-mobile{display:none}div.cashregister .cashregister-button{text-decoration:none}div.cashregister .cashregister-button.s1 span{font-size:13px}div.cashregister .cashregister-button.s2 span{font-size:13px}div.cashregister [data-maxlines="4"] .cashregister-button.s2 span{font-size:13px}div.cashregister .cashregister-button.s3 span{font-size:16px}div.cashregister .cashregister-button.s4 span{font-size:18px}div.cashregister .cashregister-button.s5 span{font-size:25px}div.cashregister .account-buttons{position:absolute;right:0;bottom:0;text-overflow:ellipsis}div.cashregister .account-buttons div{color:var(--AccountButtonsText);background-color:var(--AccountButtonsBG)}div.cashregister .account-buttons .cashregister-button{border-top:1px solid var(--CashregisterBackground);padding:0 5px}div.cashregister .account-buttons div:hover{color:var(--AccountButtonsBG);background-color:var(--AccountButtonsText)}table.cashregister-payment-summary tr td{padding-top:5px;padding-bottom:5px;font-size:18px}table.cashregister-payment-summary tr:last-child td{font-weight:var(--Bold)}table.cashregister-payment-summary td:last-child{text-align:right}table.cashregister-payment-summary td:nth-child(2){padding-right:5px}div.cashregister-floor-plan-container{width:100%;height:100%}div.cashregister-floor-plan-container .container{text-align:center}div.cashregister-floor-plan-container .container a{width:100%;max-width:200px;margin-bottom:-1px}@media screen and (max-width:900px){div.cashregister .mobile-nav-buttons{display:block;position:absolute;bottom:0;left:0;right:0}div.cashregister .mobile-nav-buttons .cashregister-button,div.cashregister .sub-checkout-buttons-mobile .cashregister-input-button{width:25%;height:53px;line-height:53px;margin-right:0}div.cashregister .mobile-nav-buttons .cashregister-button{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}div.cashregister .mobile-nav-buttons .cashregister-button:not(:first-child){border-left:1px solid var(--CashregisterBackground)}div.cashregister .mobile-nav-buttons .cashregister-button:hover,div.cashregister .cashregister-buttongroup.mobile-nav-buttons .cashregister-button.active,div.cashregister .cashregister-buttongroup.mobile-nav-buttons .cashregister-button.clicked{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor)}div.cashregister.mobile-menu-functions .order-invoice-info{display:none!important}div.cashregister.mobile-menu-functions .table-selector{display:none!important}div.cashregister.mobile-menu-functions .customer-selector{display:none!important}div.cashregister.mobile-menu-products .order-invoice-info{display:none!important}div.cashregister.mobile-menu-products .table-selector{display:none!important}div.cashregister.mobile-menu-products .customer-selector{display:none!important}div.cashregister.mobile-menu-products .shipping-method-selector{display:none!important}div.cashregister.mobile-menu-cashregister .product-buttons{display:none!important}div.cashregister.mobile-menu-functions .product-buttons{display:none!important}div.cashregister .shipping-method-selector{right:0;width:100%}div.cashregister .shipping-method-selector.has-shipping-method div.shipping-method-name{height:30px;line-height:30px}div.cashregister .shipping-method-selector .shipping-method-selector-size .no-shipping-method-selected{height:30px;line-height:30px}div.cashregister .shipping-method-selector div div{font-size:13px}div.cashregister .shipping-method-selector .cashregister-shipping-method-search{font-size:15px;width:30px;height:30px;line-height:30px!important}div.cashregister .shipping-method-selector .cashregister-shipping-method-cancel{font-size:15px;width:30px;height:30px;line-height:30px!important}div.cashregister .customer-selector{right:0;width:100%}div.cashregister .customer-selector.has-customer div.customer-name{height:30px;line-height:30px}div.cashregister .customer-selector .customer-selector-size .no-customer-selected{height:30px;line-height:30px}div.cashregister .customer-selector div div{font-size:13px}div.cashregister .customer-selector .cashregister-customer-search{font-size:15px;width:30px;height:30px;line-height:30px!important}div.cashregister .customer-selector .cashregister-customer-cancel{font-size:15px;width:30px;height:30px;line-height:30px!important}div.cashregister .table-selector{width:auto;right:0;font-size:13px}div.cashregister .table-selector .table-selector-table{height:30px;line-height:30px!important}div.cashregister .table-selector .cashregister-table-cancel{width:30px;height:30px;line-height:30px!important}div.cashregister .order-invoice-info{width:100%;right:0;font-size:13px}div.cashregister .order-invoice-info .order-invoice-info-description{height:30px;line-height:30px!important}div.cashregister .order-invoice-info .order-invoice-info-cancel{width:30px;height:30px;line-height:30px!important;font-size:15px}div.cashregister .shopping-cart-totals tbody.shopping-cart-totals-vat{display:none!important}div.cashregister .shopping-cart .shopping-cart-list-change .hdc_icon{display:none}div.cashregister .main-input-status{width:auto;height:30px;right:0}div.cashregister.mobile-menu-functions .main-input-status{display:none!important}div.cashregister .shopping-cart{width:auto;right:0}div.cashregister .shopping-cart .shopping-cart-list{top:0}div.cashregister .shopping-cart .shopping-cart-list .line-action-button{width:1px}div.cashregister .shopping-cart .product-description{font-size:13px}div.cashregister.mobile-menu-products .shopping-cart{display:none!important}div.cashregister.mobile-menu-functions .shopping-cart{display:none!important}div.cashregister.mobile-menu-cashregister .shopping-cart{display:block!important}div.cashregister .input-buttons.mobile-hidden{display:none}div.cashregister .input-buttons .cashregister-button-row div:last-child{border-right:1px solid var(--CashregisterBackground)}div.cashregister #cashregister-main-input{font-size:14px}div.cashregister .sub-checkout-buttons{display:none}div.cashregister .sub-checkout-buttons-mobile{display:block;position:absolute;left:0;right:0}div.cashregister .sub-checkout-buttons-mobile .cashregister-button.col-2{width:50%}div.cashregister .sub-checkout-buttons-mobile .cashregister-button.col-3{width:75%}div.cashregister .sub-checkout-buttons-mobile .cashregister-button.col-4{width:100%}div.cashregister .sub-checkout-buttons-mobile .cashregister-button:not(.col-2,.col-3,.col-4){width:25%}div.cashregister .sub-checkout-buttons-mobile .cashregister-button.enable-working.disabled,div.cashregister .checkout-buttons .cashregister-button.enable-working.disabled{-webkit-box-shadow:inset 0 0 0 1px var(--ShoppingCartHoverBG);-moz-box-shadow:inset 0 0 0 1px var(--ShoppingCartHoverBG);box-shadow:inset 0 0 0 1px var(--ShoppingCartHoverBG)}div.cashregister .sub-checkout-buttons-mobile .cashregister-button.enable-working.disabled:hover,div.cashregister .checkout-buttons .cashregister-button.enable-working.disabled:hover{-webkit-box-shadow:inset 0 0 0 1px var(--ShoppingCartHoverBG)!important;-moz-box-shadow:inset 0 0 0 1px var(--ShoppingCartHoverBG)!important;box-shadow:inset 0 0 0 1px var(--ShoppingCartHoverBG)!important}div.cashregister .checkout-buttons{position:absolute;left:0;right:0}div.cashregister .checkout-buttons .cashregister-button{width:25%}div.cashregister .checkout-buttons .cashregister-button span{font-size:14px}div.cashregister .cashregister-buttongroup.sub-checkout-buttons-mobile .cashregister-button{-webkit-box-shadow:inset 0 0 0 1px var(--MainColor);-moz-box-shadow:inset 0 0 0 1px var(--MainColor);box-shadow:inset 0 0 0 1px var(--MainColor);border-top:1px solid var(--CashregisterBackground);border-bottom:1px solid var(--CashregisterBackground)}div.cashregister .cashregister-buttongroup.sub-checkout-buttons-mobile .cashregister-button:not(:first-child){border-left:1px solid var(--CashregisterBackground)}div.cashregister .cashregister-buttongroup.sub-checkout-buttons-mobile .cash-register-extra-functions .cashregister-input-button{-webkit-box-shadow:inset 0 0 0 0 var(--MainColor);-moz-box-shadow:inset 0 0 0 0 var(--MainColor);box-shadow:inset 0 0 0 0 var(--MainColor);border-top:0;border-bottom:1px solid var(--CashregisterBackground)}div.cashregister .cash-register-extra-functions.mobile-hidden{display:none}div.cashregister .cash-register-button-extra-functions{text-align:center;color:var(--MainColor);width:30px;height:30px;padding:0;border-radius:100px}div.cashregister .action-buttons{top:0}div.cashregister.mobile-menu-cashregister .action-buttons{display:none!important}div.cashregister.mobile-menu-products .action-buttons{display:none!important}div.cashregister .checkout-status{top:50px;left:0}div.cashregister .checkout-status table tbody:first-child tr:nth-child(1) td{font-size:20px;padding-bottom:10px}div.cashregister.on-checkout .shopping-cart,div.cashregister.on-checkout .input-buttons{display:none!important}div.cashregister.on-checkout .order-invoice-info,div.cashregister.on-checkout .table-selector{display:none!important}div.cashregister .cashregister-button.s1 span{font-size:12px}div.cashregister .cashregister-button.s2 span{font-size:10px}div.cashregister .cashregister-button.s3 span{font-size:10px}div.cashregister .cashregister-button.s4 span{font-size:12px}div.cashregister .cashregister-button.s5 span{font-size:14px}div.cashregister div.input-buttons .cashregister-button.s2 span{font-size:10px}div.cashregister [data-maxlines="4"] .cashregister-button.s2 span{font-size:10px}div.cashregister .sub-checkout-buttons-mobile .cashregister-input-button.s2 span{font-size:10px}/*!* Hide table columns print receipt *!*/
 /*!* Hide table columns search invoice  *!*/
 /*!* Hide table columns search order  *!*/
}@media screen and (max-width:1250px){div.cashregister .account-buttons{display:none}}