.partnerlist-screen{ position: fixed; top: 20px; width: 90%; transform: translateX(-50%); left: 50%; z-index: 1025; } .pos .leftpane { background: $gray-200; float:left; height: 100vh !important; display: block; flex-direction: column; flex-grow: 1; width:30%; overflow-y: auto; border: solid 5px teal;; &::-webkit-scrollbar { width: 0; } } .pos .subwindow .subwindow-container-fix { height: 100%; position: relative; overflow-y: scroll;; &::-webkit-scrollbar { width: 0; } } .pos .products-widget { display: flex; flex-direction: column; flex-grow: 1; height:auto; max-height:calc(100vh - 360px); overflow: hidden;; &::-webkit-scrollbar { width: 0; } } .pos .order .orderlines { &::-webkit-scrollbar { width: 0; } } .pos-topheader { background: teal !important; } .payment-status-container { margin-top: 70px !important; } .paymentlines-container { height: 29% !important; } .nextorder{ margin-bottom:8px !important; width:29% !important; } .pos .product-list-container .product-list-empty p { margin: 10px; text-align: center; color: teal; font-size: 14px; } .pos .button.validation .pay-circle { background: white; color: teal; } .pos .numpad { display: grid; grid-template-columns: repeat(4, 1fr); text-align: center; flex-grow: 1; width: 100%; min-width: 216px; } .pos .numpad button { border-color:teal; color:teal; border-top: 1px solid; width:100%; border-bottom: 0px; } .pos .mode-button.selected-mode { color: teal; background: white; border-color: teal; } .pos .actionpad { padding: 0; text-align: center; vertical-align: top; border: none; border-right: 1px solid $gray-300; flex-grow: 1; width: 50%; } .pos .right{ float:right; background:white; width:30%; height: 95.6vh; border: solid 5px teal; box-sizing: border-box; margin-top: 2px; margin-bottom: 8px; } .pos .customer-button{ width: 65%; margin-bottom: 110px; border: 2px solid teal !important; color: teal !important; } .pos .head{ color: #017e84; font-size: 12px; font-weight: bold; } .pos .center{ background:white; height: 100%; } .pos ._o_customer{ text-align: justify; margin-left: 30px; margin-right: 30px; } .pos .paymentlines-container { padding: 16px; padding-top: 0; border: solid 5px teal; min-height: 154px; text-align:center; padding: 50px 30px 0px 18px; font-size: 30px; color: #43996E; } .pos p.title-category { margin: 0; padding: map-get($spacers, 1) map-get($spacers, 3); background: $gray-300; color: teal; text-transform: uppercase; font-weight: bold; font-size: 15px; order: 1; } .pos .payment-status-total-due { font-size: 17px; padding-top: 12px; padding-bottom: 12px; color: $gray-500; padding-left: 100px; } .pos .payment-status-container { display: flex; justify-content: center; font-size: 25px; padding-top: 15px; } .pos .button.validation { display: flex; align-items: center; justify-content: center; flex-direction: column; height: calc(var(--btn-height-size) * 2.3); border: none; background: $primary; color: #fff; font-size: 14px; font-weight: bold; transition: all 150ms linear; margin-bottom:0 !important; max-height:102px !important; } .pos .amount-paymentmethod{ padding-left: 40%; } .pos .delete-button { padding-left: 30%; } .pos .form-container{ max-width: 450px; padding: 30px; background-color: white; } .pos .orderlinesactionpad-receipt{ font-size : 15px; text-align:left; margin-left:35px; } .pos .button.validation{ background:#39B8B8 !important; margin-bottom: 13px !important; } .highlight { width: 29.45% !important; } .next { border-bottom: solid 5px teal !important; } .paymentmethods-container { overflow: scroll; height:calc(100vh - 338px) !important; &::-webkit-scrollbar { width: 0; } } .pos .nextorder { position: absolute; width: 28.3%; bottom: 0; } .pos .search-bar-container.sb-product { max-width: 100%; width:100%; -webkit-box-pack: start; justify-content: flex-start; height: 100%; min-height: 48px; } .pos-content{ height: 100vh; overflow: hidden !important; } .leftpane.pane-border > .h-100 { height:auto !important; min-height: 200px; } .button.next.validation{ max-width: 40.5vw; } .paymentmethods .button{ font-size: 20px; cursor: pointer; border:1px solid #ddd;; } .title .drag-handle{ font-size:27px; }