@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap";:root{--bg:#212121;--bg-surface:#303030;--bg-surface-2:#3a3a3a;--primary:#ff5722;--primary-hover:#ff6a3c;--on-primary:#fff;--text:#fff;--text-muted:#bdbdbd;--text-faint:#9e9e9e;--error:#ff5252;--success:#4caf50;--warning:#ff9800;--amber:#ffc107;--info:#2196f3;--border:#616161;--border-soft:#4a4a4a;--radius:12px;--radius-lg:16px;--input-bg:#0000004d;--card-overlay:#0003;--shadow:0 2px 6px #0000004d, 0 1px 2px #0000003d;--font:"Barlow", "Segoe UI", system-ui, -apple-system, Roboto, Ubuntu, sans-serif;--table-free:#4caf50;--table-occupied:#f44336;--table-reserved:#ffc107;--table-payment:#ff9800;--table-alpha:.3}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}*{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:text;user-select:text}button,[role=button],[role=tab],label{touch-action:manipulation}*{scrollbar-width:thin;scrollbar-color:#555 var(--bg-surface)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:#555;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#6a6a6a}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.vk-open .app-modal{align-items:flex-start;padding-top:8px}html.vk-open .app-modal__card{min-height:220px;max-height:calc(100vh - 320px)}html.vk-open .app-modal__body{padding-bottom:12px}html.vk-open .login-page{padding-top:12px;align-items:flex-start!important}html.vk-open .pos-body--phone .order-panel{flex:none;height:calc(100vh - 368px);min-height:300px}html.vk-open .pos-body--phone .op-header{display:none}html.vk-open .pos-body--phone .op-items{flex:1;min-height:0}html.vk-open .pos-body--phone .op-footer{flex:none;padding:10px 16px 12px}.app-modal__body{scroll-behavior:smooth}.toast-host[data-v-5e1c8859]{z-index:100;border-radius:var(--radius);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;max-width:480px;padding:12px 18px;font-size:.9rem;font-weight:600;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000080}.toast-host--success[data-v-5e1c8859]{border-color:var(--success);color:var(--success)}.toast-host--error[data-v-5e1c8859]{border-color:var(--error);color:var(--error)}.toast-host--info[data-v-5e1c8859]{border-color:var(--info);color:var(--info)}.toast-host--warning[data-v-5e1c8859]{border-color:var(--warning);color:var(--warning)}.toast-host__text[data-v-5e1c8859]{color:var(--text);white-space:pre-line}.toast-enter-active[data-v-5e1c8859],.toast-leave-active[data-v-5e1c8859]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-5e1c8859],.toast-leave-to[data-v-5e1c8859]{opacity:0;transform:translate(-50%)translateY(-8px)}.vk[data-v-4d05149b]{z-index:9999;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#212121;border-top:2px solid #ff57224d;border-radius:16px 16px 0 0;padding:0 12px 12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000080}.vk__header[data-v-4d05149b]{background:#303030;border-bottom:1px solid #424242;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;margin:0 -12px 8px;padding:6px 12px;display:flex}.vk__header-title[data-v-4d05149b]{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.vk__header-icon[data-v-4d05149b]{color:#ff5722}.vk__close[data-v-4d05149b]{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.vk__close[data-v-4d05149b]:hover{background:#ffffff14}.vk__body--numeric[data-v-4d05149b]{justify-content:center;display:flex}.vk__grid[data-v-4d05149b]{grid-template-columns:repeat(3,1fr);gap:4px;width:280px;display:grid}.vk__grid .vk__key[data-v-4d05149b]{aspect-ratio:1.4;height:auto;font-size:22px}.vk__body[data-v-4d05149b]{flex-direction:column;gap:4px;max-width:720px;margin:0 auto;display:flex}.vk__row[data-v-4d05149b]{gap:4px;display:flex}.vk__key[data-v-4d05149b]{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#424242;border:1px solid #616161;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;height:45px;font-family:inherit;font-size:17px;font-weight:500;display:inline-flex}.vk__key[data-v-4d05149b]:hover{background:#616161}.vk__key[data-v-4d05149b]:active{background:#ff57224d}.vk__key--bs[data-v-4d05149b]{background:#616161;border-color:#757575}.vk__key--bs[data-v-4d05149b]:hover{background:#757575}.vk__key--special[data-v-4d05149b]{background:#616161;border-color:#757575;font-size:15px}.vk__key--special[data-v-4d05149b]:hover{background:#757575}.vk__key--active[data-v-4d05149b]{background:#ff5722;border-color:#ffccae}.vk__key--active[data-v-4d05149b]:hover{background:#ff6a3c}.vk__key--flex2[data-v-4d05149b]{flex:2}.vk__key--flex4[data-v-4d05149b]{flex:4}.vk-slide-enter-active[data-v-4d05149b],.vk-slide-leave-active[data-v-4d05149b]{transition:transform .18s,opacity .18s}.vk-slide-enter-from[data-v-4d05149b],.vk-slide-leave-to[data-v-4d05149b]{opacity:0;transform:translateY(100%)}.app-spinner[data-v-46648322]{border-radius:50%;animation:.7s linear infinite app-spin-46648322;display:inline-block}.app-spinner--light[data-v-46648322]{border:2px solid #00000040;border-top-color:#fff}.app-spinner--primary[data-v-46648322]{border:2px solid var(--card-overlay);border-top-color:var(--primary)}@keyframes app-spin-46648322{to{transform:rotate(360deg)}}.app-btn[data-v-6ed354e6]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform 50ms;display:inline-flex}.app-btn--block[data-v-6ed354e6]{width:100%}.app-btn[data-v-6ed354e6]:active:not(:disabled){transform:translateY(1px)}.app-btn[data-v-6ed354e6]:disabled{opacity:.55;cursor:not-allowed}.app-btn--primary[data-v-6ed354e6]{background:var(--primary);color:var(--on-primary)}.app-btn--primary[data-v-6ed354e6]:hover:not(:disabled){background:var(--primary-hover)}.app-btn--ghost[data-v-6ed354e6]{color:var(--text-muted);border-color:var(--border);background:0 0}.app-btn--ghost[data-v-6ed354e6]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint);background:var(--card-overlay)}.app-btn--danger[data-v-6ed354e6]{background:var(--error);color:#fff}.app-btn--danger[data-v-6ed354e6]:hover:not(:disabled){background:#ff6b6b}.app-btn--success[data-v-6ed354e6]{background:var(--success);color:#fff}.app-btn--success[data-v-6ed354e6]:hover:not(:disabled){background:#5cbf60}.app-btn__spinner[data-v-6ed354e6]{flex:none}.app-btn__label[data-v-6ed354e6]{align-items:center;display:inline-flex}.app-input[data-v-fbbdfad3]{display:block}.app-input__label[data-v-fbbdfad3]{color:var(--text-muted);margin-bottom:6px;font-size:.9rem;display:block}.app-input__control[data-v-fbbdfad3]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.app-input__control[data-v-fbbdfad3]:focus-within{border-color:var(--primary)}.app-input--error .app-input__control[data-v-fbbdfad3]{border-color:var(--error);border-width:2px}.app-input__control input[data-v-fbbdfad3]{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:0;flex:1;padding:13px 0;font-size:1rem}.app-input__control input[data-v-fbbdfad3]:focus{outline:none}.app-input__control input[data-v-fbbdfad3]::placeholder{color:var(--text-faint)}.app-input__control input[data-v-fbbdfad3]::-ms-reveal{width:0;height:0;display:none}.app-input__control input[data-v-fbbdfad3]::-ms-clear{width:0;height:0;display:none}.app-input__control input[data-v-fbbdfad3]:disabled{opacity:.6}.app-input__prefix[data-v-fbbdfad3],.app-input__suffix[data-v-fbbdfad3]{color:var(--text-muted);align-items:center;display:inline-flex}.app-input__suffix[data-v-fbbdfad3] button{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-right:-6px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.app-input__suffix[data-v-fbbdfad3] button:hover{color:var(--text);background:#ffffff0f}.app-input__suffix[data-v-fbbdfad3] button:active{background:#ffffff1a}.app-input__suffix[data-v-fbbdfad3] button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.app-input__helper[data-v-fbbdfad3]{color:#ffffffb3;margin:5px 0 0;font-size:.8rem}.app-input__error[data-v-fbbdfad3]{color:var(--error);margin:5px 0 0;font-size:.8rem}.app-banner[data-v-d4e05f89]{border-radius:var(--radius);border:1px solid #0000;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.9rem;display:flex}.app-banner__icon[data-v-d4e05f89]{flex:none;align-items:center;margin-top:1px;display:inline-flex}.app-banner__text[data-v-d4e05f89]{flex:1}.app-banner--error[data-v-d4e05f89]{border-color:var(--error);color:var(--error);background:#ff52521f}.app-banner--success[data-v-d4e05f89]{border-color:var(--success);color:var(--success);background:#4caf501a}.app-banner--info[data-v-d4e05f89]{border-color:var(--info);color:var(--info);background:#2196f31a}.app-banner--warning[data-v-d4e05f89]{border-color:var(--warning);color:var(--warning);background:#ff98001a}.login-page[data-v-4286ccf0]{background:linear-gradient(135deg,#303030 0%,#212121 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card[data-v-4286ccf0]{border-radius:var(--radius-lg);background:#0003;flex-direction:column;width:100%;max-width:380px;padding:32px 24px;display:flex;position:relative;box-shadow:0 8px 24px #00000073}.login-logo[data-v-4286ccf0]{object-fit:contain;width:auto;height:210px;margin:0 auto 16px;display:block}.login-logo+.app-banner[data-v-4286ccf0]{margin-bottom:12px}.login-submit[data-v-4286ccf0]{margin-top:20px}@media (width<=699px){.login-card[data-v-4286ccf0]{max-width:min(380px,100vw - 32px)}.login-logo[data-v-4286ccf0]{height:160px}}.app-modal[data-v-66931e68]{z-index:60;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-modal__card[data-v-66931e68]{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-height:calc(100vh - 48px);display:flex;box-shadow:0 8px 32px #00000080}.app-modal__header[data-v-66931e68]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.app-modal__title[data-v-66931e68]{color:var(--text);margin:0;font-size:1.15rem;font-weight:700}.app-modal__close[data-v-66931e68]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.app-modal__close[data-v-66931e68]:hover{color:var(--text);background:var(--card-overlay)}.app-modal__body[data-v-66931e68]{flex:1;padding:20px;overflow-y:auto}.app-modal__footer[data-v-66931e68]{border-top:1px solid var(--border-soft);gap:10px;padding:16px 20px;display:flex}.dlg[data-v-cc18f7de]{flex-direction:column;gap:12px;display:flex}.dlg-label[data-v-cc18f7de]{color:var(--text-muted);font-size:.9rem}.dlg-input-wrap[data-v-cc18f7de]{position:relative}.dlg-prefix[data-v-cc18f7de]{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dlg-input[data-v-cc18f7de]{width:100%;height:44px;color:var(--text);font-family:var(--font);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 12px 0 46px;font-size:15px}.dlg-input[data-v-cc18f7de]:focus{border-color:var(--primary);border-width:1.4px}.dlg-input[data-v-cc18f7de]:disabled{opacity:.5}.cash-dlg-btn[data-v-cc18f7de]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:10px 20px;font-size:.95rem;font-weight:700}.cash-dlg-btn--primary[data-v-cc18f7de]{background:var(--primary);color:var(--on-primary)}.cash-dlg-btn--primary[data-v-cc18f7de]:hover:not(:disabled){background:var(--primary-hover)}.cash-dlg-btn--primary[data-v-cc18f7de]:disabled{opacity:.55;cursor:not-allowed}.cash-dlg-btn--ghost[data-v-cc18f7de]{border-color:var(--border);color:var(--text-muted);background:0 0}.cash-dlg-btn--ghost[data-v-cc18f7de]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.cash-dlg-btn--ghost[data-v-cc18f7de]:disabled{opacity:.55;cursor:not-allowed}.ms-page[data-v-2adaa162]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.ms-header[data-v-2adaa162]{background:var(--bg-surface);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex;box-shadow:0 2px 8px #0003}.ms-header-brand[data-v-2adaa162]{align-items:center;gap:16px;min-width:0;display:flex}.ms-logo[data-v-2adaa162]{object-fit:cover;border-radius:8px;flex:none;width:50px;height:50px}.ms-user-meta[data-v-2adaa162]{flex-direction:column;gap:4px;min-width:0;display:flex}.ms-user-name[data-v-2adaa162]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;overflow:hidden}.ms-user-role[data-v-2adaa162]{color:var(--text-muted);font-size:14px}.ms-logout[data-v-2adaa162]{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ms-logout[data-v-2adaa162]:hover{background:#ffffff14}.ms-title[data-v-2adaa162]{text-align:center;color:var(--text);margin:60px 0 50px;font-size:28px;font-weight:700}.ms-main[data-v-2adaa162]{flex:1;justify-content:center;align-items:flex-start;display:flex}.ms-cards[data-v-2adaa162]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:32px;width:100%;max-width:1200px;padding:0 24px;display:flex}.ms-card[data-v-2adaa162]{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;width:280px;height:180px;font-family:var(--font);text-align:center;border-radius:12px;padding:0;transition:border-color .2s,box-shadow .2s;display:block;position:relative}.ms-card[data-v-2adaa162]:hover{border:2px solid var(--primary);box-shadow:0 4px 12px #ff57224d}.ms-card--highlight[data-v-2adaa162]{border-color:var(--primary);background:#3a2a1f}.ms-card-content[data-v-2adaa162]{flex-direction:column;justify-content:center;align-items:center;gap:0;height:100%;padding:14px 14px 12px;display:flex}.ms-card-content--badge[data-v-2adaa162]{padding-top:36px}.ms-card-icon[data-v-2adaa162]{color:var(--text-muted);transition:color .2s}.ms-card:hover .ms-card-icon[data-v-2adaa162]{color:var(--primary)}.ms-card-title[data-v-2adaa162]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:12px;font-size:24px;font-weight:700;line-height:1.05;transition:color .2s;overflow:hidden}.ms-card:hover .ms-card-title[data-v-2adaa162]{color:var(--text)}.ms-card-subtitle[data-v-2adaa162]{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:4px;font-size:14px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.ms-badge[data-v-2adaa162]{background:var(--primary);color:#fff;letter-spacing:.4px;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ms-empty[data-v-2adaa162]{background:var(--bg-surface);border:1px solid var(--border-soft);width:420px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.ms-empty p[data-v-2adaa162]{color:var(--text);margin:0}.ms-empty-btn[data-v-2adaa162]{background:var(--primary);color:var(--on-primary);border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:700;display:inline-flex}.ms-empty-btn[data-v-2adaa162]:hover:not(:disabled){background:var(--primary-hover)}.ms-empty-btn[data-v-2adaa162]:disabled{opacity:.55;cursor:not-allowed}.ms-loading[data-v-2adaa162]{justify-content:center;width:100%;padding:8px 0;display:flex}.ms-footer[data-v-2adaa162]{text-align:center;color:var(--text-muted);padding:24px;font-size:14px}@media (width>=600px) and (width<=1199px){.ms-card[data-v-2adaa162]{width:220px;height:160px}.ms-card--tablet .ms-card-content[data-v-2adaa162]{padding:10px 10px 8px}.ms-card--tablet .ms-card-content--badge[data-v-2adaa162]{padding-top:28px}.ms-card--tablet .ms-card-title[data-v-2adaa162]{margin-top:6px;font-size:14px;font-weight:700}.ms-card--tablet .ms-card-subtitle[data-v-2adaa162]{white-space:nowrap;margin-top:2px;font-size:11px;display:block}}@media (width<=599px){.ms-header[data-v-2adaa162]{padding:16px}.ms-logo[data-v-2adaa162]{width:42px;height:42px}.ms-user-name[data-v-2adaa162]{font-size:18px}.ms-user-role[data-v-2adaa162]{font-size:13px}.ms-title[data-v-2adaa162]{margin:24px 0;font-size:22px}.ms-cards[data-v-2adaa162]{gap:16px;padding:0 16px}.ms-card[data-v-2adaa162]{width:100%;height:140px}.ms-empty[data-v-2adaa162]{width:100%}}.pos-shell[data-v-e5a19091]{background:var(--bg);flex-direction:row;height:100vh;display:flex;overflow:hidden}.pos-shell-view[data-v-e5a19091]{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}@media (width<=699px){.pos-shell-view[data-v-e5a19091]{height:auto;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.bottom-nav[data-v-e5a19091]{z-index:50;padding-bottom:env(safe-area-inset-bottom,0px);height:calc(64px + env(safe-area-inset-bottom,0px));background:#303030;border-top:1px solid #ffffff14;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav__item[data-v-e5a19091]{cursor:pointer;font-family:var(--font);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.bottom-nav__icon[data-v-e5a19091]{color:#ffffffb3;transition:color .15s}.bottom-nav__label[data-v-e5a19091]{color:#ffffffb3;font-size:12px;line-height:1;transition:color .15s}.bottom-nav__item--active .bottom-nav__icon[data-v-e5a19091],.bottom-nav__item--active .bottom-nav__label[data-v-e5a19091]{color:var(--primary)}.rail-leading[data-v-e5a19091]{justify-content:center;align-items:center;padding:20px 0;display:flex}.rail-logo[data-v-e5a19091]{object-fit:contain;width:auto;height:40px}.rail-destinations[data-v-e5a19091]{flex-direction:column;gap:4px;width:100%;display:flex}.rail-dest[data-v-e5a19091]{cursor:pointer;width:80px;font-family:var(--font);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;margin:0 auto;padding:0;display:flex}.rail-pill[data-v-e5a19091]{background:0 0;border-radius:16px;justify-content:center;align-items:center;width:56px;height:32px;transition:background .15s;display:flex}.rail-dest:hover .rail-pill[data-v-e5a19091]{background:#ffffff14}.rail-dest--active .rail-pill[data-v-e5a19091]{background:var(--primary)}.rail-icon[data-v-e5a19091]{color:var(--text-faint);transition:color .15s}.rail-dest:hover .rail-icon[data-v-e5a19091]{color:var(--text)}.rail-dest--active .rail-icon[data-v-e5a19091]{color:var(--on-primary)}.rail-label[data-v-e5a19091]{color:var(--text-faint);font-size:12px;line-height:1;transition:color .15s}.rail-dest--active .rail-label[data-v-e5a19091]{color:var(--text)}.rail-trailing[data-v-e5a19091]{justify-content:center;align-items:center;margin-top:auto;padding-bottom:20px;display:flex}@media (width<=699px){.rail[data-v-e5a19091]{display:none}}.rail-logout[data-v-e5a19091]{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.rail-logout[data-v-e5a19091]:hover{color:var(--text);background:#ffffff14}.wiz-overlay[data-v-5dfbfaba]{z-index:60;background:#0009;justify-content:center;align-items:center;padding:60px 40px;display:flex;position:fixed;inset:0}.wiz[data-v-5dfbfaba]{background:#212121;border-radius:28px;width:100%;max-width:1500px;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009}.wiz-empty[data-v-5dfbfaba]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.wiz-empty__title[data-v-5dfbfaba]{color:#fff;margin:0;font-size:18px;font-weight:700}.wiz-empty__text[data-v-5dfbfaba]{color:#e0e0e0;margin:0;font-size:14px}.wiz-empty__close[data-v-5dfbfaba]{background:var(--primary);color:#fff;font-family:var(--font);cursor:pointer;border:none;border-radius:12px;margin-top:12px;padding:14px 32px;font-size:14px;font-weight:700}.wiz-ticket[data-v-5dfbfaba]{background:#101010;border-right:2px solid #424242;border-bottom-left-radius:28px;flex-direction:column;flex:none;width:200px;display:flex}.wiz-ticket__header[data-v-5dfbfaba]{padding:20px}.wiz-ticket__title[data-v-5dfbfaba]{color:#fff;margin:0;font-size:18px;font-weight:700}.wiz-ticket__product[data-v-5dfbfaba]{color:var(--primary);overflow-wrap:break-word;margin:8px 0 0;font-size:16px;font-weight:700}.wiz-ticket__divider[data-v-5dfbfaba]{background:#424242;flex:none;height:1px}.wiz-ticket__scroll[data-v-5dfbfaba]{flex:1;padding:20px;overflow-y:auto}.wiz-ticket__block[data-v-5dfbfaba]{margin-bottom:12px}.wiz-ticket__group[data-v-5dfbfaba]{color:var(--primary);margin:0 0 6px;font-size:13px;font-weight:700}.wiz-ticket__row[data-v-5dfbfaba]{align-items:flex-start;gap:6px;padding:0 0 4px 12px;display:flex}.wiz-ticket__check[data-v-5dfbfaba]{color:#9e9e9e;flex:none;margin-top:1px}.wiz-ticket__text[data-v-5dfbfaba]{color:#e0e0e0;white-space:pre-wrap;overflow-wrap:break-word;font-size:12px}.wiz-ticket__row--accent .wiz-ticket__text[data-v-5dfbfaba]{color:#ffcc80;font-weight:600}.wiz-ticket__footer[data-v-5dfbfaba]{border-top:1px solid #424242;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.wiz-ticket__subtotal[data-v-5dfbfaba]{color:#bdbdbd;font-size:14px}.wiz-ticket__total[data-v-5dfbfaba]{color:var(--primary);font-size:16px;font-weight:700}.wiz-main[data-v-5dfbfaba]{flex-direction:column;flex:1;min-width:0;display:flex}.wiz-main__header[data-v-5dfbfaba]{flex:none;justify-content:flex-end;padding:16px 36px;display:flex}.wiz-main__close[data-v-5dfbfaba]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wiz-main__close[data-v-5dfbfaba]:hover{color:#e0e0e0}.wiz-main__scroll[data-v-5dfbfaba]{flex:1;padding:8px 36px 36px;overflow-y:auto}.wiz-main__group-name[data-v-5dfbfaba]{color:#fff;letter-spacing:.3px;margin:0;font-size:26px;font-weight:900}.wiz-banner[data-v-5dfbfaba]{background:#2196f31f;border:2px solid #2196f359;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #2196f314,0 0 10px #2196f314}.wiz-banner__icon[data-v-5dfbfaba]{color:#90caf9;flex:none}.wiz-banner__text[data-v-5dfbfaba]{color:#bbdefb;margin:0;font-size:15px;font-weight:600;line-height:1.4}.wiz-grid[data-v-5dfbfaba]{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px;display:grid}@media (width>=1100px){.wiz-grid[data-v-5dfbfaba]{grid-template-columns:repeat(6,1fr)}}@media (width>=1400px){.wiz-grid[data-v-5dfbfaba]{grid-template-columns:repeat(7,1fr)}}@media (width<=899px),(height<=699px){.wiz-overlay[data-v-5dfbfaba]{align-items:stretch;padding:12px 12px 24px}.wiz[data-v-5dfbfaba]{border-radius:20px;flex-direction:column;max-width:none;height:100%}.wiz-ticket[data-v-5dfbfaba]{display:none}.wiz-topbar[data-v-5dfbfaba]{background:#101010;border-bottom:1px solid #424242;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.wiz-topbar__expand[data-v-5dfbfaba]{width:36px;height:36px;color:var(--primary);cursor:pointer;background:#ff572224;border:1px solid #ff572266;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wiz-topbar__mid[data-v-5dfbfaba]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wiz-topbar__product[data-v-5dfbfaba]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.wiz-topbar__subtotal[data-v-5dfbfaba]{color:var(--primary);font-size:13px;font-weight:700}.wiz-topbar__close[data-v-5dfbfaba]{color:#fff;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.wiz-summary[data-v-5dfbfaba]{background:#101010;border-bottom:1px solid #424242;flex:none;max-height:40%;padding:12px 16px;overflow-y:auto}.wiz-summary__scroll[data-v-5dfbfaba]{flex-direction:column;display:flex}.wiz-summary__empty[data-v-5dfbfaba]{color:#9e9e9e;margin:0;font-size:12px}.wiz-summary__block[data-v-5dfbfaba]{margin-bottom:10px}.wiz-summary__group[data-v-5dfbfaba]{color:var(--primary);margin:0 0 4px;font-size:12px;font-weight:700}.wiz-summary__row[data-v-5dfbfaba]{align-items:flex-start;gap:6px;padding:0 0 3px 10px;display:flex}.wiz-summary__check[data-v-5dfbfaba]{color:#9e9e9e;flex:none;margin-top:1px}.wiz-summary__text[data-v-5dfbfaba]{color:#e0e0e0;white-space:pre-wrap;overflow-wrap:break-word;font-size:12px}.wiz-summary__row--accent .wiz-summary__text[data-v-5dfbfaba]{color:#ffcc80;font-weight:600}.wiz-main__scroll[data-v-5dfbfaba]{padding:8px 16px 16px}.wiz-main__group-name[data-v-5dfbfaba]{font-size:20px}.wiz-grid[data-v-5dfbfaba]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.wiz-card[data-v-5dfbfaba]{aspect-ratio:.8;gap:4px;padding:6px}.wiz-card__name[data-v-5dfbfaba]{-webkit-line-clamp:3;font-size:12px;line-height:1.2}.wiz-card__steppers[data-v-5dfbfaba]{gap:2px}.wiz-card__step[data-v-5dfbfaba] svg,.wiz-card__steppers svg[data-v-5dfbfaba]{width:20px;height:20px}.wiz-card__qty[data-v-5dfbfaba]{font-size:14px}.wiz-card__badge[data-v-5dfbfaba]{padding:3px 6px;font-size:10px}.wiz-footer[data-v-5dfbfaba]{gap:12px;padding:12px}.wiz-btn[data-v-5dfbfaba]{flex:1;justify-content:center;padding:12px 16px;font-size:15px}.wiz-btn--next[data-v-5dfbfaba]{padding:12px 16px}.wiz-footer__spacer[data-v-5dfbfaba],.wiz-footer__placeholder[data-v-5dfbfaba]{display:none}}.wiz-topbar[data-v-5dfbfaba],.wiz-summary[data-v-5dfbfaba]{display:none}@media (width<=899px),(height<=699px){.wiz-topbar[data-v-5dfbfaba],.wiz-summary[data-v-5dfbfaba]{display:flex}.wiz-summary[data-v-5dfbfaba]{display:block}}@media (width<=419px){.wiz-grid[data-v-5dfbfaba]{grid-template-columns:repeat(2,1fr);gap:8px}.wiz-card[data-v-5dfbfaba]{aspect-ratio:.72}}.wiz-card[data-v-5dfbfaba]{aspect-ratio:1.05;color:#fff;cursor:pointer;font-family:var(--font);background:#424242;border:1.5px solid #616161;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 6px #0000004d}.wiz-card--selected[data-v-5dfbfaba]{border:3px solid var(--primary);background:#ff57224d;box-shadow:0 12px 24px #00000073}.wiz-card__badge[data-v-5dfbfaba]{color:#fff;background:#388e3c;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.wiz-card__steppers[data-v-5dfbfaba]{align-items:center;gap:4px;display:flex}.wiz-card__step[data-v-5dfbfaba]{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.wiz-card__step-minus[data-v-5dfbfaba]{color:#ff5252}.wiz-card__step-plus[data-v-5dfbfaba]{color:#69f0ae}.wiz-card__qty[data-v-5dfbfaba]{color:#fff;text-align:center;min-width:18px;font-size:16px;font-weight:700}.wiz-card__name[data-v-5dfbfaba]{color:#fff;text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;padding:0 4px;font-size:11px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.wiz-card--selected .wiz-card__name[data-v-5dfbfaba]{font-weight:700}.wiz-card__check[data-v-5dfbfaba]{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:8px;right:8px}.wiz-footer[data-v-5dfbfaba]{background:#303030;border-top:1.5px solid #616161;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;display:flex}.wiz-footer__spacer[data-v-5dfbfaba]{width:140px}.wiz-btn[data-v-5dfbfaba]{color:#fff;cursor:pointer;font-family:var(--font);letter-spacing:.3px;border:none;border-radius:14px;align-items:center;gap:10px;padding:18px 28px;font-size:16px;font-weight:700;display:inline-flex}.wiz-btn--back[data-v-5dfbfaba]{background:#616161;box-shadow:0 2px 4px #0000004d}.wiz-btn--back[data-v-5dfbfaba]:hover{background:#6e6e6e}.wiz-btn--next[data-v-5dfbfaba]{background:var(--primary);padding:18px 32px;box-shadow:0 4px 10px #00000059}.wiz-btn--next[data-v-5dfbfaba]:hover:not(:disabled){background:var(--primary-hover)}.wiz-btn--next[data-v-5dfbfaba]:disabled{opacity:.45;cursor:not-allowed}@media (width<=899px),(height<=699px){.sub-overlay[data-v-5dfbfaba]{align-items:flex-end;padding:16px}.sub-dialog[data-v-5dfbfaba]{max-width:none;max-height:82vh}}.sub-overlay[data-v-5dfbfaba]{z-index:70;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sub-dialog[data-v-5dfbfaba]{background:#212121;border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:420px;max-height:calc(100vh - 120px);padding:24px;display:flex;box-shadow:0 16px 48px #0009}.sub-dialog__title[data-v-5dfbfaba]{color:#fff;margin:0;font-size:18px;font-weight:700}.sub-dialog__q[data-v-5dfbfaba]{color:#9e9e9e;margin:0;font-size:14px}.sub-dialog__resumen[data-v-5dfbfaba]{color:#fff;margin:8px 0 0;font-size:14px;font-weight:700}.sub-dialog__product[data-v-5dfbfaba]{color:#e0e0e0;margin:0;font-size:13px}.sub-dialog__line[data-v-5dfbfaba]{color:#e0e0e0;margin:0 0 2px 16px;font-size:12px}.sub-dialog__line--special[data-v-5dfbfaba]{color:#ffcc80;font-weight:600}.sub-dialog__mixto-title[data-v-5dfbfaba]{color:#ffc107;margin:8px 0 0;font-size:12px;font-weight:700}.sub-dialog__price[data-v-5dfbfaba]{color:var(--primary);margin:8px 0 0;font-size:14px;font-weight:700}.sub-dialog__warn[data-v-5dfbfaba]{color:#ef5350;text-align:center;margin:0;font-size:13px}.sub-dialog__scroll[data-v-5dfbfaba]{flex-direction:column;gap:6px;max-height:300px;display:flex;overflow-y:auto}.sub-dialog__actions[data-v-5dfbfaba]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.sub-btn[data-v-5dfbfaba]{color:#fff;cursor:pointer;font-family:var(--font);border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}.sub-btn--primary[data-v-5dfbfaba]{background:var(--primary)}.sub-btn--green[data-v-5dfbfaba]{background:#388e3c}.sub-btn--blue[data-v-5dfbfaba]{background:#1565c0}.sub-btn--orange[data-v-5dfbfaba]{background:#ef6c00}.sub-btn--ghost[data-v-5dfbfaba]{color:#bdbdbd;background:0 0;border:1px solid #616161}.sub-btn--block[data-v-5dfbfaba]{width:100%;padding:12px 0}.sub-mixto__current[data-v-5dfbfaba]{background:#1b5e204d;border:1px solid #388e3c;border-radius:8px;padding:12px}.sub-mixto__current-title[data-v-5dfbfaba]{color:#4caf50;margin:0 0 6px;font-size:12px;font-weight:700}.sub-mixto__current-line[data-v-5dfbfaba]{color:#fff;margin:0 0 2px 8px;font-size:12px}.sub-mixto__option[data-v-5dfbfaba]{border:1px solid var(--primary);color:#fff;cursor:pointer;font-family:var(--font);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;display:flex}.sub-mixto__option[data-v-5dfbfaba]:hover{background:#ff57221f}.sub-mixto__add[data-v-5dfbfaba]{color:var(--primary);font-size:20px;font-weight:700}.sub-chip[data-v-5dfbfaba]{color:#fff;cursor:pointer;width:100%;font-family:var(--font);text-align:center;background:#1565c0cc;border:.5px solid #64b5f6;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:500}.sub-chip[data-v-5dfbfaba]:hover{filter:brightness(1.12)}.sub-chip--natural[data-v-5dfbfaba]{background:#388e3ccc;border-color:#66bb6a}.sub-chip--orange[data-v-5dfbfaba]{background:#ef6c00cc;border-color:#ffb74d}.sub-aparte__row[data-v-5dfbfaba]{background:#424242;border:1.5px solid #757575;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sub-aparte__row--active[data-v-5dfbfaba]{background:#ef6c004d;border-color:#ffb74d}.sub-aparte__name[data-v-5dfbfaba]{color:#bdbdbd;font-size:14px}.sub-aparte__row--active .sub-aparte__name[data-v-5dfbfaba]{color:#fff;font-weight:600}.sub-aparte__steppers[data-v-5dfbfaba]{align-items:center;gap:6px;display:flex}.sub-aparte__btn[data-v-5dfbfaba]{color:#ef5350;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.sub-aparte__btn[data-v-5dfbfaba]:disabled{color:#616161;cursor:not-allowed}.sub-aparte__btn--plus[data-v-5dfbfaba]{color:#66bb6a}.sub-aparte__qty[data-v-5dfbfaba]{color:#fff;background:#616161;border-radius:12px;justify-content:center;align-items:center;min-width:32px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.sub-aparte__row--active .sub-aparte__qty[data-v-5dfbfaba]{background:#ef6c00}.ext[data-v-d433ebdd]{flex-direction:column;gap:16px;display:flex}.ext__base[data-v-d433ebdd]{color:var(--text-muted);margin:0;font-size:.95rem}.ext__base strong[data-v-d433ebdd]{color:var(--text)}.ext__group[data-v-d433ebdd]{flex-direction:column;gap:8px;display:flex}.ext__group-name[data-v-d433ebdd]{color:var(--text);margin:0;font-size:1rem;font-weight:700}.ext__extra[data-v-d433ebdd]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.ext__extra[data-v-d433ebdd]:hover{border-color:var(--text-faint)}.ext__extra--selected[data-v-d433ebdd]{border-color:var(--primary);background:#ff57221f}.ext__extra input[data-v-d433ebdd]{accent-color:var(--primary);width:16px;height:16px}.ext__extra-name[data-v-d433ebdd]{color:var(--text);flex:1;font-size:.9rem;font-weight:600}.ext__extra-price[data-v-d433ebdd]{color:var(--success);font-size:.85rem;font-weight:700}.ext__empty[data-v-d433ebdd]{color:var(--text-faint);margin:0;font-size:.9rem}.ext__note-label[data-v-d433ebdd]{color:var(--text-muted);font-size:.85rem;display:block}.ext__note[data-v-d433ebdd]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);font-family:var(--font);resize:vertical;padding:10px 12px;font-size:.9rem}.ext__note[data-v-d433ebdd]:focus{border-color:var(--primary);outline:none}.ext__footer[data-v-d433ebdd]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ext__total[data-v-d433ebdd]{color:var(--primary);font-size:1.15rem;font-weight:700}.ext__actions[data-v-d433ebdd]{gap:10px;display:flex}.ext__btn[data-v-d433ebdd]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:12px 20px;font-size:.95rem;font-weight:700}.ext__btn--primary[data-v-d433ebdd]{background:var(--primary);color:var(--on-primary)}.ext__btn--primary[data-v-d433ebdd]:hover{background:var(--primary-hover)}.ext__btn--ghost[data-v-d433ebdd]{border-color:var(--border);color:var(--text-muted);background:0 0}.ext__btn--ghost[data-v-d433ebdd]:hover{color:var(--text);border-color:var(--text-faint)}.chk[data-v-ddf3d5d6]{flex-direction:column;gap:16px;display:flex}.chk__summary[data-v-ddf3d5d6]{background:var(--input-bg);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.chk__summary-row[data-v-ddf3d5d6]{color:var(--text-muted);justify-content:space-between;font-size:.95rem;display:flex}.chk__summary-row--total[data-v-ddf3d5d6]{color:var(--text);border-top:1px solid var(--border-soft);padding-top:8px;font-size:1.15rem;font-weight:700}.chk__methods[data-v-ddf3d5d6]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.chk__method[data-v-ddf3d5d6]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-family:var(--font);cursor:pointer;padding:12px;font-size:.95rem;font-weight:700;transition:border-color .15s,color .15s}.chk__method[data-v-ddf3d5d6]:hover{border-color:var(--text-faint);color:var(--text)}.chk__method--selected[data-v-ddf3d5d6]{border-color:var(--primary);color:var(--primary);background:#ff57221f}.chk__amount[data-v-ddf3d5d6]{flex-direction:column;gap:10px;display:flex}.chk__amount-label[data-v-ddf3d5d6]{color:var(--text-muted);font-size:.85rem}.chk__amount-display[data-v-ddf3d5d6]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-align:right;min-height:24px;padding:12px 14px;font-size:1.4rem;font-weight:700}.chk__usd-total[data-v-ddf3d5d6]{border:1px solid var(--info);border-radius:var(--radius);color:var(--info);text-align:center;background:#2196f31a;padding:8px 14px;font-size:.9rem;font-weight:600}.chk__numpad[data-v-ddf3d5d6]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chk__key[data-v-ddf3d5d6]{background:var(--bg-surface-2);border:1px solid var(--border-soft);border-radius:var(--radius);color:var(--text);font-family:var(--font);cursor:pointer;padding:14px 0;font-size:1.05rem;font-weight:700;transition:background .1s}.chk__key[data-v-ddf3d5d6]:hover{background:var(--border-soft)}.chk__key--clear[data-v-ddf3d5d6]{color:var(--error)}.chk__key--exact[data-v-ddf3d5d6]{color:var(--info);font-size:.85rem}.chk__change[data-v-ddf3d5d6]{background:var(--input-bg);border-radius:var(--radius);color:var(--text-muted);justify-content:space-between;align-items:center;padding:12px 14px;font-size:1rem;display:flex}.chk__change-value[data-v-ddf3d5d6]{color:var(--text-faint);font-size:1.5rem;font-weight:700}.chk__change-value--ok[data-v-ddf3d5d6]{color:var(--success)}.chk__card-note[data-v-ddf3d5d6]{color:var(--text-muted);margin:0;font-size:.9rem}.chk--success[data-v-ddf3d5d6]{align-items:stretch}.chk__result[data-v-ddf3d5d6]{flex-direction:column;gap:8px;margin:0;display:flex}.chk__result-row[data-v-ddf3d5d6]{justify-content:space-between;display:flex}.chk__result-row dt[data-v-ddf3d5d6]{color:var(--text-muted)}.chk__result-row dd[data-v-ddf3d5d6]{color:var(--text);margin:0;font-weight:700}.chk__print[data-v-ddf3d5d6]{border:1px dashed var(--primary);border-radius:var(--radius);color:var(--primary);font-family:var(--font);cursor:pointer;background:0 0;padding:12px;font-size:.9rem;font-weight:600;transition:background .15s}.chk__print[data-v-ddf3d5d6]:hover{background:#ff572214}.chk__btn[data-v-ddf3d5d6]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:14px 22px;font-size:1rem;font-weight:700}.chk__btn--primary[data-v-ddf3d5d6]{background:var(--primary);color:var(--on-primary)}.chk__btn--primary[data-v-ddf3d5d6]:hover:not(:disabled){background:var(--primary-hover)}.chk__btn--primary[data-v-ddf3d5d6]:disabled{opacity:.55;cursor:not-allowed}.chk__btn--ghost[data-v-ddf3d5d6]{border-color:var(--border);color:var(--text-muted);background:0 0}.chk__btn--ghost[data-v-ddf3d5d6]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.tkp[data-v-dc008317]{flex-direction:column;align-items:center;gap:10px;display:flex}.tkp__paper[data-v-dc008317]{border:1px solid var(--border-soft);background:#fff;border-radius:4px;width:80mm;max-width:100%;height:420px;box-shadow:0 4px 16px #00000080}.tkp__tabs[data-v-dc008317]{justify-content:center;gap:8px;display:flex}.tkp__tab[data-v-dc008317]{border:1px solid var(--border-soft);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 18px;font-size:.85rem;font-weight:600}.tkp__tab[data-v-dc008317]:hover{border-color:var(--primary);color:var(--text)}.tkp__tab--active[data-v-dc008317]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.tkp__error[data-v-dc008317]{color:var(--error);margin:0;font-size:.85rem}.tkp__btn[data-v-dc008317]{background:var(--primary);border-radius:var(--radius);color:var(--on-primary);font-family:var(--font);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 22px;font-size:.95rem;font-weight:700;display:inline-flex}.tkp__btn--ghost[data-v-dc008317]{border:1px solid var(--border);color:var(--text-muted);background:0 0}.tkp__btn--ghost[data-v-dc008317]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.tkp__btn[data-v-dc008317]:disabled{opacity:.55;cursor:not-allowed}.tkp__btn[data-v-dc008317]:hover:not(:disabled){background:var(--primary-hover)}.ecf[data-v-53dddf8a]{flex-direction:column;gap:10px;display:flex}.ecf__search-row[data-v-53dddf8a]{gap:8px;display:flex}.ecf__search-wrap[data-v-53dddf8a]{flex:1;min-width:0;position:relative}.ecf__search-icon[data-v-53dddf8a]{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ecf__search-input[data-v-53dddf8a]{background:var(--card-overlay);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font);border-radius:6px;outline:none;padding:8px 10px 8px 30px;font-size:11px}.ecf__search-input[data-v-53dddf8a]::placeholder{color:var(--text-faint);font-size:11px}.ecf__search-input[data-v-53dddf8a]:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ecf__search-input[data-v-53dddf8a]:disabled{opacity:.55}.ecf__search-btn[data-v-53dddf8a]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:36px;display:inline-flex}.ecf__search-btn[data-v-53dddf8a]:hover:not(:disabled){background:var(--primary-hover)}.ecf__search-btn[data-v-53dddf8a]:disabled{opacity:.55;cursor:not-allowed}.ecf__selected[data-v-53dddf8a]{background:#4caf501a;border:1.5px solid #4caf5080;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.ecf__selected-icon[data-v-53dddf8a]{width:28px;height:28px;color:var(--success);background:#4caf504d;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ecf__selected-info[data-v-53dddf8a]{flex-direction:column;flex:1;min-width:0;display:flex}.ecf__selected-name[data-v-53dddf8a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ecf__selected-sub[data-v-53dddf8a]{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ecf__selected-btn[data-v-53dddf8a]{width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ecf__selected-btn--edit[data-v-53dddf8a]{color:var(--info)}.ecf__frequent-toggle[data-v-53dddf8a]{color:var(--text-muted);font-family:var(--font);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.ecf__frequent-toggle[data-v-53dddf8a]:hover{color:var(--primary)}.ecf__frequent[data-v-53dddf8a]{flex-direction:column;gap:8px;display:flex}.ecf__frequent-title[data-v-53dddf8a]{color:var(--text-muted);font-size:12px;font-weight:700}.ecf__frequent-list[data-v-53dddf8a]{background:var(--card-overlay);border:1px solid #616161;border-radius:12px;max-height:180px;overflow-y:auto}.ecf__frequent-row[data-v-53dddf8a]{width:100%;color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:.5px solid #424242;align-items:center;gap:8px;padding:10px 12px;display:flex}.ecf__frequent-row--last[data-v-53dddf8a]{border-bottom:none}.ecf__frequent-row[data-v-53dddf8a]:hover{background:#ffffff0f}.ecf__frequent-icon[data-v-53dddf8a]{color:var(--primary);flex:none}.ecf__frequent-info[data-v-53dddf8a]{flex-direction:column;flex:1;min-width:0;display:flex}.ecf__frequent-name[data-v-53dddf8a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ecf__frequent-sub[data-v-53dddf8a]{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ecf__new[data-v-53dddf8a]{background:var(--card-overlay);border:1px solid #ff57224d;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ecf__new-title[data-v-53dddf8a]{color:var(--primary);font-size:12px;font-weight:700}.ecf__label[data-v-53dddf8a]{color:var(--text-faint);font-size:11px}.ecf__input[data-v-53dddf8a]{border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font);background:#0000004d;border-radius:6px;outline:none;padding:10px;font-size:12px}.ecf__input[data-v-53dddf8a]:focus{border-color:var(--primary)}.ecf__input[data-v-53dddf8a]:disabled{opacity:.55}.ecf__input--area[data-v-53dddf8a]{resize:vertical;min-height:40px}.ecf__new-actions[data-v-53dddf8a]{gap:8px;margin-top:2px;display:flex}.ecf__btn[data-v-53dddf8a]{font-family:var(--font);cursor:pointer;border:1px solid #0000;border-radius:6px;flex:1;padding:10px 0;font-size:11px;font-weight:600}.ecf__btn[data-v-53dddf8a]:disabled{opacity:.6;cursor:not-allowed}.ecf__btn--ghost[data-v-53dddf8a]{color:#fff;background:#616161}.ecf__btn--ghost[data-v-53dddf8a]:hover:not(:disabled){background:#6e6e6e}.ecf__btn--primary[data-v-53dddf8a]{background:var(--primary);color:#fff}.ecf__btn--primary[data-v-53dddf8a]:hover:not(:disabled){background:var(--primary-hover)}.pos[data-v-6fed0aea]{background:var(--bg);flex-direction:column;height:100vh;display:flex}.pos-state[data-v-6fed0aea]{color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;padding:80px 24px;display:flex}.pos-body[data-v-6fed0aea]{flex-direction:row;flex:1;min-height:0;display:flex}.menu[data-v-6fed0aea]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.menu-header[data-v-6fed0aea]{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px;display:flex}.menu-header-text[data-v-6fed0aea]{flex-direction:column;gap:4px;min-width:0;display:flex}.menu-title[data-v-6fed0aea]{color:var(--text);letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.2}.menu-date[data-v-6fed0aea]{color:var(--text-muted);font-size:10px}.menu-search[data-v-6fed0aea]{flex:none;width:170px;position:relative}.menu-search-icon[data-v-6fed0aea]{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.menu-search-input[data-v-6fed0aea]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);font-family:var(--font);outline:none;padding:5px 8px 5px 26px;font-size:11px;transition:border-color .15s}.menu-search-input[data-v-6fed0aea]::placeholder{color:var(--text-faint);font-size:10px}.menu-search-input[data-v-6fed0aea]:focus{border-color:var(--primary)}.menu-tabs[data-v-6fed0aea]{padding:0 10px}.menu-tabs-scroll[data-v-6fed0aea]{white-space:nowrap;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.menu-tabs-scroll[data-v-6fed0aea]::-webkit-scrollbar{display:none}.menu-tab[data-v-6fed0aea]{color:var(--text);font-family:var(--font);letter-spacing:.3px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:10px 6px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.menu-tab[data-v-6fed0aea]:hover{color:var(--primary-hover)}.menu-tab--active[data-v-6fed0aea]{color:var(--primary);border-bottom-color:var(--primary)}.menu-divider[data-v-6fed0aea]{background:#ffffff3d;height:1px;margin:0 10px}.menu-grid-wrap[data-v-6fed0aea]{flex:1;min-height:0;padding:12px;overflow-y:auto}.menu-grid[data-v-6fed0aea]{gap:12px;display:grid}.menu-empty[data-v-6fed0aea]{text-align:center;color:var(--text-faint);padding:40px 24px}.product-card[data-v-6fed0aea]{background:var(--bg-surface);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;transition:filter .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000004d,0 1px 2px #00000026}.product-card[data-v-6fed0aea]:hover{filter:brightness(1.15);box-shadow:0 2px 6px #00000059,0 1px 3px #0003}.product-card[data-v-6fed0aea]:active{background:var(--primary)}.product-media[data-v-6fed0aea]{background:#303030;border-radius:12px 12px 0 0;flex:3;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.product-media img[data-v-6fed0aea]{object-fit:cover;width:100%;height:100%;display:block}.product-media-icon[data-v-6fed0aea]{color:#616161}.product-info[data-v-6fed0aea]{flex-direction:column;flex:2;justify-content:space-evenly;align-items:center;min-height:0;padding:8px 12px;display:flex}.product-name[data-v-6fed0aea]{color:var(--text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.product-price[data-v-6fed0aea]{color:var(--primary);font-size:13px;font-weight:700}.extra-card[data-v-6fed0aea]{background:var(--bg-surface);border-radius:var(--radius);cursor:pointer;text-align:center;border:none;flex-direction:column;padding:0;transition:filter .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000004d,0 1px 2px #00000026}.extra-card[data-v-6fed0aea]:hover{filter:brightness(1.15)}.extra-card-top[data-v-6fed0aea]{background:#ff57221a;border-radius:12px 12px 0 0;flex:3;justify-content:center;align-items:center;display:flex}.extra-card-icon[data-v-6fed0aea]{color:var(--primary)}.extra-card-bottom[data-v-6fed0aea]{flex-direction:column;flex:2;justify-content:center;align-items:center;padding:12px;display:flex}.extra-card-name[data-v-6fed0aea]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.extra-card-price[data-v-6fed0aea]{color:var(--primary);margin-top:8px;font-size:14px;font-weight:700}.extra-card-category[data-v-6fed0aea]{color:#ffffffb3;margin-top:4px;font-size:12px}.order-panel[data-v-6fed0aea]{background:#303030fa;flex-direction:column;flex:none;width:290px;min-height:0;display:flex}.op-header[data-v-6fed0aea]{flex-direction:column;align-items:stretch;gap:12px;padding:16px 16px 12px;display:flex}.op-title[data-v-6fed0aea]{color:var(--text);text-align:center;margin:0;font-size:16px;font-weight:600}.op-toggle[data-v-6fed0aea]{justify-content:center;display:flex}.op-toggle-seg[data-v-6fed0aea]{border:1px solid var(--bg-surface);color:#fffc;min-height:32px;font-family:var(--font);cursor:pointer;background:0 0;border-right-width:0;padding:0 10px;font-size:12px;transition:background .15s,color .15s}.op-toggle-seg[data-v-6fed0aea]:first-child{border-radius:6px 0 0 6px}.op-toggle-seg[data-v-6fed0aea]:last-child{border-right-width:1px;border-radius:0 6px 6px 0}.op-toggle-seg--active[data-v-6fed0aea]{background:var(--primary);border-color:var(--primary);color:#fff}.op-platform-form[data-v-6fed0aea]{background:#e651004d;border:1px solid #ef6c00;border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.op-platform-label[data-v-6fed0aea]{color:#ffcc80;font-size:11px;font-weight:700}.op-platform-input-wrap[data-v-6fed0aea]{position:relative}.op-platform-icon[data-v-6fed0aea]{color:var(--warning);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.op-platform-input[data-v-6fed0aea]{width:100%;color:var(--text);font-family:var(--font);background:#212121;border:1px solid #616161;border-radius:4px;outline:none;padding:8px 8px 8px 30px;font-size:11px}.op-platform-input[data-v-6fed0aea]::placeholder{color:var(--text-faint);font-size:11px}.op-divider[data-v-6fed0aea]{background:#ffffff3d;height:1px}.op-empty[data-v-6fed0aea]{color:var(--text);text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:600;display:flex}.op-items[data-v-6fed0aea]{flex-direction:column;flex:1;margin:0;padding:8px 16px;list-style:none;display:flex;overflow-y:auto}.op-item[data-v-6fed0aea]{border-bottom:1px solid #ffffff14;padding:12px 0}.op-item[data-v-6fed0aea]:last-child{border-bottom:none}.op-item-top[data-v-6fed0aea]{align-items:flex-start;gap:12px;display:flex}.op-item-media[data-v-6fed0aea]{background:var(--bg-surface-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.op-item-media img[data-v-6fed0aea]{object-fit:cover;width:50px;height:50px;display:block}.op-item-media-icon[data-v-6fed0aea]{color:#616161}.op-item-mid[data-v-6fed0aea]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.op-item-name[data-v-6fed0aea]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.op-item-unit[data-v-6fed0aea]{color:var(--text-muted);font-size:11px}.op-item-total[data-v-6fed0aea]{text-align:right;width:80px;color:var(--text);flex:none;font-size:15px;font-weight:700}.op-item-meta[data-v-6fed0aea]{flex-direction:column;gap:2px;margin-top:4px;padding-left:62px;display:flex}.op-item-meta-title[data-v-6fed0aea]{color:#ffffffe6;font-size:11px;font-weight:700}.op-item-meta-line[data-v-6fed0aea]{color:#bdbdbdb3;word-break:break-word;font-size:11px;font-style:italic}.op-item-notes[data-v-6fed0aea]{margin-top:4px;margin-bottom:12px}.op-item-note-line[data-v-6fed0aea]{color:#b0b0b0;word-break:break-word;font-size:11px}.op-item-controls[data-v-6fed0aea]{align-items:center;gap:4px;margin-top:8px;display:flex}.op-item-note-input[data-v-6fed0aea]{background:var(--input-bg);border:1px solid var(--border-soft);min-width:0;color:var(--text);font-family:var(--font);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:11px}.op-item-note-input[data-v-6fed0aea]::placeholder{color:var(--text-faint);font-size:10px}.op-item-note-input[data-v-6fed0aea]:focus{border-color:var(--primary)}.op-qty[data-v-6fed0aea]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .15s;display:inline-flex}.op-qty[data-v-6fed0aea]:hover{color:var(--text)}.op-qty--danger[data-v-6fed0aea],.op-qty--danger[data-v-6fed0aea]:hover{color:var(--error)}.op-qty-num[data-v-6fed0aea]{text-align:center;min-width:20px;color:var(--text);font-size:15px;font-weight:700}.op-footer[data-v-6fed0aea]{background:var(--bg-surface);border-top:1px solid #424242;border-radius:16px 16px 0 0;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.op-total[data-v-6fed0aea]{justify-content:space-between;align-items:baseline;display:flex}.op-total-label[data-v-6fed0aea]{color:var(--text-muted);font-size:16px}.op-total-value[data-v-6fed0aea]{color:var(--primary);font-size:28px;font-weight:700;line-height:1.2}.op-previews[data-v-6fed0aea]{justify-content:center;gap:12px;display:flex}.op-preview[data-v-6fed0aea]{border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s;display:inline-flex}.op-preview--kitchen[data-v-6fed0aea]{color:var(--primary);border:1px solid #ff572280}.op-preview--kitchen[data-v-6fed0aea]:hover{background:#ff57221f}.op-preview--client[data-v-6fed0aea]{color:var(--info);border:1px solid #2196f380}.op-preview--client[data-v-6fed0aea]:hover{background:#2196f31f}.op-btn[data-v-6fed0aea]{font-family:var(--font);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.op-btn--primary[data-v-6fed0aea]{background:var(--primary);color:var(--on-primary)}.op-btn--primary[data-v-6fed0aea]:hover:not(:disabled){background:var(--primary-hover)}.op-btn--primary[data-v-6fed0aea]:disabled{opacity:.55;cursor:not-allowed}.op-btn--save[data-v-6fed0aea]{color:#fff;background:#f57c00}.op-btn--save[data-v-6fed0aea]:hover:not(:disabled){background:#ff9800}.op-btn--save[data-v-6fed0aea]:disabled{opacity:.55;cursor:not-allowed}@media (width<=1024px){.pos-body[data-v-6fed0aea]{flex-direction:column}.order-panel[data-v-6fed0aea]{border-top:1px solid var(--border-soft);width:100%}.menu-grid-wrap[data-v-6fed0aea]{padding:8px}}.pos-body--phone[data-v-6fed0aea]{flex-direction:column}.phone-tabs[data-v-6fed0aea]{display:none}@media (width<=699px){.pos-body--phone[data-v-6fed0aea]{flex-direction:column;flex:1;min-height:0}.phone-tabs[data-v-6fed0aea]{background:#303030;flex:none;display:flex}.phone-tab[data-v-6fed0aea]{color:#ffffffb3;min-height:48px;font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14px;font-weight:500;display:inline-flex}.phone-tab--active[data-v-6fed0aea]{color:var(--primary);border-bottom-color:var(--primary)}.order-panel[data-v-6fed0aea]{border-top:none;flex:1;width:100%;min-height:0}.menu-grid[data-v-6fed0aea]{gap:8px}.menu-grid-wrap[data-v-6fed0aea]{padding:8px}.menu-header[data-v-6fed0aea]{flex-wrap:wrap;gap:8px}.menu-search[data-v-6fed0aea]{width:min(170px,100%)}}.cxl[data-v-132c1f5b]{flex-direction:column;gap:14px;display:flex}.cxl__label[data-v-132c1f5b]{color:var(--text-muted);font-size:.9rem}.cxl__textarea[data-v-132c1f5b]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);font-family:var(--font);resize:vertical;padding:10px 12px;font-size:.9rem}.cxl__textarea[data-v-132c1f5b]:focus{border-color:var(--primary);outline:none}.cxl__btn[data-v-132c1f5b]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:12px 20px;font-size:.95rem;font-weight:700}.cxl__btn--danger[data-v-132c1f5b]{background:var(--error);color:#fff}.cxl__btn--danger[data-v-132c1f5b]:hover:not(:disabled){background:#ff6b6b}.cxl__btn--danger[data-v-132c1f5b]:disabled{opacity:.55;cursor:not-allowed}.cxl__btn--ghost[data-v-132c1f5b]{border-color:var(--border);color:var(--text-muted);background:0 0}.cxl__btn--ghost[data-v-132c1f5b]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.po[data-v-2c5d28bb]{background:var(--bg);flex-direction:column;height:100%;min-height:100vh;display:flex}.po-appbar[data-v-2c5d28bb]{background:var(--bg-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.po-appbar-title[data-v-2c5d28bb]{color:var(--text);margin:0;font-size:20px;font-weight:700}.po-icon-btn[data-v-2c5d28bb]{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.po-icon-btn[data-v-2c5d28bb]:hover{background:var(--card-overlay)}.po-filters[data-v-2c5d28bb]{background:var(--bg-surface);flex-direction:column;gap:8px;padding:12px;display:flex}.po-search[data-v-2c5d28bb]{position:relative}.po-search-icon[data-v-2c5d28bb]{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.po-search-input[data-v-2c5d28bb]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font);border-radius:8px;outline:none;padding:8px 10px 8px 34px;font-size:14px;transition:border-color .15s}.po-search-input[data-v-2c5d28bb]::placeholder{color:#9e9e9e}.po-search-input[data-v-2c5d28bb]:focus{border-color:var(--primary)}.po-filter-row[data-v-2c5d28bb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-calendar-icon[data-v-2c5d28bb]{color:var(--text);flex:none}.po-date-btn[data-v-2c5d28bb]{color:var(--text);cursor:pointer;background:#424242;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.po-date-input[data-v-2c5d28bb]{opacity:0;cursor:pointer;border:0;position:absolute;inset:0}.po-today-btn[data-v-2c5d28bb]{width:34px;height:34px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.po-today-btn--active[data-v-2c5d28bb]{color:var(--text)}.po-status-select[data-v-2c5d28bb]{border:none;border-bottom:1px solid var(--border);min-width:140px;color:var(--text);font-family:var(--font);cursor:pointer;background:0 0;outline:none;flex:1;padding:8px 6px;font-size:12px}.po-status-select option[data-v-2c5d28bb]{background:var(--bg-surface);color:var(--text)}.po-body[data-v-2c5d28bb]{flex:1;padding:16px;overflow-y:auto}.po-state[data-v-2c5d28bb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.po-state-error-icon[data-v-2c5d28bb]{color:#ef9a9a}.po-state-empty-icon[data-v-2c5d28bb]{color:#9e9e9e}.po-state-text[data-v-2c5d28bb]{color:var(--text);margin:0}.po-state-empty[data-v-2c5d28bb]{color:#bdbdbd;margin:0;font-size:16px}.po-retry[data-v-2c5d28bb]{background:var(--primary);color:var(--on-primary);border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:none;padding:10px 24px;font-size:14px;font-weight:700}.po-list[data-v-2c5d28bb]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.po-card[data-v-2c5d28bb]{background:var(--bg-surface);border:2px solid #616161;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.po-card-header[data-v-2c5d28bb]{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font-family:var(--font);background:#424242;align-items:flex-start;gap:12px;padding:16px;display:flex}.po-chevron[data-v-2c5d28bb]{color:var(--text);flex:none;margin-top:2px}.po-card-head-info[data-v-2c5d28bb]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.po-card-head-row[data-v-2c5d28bb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.po-folio[data-v-2c5d28bb]{color:var(--text);font-size:18px;font-weight:700}.po-type-badge[data-v-2c5d28bb]{color:var(--text);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.po-type-badge--local[data-v-2c5d28bb]{background:#616161}.po-type-badge--externo[data-v-2c5d28bb]{background:#1976d2}.po-type-badge--uber-didi[data-v-2c5d28bb]{background:#ef6c00}.po-type-badge--transfer[data-v-2c5d28bb]{background:#7b1fa2}.po-customer[data-v-2c5d28bb]{color:#dcdcdc;font-size:14px}.po-timer[data-v-2c5d28bb]{background:#ffffff0f;border:1px solid;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.po-created[data-v-2c5d28bb]{color:#9e9e9e;font-size:12px}.po-total-badge[data-v-2c5d28bb]{color:#bdbdbd;background:#75757526;border:1px solid #757575;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 12px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.po-total-badge--pending[data-v-2c5d28bb]{color:#388e3c;background:#1b5e2026;border-color:#388e3c}.po-card-content[data-v-2c5d28bb]{background:var(--bg-surface);padding:16px}.po-content-title[data-v-2c5d28bb]{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:700}.po-expand-state[data-v-2c5d28bb]{color:var(--text-muted);align-items:center;gap:8px;padding:8px 0;font-size:.85rem;display:flex}.po-no-items[data-v-2c5d28bb]{text-align:center;color:#9e9e9e;margin:0}.po-items[data-v-2c5d28bb]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.po-item[data-v-2c5d28bb]{border:1px solid var(--border);background:#424242;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.po-item-qty-col[data-v-2c5d28bb]{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.po-item-qty-btn[data-v-2c5d28bb]{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s;display:inline-flex}.po-item-qty-btn--remove[data-v-2c5d28bb]{color:#ef9a9a}.po-item-qty-btn--remove[data-v-2c5d28bb]:hover{color:var(--error)}.po-item-qty-btn--add[data-v-2c5d28bb]{color:#81c784}.po-item-qty-btn--add[data-v-2c5d28bb]:hover{color:var(--success)}.po-item-qty[data-v-2c5d28bb]{color:var(--text);font-size:12px;font-weight:700}.po-item-info[data-v-2c5d28bb]{flex:1;min-width:0}.po-item-name[data-v-2c5d28bb]{color:var(--text);font-size:14px;font-weight:600;display:block}.po-item-notes[data-v-2c5d28bb]{flex-direction:column;gap:2px;margin-top:4px;display:flex}.po-item-note[data-v-2c5d28bb]{color:#bdbdbd;font-size:12px;font-style:italic}.po-item-edit[data-v-2c5d28bb]{color:#42a5f5;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.po-item-edit[data-v-2c5d28bb]:hover{color:var(--info)}.po-divider[data-v-2c5d28bb]{background:var(--border-soft);height:1px;margin:16px 0}.po-actions[data-v-2c5d28bb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.po-actions-left[data-v-2c5d28bb],.po-actions-right[data-v-2c5d28bb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.po-total[data-v-2c5d28bb]{color:#388e3c;font-size:20px;font-weight:700}.po-btn[data-v-2c5d28bb]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.po-btn--add[data-v-2c5d28bb]{color:#26a69a;border-color:#00897b}.po-btn--add[data-v-2c5d28bb]:hover{background:#26a69a26}.po-btn--ticket-client[data-v-2c5d28bb]{color:#42a5f5;border-color:#1976d2}.po-btn--ticket-client[data-v-2c5d28bb]:hover{background:#42a5f526}.po-btn--ticket-kitchen[data-v-2c5d28bb]{color:#ffa726;border-color:#ef6c00}.po-btn--ticket-kitchen[data-v-2c5d28bb]:hover{background:#ffa72626}.po-btn--cancel[data-v-2c5d28bb]{color:var(--error)}.po-btn--cancel[data-v-2c5d28bb]:hover{background:#ff525226}.po-cancel-icon[data-v-2c5d28bb]{color:var(--error)}.po-btn--pay[data-v-2c5d28bb]{background:var(--success);color:#fff;padding:12px 24px}.po-btn--pay[data-v-2c5d28bb]:hover{background:#43a047}.pay-overlay[data-v-2c5d28bb]{z-index:60;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pay-card[data-v-2c5d28bb]{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:440px;display:flex;box-shadow:0 8px 32px #00000080}.pay-title[data-v-2c5d28bb]{color:var(--text);border-bottom:1px solid var(--border-soft);margin:0;padding:16px 20px;font-size:1.15rem;font-weight:700}.pay-body[data-v-2c5d28bb]{flex-direction:column;gap:14px;padding:20px;display:flex}.pay-total-line[data-v-2c5d28bb]{color:var(--text);margin:0;font-size:18px;font-weight:700}.pay-total-line strong[data-v-2c5d28bb]{color:var(--text)}.pay__methods[data-v-2c5d28bb]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pay__method[data-v-2c5d28bb]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-family:var(--font);cursor:pointer;padding:10px;font-size:.9rem;font-weight:700}.pay__method--selected[data-v-2c5d28bb]{border-color:var(--primary);color:var(--primary);background:#ff57221f}.pay-amount[data-v-2c5d28bb]{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-align:right;min-height:24px;padding:12px 14px;font-size:1.3rem;font-weight:700}.pay-numpad[data-v-2c5d28bb]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pay-key[data-v-2c5d28bb]{background:var(--bg-surface-2);border:1px solid var(--border-soft);border-radius:var(--radius);color:var(--text);font-family:var(--font);cursor:pointer;padding:12px 0;font-size:1rem;font-weight:700}.pay-key[data-v-2c5d28bb]:hover{background:var(--border-soft)}.pay-key--clear[data-v-2c5d28bb]{color:var(--error)}.pay-key--exact[data-v-2c5d28bb]{color:var(--info);font-size:.8rem}.pay-change[data-v-2c5d28bb]{border:1px solid var(--success);color:var(--text);background:#4caf5033;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:16px;font-weight:700;display:flex}.pay-change span[data-v-2c5d28bb]:last-child{color:var(--success);font-size:18px;font-weight:700}.pay-change--missing[data-v-2c5d28bb]{border-color:var(--error);background:#ff525233}.pay-change--missing span[data-v-2c5d28bb]:last-child{color:var(--error)}.pay-footer[data-v-2c5d28bb]{border-top:1px solid var(--border-soft);gap:10px;padding:16px 20px;display:flex}.pay-btn[data-v-2c5d28bb]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;flex:1;padding:12px 20px;font-size:.95rem;font-weight:700}.pay-btn--ghost[data-v-2c5d28bb]{border-color:var(--border);color:var(--text-muted);background:0 0}.pay-btn--ghost[data-v-2c5d28bb]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.pay-btn--confirm[data-v-2c5d28bb]{background:var(--success);color:#fff}.pay-btn--confirm[data-v-2c5d28bb]:hover:not(:disabled){background:#43a047}.pay-btn--confirm[data-v-2c5d28bb]:disabled{color:#bdbdbd;cursor:not-allowed;background:#616161}@media (width<=700px){.po-body[data-v-2c5d28bb],.po-filters[data-v-2c5d28bb]{padding:8px}.po-card-header[data-v-2c5d28bb]{padding:10px}.po-folio[data-v-2c5d28bb],.po-total-badge[data-v-2c5d28bb]{font-size:14px}}.set[data-v-cae12520]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.set-appbar[data-v-cae12520]{background:var(--bg);padding:14px 16px}.set-appbar-title[data-v-cae12520]{color:var(--text);margin:0;font-size:20px;font-weight:500}.set-list[data-v-cae12520]{margin:0;padding:0;list-style:none}.set-tile[data-v-cae12520]{cursor:pointer;text-align:left;width:100%;font-family:var(--font);background:0 0;border:none;align-items:center;gap:16px;padding:16px;transition:background .15s;display:flex}.set-tile[data-v-cae12520]:hover{background:var(--card-overlay)}.set-tile-icon[data-v-cae12520]{color:var(--text);flex:none}.set-tile-text[data-v-cae12520]{flex-direction:column;gap:2px;min-width:0;display:flex}.set-tile-title[data-v-cae12520]{color:var(--text);font-size:16px}.set-tile-subtitle[data-v-cae12520]{color:var(--text-muted);font-size:14px}.dlr[data-v-cae12520]{flex-direction:column;gap:12px;display:flex}.dlr-loading[data-v-cae12520]{justify-content:center;padding:12px 0;display:flex}.dlr-current[data-v-cae12520]{color:var(--text-muted);margin:0;font-size:.9rem}.dlr-label[data-v-cae12520]{color:var(--text);font-size:.9rem}.dlr-input[data-v-cae12520]{width:100%;height:44px;color:var(--text);font-family:var(--font);text-align:right;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s}.dlr-input[data-v-cae12520]:focus{border-color:var(--primary);border-width:1.4px}.dlr-btn[data-v-cae12520]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:10px 20px;font-size:.95rem;font-weight:700}.dlr-btn--primary[data-v-cae12520]{background:var(--primary);color:var(--on-primary)}.dlr-btn--primary[data-v-cae12520]:hover:not(:disabled){background:var(--primary-hover)}.dlr-btn--primary[data-v-cae12520]:disabled{opacity:.55;cursor:not-allowed}.dlr-btn--ghost[data-v-cae12520]{border-color:var(--border);color:var(--text-muted);background:0 0}.dlr-btn--ghost[data-v-cae12520]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.cash[data-v-7339a1dc]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.cash-appbar[data-v-7339a1dc]{background:var(--bg-surface);padding:14px 16px}.cash-appbar-title[data-v-7339a1dc]{color:var(--text);margin:0;font-size:20px;font-weight:700}.cash-state[data-v-7339a1dc]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.cash-state p[data-v-7339a1dc]{color:var(--text);margin:0;font-size:16px}.cash-start-btn[data-v-7339a1dc]{background:var(--primary);color:var(--on-primary);font-family:var(--font);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:700;display:inline-flex}.cash-start-btn[data-v-7339a1dc]:hover{background:var(--primary-hover)}.cash-body[data-v-7339a1dc]{flex-direction:column;flex:1;gap:24px;padding:18px 18px 102px;display:flex;overflow-y:auto}.cash-card[data-v-7339a1dc]{background:var(--bg-surface);border:1px solid var(--border-soft);box-shadow:var(--shadow);border-radius:12px;padding:18px}.cash-section-title[data-v-7339a1dc]{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.cash-section-icon[data-v-7339a1dc]{width:28px;height:28px;color:var(--primary);background:#ff572224;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cash-section-text h2[data-v-7339a1dc]{color:var(--text);margin:0;font-size:1.25rem;font-weight:700}.cash-section-text p[data-v-7339a1dc]{color:var(--text-muted);margin:2px 0 0;font-size:.8rem}.cash-divider[data-v-7339a1dc]{border:none;border-top:1px solid var(--border-soft);margin:12px 0}.cash-gap[data-v-7339a1dc]{height:16px}.cash-gap-sm[data-v-7339a1dc]{height:8px}.cash-summary-row[data-v-7339a1dc]{color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:1rem;display:flex}.cash-summary-row--bold[data-v-7339a1dc],.cash-summary-row--bold-value[data-v-7339a1dc]{font-weight:700}.cash-summary-row--total[data-v-7339a1dc]{font-size:1.25rem;font-weight:700}.cash-money-row[data-v-7339a1dc]{justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.cash-money-label[data-v-7339a1dc]{flex-direction:column;flex:1;gap:2px;display:flex}.cash-money-name[data-v-7339a1dc]{color:var(--text);font-weight:600}.cash-money-helper[data-v-7339a1dc]{color:var(--text-muted);font-size:.8rem}.cash-money-warning[data-v-7339a1dc]{color:#ffb74d;margin-top:4px;font-size:.8rem}.cash-money-input[data-v-7339a1dc],.cash-denom-input[data-v-7339a1dc],.cash-terminal-name[data-v-7339a1dc],.cash-terminal-amount[data-v-7339a1dc]{width:160px;height:44px;color:var(--text);font-family:var(--font);text-align:right;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s}.cash-money-input[data-v-7339a1dc]::placeholder,.cash-denom-input[data-v-7339a1dc]::placeholder,.cash-terminal-name[data-v-7339a1dc]::placeholder,.cash-terminal-amount[data-v-7339a1dc]::placeholder{color:var(--text-faint)}.cash-money-input[data-v-7339a1dc]:focus,.cash-denom-input[data-v-7339a1dc]:focus,.cash-terminal-name[data-v-7339a1dc]:focus,.cash-terminal-amount[data-v-7339a1dc]:focus{border-color:var(--primary);border-width:1.4px}.cash-terminals[data-v-7339a1dc]{flex-direction:column;gap:6px;display:flex}.cash-terminals-hint[data-v-7339a1dc]{display:block}.cash-terminal-row[data-v-7339a1dc]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.cash-terminal-name[data-v-7339a1dc]{text-align:left;flex:1;width:auto}.cash-terminal-amount[data-v-7339a1dc]{flex:none;width:130px}.cash-terminal-remove[data-v-7339a1dc]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cash-terminal-remove[data-v-7339a1dc]:disabled{opacity:.35;cursor:not-allowed}.cash-terminal-remove[data-v-7339a1dc]:hover:not(:disabled){color:var(--error)}.cash-terminal-add[data-v-7339a1dc]{justify-content:flex-end;display:flex}.cash-add-terminal[data-v-7339a1dc]{color:var(--primary);font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.cash-add-terminal[data-v-7339a1dc]:hover{background:#ff57221a}.cash-denom-table[data-v-7339a1dc]{width:100%;max-width:720px;margin:0 auto}.cash-denom-head[data-v-7339a1dc]{color:var(--text);background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-weight:700;display:flex}.cash-denom-concepto[data-v-7339a1dc]{flex:1}.cash-denom-cantidad[data-v-7339a1dc]{text-align:end;flex:none;width:110px}.cash-denom-valor[data-v-7339a1dc]{text-align:end;flex:none;width:140px}.cash-denom-row[data-v-7339a1dc]{color:var(--text);align-items:center;gap:12px;padding:6px 0;display:flex}.cash-denom-row .cash-denom-input[data-v-7339a1dc]{width:100%}.cash-denom-value-box[data-v-7339a1dc]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:flex-end;align-items:center;width:100%;height:44px;padding:0 12px;font-size:15px;display:flex}.cash-rate[data-v-7339a1dc]{color:var(--text-muted);margin:0 0 4px;font-size:.8rem}.cash-rate--missing[data-v-7339a1dc]{color:var(--warning)}.cash-diff-label[data-v-7339a1dc]{margin:8px 0 0;font-weight:700}.cash-close-btn[data-v-7339a1dc]{background:var(--primary);min-height:52px;color:var(--on-primary);font-family:var(--font);cursor:pointer;border:none;border-radius:12px;padding:16px 0;font-size:17px;font-weight:600;transition:background .15s,opacity .15s}.cash-close-btn[data-v-7339a1dc]:hover:not(:disabled){background:var(--primary-hover)}.cash-close-btn[data-v-7339a1dc]:disabled{opacity:.5;cursor:not-allowed}.cash-bottom-bar[data-v-7339a1dc]{background:var(--bg-surface);z-index:10;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex;position:fixed;bottom:0;left:80px;right:0}.cash-bottom-left[data-v-7339a1dc],.cash-bottom-right[data-v-7339a1dc]{flex-direction:column;gap:2px;display:flex}.cash-bottom-right[data-v-7339a1dc]{align-items:flex-end}.cash-bottom-label[data-v-7339a1dc]{color:var(--text);font-size:.9rem}.cash-bottom-value[data-v-7339a1dc]{color:var(--text);font-size:18px;font-weight:700}.dlg[data-v-7339a1dc]{flex-direction:column;gap:12px;display:flex}.dlg-label[data-v-7339a1dc]{color:var(--text-muted);font-size:.9rem}.dlg-input-wrap[data-v-7339a1dc]{position:relative}.dlg-prefix[data-v-7339a1dc]{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dlg-input[data-v-7339a1dc]{width:100%;height:44px;color:var(--text);font-family:var(--font);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 12px 0 46px;font-size:15px}.dlg-input[data-v-7339a1dc]:focus{border-color:var(--primary);border-width:1.4px}.dlg--warning[data-v-7339a1dc]{text-align:center;align-items:center}.dlg-warning-icon[data-v-7339a1dc]{color:var(--warning)}.dlg-message[data-v-7339a1dc]{color:var(--text);white-space:pre-line;text-align:left;margin:0}.dlg--warning .dlg-message[data-v-7339a1dc]{text-align:center}.dlg--loading[data-v-7339a1dc]{color:var(--text);flex-direction:row;justify-content:center;align-items:center;gap:16px}.cash-dlg-btn[data-v-7339a1dc]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:10px 20px;font-size:.95rem;font-weight:700}.cash-dlg-btn--primary[data-v-7339a1dc]{background:var(--primary);color:var(--on-primary)}.cash-dlg-btn--primary[data-v-7339a1dc]:hover:not(:disabled){background:var(--primary-hover)}.cash-dlg-btn--ghost[data-v-7339a1dc]{border-color:var(--border);color:var(--text-muted);background:0 0}.cash-dlg-btn--ghost[data-v-7339a1dc]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}@media (width<=640px){.cash-money-row[data-v-7339a1dc]{flex-direction:column}.cash-money-input[data-v-7339a1dc]{width:100%}.cash-denom-head[data-v-7339a1dc]{display:none}.cash-denom-row[data-v-7339a1dc]{flex-wrap:wrap}.cash-denom-cantidad[data-v-7339a1dc],.cash-denom-valor[data-v-7339a1dc]{flex:45%;width:auto}.cash-bottom-bar[data-v-7339a1dc]{left:0}}.ad-page[data-v-762baf92]{background:var(--bg);min-height:100vh;font-family:var(--font);flex-direction:column;display:flex}.ad-appbar[data-v-762baf92]{background:var(--bg);box-shadow:none;align-items:center;gap:8px;padding:8px;display:flex}.ad-back[data-v-762baf92]{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.ad-back[data-v-762baf92]:hover{background:#ffffff14}.ad-title[data-v-762baf92]{color:var(--text);margin:0;font-size:22px;font-weight:400}.ad-body[data-v-762baf92]{flex:1;padding:24px}@media (width<=699px){.ad-body[data-v-762baf92]{padding:12px}.ad-grid[data-v-762baf92]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.ad-section[data-v-762baf92]{flex-direction:column;align-items:stretch;display:flex}.ad-section-header[data-v-762baf92]{align-items:center;gap:10px;padding:16px 8px;display:flex}.ad-section-icon[data-v-762baf92]{color:var(--primary);flex:none}.ad-section-title[data-v-762baf92]{color:#ffffffb3;margin:0;font-size:20px;font-weight:700}.ad-grid[data-v-762baf92]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.ad-tile[data-v-762baf92]{aspect-ratio:1.2;color:var(--text);font-family:var(--font);cursor:pointer;background:#303030;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:12px;text-decoration:none;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000004d,0 1px 2px #0000003d}.ad-tile[data-v-762baf92]:hover{box-shadow:0 2px 6px #0000004d,0 2px 4px #0000003d}.ad-tile-icon[data-v-762baf92]{color:var(--primary);flex:none}.ad-tile-label[data-v-762baf92]{text-align:center;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:16px;font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ad-tile-badge[data-v-762baf92]{text-align:center;color:#ffffff80;margin-top:6px;font-size:11px;font-weight:400;line-height:1.2}.ad-tile--disabled[data-v-762baf92]{opacity:.45;cursor:default}.ad-tile--disabled[data-v-762baf92]:hover{box-shadow:0 1px 3px #0000004d,0 1px 2px #0000003d}.ad-section-gap[data-v-762baf92]{height:24px}.scope[data-v-c40707cd]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.scope-field[data-v-c40707cd]{flex-direction:column;gap:4px;display:flex}.scope-label[data-v-c40707cd]{color:var(--text-faint);font-size:12px}.scope-select-wrap[data-v-c40707cd]{position:relative}.scope-select[data-v-c40707cd]{appearance:none;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:100%;height:44px;color:var(--text);font-family:var(--font);cursor:pointer;outline:none;padding:0 36px 0 12px;font-size:15px;transition:border-color .15s}.scope-select[data-v-c40707cd]:focus{border-color:var(--primary)}.scope-select option[data-v-c40707cd]{background:var(--bg-surface);color:var(--text)}.scope-caret[data-v-c40707cd]{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.scope-sucursal[data-v-c40707cd]{color:var(--text);margin:0;font-size:14px}.scope-plant-hint[data-v-c40707cd]{color:var(--error);margin:0;font-size:12px}.mc-page[data-v-66ef01a6]{background:var(--bg);min-height:100vh;font-family:var(--font);flex-direction:column;display:flex}.mc-appbar[data-v-66ef01a6]{background:var(--bg);align-items:center;gap:8px;padding:8px;display:flex}.mc-appbar-title[data-v-66ef01a6]{color:var(--text);flex:1;margin:0;font-size:22px;font-weight:400}.mc-appbar-actions[data-v-66ef01a6]{align-items:center;gap:4px;display:flex}.mc-icon-btn[data-v-66ef01a6]{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.mc-icon-btn[data-v-66ef01a6]:hover{background:#ffffff14}.mc-body[data-v-66ef01a6]{flex-direction:column;flex:1;width:100%;max-width:800px;margin:0 auto;display:flex}.mc-scope-panel[data-v-66ef01a6]{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;margin:12px 16px 0;padding:12px;display:flex}.mc-scope-title[data-v-66ef01a6]{color:var(--text);margin:0;font-size:15px;font-weight:700}.mc-search-wrap[data-v-66ef01a6]{background:var(--bg-surface);padding:12px 16px}.mc-search[data-v-66ef01a6]{position:relative}.mc-search-icon[data-v-66ef01a6]{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mc-search-input[data-v-66ef01a6]{border:1px solid var(--border);width:100%;height:44px;color:var(--text);font-family:var(--font);background:#0000004d;border-radius:8px;outline:none;padding:0 40px;font-size:15px;transition:border-color .15s}.mc-search-input[data-v-66ef01a6]::placeholder{color:var(--text-faint)}.mc-search-input[data-v-66ef01a6]:focus{border-color:var(--primary)}.mc-search-clear[data-v-66ef01a6]{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mc-search-clear[data-v-66ef01a6]:hover{color:var(--text)}.mc-chips-wrap[data-v-66ef01a6]{background:var(--bg-surface);padding:0 16px 4px;overflow-x:auto}.mc-chips[data-v-66ef01a6]{gap:8px;width:max-content;padding:12px 0;display:flex}.mc-chip[data-v-66ef01a6]{border:1px solid var(--border);color:var(--text);font-family:var(--font);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.mc-chip[data-v-66ef01a6]:hover{border-color:var(--text-faint)}.mc-chip--active[data-v-66ef01a6]{border-color:var(--primary);color:var(--primary);background:#ff572238}.mc-list-wrap[data-v-66ef01a6]{flex:1;padding:16px}.mc-state[data-v-66ef01a6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.mc-empty[data-v-66ef01a6]{color:var(--text);margin:0;font-size:16px}.mc-state-error-icon[data-v-66ef01a6]{color:var(--error)}.mc-state-text[data-v-66ef01a6]{color:var(--text);margin:0}.mc-retry[data-v-66ef01a6]{background:var(--primary);color:var(--on-primary);border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:none;padding:12px 24px;font-size:16px;font-weight:700}.mc-retry[data-v-66ef01a6]:hover{background:var(--primary-hover)}.mc-list[data-v-66ef01a6]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mc-card[data-v-66ef01a6]{background:var(--bg-surface);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px 8px 12px 16px;display:flex}.mc-avatar[data-v-66ef01a6]{background:var(--success);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mc-avatar--inactive[data-v-66ef01a6]{background:#9e9e9e}.mc-item-info[data-v-66ef01a6]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mc-item-name[data-v-66ef01a6]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.mc-item-name--inactive[data-v-66ef01a6]{text-decoration:line-through}.mc-item-tipo[data-v-66ef01a6]{color:var(--text-muted);font-size:13px}.mc-item-desc[data-v-66ef01a6]{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mc-item-actions[data-v-66ef01a6]{flex:none;align-items:center;gap:2px;display:flex}.mc-item-btn[data-v-66ef01a6]{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.mc-item-btn[data-v-66ef01a6]:hover{background:#ffffff14}.mc-item-btn--delete[data-v-66ef01a6]{color:var(--error)}.mc-form[data-v-66ef01a6]{flex-direction:column;gap:12px;display:flex}.mc-field[data-v-66ef01a6]{flex-direction:column;gap:4px;display:flex}.mc-label[data-v-66ef01a6]{color:var(--text-faint);font-size:12px}.mc-input-wrap[data-v-66ef01a6]{position:relative}.mc-prefix[data-v-66ef01a6]{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mc-input[data-v-66ef01a6],.mc-select[data-v-66ef01a6]{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:44px;color:var(--text);font-family:var(--font);background:#0000004d;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s}.mc-input--prefixed[data-v-66ef01a6]{padding-left:30px}.mc-textarea[data-v-66ef01a6]{resize:vertical;height:auto;min-height:68px;padding:10px 12px}.mc-input[data-v-66ef01a6]:focus,.mc-select[data-v-66ef01a6]:focus{border-color:var(--primary)}.mc-input[data-v-66ef01a6]::placeholder{color:var(--text-faint)}.mc-select-wrap[data-v-66ef01a6]{position:relative}.mc-select[data-v-66ef01a6]{appearance:none;cursor:pointer}.mc-select option[data-v-66ef01a6]{background:var(--bg-surface);color:var(--text)}.mc-switch[data-v-66ef01a6]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:4px 0;display:inline-flex}.mc-switch input[data-v-66ef01a6]{opacity:0;width:0;height:0;position:absolute}.mc-switch-track[data-v-66ef01a6]{background:#ffffff40;border-radius:999px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.mc-switch-track[data-v-66ef01a6]:after{content:"";background:#bdbdbd;border-radius:999px;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.mc-switch input:checked+.mc-switch-track[data-v-66ef01a6]{background:var(--primary)}.mc-switch input:checked+.mc-switch-track[data-v-66ef01a6]:after{background:#fff;transform:translate(18px)}.mc-switch input:focus-visible+.mc-switch-track[data-v-66ef01a6]{outline:2px solid var(--primary);outline-offset:2px}.mc-switch-label[data-v-66ef01a6]{color:var(--text);font-size:15px}.mc-confirm-text[data-v-66ef01a6]{color:var(--text);margin:0;font-size:15px;line-height:1.5}.mc-btn[data-v-66ef01a6]{border-radius:var(--radius);font-family:var(--font);cursor:pointer;border:1px solid #0000;padding:12px 24px;font-size:16px;font-weight:700}.mc-btn--primary[data-v-66ef01a6]{background:var(--primary);color:var(--on-primary)}.mc-btn--primary[data-v-66ef01a6]:hover:not(:disabled){background:var(--primary-hover)}.mc-btn--danger[data-v-66ef01a6]{background:var(--error);color:#fff}.mc-btn--danger[data-v-66ef01a6]:hover:not(:disabled){filter:brightness(1.1)}.mc-btn--ghost[data-v-66ef01a6]{border-color:var(--border);color:var(--text-muted);background:0 0}.mc-btn--ghost[data-v-66ef01a6]:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.mc-btn[data-v-66ef01a6]:disabled{opacity:.55;cursor:not-allowed}@media (width<=560px){.mc-appbar-title[data-v-66ef01a6]{font-size:19px}.mc-scope-panel[data-v-66ef01a6]{margin:8px 12px 0}.mc-search-wrap[data-v-66ef01a6],.mc-chips-wrap[data-v-66ef01a6],.mc-list-wrap[data-v-66ef01a6]{padding-left:12px;padding-right:12px}.mc-card[data-v-66ef01a6]{flex-wrap:wrap;gap:10px}.mc-item-info[data-v-66ef01a6]{flex-basis:calc(100% - 66px)}.mc-item-actions[data-v-66ef01a6]{margin-left:56px}}
