@media(min-width:1920px){.v-application .v-container{max-width:1600px}}.v-application .app-elevation,.v-application .v-field--variant-solo,.v-application .v-card{box-shadow:0 5px 10px -3px #0000001a!important}.gag-scroll::-webkit-scrollbar{width:5px}.gag-scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}.gag-scroll::-webkit-scrollbar-thumb{background:#e60023;border-radius:2px}.gag-scroll::-webkit-scrollbar-thumb:hover{background:#e60023}body.app .text-h1,body.app .text-h2,body.app .text-h3,body.app .text-h4,body.app .text-h5,body.app .text-h6{line-height:1em!important}body.app .text-h1{font-size:2em!important}body.app .text-h2{font-size:1.5em!important}body.app .text-h3{font-size:1.17em!important}body.app .text-h4{font-size:1em!important}body.app .text-h5{font-size:.83em!important}body.app .text-h6{font-size:.75em!important}@layer vuetify-core.reset{ul,ol,figure,details,summary{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{background-color:transparent;border-style:none}}.elevation-0{box-shadow:0 0 0 -0px #0003!important}.elevation-1{box-shadow:0 1px 2px -1px #0003!important}.elevation-2{box-shadow:0 3px 6px -3px #0003!important}.elevation-3{box-shadow:0 6px 12px -6px #0003!important}.elevation-4{box-shadow:0 8px 16px -8px #0003!important}.elevation-5{box-shadow:0 12px 24px -12px #0003!important}.elevation-6{box-shadow:0 16px 32px -16px #0003!important}.elevation-7{box-shadow:0 20px 40px -20px #0003!important}.elevation-8{box-shadow:0 24px 48px -24px #0003!important}.elevation-9{box-shadow:0 28px 56px -28px #0003!important}.elevation-10{box-shadow:0 32px 64px -32px #0003!important}.elevation-11{box-shadow:0 36px 72px -36px #0003!important}.elevation-12{box-shadow:0 40px 80px -40px #0003!important}.elevation-13{box-shadow:0 44px 88px -44px #0003!important}.elevation-14{box-shadow:0 48px 96px -48px #0003!important}.elevation-15{box-shadow:0 52px 104px -52px #0003!important}.elevation-16{box-shadow:0 56px 112px -56px #0003!important}.elevation-17{box-shadow:0 60px 120px -60px #0003!important}.elevation-18{box-shadow:0 64px 128px -64px #0003!important}.elevation-19{box-shadow:0 68px 136px -68px #0003!important}.elevation-20{box-shadow:0 72px 144px -72px #0003!important}.elevation-21{box-shadow:0 76px 152px -76px #0003!important}.elevation-22{box-shadow:0 80px 160px -80px #0003!important}.elevation-23{box-shadow:0 84px 168px -84px #0003!important}.elevation-24{box-shadow:0 88px 176px -88px #0003!important}.qr-app{--qr-ink: #082f4a;--qr-ink-5: rgba(8, 47, 74, .05);--qr-ink-6: rgba(8, 47, 74, .06);--qr-ink-7: rgba(8, 47, 74, .07);--qr-ink-8: rgba(8, 47, 74, .08);--qr-ink-10: rgba(8, 47, 74, .1);--qr-ink-15: rgba(8, 47, 74, .15);--qr-ink-20: rgba(8, 47, 74, .2);--qr-ink-30: rgba(8, 47, 74, .3);--qr-ink-35: rgba(8, 47, 74, .35);--qr-ink-40: rgba(8, 47, 74, .4);--qr-ink-45: rgba(8, 47, 74, .45);--qr-ink-50: rgba(8, 47, 74, .5);--qr-ink-55: rgba(8, 47, 74, .55);--qr-ink-60: rgba(8, 47, 74, .6);--qr-ink-62: rgba(8, 47, 74, .62);--qr-ink-70: rgba(8, 47, 74, .7);--qr-accent: #f4c341;--qr-secondary: #a121e0;--qr-bg: #f7f8f8;--qr-surface: #ffffff;--qr-error: #ff5252;--qr-success: #4caf50;--qr-hairline: rgba(8, 47, 74, .07);font-family:Space Grotesk,system-ui,sans-serif;color:var(--qr-ink);background:var(--qr-bg)}.qr-app .v-btn{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:0;text-transform:none}.qr-shell{width:100%;min-height:100dvh;display:flex;flex-direction:column;background:var(--qr-bg);padding-bottom:76px}.qr-mono{font-family:Space Mono,monospace}.qr-eyebrow{font:700 10.5px Space Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.qr-card{background:var(--qr-surface);border:1px solid var(--qr-hairline);border-radius:14px;box-shadow:0 1px 2px #082f4a0d}.qr-radio-row{padding:14px;gap:12px;cursor:pointer;border-width:1.5px}.qr-radio-row--active{border:2px solid var(--qr-ink)}.qr-radio-dot{width:20px;height:20px;border-radius:50%;flex:none;box-sizing:border-box;border:1.5px solid var(--qr-ink-30)}.qr-radio-dot--active{border:6px solid var(--qr-ink)}.qr-topbar{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--qr-surface);border-bottom:1px solid rgba(8,47,74,.06);position:sticky;top:0;z-index:5}.qr-logo-tile{width:32px;height:32px;border-radius:9px;background:var(--qr-ink);display:flex;align-items:center;justify-content:center;font:700 16px Space Grotesk,sans-serif;color:var(--qr-accent);flex:none}.qr-logo-tile--inverted{background:var(--qr-accent);color:var(--qr-ink)}.qr-img-ph{background:repeating-linear-gradient(45deg,#edf0f2 0 10px,#e4e8eb 10px 20px);display:flex;align-items:center;justify-content:center}.qr-img-ph span{font:10px Space Mono,monospace;color:var(--qr-ink-40)}.qr-chips{display:flex;gap:8px;padding:16px;overflow-x:auto;scrollbar-width:none}.qr-chips::-webkit-scrollbar{display:none}.qr-chip{flex:none;background:var(--qr-surface);border:1px solid rgba(8,47,74,.12);font:500 13px Space Grotesk,sans-serif;color:var(--qr-ink);padding:8px 16px;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qr-chip.qr-chip--active{background:var(--qr-ink);border-color:var(--qr-ink);color:#fff;font-weight:600}.qr-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--qr-accent);color:var(--qr-ink);border-radius:12px;padding:15px;font:600 15px Space Grotesk,sans-serif;cursor:pointer;border:none}.qr-cta:disabled{background:#082f4a14;color:#082f4a59;cursor:default}.qr-cta--shadow{box-shadow:0 4px 12px #f4c34166}.qr-btn-outline{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--qr-ink);border-radius:12px;padding:12px 26px;font:600 14px Space Grotesk,sans-serif;color:var(--qr-ink);cursor:pointer;background:transparent}.qr-bottom-nav{display:flex;background:var(--qr-surface);border-top:1px solid rgba(8,47,74,.08);padding:8px 8px max(16px,env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;z-index:5;justify-content:center}.qr-bottom-nav .qr-bottom-nav__item{max-width:168px}.qr-bottom-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--qr-ink-40);font:500 10.5px Space Grotesk,sans-serif;cursor:pointer;position:relative;background:none;border:none;padding:0}.qr-bottom-nav__item.qr-bottom-nav__item--active{color:var(--qr-ink);font-weight:600}.qr-nav-badge{position:absolute;top:-4px;right:calc(50% - 24px);transform:translate(100%);background:var(--qr-error);color:#fff;font:700 9px Space Mono,monospace;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;padding:0 3px}.qr-fab{position:fixed;bottom:84px;background:var(--qr-accent);color:var(--qr-ink);border-radius:999px;padding:14px 18px;display:flex;align-items:center;gap:8px;box-shadow:0 6px 16px #082f4a40;cursor:pointer;border:none;z-index:6}.qr-empty{padding:64px 32px 72px;display:flex;flex-direction:column;align-items:center;text-align:center}.qr-empty .qr-empty__icon{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center}.qr-empty .qr-empty__title{font:600 19px Space Grotesk,sans-serif;margin-top:20px}.qr-empty .qr-empty__text{font:14px/1.5 Space Grotesk,sans-serif;color:var(--qr-ink-55);margin-top:8px}.qr-status{font:600 11px Space Grotesk,sans-serif;padding:5px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;text-transform:capitalize}.qr-status.qr-status--placing,.qr-status.qr-status--ordered,.qr-status.qr-status--confirmed,.qr-status.qr-status--awaiting{background:#2176d61f;color:#1565c0}.qr-status.qr-status--preparing,.qr-status.qr-status--serving{background:#f4c34138;color:#8a6d0b}.qr-status.qr-status--ready{background:#4caf5024;color:#2e7d32}.qr-status.qr-status--served,.qr-status.qr-status--fulfilled{background:#082f4a14;color:var(--qr-ink)}.qr-divider-dashed{border-top:1px dashed rgba(8,47,74,.15);margin:12px 0}.qr-stepper{display:flex;align-items:center;border:1.5px solid var(--qr-ink-15);border-radius:12px}.qr-qty-input{width:34px;text-align:center;font-weight:700;font-size:13px;border:none;background:transparent;color:var(--qr-ink);-moz-appearance:textfield}.qr-qty-input::-webkit-inner-spin-button,.qr-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adm-app,.auth-app{--qr-ink: #082f4a;--qr-ink-5: rgba(8, 47, 74, .05);--qr-ink-6: rgba(8, 47, 74, .06);--qr-ink-7: rgba(8, 47, 74, .07);--qr-ink-8: rgba(8, 47, 74, .08);--qr-ink-10: rgba(8, 47, 74, .1);--qr-ink-15: rgba(8, 47, 74, .15);--qr-ink-20: rgba(8, 47, 74, .2);--qr-ink-30: rgba(8, 47, 74, .3);--qr-ink-35: rgba(8, 47, 74, .35);--qr-ink-40: rgba(8, 47, 74, .4);--qr-ink-45: rgba(8, 47, 74, .45);--qr-ink-50: rgba(8, 47, 74, .5);--qr-ink-55: rgba(8, 47, 74, .55);--qr-ink-60: rgba(8, 47, 74, .6);--qr-ink-62: rgba(8, 47, 74, .62);--qr-ink-70: rgba(8, 47, 74, .7);--qr-accent: #f4c341;--qr-secondary: #a121e0;--qr-bg: #f7f8f8;--qr-hairline: rgba(8, 47, 74, .07);font-family:Space Grotesk,system-ui,sans-serif;color:var(--qr-ink)}.adm-app .v-btn,.auth-app .v-btn{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:0;text-transform:none}.adm-app .qr-mono,.auth-app .qr-mono{font-family:Space Mono,monospace}.adm-sidebar{background:#fff;border-right:1px solid rgba(8,47,74,.08);padding:20px 14px;display:flex;flex-direction:column;gap:3px}.adm-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#082f4ab3;font:500 13.5px Space Grotesk,sans-serif;cursor:pointer;border:none;background:none;width:100%;text-align:left}.adm-nav-item.adm-nav-item--active{background:#082f4a;color:#fff;font-weight:600}.adm-toolbar{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;border-bottom:1px solid var(--qr-hairline);flex-wrap:wrap}.adm-stat{background:#fff;border:1px solid var(--qr-hairline);border-radius:14px;padding:18px}.adm-stat .adm-stat__label{font:12.5px Space Grotesk,sans-serif;color:#082f4a8c}.adm-stat .adm-stat__value{font:700 30px Space Mono,monospace;margin-top:10px}.adm-stat .adm-stat__hint{font:11.5px Space Grotesk,sans-serif;color:#082f4a80;margin-top:4px}.adm-table{background:#fff;border:1px solid var(--qr-hairline);border-radius:14px;overflow:hidden}.adm-table .adm-table__head{display:flex;align-items:center;gap:14px;padding:11px 20px;background:#082f4a08;font:700 10.5px Space Mono,monospace;letter-spacing:.08em;color:#082f4a80;text-transform:uppercase}.adm-table .adm-table__row{display:flex;align-items:center;gap:14px;padding:13px 20px;border-top:1px solid rgba(8,47,74,.05)}.adm-table .adm-table__row--link{cursor:pointer}.adm-table .adm-table__row--link:hover{background:#082f4a05}.adm-pill{display:inline-flex;align-items:center;gap:4px;font:600 10.5px Space Grotesk,sans-serif;padding:3px 10px;border-radius:999px;background:#082f4a14;color:var(--qr-ink);text-transform:lowercase}.adm-pill.adm-pill--success{background:#4caf5024;color:#2e7d32}.adm-pill.adm-pill--warning{background:#f4c34140;color:#8a6d0b}.adm-pill.adm-pill--danger{background:#ff52521a;color:#d84315}.adm-pill.adm-pill--admin{background:#a121e01a;color:#a121e0}.adm-pill.adm-pill--plain{text-transform:none}.adm-btn-gold{display:inline-flex;align-items:center;gap:7px;background:var(--qr-accent);color:var(--qr-ink);font:600 13px Space Grotesk,sans-serif;padding:10px 16px;border-radius:10px;border:none;cursor:pointer;flex:none}.adm-tabs{display:flex;gap:22px;margin-top:16px}.adm-tab{font:500 13.5px Space Grotesk,sans-serif;color:#082f4a80;padding-bottom:11px;border-bottom:2.5px solid transparent;cursor:pointer;background:none;border-top:none;border-left:none;border-right:none}.adm-tab.adm-tab--active{font-weight:600;color:var(--qr-ink);border-bottom-color:#082f4a}.adm-tile{border-radius:10px;background:#f4c34140;display:flex;align-items:center;justify-content:center;font:700 15px Space Grotesk,sans-serif;flex:none}.adm-sidebar--dark{background:#082f4a;border-right:none;color:#fff}.adm-sidebar--dark .adm-nav-item{color:#ffffffa6}.adm-sidebar--dark .adm-nav-item.adm-nav-item--active{background:#f4c3412e;color:#f4c341}.adm-order-card{background:#fff;border:1px solid rgba(8,47,74,.07);border-left:4px solid rgba(8,47,74,.2);border-radius:12px;padding:16px}.adm-order-card.adm-order-card--ordered,.adm-order-card.adm-order-card--confirmed{border-left-color:#1e88e5}.adm-order-card.adm-order-card--preparing,.adm-order-card.adm-order-card--serving{border-left-color:#fb8c00}.adm-order-card.adm-order-card--ready{border-left-color:#4caf50}.adm-order-number{font:700 24px Space Mono,monospace}.adm-card-cta{display:block;width:100%;background:#082f4a;color:#fff;border:none;border-radius:10px;padding:11px;text-align:center;font:600 13.5px Space Grotesk,sans-serif;cursor:pointer}.adm-card-cta.adm-card-cta--outline{background:transparent;border:1.5px solid rgba(8,47,74,.2);color:#082f4a}.adm-card-cta.adm-card-cta--ready{background:transparent;border:1.5px solid #4caf50;color:#2e7d32}.adm-ticket-bar--items-added,.adm-ticket-bar--preparing{background:#f4c341;color:#082f4a}.adm-ticket-bar--confirmed{background:#1565c0;color:#fff}.adm-ticket-bar--ready{background:#4caf50;color:#fff}.adm-ticket-glow--items-added{outline:3px solid #f4c341;box-shadow:0 0 24px #f4c34166}.adm-ticket-glow--confirmed{outline:3px solid #1565c0;box-shadow:0 0 24px #1565c059}.adm-ticket-glow--ready{outline:3px solid #4caf50;box-shadow:0 0 28px #4caf5066}.adm-filter-chip{border:1.5px solid rgba(8,47,74,.14);background:transparent;font:500 12.5px Space Grotesk,sans-serif;color:#082f4a;padding:7px 14px;border-radius:999px;cursor:pointer;flex:none}.adm-filter-chip.adm-filter-chip--active{background:#082f4a;border-color:#082f4a;color:#fff;font-weight:600}.auth-panel{display:flex;width:100%;max-width:880px;background:#fff;border:1px solid rgba(8,47,74,.08);border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #082f4a2e}.auth-brand{width:340px;flex:none;background-color:#082f4a;color:#fff;padding:36px;display:flex;flex-direction:column;background-image:radial-gradient(rgba(244,195,65,.14) 1.5px,transparent 1.5px);background-size:22px 22px}@media(max-width:800px){.auth-brand{display:none}}.auth-form{flex:1;padding:40px 44px}@media(max-width:600px){.auth-form{padding:28px 22px}}.auth-field-label{font:600 12.5px Space Grotesk,sans-serif;margin-bottom:6px}.text-12{font-size:12px}.text-13{font-size:13px}.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}.text-17{font-size:17px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.text-26{font-size:26px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.text-ink-5{color:var(--qr-ink-5)}.text-ink-6{color:var(--qr-ink-6)}.text-ink-7{color:var(--qr-ink-7)}.text-ink-8{color:var(--qr-ink-8)}.text-ink-10{color:var(--qr-ink-10)}.text-ink-15{color:var(--qr-ink-15)}.text-ink-20{color:var(--qr-ink-20)}.text-ink-30{color:var(--qr-ink-30)}.text-ink-35{color:var(--qr-ink-35)}.text-ink-40{color:var(--qr-ink-40)}.text-ink-45{color:var(--qr-ink-45)}.text-ink-50{color:var(--qr-ink-50)}.text-ink-55{color:var(--qr-ink-55)}.text-ink-60{color:var(--qr-ink-60)}.text-ink-62{color:var(--qr-ink-62)}.text-ink-70{color:var(--qr-ink-70)}.cursor-pointer{cursor:pointer}
