.page-calendar .v-calendar-daily_head-weekday,.page-calendar .v-calendar-weekly__head-weekday{padding-top:.25rem}.page-calendar .v-calendar-weekly__head-weekday{flex:1}.page-calendar.v-calendar{border-left:none}.page-calendar .v-calendar-daily__day:last-child,.page-calendar .v-calendar-daily_head-day:last-child,.page-calendar .v-calendar-weekly__day:last-child,.page-calendar .v-calendar-weekly__head-weekday:last-child{border-right:none}.page-calendar .v-calendar-daily__day-container .v-calendar-daily__day,.page-calendar .v-calendar-weekly__week:last-child .v-calendar-weekly__day{border-bottom:none}.pos-current-sale .orderlines{font-size:15px}.pos-current-sale .orderline{display:flex;justify-content:space-between}.pos-current-sale .name-line{font-weight:700;line-height:1.25}.pos-current-sale .info-line,.pos-current-sale .summary .entry.total{line-height:1.25}.pos-sell-keypad{display:flex;overflow:hidden;border-top:1px solid rgba(0,0,0,.15);height:221px;flex-shrink:0}.pos-sell-keypad .v-btn{min-width:auto!important;height:100%!important;border-radius:0;border:none;letter-spacing:0;text-transform:none;width:100%;box-shadow:0 0 1px rgba(0,0,0,.3)}.pos-sell-keypad .char-btn{font-size:22px}.pos-sell-keypad .actionpad{display:grid;grid-template-columns:100%;grid-template-rows:repeat(1,100%);flex-grow:1}.pos-sell-keypad .actionpad .main-btn{font-weight:700;font-size:110%;text-transform:uppercase}.pos-sell-keypad .numpad{width:220px}.pos-pay-keypad,.pos-sell-keypad .numpad{display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(4,25%)}.pos-pay-keypad{overflow:hidden;border:1px solid rgba(0,0,0,.1)!important;height:222px;width:222px;border-radius:4px}.pos-pay-keypad .v-btn{min-width:auto!important;height:100%!important;border-radius:0;border:none;letter-spacing:0;text-transform:none;width:100%;box-shadow:0 0 1px rgba(0,0,0,.3)}.pos-pay-keypad .char-btn{font-size:22px}.pos-payment-list .payment-group{overflow:hidden;border-radius:4px}.pos-payment-list .v-btn{border-radius:0;text-transform:none;letter-spacing:0;font-weight:500;display:flex;justify-content:space-between}.pos-payment-dialog .totals{text-align:right}.pos-payment-dialog .totals h3{text-transform:uppercase;font-weight:500;font-size:.75rem;line-height:1;margin:0;letter-spacing:0;opacity:.75}.pos-payment-dialog .totals p{font-weight:600;font-size:1.1rem;line-height:1;margin:3px 0 0}.pos-payment-dialog .border-left{border-left:1px solid rgba(0,0,0,.1)}.pos-products{display:flex;flex-grow:1;overflow:hidden;flex-direction:column}.pos-products .list-wrapper{flex-grow:1;overflow:hidden;overflow-y:auto;scrollbar-width:none}.pos-products .list-wrapper::-webkit-scrollbar{display:none}.pos-products .product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,20%));margin:0 -6px}.pos-products .product-grid .v-card{display:flex;justify-content:center;flex-direction:column;flex-grow:1;text-align:center;margin:6px;height:6rem;font-size:12px;line-height:1.3}.pos-products .product-grid .price{font-weight:500;position:absolute;top:.4rem;right:.4rem;font-size:13px;padding:4px 4px;border-radius:2px}.theme--light .pos-terminal{background-color:#fff}.pos-terminal{position:absolute;text-align:center;top:0;bottom:0;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:row}.pos-terminal .sale-order-keypad{border-top:1px solid rgba(0,0,0,.1);overflow:hidden}.pos-terminal .section-order{display:flex;flex-direction:column;flex-grow:1;max-width:400px;box-shadow:0 0 8px rgba(0,0,0,.3)}.pos-terminal .section-order .order-container{flex-grow:1;overflow:hidden;overflow-y:auto}.pos-terminal .section-products{height:100%;display:flex;flex-direction:column;flex-basis:25%;flex-grow:1}.status-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.row-yellow{background-color:#ffc107!important}.row-red{background-color:#f44336!important}.order-line td[data-v-4b220b87]{border-top:thin solid rgba(0,0,0,.12);border-bottom:none!important}.service-line td[data-v-4b220b87]{border:none!important;height:25px!important}@media print{.v-main{padding-top:150px!important}}