@import"https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";html,body,#app{min-height:100%;margin:0;padding:0;font-family:Almarai,system-ui,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased}.v-application,.v-application *:not(.receipt-paper,.receipt-paper *,.receipt-content,.receipt-content *,.mono){font-family:Almarai,system-ui,-apple-system,sans-serif!important}.mono{font-family:JetBrains Mono,monospace!important}.v-card,.v-sheet,.v-app-bar,.v-navigation-drawer,.v-dialog>.v-overlay__content>*,.v-btn,.v-chip,.v-alert,.v-list,.v-menu>.v-overlay__content{box-shadow:none!important}.v-theme--desktopModern .v-card{border:1px solid #D4DAE3}.v-theme--desktopModern .v-card:hover{border-color:#c0c8d4}.v-theme--dark .v-card{border:1px solid rgba(200,211,245,.06)}.v-theme--luxuryOrganic .v-card{border:1px solid rgba(0,0,0,.08)}.pos-terminal{height:100vh;display:flex;flex-direction:column;overflow:hidden}.pos-body{flex:1;display:flex;overflow:hidden}.product-grid-scroll{flex:1;overflow-y:auto;padding:12px}.product-grid-scroll::-webkit-scrollbar,.cart-scroll::-webkit-scrollbar{width:4px}.v-theme--desktopModern .product-grid-scroll::-webkit-scrollbar-thumb,.v-theme--desktopModern .cart-scroll::-webkit-scrollbar-thumb{background:#d4dae3;border-radius:2px}.v-theme--dark .product-grid-scroll::-webkit-scrollbar-thumb,.v-theme--dark .cart-scroll::-webkit-scrollbar-thumb{background:#c8d3f51a;border-radius:2px}.v-theme--luxuryOrganic .product-grid-scroll::-webkit-scrollbar-thumb,.v-theme--luxuryOrganic .cart-scroll::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.cart-scroll{flex:1;overflow-y:auto}.receipt-paper{font-family:Courier New,monospace;font-size:13px;line-height:1.6;color:#333;background:#fafafa;padding:24px 20px;border-radius:6px}.receipt-paper .receipt-line{display:flex;justify-content:space-between}.receipt-paper .receipt-divider{border-top:1px dashed #bbb;margin:8px 0}.receipt-paper .receipt-center{text-align:center}.receipt-paper .receipt-bold{font-weight:700;font-size:15px}.product-tile-card{cursor:pointer;transition:transform .1s,border-color .15s!important;-webkit-user-select:none;user-select:none}.v-theme--desktopModern .product-tile-card:hover{transform:translateY(-2px);border-color:#2563eb!important}.v-theme--dark .product-tile-card:hover{transform:translateY(-2px);border-color:#818cf84d!important}.v-theme--luxuryOrganic .product-tile-card:hover{transform:translateY(-2px);border-color:#2d393040!important}.product-tile-card:active{transform:scale(.96)}.v-dialog>.v-overlay__content>.v-card{display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important}.v-dialog>.v-overlay__content>.v-card>.v-card-title,.v-dialog>.v-overlay__content>.v-card>.v-form>.v-card-title{flex-shrink:0!important;position:sticky!important;top:0!important;z-index:2!important;background:rgb(var(--v-theme-surface))!important;border-bottom:1px solid rgba(var(--v-theme-on-surface),.08)!important;padding-bottom:12px!important}.v-dialog>.v-overlay__content>.v-card>.v-card-text{flex:1 1 auto!important;overflow-y:auto!important}.v-dialog>.v-overlay__content>.v-card>.v-form{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;overflow:hidden!important;min-height:0!important}.v-dialog>.v-overlay__content>.v-card>.v-form>*:not(:last-child){flex-shrink:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>.v-card>.v-form{overflow-y:auto!important}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>.v-card>.v-form>.d-flex:last-child{flex-shrink:0!important;position:sticky!important;bottom:0!important;z-index:1!important;background:rgb(var(--v-theme-surface))!important;border-top:1px solid rgba(var(--v-theme-on-surface),.08)!important;padding-top:12px!important;margin-top:auto!important}.v-dialog>.v-overlay__content>.v-card>.v-card-text::-webkit-scrollbar,.v-dialog>.v-overlay__content>.v-card>.v-form::-webkit-scrollbar{width:4px}.v-dialog>.v-overlay__content>.v-card>.v-card-text::-webkit-scrollbar-thumb,.v-dialog>.v-overlay__content>.v-card>.v-form::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.15);border-radius:2px}.denom-btn{min-width:56px!important}.v-theme--dark [style*=border]{border-color:#c8d3f50f!important}
