.v-application .v-btn:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot,.v-application .v-text-field--outlined .v-input__slot,.v-application .v-text-field--outlined fieldset,.v-application .v-text-field--solo .v-input__slot{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card,.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet{border-radius:20px!important}.v-application .v-snack__wrapper{border-radius:12px!important}.v-application .v-menu__content,.v-application .v-menu__content .v-list{border-radius:16px!important}.v-application .v-tooltip__content{border-radius:6px!important}.v-application .v-alert:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item,.v-application .vertical-nav-menu-items .v-list-item:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet{border-radius:20px 20px 0 0!important}@font-face{font-family:Roboto;font-weight:400;font-style:normal}.font-b{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12{font-size:12px!important}.txt--14{font-size:14px!important}.txt--16{font-size:16px!important}.txt--18{font-size:18px!important}.txt--20{font-size:20px!important}.v-window-item>.container>.row,.v-window-item>.row,.v-window-item>.v-card>.row{padding-top:8px}body,html{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}::-webkit-scrollbar-corner{background:transparent}.cashier-order-form{height:100%;width:100%;max-width:545px;position:sticky;top:76px}.cashier-order-form .order-groups{height:100%;width:100%;margin-left:0}.cashier-order-form .order-groups .v-card{overflow-y:auto;overflow-x:hidden}.cashier-order-form .order-groups .v-card::-webkit-scrollbar{width:8px}.cashier-order-form .order-groups .v-card::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cashier-order-form .order-groups .v-card::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.cashier-order-form .order-groups .v-card::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.cashier-order-form .order-groups .product-group{margin-bottom:12px;cursor:pointer;transition:all .2s ease}.cashier-order-form .order-groups .product-group .v-card__title{font-size:18px!important;line-height:1.4;padding:16px;min-height:60px;display:flex;align-items:center;justify-content:center;text-align:center}.cashier-order-form .order-groups .product-group:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cashier-order-form .order-groups .product-group:active{transform:translateY(0)}.cashier-order-form .order-products{height:100%;width:100%;margin-left:0}.cashier-order-form .order-products .v-card{overflow-y:auto;overflow-x:hidden}.cashier-order-form .order-products .v-card::-webkit-scrollbar{width:8px}.cashier-order-form .order-products .v-card::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cashier-order-form .order-products .v-card::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.cashier-order-form .order-products .v-card::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.cashier-order-form .order-products .product{margin-left:10px;margin-top:10px;width:calc(50% - 15px);min-height:120px}.cashier-order-form .order-products .product .v-card__title{font-size:16px!important;line-height:1.4;padding:12px;min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center}.cashier-order-form .order-products .product .v-card__subtitle{font-size:14px!important;text-align:center}.cashier-order-form .order-products .product:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cashier-order-form .order-products .product:active{transform:translateY(0)}.cashier-order-form .order-table__wrapper{height:100%;flex-direction:column;justify-content:space-between}.cashier-order-form .order-table .v-data-table__wrapper{height:58vh;overflow-x:hidden;overflow-y:auto!important}.cashier-order-form .order-table .v-data-table__wrapper::-webkit-scrollbar{width:8px}.cashier-order-form .order-table .v-data-table__wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cashier-order-form .order-table .v-data-table__wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.cashier-order-form .order-table .v-data-table__wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.cashier-order-form .order-table__button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.cashier-order-form .order-table td,.cashier-order-form .order-table th{padding:12px 8px!important;font-size:14px!important}.cashier-order-form .total .total-buttons__action{margin-left:auto}.cashier-order-form .total .total-buttons__action .v-btn{min-width:48px!important;min-height:48px!important;font-size:16px!important}