.processing-overlay[data-v-a1a82589]{z-index:2500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.processing-card[data-v-a1a82589]{background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-primary),.12);min-width:300px;max-width:380px}.processing-card.completed[data-v-a1a82589]{border-color:rgba(var(--v-theme-success),.25)}.recent-list[data-v-a1a82589]{max-height:100px;overflow-y:auto}.overlay-fade-enter-active[data-v-a1a82589]{transition:opacity .25s ease-out}.overlay-fade-leave-active[data-v-a1a82589]{transition:opacity .5s ease-in}.overlay-fade-enter-from[data-v-a1a82589],.overlay-fade-leave-to[data-v-a1a82589]{opacity:0}.slide-up-enter-active[data-v-a1a82589]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active[data-v-a1a82589]{transition:all .2s ease-in}.slide-up-enter-from[data-v-a1a82589]{opacity:0;transform:translateY(12px)scale(.97)}.slide-up-leave-to[data-v-a1a82589]{opacity:0;transform:translateY(-8px)scale(.97)}.fade-list-enter-active[data-v-a1a82589]{transition:all .25s ease-out}.fade-list-leave-active[data-v-a1a82589]{transition:all .25s ease-in}.fade-list-enter-from[data-v-a1a82589]{opacity:0;transform:translate(-8px)}.fade-list-leave-to[data-v-a1a82589]{opacity:0}.fade-list-move[data-v-a1a82589]{transition:transform .25s}.transfer-code-container[data-v-1893a67d]{flex-direction:column;align-items:center;gap:1rem;display:flex}.transfer-code[data-v-1893a67d]{letter-spacing:.5rem;background-color:rgba(var(--v-theme-primary),.1);border-radius:8px;padding:1.5rem;font-family:monospace;font-size:2.5rem;font-weight:600}.order-transition-overlay[data-v-cadb7332]{z-index:12000;background:radial-gradient(circle at 50% 45%,rgba(var(--order-transition-accent-soft),.18),#0000 34%),radial-gradient(circle at center,#ffffff14,#0000 56%),linear-gradient(180deg,#0a1020d6,#0a1020f5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.order-transition-overlay--remote[data-v-cadb7332]{background:radial-gradient(circle at 50% 45%,rgba(var(--order-transition-accent-soft),.18),#0000 34%),radial-gradient(circle at center,#ffffff14,#0000 56%),linear-gradient(180deg,#12182ed6,#12182ef5)}.order-transition-panel[data-v-cadb7332]{color:#fff;text-align:center;background:linear-gradient(145deg,#ffffff24,#ffffff0f),#ffffff14;border:1px solid #ffffff1f;border-radius:28px;width:min(520px,100%);padding:34px 28px 30px;animation:.72s cubic-bezier(.2,.9,.3,1) both panel-rise-cadb7332;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000057,inset 0 0 0 1px #ffffff08}.order-transition-icon-wrap[data-v-cadb7332]{background:radial-gradient(circle at 35% 30%,#ffffff4d,#0000 32%),rgba(var(--order-transition-accent),.16);border-radius:999px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:18px;animation:.72s cubic-bezier(.16,1,.3,1) 60ms both icon-rise-cadb7332;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.order-transition-icon-wrap[data-v-cadb7332]:after,.order-transition-icon-wrap[data-v-cadb7332]:before{content:"";border:1px solid #ffffff1f;border-radius:999px;animation:1.8s ease-out infinite pulse-ring-cadb7332;position:absolute;inset:-12px}.order-transition-icon-wrap[data-v-cadb7332]:after{animation-delay:.4s;inset:-22px}.order-transition-icon-ring[data-v-cadb7332]{pointer-events:none;border-radius:999px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.order-transition-icon-ring--outer[data-v-cadb7332]{border:1px solid rgba(var(--order-transition-accent-soft),.26);width:132px;height:132px;animation:5.2s linear infinite orbit-cadb7332}.order-transition-icon-ring--inner[data-v-cadb7332]{border:1px dashed #ffffff29;width:112px;height:112px;animation:6.4s linear infinite orbit-reverse-cadb7332}.order-transition-icon[data-v-cadb7332]{filter:drop-shadow(0 10px 18px #0000002e);font-size:52px;animation:.7s ease-out .12s both icon-pop-cadb7332}.order-transition-kicker[data-v-cadb7332]{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700;animation:.56s ease-out .12s both content-rise-cadb7332}.order-transition-title[data-v-cadb7332]{letter-spacing:-.03em;margin:0;font-size:calc(clamp(30px,5vw,44px));line-height:1.05;animation:.56s ease-out .18s both content-rise-cadb7332}.order-transition-subtitle[data-v-cadb7332]{color:#ffffffd1;max-width:36ch;margin:14px auto 0;font-size:16px;line-height:1.6;animation:.56s ease-out .24s both content-rise-cadb7332}.order-transition-track[data-v-cadb7332]{background:#ffffff14;border-radius:999px;width:min(260px,100%);height:4px;margin:24px auto 0;position:relative;overflow:hidden}.order-transition-track[data-v-cadb7332]:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,rgba(var(--order-transition-accent-soft),.26),#0000);opacity:.7;position:absolute;inset:0}.order-transition-track-segment[data-v-cadb7332]{border-radius:inherit;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:100%;animation:1.15s ease-in-out infinite sweep-cadb7332;display:block}.order-transition-track-segment--lead[data-v-cadb7332]{width:28%}.order-transition-track-segment--mid[data-v-cadb7332]{opacity:.7;width:18%;margin-top:-4px;animation-delay:.18s}.order-transition-track-segment--tail[data-v-cadb7332]{opacity:.48;width:10%;margin-top:-4px;animation-delay:.32s}.order-transition-orb[data-v-cadb7332]{filter:blur(8px);opacity:.8;pointer-events:none;border-radius:999px;animation:5s ease-in-out infinite drift-cadb7332;position:absolute}.order-transition-orb--large[data-v-cadb7332]{width:220px;height:220px;top:8%;left:10%}.order-transition-orb--large[data-v-cadb7332],.order-transition-overlay--remote .order-transition-orb--large[data-v-cadb7332]{background:rgba(var(--order-transition-accent),.24)}.order-transition-orb--small[data-v-cadb7332]{width:140px;height:140px;animation-delay:.7s;bottom:10%;right:12%}.order-transition-orb--small[data-v-cadb7332],.order-transition-overlay--remote .order-transition-orb--small[data-v-cadb7332]{background:rgba(var(--order-transition-accent-soft),.16)}.order-transition-sheen[data-v-cadb7332]{pointer-events:none;background:linear-gradient(125deg,#0000 28%,#ffffff1c,#0000 50%);animation:4.8s ease-in-out infinite sheen-pass-cadb7332;position:absolute;inset:-20% -30%;transform:translate(-18%)rotate(-8deg)}.order-transition-constellation[data-v-cadb7332]{pointer-events:none;position:absolute;inset:0}.order-transition-star[data-v-cadb7332]{width:6px;height:6px;box-shadow:0 0 18px rgba(var(--order-transition-accent-soft),.9);background:#ffffffe6;border-radius:999px;animation:2.8s ease-in-out infinite twinkle-cadb7332;position:absolute}.order-transition-star--1[data-v-cadb7332]{top:18%;left:18%}.order-transition-star--2[data-v-cadb7332]{animation-delay:.4s;top:12%;right:22%}.order-transition-star--3[data-v-cadb7332]{animation-delay:.8s;bottom:22%;left:20%}.order-transition-star--4[data-v-cadb7332]{animation-delay:1.2s;bottom:18%;right:14%}.order-transition-star--5[data-v-cadb7332]{animation-delay:1.6s;top:42%;right:10%}.order-transition-enter-active[data-v-cadb7332],.order-transition-leave-active[data-v-cadb7332]{transition:opacity .32s,transform .32s}.order-transition-enter-from[data-v-cadb7332],.order-transition-leave-to[data-v-cadb7332]{opacity:0;transform:scale(.97)}@keyframes pulse-ring-cadb7332{0%{opacity:.56;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes icon-pop-cadb7332{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes panel-rise-cadb7332{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes icon-rise-cadb7332{0%{opacity:0;transform:translateY(14px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes content-rise-cadb7332{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sweep-cadb7332{0%{transform:translate(-140%)}to{transform:translate(340%)}}@keyframes drift-cadb7332{0%,to{transform:translateZ(0)}50%{transform:translateY(-14px)}}@keyframes orbit-cadb7332{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes orbit-reverse-cadb7332{0%{transform:translate(-50%,-50%)rotate(1turn)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes sheen-pass-cadb7332{0%,30%{opacity:0;transform:translate(-20%)rotate(-8deg)}45%{opacity:1}70%{opacity:.25;transform:translate(20%)rotate(-8deg)}to{opacity:0;transform:translate(36%)rotate(-8deg)}}@keyframes twinkle-cadb7332{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:640px){.order-transition-panel[data-v-cadb7332]{border-radius:24px;padding:28px 20px 24px}.order-transition-icon-wrap[data-v-cadb7332]{width:84px;height:84px}.order-transition-icon[data-v-cadb7332]{font-size:46px}.order-transition-icon-ring--outer[data-v-cadb7332]{width:120px;height:120px}.order-transition-icon-ring--inner[data-v-cadb7332]{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.order-transition-icon[data-v-cadb7332],.order-transition-icon-ring[data-v-cadb7332],.order-transition-icon-wrap[data-v-cadb7332],.order-transition-kicker[data-v-cadb7332],.order-transition-orb[data-v-cadb7332],.order-transition-panel[data-v-cadb7332],.order-transition-sheen[data-v-cadb7332],.order-transition-star[data-v-cadb7332],.order-transition-subtitle[data-v-cadb7332],.order-transition-title[data-v-cadb7332],.order-transition-track-segment[data-v-cadb7332]{animation:none!important}.order-transition-enter-active[data-v-cadb7332],.order-transition-leave-active[data-v-cadb7332]{transition:opacity .18s}}.failed-items-list[data-v-1cfcee46]{background:0 0}.failed-item-clickable[data-v-1cfcee46]{cursor:pointer}.cash-register-connection-alert[data-v-ca004236]{color:#fff6f5;color:lab(97.5883% 3.05605 1.64278);cursor:pointer;background:#9a000a;background:lab(31.9389% 60.1903 47.7284);border:2px solid #ff7264;border:2px solid lab(65.6033% 62.1383 41.8749);animation:1.6s ease-in-out infinite connection-alert-pulse-ca004236;box-shadow:0 0 0 3px #c2181d6b,0 14px 30px #32010266;box-shadow:0 0 0 3px lab(42.3119% 63.0679 45.4931/.42),0 14px 30px lab(6.49816% 24.8062 9.66502/.4)}.cash-register-connection-content[data-v-ca004236]{align-items:center;gap:12px;display:flex}.cash-register-connection-icon[data-v-ca004236]{color:#ffece7;color:lab(94.9833% 14.0209 11.2688);filter:drop-shadow(0 0 7px #ffb7a9bf);filter:drop-shadow(0 0 7px lab(80.8657% 57.9513 40.8778/.75));flex:none}.cash-register-connection-copy[data-v-ca004236]{min-width:0}@keyframes connection-alert-pulse-ca004236{0%,to{box-shadow:0 0 0 3px #c2181d6b,0 14px 30px #32010266;box-shadow:0 0 0 3px lab(42.3119% 63.0679 45.4931/.42),0 14px 30px lab(6.49816% 24.8062 9.66502/.4)}50%{box-shadow:0 0 0 7px #e62c2c85,0 18px 38px #32010280;box-shadow:0 0 0 7px lab(51.4033% 69.2672 48.7132/.52),0 18px 38px lab(6.49816% 24.8062 9.66502/.5)}}@media (max-width:600px){.cash-register-connection-content[data-v-ca004236]{align-items:flex-start;gap:14px}.cash-register-connection-icon[data-v-ca004236]{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.cash-register-connection-alert[data-v-ca004236]{animation:none}}.v-application[data-v-aa75de69]{padding-top:env(safe-area-inset-top);-webkit-user-select:none;user-select:none}.node-footer[data-v-aa75de69]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.node-footer__current[data-v-aa75de69]{opacity:.65}.alerts-container[data-v-aa75de69]{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:4000;flex-direction:column;gap:12px;width:100%;max-width:350px;display:flex;position:fixed}.alert-item[data-v-aa75de69]{border:1px solid rgba(var(--v-theme-on-surface),.16);border-radius:8px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000038;background:rgb(var(--v-theme-surface-light))!important;color:rgb(var(--v-theme-on-surface-light))!important}.alert-item[data-v-aa75de69]:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.error-alert[data-v-aa75de69]:before{background-color:rgb(var(--v-theme-error))}.warning-alert[data-v-aa75de69]:before{background-color:rgb(var(--v-theme-warning))}.info-alert[data-v-aa75de69]:before{background-color:rgb(var(--v-theme-info))}.notice[data-v-aa75de69]{align-items:flex-start;gap:12px;display:flex}.notice-icon[data-v-aa75de69]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.error-alert .notice-icon[data-v-aa75de69]{color:rgb(var(--v-theme-error));background:rgba(var(--v-theme-error),.14)}.warning-alert .notice-icon[data-v-aa75de69]{color:rgb(var(--v-theme-warning));background:rgba(var(--v-theme-warning),.14)}.info-alert .notice-icon[data-v-aa75de69]{color:rgb(var(--v-theme-info));background:rgba(var(--v-theme-info),.14)}.notice-body[data-v-aa75de69]{white-space:pre-line;overflow-wrap:break-word;flex:auto;min-width:0;font-size:.875rem;line-height:1.4}.slide-fade-enter-active[data-v-aa75de69]{transition:all .3s cubic-bezier(.22,.61,.36,1)}.slide-fade-leave-active[data-v-aa75de69]{transition:all .3s cubic-bezier(.55,.06,.68,.19)}.slide-fade-enter-from[data-v-aa75de69],.slide-fade-leave-to[data-v-aa75de69]{opacity:0;transform:translate(30px)}@media (prefers-reduced-motion:reduce){.alert-item[data-v-aa75de69],.slide-fade-enter-active[data-v-aa75de69],.slide-fade-leave-active[data-v-aa75de69]{transition:none}.slide-fade-enter-from[data-v-aa75de69],.slide-fade-leave-to[data-v-aa75de69]{transform:none}}#main[data-v-aa75de69]{position:relative;overflow:auto}.v-app-bar[data-v-aa75de69]{top:env(safe-area-inset-top)!important}.backend-warning-banner[data-v-aa75de69]{top:calc(45px + env(safe-area-inset-top));z-index:2500;color:#9a3412;background:#fff4e5;border-bottom:1px solid #b4530929;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;left:0;right:0}.backend-warning-icon[data-v-aa75de69]{flex-shrink:0;font-size:18px}.backend-warning-text[data-v-aa75de69]{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.backend-unavailable-overlay[data-v-aa75de69]{z-index:13000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff8f0d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.backend-unavailable-panel[data-v-aa75de69]{color:#7c2d12;text-align:center;background:#fffffff5;border:1px solid #b4530929;border-radius:20px;max-width:520px;padding:28px;box-shadow:0 18px 48px #78350f1f}.backend-unavailable-kicker[data-v-aa75de69]{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.backend-unavailable-panel h2[data-v-aa75de69]{margin:0;font-size:28px;line-height:1.1}.backend-unavailable-copy[data-v-aa75de69]{color:#9a3412;margin:16px 0 22px;font-size:15px;line-height:1.6}.v-footer[data-v-aa75de69]{color:#7a7a7a;text-overflow:ellipsis;font-size:10px;position:fixed}@media (orientation:landscape){.v-application[data-v-aa75de69]{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.v-app-bar .appbar-icon-btn[data-v-aa75de69]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.v-app-bar .appbar-icon-btn .appbar-icon[data-v-aa75de69],.v-app-bar .appbar-icon-btn .v-icon[data-v-aa75de69]{width:18px!important;height:18px!important;font-size:18px!important}.connection-indicator[data-v-aa75de69]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin-left:12px;padding:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.connection-indicator-dot[data-v-aa75de69]{font-size:10px}.connection-indicator-online[data-v-aa75de69]{color:#166534;background:0 0;border-color:#0000}.connection-indicator-offline[data-v-aa75de69]{color:#b91c1c;background:#ef44441f;border-color:#ef44443d}.v-theme--dark .connection-indicator-online[data-v-aa75de69]{color:#bbf7d0;background:0 0;border-color:#0000}.v-theme--dark .connection-indicator-offline[data-v-aa75de69]{color:#fecaca;background:#ef44442e;border-color:#fca5a53d}.v-theme--dark .backend-warning-banner[data-v-aa75de69]{color:#fed7aa;background:#3b1d12;border-bottom-color:#fbbf2429}.v-theme--dark .backend-unavailable-overlay[data-v-aa75de69]{background:#111827d1}.v-theme--dark .backend-unavailable-panel[data-v-aa75de69]{color:#ffedd5;background:#1f2937f5;border-color:#fbbf2429;box-shadow:0 18px 48px #00000047}.v-theme--dark .backend-unavailable-copy[data-v-aa75de69]{color:#fdba74}.connection-indicator-text[data-v-aa75de69]{text-overflow:ellipsis;overflow:hidden}@media (min-width:600px){.v-app-bar .appbar-icon-btn[data-v-aa75de69]{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.v-app-bar .appbar-icon-btn .appbar-icon[data-v-aa75de69],.v-app-bar .appbar-icon-btn .v-icon[data-v-aa75de69]{width:24px!important;height:24px!important;font-size:24px!important}.connection-indicator[data-v-aa75de69]{font-size:13px}}@media (max-width:640px){.backend-warning-banner[data-v-aa75de69]{flex-wrap:wrap;padding:10px 12px}.backend-warning-text[data-v-aa75de69]{width:calc(100% - 30px)}.backend-unavailable-panel[data-v-aa75de69]{padding:24px 18px}.backend-unavailable-panel h2[data-v-aa75de69]{font-size:24px}}.v-navigation-drawer{z-index:1200!important}.v-navigation-drawer__scrim{z-index:1199!important}.app-loading[data-v-aa75de69]{z-index:9999;background-color:#fff;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0}.app-loading-content[data-v-aa75de69]{text-align:center;max-width:400px;padding:2rem}.app-logo-spinner[data-v-aa75de69]{width:120px;height:120px;margin:0 auto 2rem;position:relative}.app-spinner-ring[data-v-aa75de69]{border:6px solid #f3f3f3;border-top-color:#1976d2;width:100%;height:100%;animation:2s linear infinite spin-aa75de69;top:0;left:0}.app-logo-inner[data-v-aa75de69],.app-spinner-ring[data-v-aa75de69]{border-radius:50%;position:absolute}.app-logo-inner[data-v-aa75de69]{background:#fff;justify-content:center;align-items:center;width:80px;height:80px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000001a}@keyframes spin-aa75de69{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes progress-aa75de69{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(300%)}}.app-loading.fade-out[data-v-aa75de69]{opacity:0;pointer-events:none;transition:opacity .3s}
