@import url(https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Google+Sans+Text:wght@400;500;700&display=swap);.g-drawer-header{padding:16px;font-size:20px;font-weight:500;color:#fff}.google-user-item{background-color:var(--v-grey-background);margin:8px;border-radius:8px}.google-time-chip{margin-right:16px;height:32px!important}.google-treeview>>>.v-treeview-node__root{border-radius:0 20px 20px 0;margin-right:8px}.google-treeview>>>.v-treeview-node--active>.v-treeview-node__root{background-color:var(--v-primary-lighten)}.google-navigation{border-right:none!important}.v-avatar,.v-avatar span{display:flex!important;align-items:center!important;justify-content:center!important}.v-avatar span{line-height:1!important}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.cookie-card{border-radius:12px!important}.cookie-panels{border:1px solid #e0e0e0;border-radius:8px}.cookie-panels .v-expansion-panel{background:transparent!important}.cookie-panels .v-expansion-panel-header{min-height:56px;padding:12px 16px}.v-snackbar__wrapper{border-radius:12px!important}.v-snackbar__content{padding:20px 24px!important}.login-main{padding:0!important;background:#fff}.v-btn[data-v-3679fa7e]{text-transform:none}.navigation-drawer[data-v-6987b2fa]{display:flex;flex-direction:column;height:90vh;position:fixed;top:5vh;right:0;z-index:1000}.document-viewer[data-v-6987b2fa]{flex:1;overflow:hidden;display:flex;flex-direction:column}.document-content[data-v-6987b2fa]{flex:1;overflow-y:auto;padding:8px;min-height:0;max-height:100%}.document-image[data-v-6987b2fa]{width:100%;height:auto;display:block;margin:0;max-width:100%;-o-object-fit:contain;object-fit:contain}.fixed-footer[data-v-6987b2fa]{position:sticky;bottom:0;z-index:10}.v-navigation-drawer__content[data-v-6987b2fa]{display:flex;flex-direction:column;height:100%}@media (max-width:599px){.document-content[data-v-6987b2fa]{padding:4px}.navigation-drawer[data-v-6987b2fa]{height:95vh;top:2.5vh;width:100%!important}}.checkout-title[data-v-12e2f1c1]{font-size:24px;font-weight:600}.gradient-text[data-v-12e2f1c1]{background:linear-gradient(45deg,#6772e5,#3ecf8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.gradient-button[data-v-12e2f1c1]{background:linear-gradient(45deg,#6772e5,#828bec)!important;transition:opacity .3s ease;color:#fff!important}.gradient-button[data-v-12e2f1c1]:hover{opacity:.9}.gradient-button[data-v-12e2f1c1]:disabled{background:#e0e0e0!important;color:#9e9e9e!important}.customer-info[data-v-12e2f1c1]{background-color:#f9fafc;border-radius:8px;border-color:#e0e0e0;transition:border-color .3s ease}.customer-info[data-v-12e2f1c1]:hover{border-color:#6772e5}.payment-summary[data-v-12e2f1c1]{background-color:#f8f9fa;border-radius:8px;border-color:#e0e0e0}.payment-preview[data-v-12e2f1c1]{background-color:#f3f4f6;border-radius:8px;border-color:#d1d5db}.v-select[data-v-12e2f1c1] .v-select__selection,.v-text-field[data-v-12e2f1c1] input{font-size:16px}.v-btn[data-v-12e2f1c1]{text-transform:none;letter-spacing:.5px}.dialog-fade-transition-enter-active[data-v-12e2f1c1],.dialog-fade-transition-leave-active[data-v-12e2f1c1]{transition:opacity .3s ease}.dialog-fade-transition-enter[data-v-12e2f1c1],.dialog-fade-transition-leave-to[data-v-12e2f1c1]{opacity:0}.payment-methods-card[data-v-12e2f1c1]{background-color:#f8f9fa}.payment-method-card[data-v-12e2f1c1]{cursor:pointer;transition:all .2s ease;border:2px solid transparent}.payment-method-card[data-v-12e2f1c1]:hover{border-color:#e0e0e0;transform:translateY(-1px)}.payment-method-selected[data-v-12e2f1c1]{border-color:#1976d2!important;background-color:#f3f7ff}.amount-card[data-v-12e2f1c1]{background-color:#f8f9fa}.payment-preview[data-v-12e2f1c1]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:2px solid #e3f2fd}@media (max-width:600px){.checkout-title[data-v-12e2f1c1]{font-size:20px}.gradient-button[data-v-12e2f1c1]{width:100%}.payment-method-card .v-card__text[data-v-12e2f1c1]{padding:8px}.payment-method-card .v-icon[data-v-12e2f1c1]{font-size:20px!important}.amount-card .v-row[data-v-12e2f1c1]{flex-direction:column}.amount-card .v-col[data-v-12e2f1c1]{width:100%}}.plud-wrapper[data-v-e4bb54fe]{width:100%;height:calc(100vh - 112px);box-sizing:border-box;display:flex;flex-direction:column}.plud-container[data-v-e4bb54fe]{display:flex;flex-direction:column;flex:1;width:100%;height:calc(100vh - 112px);background-color:#f9f9f9;border-radius:8px}.display-section[data-v-e4bb54fe]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;height:calc(16.66667vh - 18.66667px)}.display-cell[data-v-e4bb54fe]{position:relative;height:100%;min-height:80px}.display-card[data-v-e4bb54fe]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;background-color:#2d3748!important;transition:all .2s ease;border-radius:4px}.display-header[data-v-e4bb54fe]{display:flex;justify-content:space-between;margin-bottom:4px}.display-label[data-v-e4bb54fe]{color:#90caf9;font-weight:500;letter-spacing:1px}.display-info[data-v-e4bb54fe]{color:#e0e0e0;font-size:.9rem}.display-value[data-v-e4bb54fe]{font-size:1.5rem;font-weight:500}.button-grid[data-v-e4bb54fe]{display:flex;flex-direction:column;height:calc(83.33333vh - 46.66667px);padding:8px}.numeric-keypad[data-v-e4bb54fe]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:8px;height:40%;margin-bottom:8px}.keypad-cell[data-v-e4bb54fe]{position:relative;height:100%;min-height:40px}.departments-section[data-v-e4bb54fe]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);gap:8px;height:60%}.dept-cell[data-v-e4bb54fe]{position:relative;height:100%;min-height:40px}.grid-btn[data-v-e4bb54fe]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important;border-radius:6px!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease}.grid-btn[data-v-e4bb54fe]:hover{opacity:.9}.grid-btn[data-v-e4bb54fe]:active{transform:scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.dept-btn[data-v-e4bb54fe]{overflow:hidden!important;text-overflow:ellipsis!important}.dept-content[data-v-e4bb54fe]{display:flex;flex-direction:column;align-items:center;width:100%}.dept-id[data-v-e4bb54fe]{font-size:.75rem;opacity:.8;background:rgba(0,0,0,.1);padding:0 4px;border-radius:4px;margin-bottom:2px;font-weight:500}.text-wrap[data-v-e4bb54fe]{white-space:normal!important;word-wrap:break-word!important;word-break:break-word;text-align:center;max-height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:600px){.display-section[data-v-e4bb54fe]{min-height:70px}.display-value[data-v-e4bb54fe]{font-size:1.25rem}.grid-cell[data-v-e4bb54fe]{min-height:50px}}.cart[data-v-543fe5ca]{width:100%;height:calc(100vh - 128px)}.cart-drawer[data-v-543fe5ca],.cart[data-v-543fe5ca],.v-card[data-v-543fe5ca]{display:flex;flex-direction:column}.v-card-text[data-v-543fe5ca]{flex-grow:1;overflow-y:auto}.cart-actions[data-v-543fe5ca]{margin-top:auto}.center-input input[data-v-543fe5ca]{text-align:center}.cart-list[data-v-543fe5ca]{padding:0}.total-row[data-v-543fe5ca]{background-color:#f5f5f5}.price-column[data-v-543fe5ca]{min-width:100px;padding-left:8px}.item-row[data-v-543fe5ca]{min-height:60px;padding:8px 16px}.item-row[data-v-543fe5ca]:hover{background-color:#f5f7fa}.clickable-icon[data-v-543fe5ca]{cursor:pointer}.clickable-icon[data-v-543fe5ca]:hover{opacity:.7}.checkout-btn[data-v-543fe5ca]{border-radius:4px;text-transform:none;letter-spacing:0}.reg-wrapper{height:calc(100vh - 128px)!important}.bg-pos{background:#cfd8dc;background-size:cover;height:100%}.fixed-footer{position:absolute;bottom:0;width:100%}.center-input input{text-align:center;width:10px}.right-input input{text-align:right;width:10px}.scroll{overflow-y:scroll;max-height:90vh}.cart-list{flex-grow:1;overflow:auto;height:60vh}.price{font-size:1.5em!important;font-weight:700!important}.checkout-dialog[data-v-6900406e]{border-radius:8px}.checkout-header[data-v-6900406e]{height:64px}.checkout-title[data-v-6900406e]{font-size:24px;font-weight:600}.gradient-text[data-v-6900406e]{color:transparent}.gradient-button[data-v-6900406e]{background:linear-gradient(45deg,#6772e5,#828bec)!important;color:#fff!important}.customer-info[data-v-6900406e]{background-color:#f9fafc;border-radius:8px;border-color:#e0e0e0}.client-dialog[data-v-6900406e]{border-radius:8px}.client-header[data-v-6900406e]{height:64px}.client-title[data-v-6900406e]{font-size:24px;font-weight:600}.gradient-text[data-v-6900406e]{background:linear-gradient(45deg,#6772e5,#3ecf8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.gradient-button[data-v-6900406e]{background:linear-gradient(45deg,#6772e5,#3ecf8e)!important;transition:opacity .3s ease}.gradient-button[data-v-6900406e]:hover{opacity:.9}.v-select[data-v-6900406e] .v-select__selection,.v-text-field[data-v-6900406e] input{font-size:16px}.v-btn[data-v-6900406e]{text-transform:none;letter-spacing:.5px}:root{--google-spacing-xs:4px;--google-spacing-sm:8px;--google-spacing-md:16px;--google-spacing-lg:24px;--google-spacing-xl:32px;--google-radius-sm:4px;--google-radius-md:8px;--google-radius-lg:12px;--google-radius-pill:20px;--google-shadow-1:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);--google-shadow-2:0 1px 3px 0 rgba(60,64,67,0.3),0 4px 8px 3px rgba(60,64,67,0.15);--google-shadow-3:0 2px 6px 2px rgba(60,64,67,0.15),0 1px 2px 0 rgba(60,64,67,0.3);--google-transition-fast:0.1s;--google-transition-normal:0.2s;--google-transition-slow:0.3s}.google-sans{font-family:Google Sans,Roboto,sans-serif!important}.google-sans-text{font-family:Google Sans Text,Roboto,sans-serif!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:Google Sans Text,Roboto,sans-serif}body{letter-spacing:.2px}.v-toolbar__title,h1,h2,h3,h4,h5,h6{letter-spacing:-.2px}.v-btn,.v-toolbar__title,h1,h2,h3,h4,h5,h6{font-family:Google Sans,Roboto,sans-serif!important}.v-btn{letter-spacing:.25px;text-transform:none;font-weight:500}.v-btn--contained{box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important}.v-btn--contained:hover{box-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)!important}.v-card{border-radius:8px!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important}.v-card:hover{box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)!important}.v-card__title{font-family:Google Sans,Roboto,sans-serif!important;font-weight:500;font-size:18px!important;letter-spacing:-.2px}.v-text-field--outlined .v-input__control>.v-input__slot{border-radius:4px!important;min-height:48px!important}.v-text-field--outlined fieldset{border-width:1px!important}.v-text-field--outlined.v-input--is-focused fieldset{border-width:2px!important}.v-text-field .v-input__slot{min-height:48px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__prepend-inner{margin-top:14px!important}.v-menu__content{border-radius:8px!important;box-shadow:0 2px 6px 2px rgba(60,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)!important}.v-list-item{min-height:48px!important}.v-list-item__title{font-family:Google Sans Text,Roboto,sans-serif!important;font-size:14px!important;letter-spacing:.1px!important}.v-list-item__subtitle{font-size:13px!important;letter-spacing:.1px!important}.v-navigation-drawer{box-shadow:none!important}.v-navigation-drawer__border{width:0!important}.v-chip{font-family:Google Sans,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.25px!important}.v-alert{font-family:Google Sans Text,Roboto,sans-serif!important;border-radius:8px!important}.v-dialog{box-shadow:0 2px 6px 2px rgba(60,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)!important}.v-dialog,.v-dialog .v-card{border-radius:12px!important}.v-tooltip__content{background-color:#3c4043!important;color:#fff!important;font-family:Google Sans Text,Roboto,sans-serif!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important;opacity:.9!important}.v-snack__wrapper{border-radius:8px!important;min-height:48px!important}.v-snack__content{font-family:Google Sans Text,Roboto,sans-serif!important;font-size:14px!important;padding:0 16px!important}.v-snack__action{margin-right:8px!important}.v-tab{font-family:Google Sans,Roboto,sans-serif!important;font-weight:500!important;letter-spacing:.25px!important;text-transform:none!important;min-width:90px!important}.v-treeview-node__root{min-height:40px!important}.v-treeview-node__label{font-family:Google Sans Text,Roboto,sans-serif!important;font-size:14px!important}.fade-transition-enter-active,.fade-transition-leave-active{transition:opacity .2s ease-in-out}.fade-transition-enter,.fade-transition-leave-to{opacity:0}.theme--dark.v-application{background-color:#202124!important}.theme--dark .v-app-bar,.theme--dark .v-card,.theme--dark .v-navigation-drawer{background-color:#303134!important}.google-border-radius-sm{border-radius:var(--google-radius-sm)!important}.google-border-radius-md{border-radius:var(--google-radius-md)!important}.google-border-radius-lg{border-radius:var(--google-radius-lg)!important}.google-border-radius-pill{border-radius:var(--google-radius-pill)!important}.google-shadow-1{box-shadow:var(--google-shadow-1)!important}.google-shadow-2{box-shadow:var(--google-shadow-2)!important}.google-shadow-3{box-shadow:var(--google-shadow-3)!important}.google-pa-xs{padding:var(--google-spacing-xs)!important}.google-pa-sm{padding:var(--google-spacing-sm)!important}.google-pa-md{padding:var(--google-spacing-md)!important}.google-pa-lg{padding:var(--google-spacing-lg)!important}.google-pa-xl{padding:var(--google-spacing-xl)!important}.google-ma-xs{margin:var(--google-spacing-xs)!important}.google-ma-sm{margin:var(--google-spacing-sm)!important}.google-ma-md{margin:var(--google-spacing-md)!important}.google-ma-lg{margin:var(--google-spacing-lg)!important}.google-ma-xl{margin:var(--google-spacing-xl)!important}