:root{--edv-bg:#07131b;--edv-bg-deep:#091922;--edv-panel:#0a1822e6;--edv-panel-strong:#0f212df5;--edv-panel-soft:#122938bd;--edv-line:#e9b17029;--edv-line-strong:#e9b17047;--edv-text:#f6efe8;--edv-muted:#9eb0bd;--edv-muted-strong:#d8e4eb;--edv-copper:#e9b170;--edv-copper-strong:#f5c78e;--edv-aqua:#49c6b7;--edv-aqua-soft:#49c6b724;--edv-success:#7ccca0;--edv-warning:#f0cb72;--edv-danger:#f08b83;--edv-shadow:0 28px 60px #02090e4d;--edv-font-body:"Aptos", "Segoe UI", sans-serif;--edv-font-display:"Bahnschrift", "Trebuchet MS", sans-serif;--edv-font-mono:Consolas, "Courier New", monospace}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{color:var(--edv-text);font-family:var(--edv-font-body);background:radial-gradient(circle at top left, #49c6b71f, transparent 26%), radial-gradient(circle at 82% 12%, #e9b17024, transparent 24%), linear-gradient(180deg, var(--edv-bg) 0%, var(--edv-bg-deep) 44%, #061019 100%);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.45;background:linear-gradient(110deg,#ffffff05,#0000 22% 78%,#ffffff05),radial-gradient(circle at 50% 0,#ffffff0d,#0000 42%);position:fixed;inset:0}#app{width:100%;min-height:100svh}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{transition:transform .18s,box-shadow .18s,opacity .18s,border-color .18s,background-color .18s}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}input,select,textarea{outline:none}::selection{color:#fff8f0;background:#e9b17057}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0610198c}::-webkit-scrollbar-thumb{background:linear-gradient(#e9b1707a,#49c6b76b);border:2px solid #061019b3;border-radius:999px}.form[data-v-136f7186]{background:#ffffff0a;border:1px solid #e9b1701f;border-radius:22px;gap:16px;margin:20px 0 16px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff08}.form__head[data-v-136f7186]{gap:6px;display:grid}.account-strip[data-v-136f7186]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-pill[data-v-136f7186]{min-height:132px;color:var(--edv-muted);cursor:pointer;text-align:left;background:linear-gradient(#0c1a25f5,#08131df0),#07121acc;border:1px solid #e9b17024;border-radius:20px;gap:10px;padding:16px 16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.account-pill[data-v-136f7186]:hover{border-color:#e9b1703d;transform:translateY(-2px);box-shadow:0 20px 36px #00000038}.account-pill__head[data-v-136f7186]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-pill strong[data-v-136f7186]{color:#fff8f0;font-size:1rem;line-height:1.1}.account-pill__badge[data-v-136f7186]{color:#ffd7ae;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e9b1701f;border:1px solid #e9b17029;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:.7rem;display:inline-flex}.account-pill__user[data-v-136f7186]{color:#79dacf;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.account-pill__desc[data-v-136f7186]{color:#b8c8d0;margin:0;font-size:.82rem;line-height:1.45}.account-pill--active[data-v-136f7186]{color:#dffbf6;background:linear-gradient(145deg,#e9b1702e,#49c6b733),linear-gradient(#0c1a25f5,#08131df0);border-color:#49c6b761;box-shadow:0 18px 34px #00000038}.account-pill--active .account-pill__badge[data-v-136f7186]{color:#dcfffa;background:#49c6b72e;border-color:#49c6b74d}.account-pill--active .account-pill__user[data-v-136f7186]{color:#dcfffa}.account-pill--active .account-pill__desc[data-v-136f7186]{color:#eefaf7}h2[data-v-136f7186]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.5rem}.form__head p[data-v-136f7186]{color:var(--edv-muted);margin:0;line-height:1.5}label[data-v-136f7186]{color:var(--edv-muted-strong);gap:8px;font-size:14px;font-weight:600;display:grid}input[data-v-136f7186]{color:#fff8f0;background:#07121ae0;border:1px solid #e9b17024;border-radius:14px;height:46px;padding:0 14px}input[data-v-136f7186]:focus{border-color:#49c6b770;box-shadow:0 0 0 4px #49c6b71f}.form__submit[data-v-136f7186]{color:#08131d;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#e9b170,#49c6b7);border:0;border-radius:14px;height:48px;font-weight:900;box-shadow:0 16px 30px #49c6b729}.form__submit[data-v-136f7186]:disabled{opacity:.72;cursor:not-allowed}@media (width<=720px){.account-strip[data-v-136f7186]{grid-template-columns:1fr}}.box[data-v-0dc4e969]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b1701f;border-radius:20px;margin-bottom:16px;padding:18px}.ok[data-v-0dc4e969]{gap:10px;display:grid}.error[data-v-0dc4e969]{color:#ffd1cc;background:#7123233d;border-color:#f08b834d}.status-row[data-v-0dc4e969]{background:#08131dc7;border:1px solid #49c6b71f;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.status-row span[data-v-0dc4e969]{color:var(--edv-muted);font-size:.84rem}.status-row strong[data-v-0dc4e969]{color:#fff8f0;text-align:right}.backup-admin[data-v-dc5a5ddb]{gap:1rem;display:grid}.backup-admin__panel[data-v-dc5a5ddb]{box-shadow:var(--edv-shadow);background:linear-gradient(#0b1923f5,#08131cf5);border:1px solid #e9b1701f;border-radius:22px;gap:1rem;padding:1.15rem;display:grid}.collapsible-section[data-v-dc5a5ddb],.collapsible-section>summary[data-v-dc5a5ddb]{list-style:none}.collapsible-section>summary[data-v-dc5a5ddb]::-webkit-details-marker{display:none}.collapsible-header[data-v-dc5a5ddb]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.collapsible-header[data-v-dc5a5ddb]:after{content:"+";color:var(--edv-copper,#e9b170);background:#e9b1700f;border:1px solid #e9b17033;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:1.3rem;font-weight:700;display:grid}.collapsible-section[open]>.collapsible-header[data-v-dc5a5ddb]:after{content:"−"}.backup-admin__head[data-v-dc5a5ddb]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-dc5a5ddb]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2[data-v-dc5a5ddb]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.35rem}.subtitle[data-v-dc5a5ddb]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.55}.backup-admin__stats[data-v-dc5a5ddb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-dc5a5ddb],.backup-card[data-v-dc5a5ddb]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px}.mini-card[data-v-dc5a5ddb]{gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-dc5a5ddb],.backup-card__meta[data-v-dc5a5ddb],.backup-admin__empty[data-v-dc5a5ddb],.backup-upload__meta[data-v-dc5a5ddb]{color:var(--edv-muted)}.mini-card strong[data-v-dc5a5ddb],.backup-card__top strong[data-v-dc5a5ddb],.backup-card__stats span[data-v-dc5a5ddb]{color:#fff8f0}.backup-admin__actions[data-v-dc5a5ddb],.backup-upload__controls[data-v-dc5a5ddb],.backup-upload__scope[data-v-dc5a5ddb],.backup-card__badges[data-v-dc5a5ddb],.backup-card__stats[data-v-dc5a5ddb],.backup-card__actions[data-v-dc5a5ddb]{flex-wrap:wrap;gap:.7rem;display:flex}.backup-admin__note[data-v-dc5a5ddb]{background:#ffffff08;border:1px solid #e9b17024;border-radius:18px;gap:.3rem;padding:.95rem 1rem;display:grid}.backup-admin__note strong[data-v-dc5a5ddb]{color:#fff8f0}.backup-upload__input[data-v-dc5a5ddb]{display:none}.backup-upload__meta[data-v-dc5a5ddb]{font-size:.94rem}.scope-pill[data-v-dc5a5ddb]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17029;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .95rem;display:inline-flex}.backup-grid[data-v-dc5a5ddb]{gap:.85rem;display:grid}.backup-card[data-v-dc5a5ddb]{gap:.8rem;padding:.95rem 1rem;display:grid}.backup-card__top[data-v-dc5a5ddb]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.backup-card__top p[data-v-dc5a5ddb]{color:var(--edv-muted);margin:.25rem 0 0}.backup-card__meta[data-v-dc5a5ddb]{gap:.2rem;display:grid}.alert[data-v-dc5a5ddb]{border-radius:16px;padding:.95rem 1rem}.alert--error[data-v-dc5a5ddb]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342}.alert--ok[data-v-dc5a5ddb]{color:#dffbf6;background:#49c6b71f;border:1px solid #49c6b73d}.primary-btn[data-v-dc5a5ddb],.ghost-btn[data-v-dc5a5ddb]{cursor:pointer;border-radius:999px;padding:.68rem 1rem;font-weight:700}.primary-btn[data-v-dc5a5ddb]:disabled,.ghost-btn[data-v-dc5a5ddb]:disabled{cursor:not-allowed;opacity:.55}.primary-btn[data-v-dc5a5ddb]{color:#09131b;background:linear-gradient(135deg, var(--edv-copper), var(--edv-aqua));border:none}.ghost-btn[data-v-dc5a5ddb]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17033}.pill[data-v-dc5a5ddb]{color:var(--edv-muted);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .7rem;font-size:.78rem;display:inline-flex}.pill--ok[data-v-dc5a5ddb]{color:#dffbf6;background:#49c6b729}@media (width<=860px){.backup-admin__head[data-v-dc5a5ddb],.backup-card__top[data-v-dc5a5ddb]{grid-template-columns:1fr;display:grid}.backup-admin__stats[data-v-dc5a5ddb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.customers-admin[data-v-e10daf40],.customers-admin__panel[data-v-e10daf40],.customers-grid[data-v-e10daf40]{gap:1rem;display:grid}.customers-admin__head[data-v-e10daf40]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customers-admin__stats[data-v-e10daf40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-e10daf40],.customer-card[data-v-e10daf40]{background:#ffffff0a;border:1px solid #e9b17029;border-radius:20px}.mini-card[data-v-e10daf40]{gap:.2rem;padding:.9rem 1rem;display:grid}.mini-card span[data-v-e10daf40],.customer-card__meta span[data-v-e10daf40],.customer-card__top p[data-v-e10daf40]{color:var(--edv-muted)}.mini-card strong[data-v-e10daf40],.customer-card strong[data-v-e10daf40]{color:#fff8f0}.customers-admin__empty[data-v-e10daf40]{color:var(--edv-muted-strong);background:#ffffff0a;border-radius:22px;padding:1rem 1.1rem}.customers-grid[data-v-e10daf40]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-card[data-v-e10daf40]{gap:.9rem;padding:1rem;display:grid}.customer-card__top[data-v-e10daf40],.customer-card__actions[data-v-e10daf40]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.customer-card__badges[data-v-e10daf40]{flex-wrap:wrap;gap:.5rem;display:flex}.customer-card__meta[data-v-e10daf40],.customer-card__form[data-v-e10daf40]{gap:.6rem;display:grid}.customer-card__form label[data-v-e10daf40]{color:#fff8f0;gap:.35rem;font-size:.92rem;display:grid}.customer-card__form input[data-v-e10daf40],.customer-card__form select[data-v-e10daf40],.customer-card__form textarea[data-v-e10daf40]{color:#fff8f0;width:100%;font:inherit;background:#0b1923eb;border:1px solid #e9b1702e;border-radius:16px;padding:.8rem .9rem}.customer-card__notes[data-v-e10daf40]{grid-column:1/-1}.alert[data-v-e10daf40]{border-radius:18px;padding:.9rem 1rem}.alert--ok[data-v-e10daf40]{color:#dffbf6;background:#49c6b71f}.alert--error[data-v-e10daf40]{color:#ffd8d8;background:#b8434324}.pill--ok[data-v-e10daf40],.pill--warn[data-v-e10daf40],.pill--danger[data-v-e10daf40]{border-radius:999px;justify-content:center;align-items:center;padding:.4rem .8rem;font-weight:800;display:inline-flex}.pill--ok[data-v-e10daf40]{color:#dffbf6;background:#49c6b72e}.pill--warn[data-v-e10daf40]{color:#ffe2b6;background:#e9b1702e}.pill--danger[data-v-e10daf40]{color:#ffd8d8;background:#b843432e}@media (width<=880px){.customers-grid[data-v-e10daf40],.customers-admin__stats[data-v-e10daf40]{grid-template-columns:1fr}.customers-admin__head[data-v-e10daf40],.customer-card__top[data-v-e10daf40],.customer-card__actions[data-v-e10daf40]{display:grid}}.shift-close-admin[data-v-9d4de4e0]{gap:1rem;display:grid}.shift-close-card[data-v-9d4de4e0]{box-shadow:var(--edv-shadow);background:linear-gradient(#0b1923f5,#08131cf5);border:1px solid #e9b1701f;border-radius:22px;gap:1rem;padding:1.15rem;display:grid}.shift-close-head[data-v-9d4de4e0]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shift-close-head__actions[data-v-9d4de4e0]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.eyebrow[data-v-9d4de4e0]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2[data-v-9d4de4e0]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.35rem}.subtitle[data-v-9d4de4e0]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.55}.shift-close-stats[data-v-9d4de4e0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.cash-audit-grid[data-v-9d4de4e0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.cash-breakdown[data-v-9d4de4e0]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:20px;gap:.9rem;padding:1rem;display:grid}.cash-breakdown__head[data-v-9d4de4e0]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cash-breakdown__head strong[data-v-9d4de4e0]{color:#fff8f0}.cash-breakdown__head p[data-v-9d4de4e0]{color:var(--edv-muted);margin:.3rem 0 0}.cash-breakdown__groups[data-v-9d4de4e0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.breakdown-group[data-v-9d4de4e0]{background:#07121aa3;border:1px solid #e9b1701f;border-radius:18px;gap:.8rem;padding:.95rem 1rem;display:grid}.breakdown-group__head[data-v-9d4de4e0]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.breakdown-group__head h3[data-v-9d4de4e0]{color:#fff8f0;margin:0;font-size:.98rem}.breakdown-group__head span[data-v-9d4de4e0]{color:var(--edv-muted);font-size:.84rem}.breakdown-grid[data-v-9d4de4e0]{gap:.65rem;display:grid}.denomination-row[data-v-9d4de4e0]{background:#ffffff0a;border:1px solid #e9b1701a;border-radius:16px;grid-template-columns:minmax(0,1fr) 92px auto;align-items:center;gap:.75rem;padding:.75rem .8rem;display:grid}.denomination-row__main[data-v-9d4de4e0]{gap:.18rem;display:grid}.denomination-row__main strong[data-v-9d4de4e0]{color:#fff8f0}.denomination-row__main small[data-v-9d4de4e0]{color:var(--edv-muted)}.denomination-row input[data-v-9d4de4e0]{color:#fff8f0;text-align:center;background:#07121ae0;border:1px solid #e9b17024;border-radius:12px;height:42px;padding:0 12px}.denomination-row span[data-v-9d4de4e0]{color:#fff8f0;text-align:right;font-weight:700}.mini-card[data-v-9d4de4e0],.history-card[data-v-9d4de4e0],.audit-card[data-v-9d4de4e0]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px}.mini-card[data-v-9d4de4e0],.audit-card[data-v-9d4de4e0]{gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-9d4de4e0],.history-card__meta[data-v-9d4de4e0],.shift-close-note span[data-v-9d4de4e0],.empty-state[data-v-9d4de4e0],.audit-card span[data-v-9d4de4e0],.audit-card small[data-v-9d4de4e0]{color:var(--edv-muted)}.mini-card strong[data-v-9d4de4e0],.history-card__top strong[data-v-9d4de4e0],.history-card__stats span[data-v-9d4de4e0],.shift-close-note strong[data-v-9d4de4e0],.audit-card strong[data-v-9d4de4e0]{color:#fff8f0}.audit-card--ok[data-v-9d4de4e0]{background:#49c6b71a;border-color:#49c6b73d}.audit-card--warn[data-v-9d4de4e0]{background:#4d311233;border-color:#e9b17047}.audit-card--danger[data-v-9d4de4e0]{background:#71232338;border-color:#f08b8342}.note-field[data-v-9d4de4e0]{color:var(--edv-muted-strong);gap:.45rem;font-size:.92rem;font-weight:600;display:grid}textarea[data-v-9d4de4e0]{resize:vertical;color:#fff8f0;background:#07121ae0;border:1px solid #e9b17024;border-radius:14px;min-height:88px;padding:.8rem .9rem}.shift-close-actions[data-v-9d4de4e0]{flex-wrap:wrap;gap:.8rem;display:flex}.shift-close-note[data-v-9d4de4e0]{background:#ffffff08;border:1px solid #49c6b724;border-radius:18px;gap:.3rem;padding:.95rem 1rem;display:grid}.history-list[data-v-9d4de4e0]{gap:.85rem;display:grid}.history-card[data-v-9d4de4e0]{gap:.8rem;padding:.95rem 1rem;display:grid}.history-card__top[data-v-9d4de4e0]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.history-card__top p[data-v-9d4de4e0]{color:var(--edv-muted);margin:.25rem 0 0}.history-card__top span[data-v-9d4de4e0]{color:var(--edv-muted);white-space:nowrap}.history-card__stats[data-v-9d4de4e0],.history-card__audit[data-v-9d4de4e0]{flex-wrap:wrap;gap:.6rem;display:flex}.history-card__stats span[data-v-9d4de4e0],.history-card__audit span[data-v-9d4de4e0],.pill[data-v-9d4de4e0],.status-pill[data-v-9d4de4e0]{background:#07121bc2;border:1px solid #e9b1701f;border-radius:999px;justify-content:center;align-items:center;padding:.46rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.status-pill--ok[data-v-9d4de4e0]{color:#dffbf6;background:#49c6b724;border-color:#49c6b73d}.status-pill--warn[data-v-9d4de4e0]{color:#ffe2b6;background:#e9b1702e;border-color:#e9b17042}.status-pill--danger[data-v-9d4de4e0]{color:#ffd1cc;background:#f08b832e;border-color:#f08b833d}.status-pill--pending[data-v-9d4de4e0]{color:var(--edv-muted-strong)}.history-card__breakdown[data-v-9d4de4e0]{color:var(--edv-muted);gap:.3rem;font-size:.84rem;display:grid}.history-card__breakdown strong[data-v-9d4de4e0]{color:#fff8f0}.history-card__meta[data-v-9d4de4e0]{gap:.2rem;display:grid}.alert[data-v-9d4de4e0]{border-radius:16px;padding:.95rem 1rem}.alert--error[data-v-9d4de4e0]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342}.alert--ok[data-v-9d4de4e0]{color:#dffbf6;background:#49c6b71f;border:1px solid #49c6b73d}.primary-btn[data-v-9d4de4e0],.ghost-btn[data-v-9d4de4e0]{cursor:pointer;border-radius:999px;padding:.68rem 1rem;font-weight:700}.primary-btn[data-v-9d4de4e0]{color:#08131d;background:linear-gradient(135deg,#e9b170,#49c6b7);border:0}.ghost-btn[data-v-9d4de4e0]{color:#fff1df;background:#ffffff08;border:1px solid #e9b1703d}.ghost-btn--small[data-v-9d4de4e0]{padding:.55rem .9rem;font-size:.82rem}.primary-btn[data-v-9d4de4e0]:disabled,.ghost-btn[data-v-9d4de4e0]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-9d4de4e0]{text-align:center;background:#ffffff08;border-radius:16px;padding:1rem}@media (width<=980px){.shift-close-stats[data-v-9d4de4e0],.cash-audit-grid[data-v-9d4de4e0]{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-breakdown__groups[data-v-9d4de4e0]{grid-template-columns:1fr}}@media (width<=640px){.shift-close-head[data-v-9d4de4e0],.history-card__top[data-v-9d4de4e0],.cash-breakdown__head[data-v-9d4de4e0]{flex-direction:column;align-items:flex-start}.shift-close-head__actions[data-v-9d4de4e0]{justify-content:flex-start}.shift-close-stats[data-v-9d4de4e0],.cash-audit-grid[data-v-9d4de4e0]{grid-template-columns:1fr}.denomination-row[data-v-9d4de4e0]{text-align:left;grid-template-columns:1fr}.denomination-row span[data-v-9d4de4e0]{text-align:left}}.users-admin[data-v-73754e03]{gap:1rem;display:grid}.users-admin__panel[data-v-73754e03]{box-shadow:var(--edv-shadow);background:linear-gradient(#0b1923f5,#08131cf5);border:1px solid #e9b1701f;border-radius:22px;gap:1rem;padding:1.15rem;display:grid}.users-admin__head[data-v-73754e03]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-73754e03]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2[data-v-73754e03]{font-family:var(--edv-font-display);color:#fff8f0;margin:0;font-size:1.35rem}.subtitle[data-v-73754e03]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.55}.users-admin__stats[data-v-73754e03]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mini-card[data-v-73754e03],.user-card[data-v-73754e03]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px}.mini-card[data-v-73754e03]{gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-73754e03],.user-card__meta[data-v-73754e03],.toggle__copy small[data-v-73754e03],.field-help[data-v-73754e03],.user-card__hint[data-v-73754e03]{color:var(--edv-muted)}.mini-card strong[data-v-73754e03]{color:#fff8f0;font-size:1.4rem}.alert[data-v-73754e03]{border-radius:16px;padding:.95rem 1rem}.alert--error[data-v-73754e03]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342}.alert--ok[data-v-73754e03]{color:#dffbf6;background:#49c6b71f;border:1px solid #49c6b73d}.create-user[data-v-73754e03]{background:#ffffff08;border:1px solid #49c6b724;border-radius:18px;gap:.9rem;padding:1rem;display:grid}.create-user__grid[data-v-73754e03],.user-card__form[data-v-73754e03]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.field-span[data-v-73754e03],.toggle[data-v-73754e03]{grid-column:1/-1}.create-user__actions[data-v-73754e03],.user-card__actions[data-v-73754e03],.delete-confirm__actions[data-v-73754e03]{flex-wrap:wrap;gap:.8rem;display:flex}label[data-v-73754e03]{color:var(--edv-muted-strong);gap:.4rem;font-size:.92rem;font-weight:600;display:grid}input[data-v-73754e03],select[data-v-73754e03]{color:#fff8f0;background:#07121ae0;border:1px solid #e9b17024;border-radius:14px;height:44px;padding:0 13px}.field-with-action[data-v-73754e03]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.field-action[data-v-73754e03]{color:#edf4f7;cursor:pointer;background:#ffffff0d;border:1px solid #e9b1702e;border-radius:14px;height:44px;padding:0 .95rem;font-weight:700}.field-help[data-v-73754e03]{font-size:.8rem;line-height:1.45}.toggle[data-v-73754e03]{background:#07121a99;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:.85rem .95rem;display:grid}.toggle input[data-v-73754e03]{width:18px;height:18px;margin:.1rem 0 0}.toggle__copy[data-v-73754e03]{gap:.15rem;display:grid}.toggle__copy strong[data-v-73754e03]{color:#fff8f0}.toggle__note[data-v-73754e03]{color:#ffe2b6}.users-admin__empty[data-v-73754e03]{color:var(--edv-muted);text-align:center;background:#ffffff08;border:1px dashed #e9b17029;border-radius:18px;padding:1.1rem}.users-grid[data-v-73754e03]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.user-card[data-v-73754e03]{gap:.9rem;padding:1rem;display:grid}.user-card__top[data-v-73754e03]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.user-card__top strong[data-v-73754e03]{color:#fff8f0;font-size:1.05rem}.user-card__top p[data-v-73754e03]{color:var(--edv-muted);margin:.25rem 0 0}.user-card__badges[data-v-73754e03]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.user-card__meta[data-v-73754e03]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.user-card__hint[data-v-73754e03]{margin:-.2rem 0 0;font-size:.82rem}.pill[data-v-73754e03]{color:#edf4f7;background:#ffffff0d;border:1px solid #e9b17024;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.pill--ok[data-v-73754e03]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill--warn[data-v-73754e03]{color:#ffe2b6;background:#e9b17024;border-color:#e9b1703d}.pill--system[data-v-73754e03]{color:#dff3ff;background:#7ec6ff1f;border-color:#7ec6ff42}.primary-btn[data-v-73754e03],.ghost-btn[data-v-73754e03],.danger-btn[data-v-73754e03]{cursor:pointer;border-radius:14px;padding:.78rem 1rem;font-weight:800}.primary-btn[data-v-73754e03]{color:#08131d;background:linear-gradient(135deg,#e9b170,#49c6b7);border:0}.ghost-btn[data-v-73754e03]{color:#edf4f7;background:#ffffff0a;border:1px solid #e9b17029}.danger-btn[data-v-73754e03]{color:#ffd1cc;background:#7123232e;border:1px solid #f08b833d}.danger-btn--solid[data-v-73754e03]{color:#1d0909;background:linear-gradient(135deg,#c24949f2,#f08b83f2);border:0}.primary-btn[data-v-73754e03]:disabled,.ghost-btn[data-v-73754e03]:disabled,.danger-btn[data-v-73754e03]:disabled,.field-action[data-v-73754e03]:disabled{opacity:.6;cursor:not-allowed}.delete-confirm[data-v-73754e03]{background:#71232338;border:1px solid #f08b8338;border-radius:16px;gap:.8rem;padding:.95rem 1rem;display:grid}.delete-confirm p[data-v-73754e03]{color:#ffd9d6;margin:0;line-height:1.5}@media (width<=1100px){.users-grid[data-v-73754e03],.users-admin__stats[data-v-73754e03],.create-user__grid[data-v-73754e03],.user-card__form[data-v-73754e03]{grid-template-columns:1fr}}@media (width<=720px){.users-admin__head[data-v-73754e03],.user-card__top[data-v-73754e03],.user-card__meta[data-v-73754e03]{flex-direction:column;align-items:flex-start}.field-with-action[data-v-73754e03]{grid-template-columns:1fr}}.orders-history[data-v-ff6dafbe]{flex-direction:column;gap:14px;min-width:0;display:flex}.eyebrow[data-v-ff6dafbe]{color:#91a0b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px}.section-head[data-v-ff6dafbe]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-head h3[data-v-ff6dafbe]{color:#f6f9fe;margin:0;font-size:20px}.history-actions[data-v-ff6dafbe]{gap:8px;display:flex}.history-stats[data-v-ff6dafbe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mini-stat[data-v-ff6dafbe]{background:#080d16eb;border:1px solid #768cae24;border-radius:16px;gap:4px;padding:12px;display:grid}.mini-stat span[data-v-ff6dafbe]{color:#8ea1bd;font-size:12px}.mini-stat strong[data-v-ff6dafbe]{color:#f8fbff;font-size:20px}.state-box[data-v-ff6dafbe]{color:#89a0be;text-align:center;background:#080d16b8;border:1px dashed #768cae2e;border-radius:16px;place-items:center;min-height:96px;padding:14px;display:grid}.state-box p[data-v-ff6dafbe]{margin:0}.state-box--error[data-v-ff6dafbe]{color:#fecaca;background:#2d0e0eb8;border-color:#ef444442}.state-box--error strong[data-v-ff6dafbe]{margin-bottom:6px;display:block}.orders-list[data-v-ff6dafbe]{flex-direction:column;gap:10px;max-height:640px;padding-right:2px;display:flex;overflow:auto}.order-card[data-v-ff6dafbe]{background:#080d16eb;border:1px solid #768cae24;border-radius:18px;gap:12px;padding:14px;display:grid}.order-card__top[data-v-ff6dafbe],.order-card__bottom[data-v-ff6dafbe],.order-card__meta[data-v-ff6dafbe]{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-card__title-wrap[data-v-ff6dafbe]{min-width:0}.order-card__top strong[data-v-ff6dafbe]{color:#f8fbff;font-size:15px}.order-card__top p[data-v-ff6dafbe]{color:#8ea2bf;word-break:break-word;margin:4px 0 0;font-size:12px}.order-card__meta[data-v-ff6dafbe]{color:#9eb1cb;flex-wrap:wrap;font-size:13px}.order-card__items[data-v-ff6dafbe]{gap:8px;display:grid}.order-card__item[data-v-ff6dafbe]{color:#d7e3f4;background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.order-card__notes[data-v-ff6dafbe]{color:#cbd5e1;background:#ffffff08;border-radius:12px;padding:10px 12px;font-size:13px}.order-card__bottom[data-v-ff6dafbe]{align-items:flex-end}.order-card__dates[data-v-ff6dafbe]{gap:4px;display:grid}.order-card__dates span[data-v-ff6dafbe]{color:#8ea2bf;font-size:12px}.order-card__total[data-v-ff6dafbe]{color:#f8fbff;font-size:18px}.status-badge[data-v-ff6dafbe]{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.badge-pendiente[data-v-ff6dafbe]{color:#fcd34d;background:#f59e0b2e}.badge-enviada[data-v-ff6dafbe]{color:#d8b4fe;background:#a855f72e}.badge-lista[data-v-ff6dafbe]{color:#7dd3fc;background:#0ea5e92e}.badge-entregada[data-v-ff6dafbe]{color:#86efac;background:#22c55e2e}.badge-cobrada[data-v-ff6dafbe]{color:#86efac;background:#10b9812e}.badge-cancelada[data-v-ff6dafbe]{color:#fca5a5;background:#ef44442e}.btn[data-v-ff6dafbe]{cursor:pointer;border:0;border-radius:14px;padding:12px;font-size:14px;font-weight:800}.btn[data-v-ff6dafbe]:disabled{opacity:.45;cursor:not-allowed}.btn-compact[data-v-ff6dafbe]{border-radius:12px;padding:10px 12px}.btn-ghost[data-v-ff6dafbe]{color:#c8d6eb;background:0 0;border:1px solid #768cae29}@media (width<=1100px){.history-stats[data-v-ff6dafbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.order-card__top[data-v-ff6dafbe],.order-card__bottom[data-v-ff6dafbe],.order-card__meta[data-v-ff6dafbe],.section-head[data-v-ff6dafbe]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.history-stats[data-v-ff6dafbe]{grid-template-columns:1fr}}.internal-messages[data-v-d8eabe6e],.internal-messages__grid[data-v-d8eabe6e],.internal-feed[data-v-d8eabe6e],.internal-form[data-v-d8eabe6e]{gap:1rem;display:grid}.internal-messages[data-v-d8eabe6e]{position:relative}.internal-messages__section-head[data-v-d8eabe6e],.internal-messages__head-actions[data-v-d8eabe6e],.internal-card__top[data-v-d8eabe6e],.internal-card__actions[data-v-d8eabe6e],.internal-form__top[data-v-d8eabe6e],.internal-form__top-meta[data-v-d8eabe6e],.internal-feed__head[data-v-d8eabe6e],.internal-messages__title-block[data-v-d8eabe6e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.internal-messages__section-head[data-v-d8eabe6e]{background:linear-gradient(#ffe0a31f,#ffe0a308),linear-gradient(#1c2228fa,#0e1218f5);border:1px solid #e7b86047;border-radius:22px;padding:1rem 1.1rem;box-shadow:inset 0 1px #fff5d833,0 14px 28px #00000038}.internal-messages__title-block[data-v-d8eabe6e]{align-items:flex-start}.internal-messages__eyebrow[data-v-d8eabe6e],.internal-feed__eyebrow[data-v-d8eabe6e],.internal-form__screen-label[data-v-d8eabe6e]{color:#f4cd7c;letter-spacing:.08em;text-transform:uppercase;background:#ffd67a14;border:1px solid #e7b86047;border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.internal-messages__section-head h2[data-v-d8eabe6e],.internal-feed__head strong[data-v-d8eabe6e],.internal-form__panel-title strong[data-v-d8eabe6e]{color:#fff7e9;margin:0}.internal-messages__section-head .section-subtitle[data-v-d8eabe6e]{color:#fff0d6b8;margin:.25rem 0 0}.internal-messages__head-actions[data-v-d8eabe6e]{justify-content:flex-end}.internal-messages__grid[data-v-d8eabe6e]{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:start}.internal-messages__grid--single[data-v-d8eabe6e]{grid-template-columns:1fr}.internal-form[data-v-d8eabe6e],.internal-card[data-v-d8eabe6e],.internal-feed[data-v-d8eabe6e]{background:linear-gradient(#ffe8b40f,#ffe8b404),linear-gradient(#131920fa,#0a0e13fa);border:1px solid #e7b86038;border-radius:24px;box-shadow:inset 0 1px #fff6e01f,0 16px 32px #0003}.internal-form[data-v-d8eabe6e]{gap:1rem;padding:1rem}.internal-feed[data-v-d8eabe6e]{gap:.9rem;padding:.95rem}.internal-feed__head[data-v-d8eabe6e]{border-bottom:1px solid #e7b86029;padding:.1rem .1rem .35rem}.internal-feed__empty[data-v-d8eabe6e]{background:#ffffff05;border:1px dashed #e7b86033;border-radius:18px;place-items:center;min-height:120px;display:grid}.internal-form__panel-title[data-v-d8eabe6e]{gap:.35rem;display:grid}.internal-form__role[data-v-d8eabe6e],.ghost-note[data-v-d8eabe6e]{color:#ffebcdb8;font-size:.92rem}.internal-form__role[data-v-d8eabe6e]{background:#ffd78712;border:1px solid #e7b8602e;border-radius:999px;padding:.35rem .7rem;font-weight:700}.internal-form__chips[data-v-d8eabe6e]{flex-wrap:wrap;gap:.65rem;display:flex}.inline-field[data-v-d8eabe6e]{gap:.35rem;display:grid}.inline-field span[data-v-d8eabe6e],.field span[data-v-d8eabe6e]{color:#fff4df;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.inline-field select[data-v-d8eabe6e],.field input[data-v-d8eabe6e],.field select[data-v-d8eabe6e],.field textarea[data-v-d8eabe6e]{color:#fff9ee;width:100%;font:inherit;background:linear-gradient(#050a0feb,#131b24eb);border:1px solid #e7b8602e;border-radius:16px;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff0d}.field[data-v-d8eabe6e]{gap:.45rem;display:grid}.field textarea[data-v-d8eabe6e]{resize:vertical;min-height:110px}.type-chip[data-v-d8eabe6e]{color:#fff7ea;font:inherit;cursor:pointer;background:linear-gradient(#ffebbe14,#ffebbe05),#10151cf0;border:1px solid #e7b8602e;border-radius:14px;padding:.65rem .95rem;font-weight:800;box-shadow:inset 0 1px #fff8e614}.type-chip--active[data-v-d8eabe6e]{color:#fff9f1;background:linear-gradient(#f5cf7838,#f5cf7814),#171e26fa;border-color:#f5cf786b}.form-grid[data-v-d8eabe6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.form-grid--compact[data-v-d8eabe6e]{grid-template-columns:1fr}.internal-card[data-v-d8eabe6e]{gap:.9rem;padding:1rem}.internal-card--normal[data-v-d8eabe6e]{border-color:#e7b8602e}.internal-card--alta[data-v-d8eabe6e]{border-color:#f4c15d57;box-shadow:inset 0 1px #fff9e81f,0 0 0 1px #f4c15d14,0 16px 32px #0003}.internal-card--critica[data-v-d8eabe6e]{background:linear-gradient(#7a1b1b38,#7a1b1b14),linear-gradient(#131920fa,#0a0e13fa);border-color:#e3685a6b}.internal-card--resolved[data-v-d8eabe6e]{opacity:.8}.internal-card__top strong[data-v-d8eabe6e],.internal-card__message[data-v-d8eabe6e]{color:#fff8ef}.internal-card__top p[data-v-d8eabe6e],.internal-card__meta[data-v-d8eabe6e]{color:#ffe7c6a8;margin:.15rem 0 0}.internal-card__message[data-v-d8eabe6e]{margin:0;line-height:1.55}.internal-card__meta[data-v-d8eabe6e]{flex-wrap:wrap;gap:.6rem;display:flex}.internal-card__meta span[data-v-d8eabe6e],.internal-card__status[data-v-d8eabe6e],.internal-messages__pill[data-v-d8eabe6e]{background:#ffffff0a;border:1px solid #e7b86029;border-radius:999px;padding:.42rem .72rem}.primary-btn[data-v-d8eabe6e],.ghost-btn[data-v-d8eabe6e],.internal-messages__refresh-btn[data-v-d8eabe6e]{min-height:44px;font:inherit;cursor:pointer;border-radius:14px;font-weight:900;transition:transform .16s,filter .16s,opacity .16s}.primary-btn[data-v-d8eabe6e],.internal-messages__refresh-btn[data-v-d8eabe6e]{color:#23170b;background:linear-gradient(#f3dc9a,#d8aa4c 70%,#b27b24);border:1px solid #efc46857;box-shadow:inset 0 1px #fff9e88c,0 10px 20px #0000002e}.primary-btn[data-v-d8eabe6e]:hover,.ghost-btn[data-v-d8eabe6e]:hover,.internal-messages__refresh-btn[data-v-d8eabe6e]:hover{filter:brightness(1.03);transform:translateY(-1px)}.ghost-btn[data-v-d8eabe6e]{color:#fff8ef;background:linear-gradient(#ffecc11a,#ffecc108),#11171ef2;border:1px solid #e7b8602e;padding:0 .9rem}.primary-btn[data-v-d8eabe6e]:disabled,.ghost-btn[data-v-d8eabe6e]:disabled,.internal-messages__refresh-btn[data-v-d8eabe6e]:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.primary-btn--small[data-v-d8eabe6e]{min-height:38px;padding:.55rem .8rem}.internal-form__submit[data-v-d8eabe6e]{width:100%}.internal-feed[data-v-d8eabe6e]{max-height:70vh;overflow:auto}.internal-feed[data-v-d8eabe6e]::-webkit-scrollbar{width:10px}.internal-feed[data-v-d8eabe6e]::-webkit-scrollbar-thumb{background:#e7b86042;border-radius:999px}.internal-messages--compact .internal-form[data-v-d8eabe6e],.internal-messages--compact .internal-card[data-v-d8eabe6e],.internal-messages--compact .internal-feed[data-v-d8eabe6e]{border-radius:18px;padding:.85rem}.internal-messages--compact .section-head[data-v-d8eabe6e]{margin-bottom:0}.internal-messages--compact .section-subtitle[data-v-d8eabe6e]{font-size:.8rem}.internal-messages--compact .internal-card[data-v-d8eabe6e]{gap:.7rem}.internal-messages--compact .internal-card__meta[data-v-d8eabe6e]{gap:.45rem}.internal-messages--compact .internal-card__meta span[data-v-d8eabe6e],.internal-messages--compact .internal-card__status[data-v-d8eabe6e],.internal-messages--compact .internal-messages__pill[data-v-d8eabe6e]{font-size:.72rem}@media (width<=960px){.internal-messages__grid[data-v-d8eabe6e],.form-grid[data-v-d8eabe6e]{grid-template-columns:1fr}.internal-feed[data-v-d8eabe6e]{max-height:none}}@media (width<=640px){.internal-messages__head-actions[data-v-d8eabe6e],.internal-card__top[data-v-d8eabe6e],.internal-card__actions[data-v-d8eabe6e],.internal-form__top[data-v-d8eabe6e],.internal-form__top-meta[data-v-d8eabe6e],.internal-feed__head[data-v-d8eabe6e],.internal-messages__title-block[data-v-d8eabe6e]{align-items:stretch}.inline-field[data-v-d8eabe6e],.inline-field select[data-v-d8eabe6e],.ghost-btn[data-v-d8eabe6e],.primary-btn[data-v-d8eabe6e],.internal-messages__refresh-btn[data-v-d8eabe6e]{width:100%}}.tpv-shell[data-v-8cb0cc68]{gap:18px;display:grid}.tpv-shell--contained[data-v-8cb0cc68]{gap:14px;min-height:100%}.tpv-shell--contained .tpv-topbar[data-v-8cb0cc68]{border-radius:24px;padding:18px 20px}.tpv-shell--contained .tpv-topbar h2[data-v-8cb0cc68]{font-size:clamp(1.7rem,2vw,2.1rem)}.tpv-shell--contained .tpv-topbar__stats[data-v-8cb0cc68]{gap:10px}.tpv-shell--contained .cash-pill[data-v-8cb0cc68]{min-width:112px;padding:10px 12px}.tpv-shell--contained .tpv-layout[data-v-8cb0cc68]{gap:14px}.tpv-shell--contained .panel-block[data-v-8cb0cc68]{border-radius:22px;padding:16px}.tpv-shell--contained .section-head[data-v-8cb0cc68]{margin-bottom:12px}.tpv-shell--contained .floor-plan-modal[data-v-8cb0cc68]{padding:14px}.tpv-shell--contained .floor-plan-drawer[data-v-8cb0cc68]{width:min(860px,100%);max-height:min(82vh,760px);padding:16px}.tpv-shell--contained.tpv-shell--preview-tablet .tpv-layout[data-v-8cb0cc68]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpv-shell--contained.tpv-shell--preview-tablet .ticket-panel[data-v-8cb0cc68]{grid-column:1/-1;position:static}.eyebrow[data-v-8cb0cc68]{letter-spacing:.18em;text-transform:uppercase;color:#f2b277d1;margin:0 0 6px;font-size:11px;font-weight:800}.tpv-topbar[data-v-8cb0cc68]{background:radial-gradient(circle at 0 0,#f2b27724,#0000 26%),radial-gradient(circle at 100% 100%,#38d1c91f,#0000 30%),linear-gradient(135deg,#09101ef5,#040812fa);border:1px solid #f2b27729;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 54px #02061757,inset 0 1px #ffffff0a}.tpv-topbar[data-v-8cb0cc68]:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2b27729,#0000 68%);width:240px;height:240px;position:absolute;inset:auto -8% -42% auto}.tpv-topbar h2[data-v-8cb0cc68]{color:#f8f2e9;margin:0;font-size:clamp(2rem,2vw,2.45rem);line-height:1}.tpv-topbar__stats[data-v-8cb0cc68]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cash-pill[data-v-8cb0cc68]{background:linear-gradient(#0f1b2feb,#080f1df5);border:1px solid #7b8db129;border-radius:18px;gap:4px;min-width:128px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.cash-pill__label[data-v-8cb0cc68]{color:#c5d2e6c7;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cash-pill strong[data-v-8cb0cc68]{color:#f8f2e9;font-size:1.35rem;line-height:1}.tpv-layout[data-v-8cb0cc68]{grid-template-columns:minmax(300px,.85fr) minmax(340px,1.15fr) minmax(260px,.7fr);align-items:start;gap:14px;display:grid}.panel-block[data-v-8cb0cc68]{box-sizing:border-box;background:linear-gradient(#0b1322f5,#050a14fa);border:1px solid #7b8db124;border-radius:26px;min-width:0;padding:18px;box-shadow:0 18px 38px #02061742,inset 0 1px #ffffff08}.slots-panel[data-v-8cb0cc68]{position:relative;overflow:hidden}.catalog-panel[data-v-8cb0cc68],.slots-panel[data-v-8cb0cc68]{align-content:start}.section-head[data-v-8cb0cc68]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.section-head h3[data-v-8cb0cc68]{color:#f6ead9;margin:0;font-size:1.35rem}.section-head__hint[data-v-8cb0cc68]{color:#c6d3e5c7;margin:6px 0 0;font-size:12px;line-height:1.45}.slots-panel__toggle[data-v-8cb0cc68]{background:#ffffff0a;border:1px solid #7b8db12e;border-radius:999px;align-items:center;gap:8px;padding:5px;display:inline-flex}.slots-panel__toggle-btn[data-v-8cb0cc68]{color:#c6d3e5d1;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:.5rem .95rem;font-size:12px;font-weight:800;display:inline-flex}.slots-panel__toggle-btn--mesa[data-v-8cb0cc68]{justify-content:center;min-width:104px}.slots-panel__toggle-count[data-v-8cb0cc68]{color:#dffbf6;background:#38d1c929;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.floor-entry-strip[data-v-8cb0cc68]{background:linear-gradient(#0b1928e6,#070f1bf5);border:1px solid #38d1c924;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.floor-entry-strip__summary[data-v-8cb0cc68]{gap:4px;min-width:0;display:grid}.floor-entry-strip__eyebrow[data-v-8cb0cc68]{color:#38d1c9d1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.floor-entry-strip__summary strong[data-v-8cb0cc68]{color:#f8f2e9;font-size:15px}.floor-entry-strip__summary small[data-v-8cb0cc68]{color:#c6d3e5cc;font-size:12px;line-height:1.45}.floor-entry-strip__actions[data-v-8cb0cc68]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.floor-entry-chip[data-v-8cb0cc68]{color:#dffbf6;cursor:pointer;background:#ffffff0d;border:1px solid #7b8db12e;border-radius:999px;min-height:38px;padding:.55rem .9rem;font-size:12px;font-weight:800}.floor-entry-chip--primary[data-v-8cb0cc68]{background:linear-gradient(#38d1c92e,#145a6538);border-color:#38d1c94d}.floor-panel-enter-active[data-v-8cb0cc68],.floor-panel-leave-active[data-v-8cb0cc68]{transition:opacity .18s,transform .18s}.floor-panel-enter-from[data-v-8cb0cc68],.floor-panel-leave-to[data-v-8cb0cc68]{opacity:0;transform:translateY(10px)}.floor-plan-modal[data-v-8cb0cc68]{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03081294;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.floor-plan-drawer[data-v-8cb0cc68]{background:radial-gradient(circle at 100% 0,#38d1c91a,#0000 24%),radial-gradient(circle at 0 0,#f2b2771f,#0000 28%),linear-gradient(#081422fa,#050c16fc);border:1px solid #38d1c933;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:min(940px,100%);max-height:min(78vh,820px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0206176b,inset 0 1px #ffffff0a}.floor-plan-drawer__head[data-v-8cb0cc68]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.floor-plan-drawer__head strong[data-v-8cb0cc68]{color:#f8f2e9;font-size:16px;display:block}.floor-plan-drawer__head span[data-v-8cb0cc68]{color:#c6d3e5c7;font-size:12px;line-height:1.5}.floor-plan-drawer__actions[data-v-8cb0cc68]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.floor-plan-badge[data-v-8cb0cc68]{color:#dffbf6;background:#ffffff0d;border:1px solid #7b8db12e;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.35rem .75rem;font-size:11px;font-weight:800;display:inline-flex}.floor-plan-badge--ok[data-v-8cb0cc68]{background:#38d1c924;border-color:#38d1c947}.floor-plan-badge--warn[data-v-8cb0cc68]{color:#f8e2c8;background:#f2b27724;border-color:#f2b27747}.floor-plan-drawer__close[data-v-8cb0cc68]{color:#dffbf6;cursor:pointer;background:#ffffff0a;border:1px solid #7b8db12e;border-radius:999px;min-height:36px;padding:.45rem .85rem;font-size:12px;font-weight:800}.floor-plan-drawer__zones[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.floor-plan-drawer__body[data-v-8cb0cc68]{align-content:start;gap:14px;padding-right:4px;display:grid;overflow:auto}.floor-plan-drawer__group[data-v-8cb0cc68]{gap:10px;display:grid}.floor-plan-drawer__group-head[data-v-8cb0cc68]{justify-content:space-between;align-items:center;gap:10px;display:flex}.floor-plan-drawer__group-head h4[data-v-8cb0cc68]{color:#f0dbc1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.floor-plan-drawer__group-head span[data-v-8cb0cc68]{color:#c6d3e5b8;font-size:11px}.floor-plan-drawer__grid[data-v-8cb0cc68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.floor-plan-drawer__empty[data-v-8cb0cc68]{color:#c6d3e5c7;background:#ffffff08;border:1px dashed #7b8db12e;border-radius:16px;padding:14px;font-size:13px}.floor-plan-layout[data-v-8cb0cc68]{gap:12px;display:grid}.floor-plan-layout__head[data-v-8cb0cc68]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.floor-plan-layout__head h4[data-v-8cb0cc68]{color:#f8f2e9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:13px}.floor-plan-layout__head span[data-v-8cb0cc68],.floor-plan-layout__head small[data-v-8cb0cc68]{color:#c6d3e5c7;font-size:12px}.floor-plan-canvas[data-v-8cb0cc68]{background:linear-gradient(#101c2ef5,#080f1cfa),radial-gradient(circle at 100% 0,#38d1c914,#0000 34%),radial-gradient(circle at 0 100%,#f2b2771a,#0000 38%);border:1px solid #7b8db129;border-radius:24px;min-height:320px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0206172e}.floor-plan-canvas__grid[data-v-8cb0cc68]{opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:8.33333% 12.5%;position:absolute;inset:0}.floor-plan-node[data-v-8cb0cc68]{text-align:center;box-sizing:border-box;border-radius:18px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute}.floor-plan-node--mesa[data-v-8cb0cc68]{color:#f8f2e9;cursor:pointer;background:linear-gradient(#18273ff5,#0a121efa);border:1px solid #7b8db138;align-content:center;justify-items:center;gap:4px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff08,0 10px 22px #0206172e}.floor-plan-node--mesa[data-v-8cb0cc68]:hover{border-color:#f2b27747;transform:translateY(-1px)scale(1.01)}.floor-plan-node--mesa.floor-plan-node--active[data-v-8cb0cc68]{border-color:#38d1c994;box-shadow:inset 0 0 0 1px #38d1c933,0 18px 34px #02061747}.floor-plan-node--mesa.is-draft.has-items[data-v-8cb0cc68]{border-color:#f2b27780}.floor-plan-node--mesa.is-sent[data-v-8cb0cc68]{border-color:#7367f08a}.floor-plan-node--mesa.is-ready[data-v-8cb0cc68],.floor-plan-node--mesa.has-bell[data-v-8cb0cc68],.floor-plan-node--mesa.floor-plan-node--ready[data-v-8cb0cc68]{border-color:#38d1c994}.floor-plan-node--mesa.is-delivered[data-v-8cb0cc68]{border-color:#5ac58285}.floor-plan-node--mesa.is-paid[data-v-8cb0cc68]{border-color:#1bb48494}.floor-plan-node__label[data-v-8cb0cc68]{font-size:13px;font-weight:800;line-height:1.05;display:block}.floor-plan-node__meta[data-v-8cb0cc68]{color:#c6d3e5d1;font-size:11px;display:block}.floor-plan-node__bell[data-v-8cb0cc68]{font-size:14px;line-height:1;position:absolute;top:6px;right:8px}.floor-plan-node--barra[data-v-8cb0cc68],.floor-plan-node--silla[data-v-8cb0cc68],.floor-plan-node--taburete[data-v-8cb0cc68],.floor-plan-node--decor[data-v-8cb0cc68]{color:#e2e9f4d1;pointer-events:none;background:#ffffff0d;border:1px solid #7b8db124}.floor-plan-node--barra[data-v-8cb0cc68]{background:linear-gradient(#593e22e6,#301e0ef5);border-color:#f2b2773d}.floor-plan-node--silla[data-v-8cb0cc68],.floor-plan-node--taburete[data-v-8cb0cc68]{border-radius:999px;min-width:0;min-height:0}.floor-plan-node__decor[data-v-8cb0cc68]{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.floor-plan-zone[data-v-8cb0cc68]{cursor:pointer;text-align:left;font:inherit;background:#ffffff08;border:1px solid #7b8db124;border-radius:16px;gap:4px;padding:12px 14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.floor-plan-zone[data-v-8cb0cc68]:hover{border-color:#f2b2773d;transform:translateY(-1px)}.floor-plan-zone--active[data-v-8cb0cc68]{border-color:#38d1c96b;box-shadow:inset 0 0 0 1px #38d1c91f}.floor-plan-zone strong[data-v-8cb0cc68]{color:#f8f2e9;font-size:13px}.floor-plan-zone span[data-v-8cb0cc68],.floor-plan-zone small[data-v-8cb0cc68]{color:#c6d3e5c7;font-size:12px}.slot-groups--with-floor[data-v-8cb0cc68]{transition:opacity .18s}.floor-plan-mini-card[data-v-8cb0cc68]{color:#f8f2e9;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #7b8db129;border-radius:18px;gap:8px;padding:12px 13px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.floor-plan-mini-card[data-v-8cb0cc68]:hover{border-color:#f2b2773d;transform:translateY(-1px)}.floor-plan-mini-card--active[data-v-8cb0cc68]{border-color:#38d1c96b;box-shadow:inset 0 0 0 1px #38d1c91f}.floor-plan-mini-card__top[data-v-8cb0cc68],.floor-plan-mini-card__meta[data-v-8cb0cc68]{justify-content:space-between;align-items:center;gap:10px;display:flex}.floor-plan-mini-card__top strong[data-v-8cb0cc68]{color:#f8f2e9;font-size:14px}.floor-plan-mini-card__meta span[data-v-8cb0cc68],.floor-plan-mini-card small[data-v-8cb0cc68]{color:#c6d3e5c7;font-size:12px}.floor-plan-mini-card.is-selected[data-v-8cb0cc68]{border-color:#f2b27799;box-shadow:inset 0 0 0 1px #f2b2772e,0 18px 34px #02061738}.floor-plan-mini-card.is-draft.has-items[data-v-8cb0cc68]{border-color:#f2b27766}.floor-plan-mini-card.is-sent[data-v-8cb0cc68]{border-color:#7367f06b}.floor-plan-mini-card.is-ready[data-v-8cb0cc68],.floor-plan-mini-card.has-bell[data-v-8cb0cc68]{border-color:#38d1c980;box-shadow:inset 0 0 0 1px #38d1c924}.floor-plan-mini-card.is-delivered[data-v-8cb0cc68]{border-color:#5ac5826b}.floor-plan-mini-card.is-paid[data-v-8cb0cc68]{border-color:#1bb4847a}.inventory-inline-alert[data-v-8cb0cc68]{color:#f4d6b3;background:#5630146b;border:1px solid #f2b27742;border-radius:16px;margin-bottom:14px;padding:12px 14px;font-size:13px}.field-input[data-v-8cb0cc68],.field-select[data-v-8cb0cc68],.field-textarea[data-v-8cb0cc68]{color:#f8f2e9;width:100%;font:inherit;box-sizing:border-box;background:linear-gradient(#101d31f5,#0a1221fa);border:1px solid #7b8db12e;border-radius:14px;min-width:0;padding:11px 13px;transition:border-color .2s,box-shadow .2s,transform .2s}.field-input[data-v-8cb0cc68]:focus,.field-select[data-v-8cb0cc68]:focus,.field-textarea[data-v-8cb0cc68]:focus{border-color:#38d1c97a;outline:none;box-shadow:0 0 0 3px #38d1c91f}.field-input--receipt[data-v-8cb0cc68],.field-select--receipt[data-v-8cb0cc68],.field-textarea--receipt[data-v-8cb0cc68]{color:#162033;background:#fffcf7fa;border:1px solid #ccc4bae6;box-shadow:inset 0 1px #ffffffeb}.field-textarea[data-v-8cb0cc68]{resize:vertical;min-height:84px}.field-textarea--receipt[data-v-8cb0cc68]{min-height:88px}.section-head--catalog[data-v-8cb0cc68]{flex-direction:column;gap:8px}.catalog-tabs[data-v-8cb0cc68]{flex-wrap:wrap;gap:6px;display:flex}.catalog-tab[data-v-8cb0cc68]{color:#c6d3e5d1;cursor:pointer;background:#ffffff0a;border:1px solid #7b8db12e;border-radius:12px;min-height:34px;padding:.4rem .75rem;font-size:12px;font-weight:700;transition:all .15s}.catalog-grid[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:72vh;padding-right:4px;display:grid;overflow:auto}.catalog-card[data-v-8cb0cc68]{cursor:pointer;text-align:left;background:linear-gradient(#0f1c30fa,#080f1bfa);border:1px solid #7b8db129;border-radius:14px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .15s;overflow:hidden;box-shadow:0 8px 18px #0206172e}.catalog-card[data-v-8cb0cc68]:disabled{opacity:.48;cursor:not-allowed}.catalog-card--sold-out[data-v-8cb0cc68]{border-color:#cc4e5985}.catalog-card--low[data-v-8cb0cc68]{border-color:#f2b2776b}.catalog-card__media[data-v-8cb0cc68]{aspect-ratio:1;background:radial-gradient(circle at top,#38d1c929,#0000 36%),linear-gradient(#0d1628f5,#050b15fa);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-card__media img[data-v-8cb0cc68]{object-fit:cover;width:100%;height:100%}.catalog-card__media img.catalog-card__media-image--drink[data-v-8cb0cc68]{object-fit:contain;filter:drop-shadow(0 12px 26px #02061747);border-radius:999px;width:min(78%,94px);height:min(78%,94px)}.catalog-card__placeholder[data-v-8cb0cc68]{color:#f8f2e9db;letter-spacing:.34em;font-size:1.1rem;font-weight:900}.catalog-card__badges[data-v-8cb0cc68]{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;left:10px}.catalog-badge[data-v-8cb0cc68]{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.catalog-card__body[data-v-8cb0cc68]{gap:2px;padding:8px 8px 4px;display:grid}.catalog-card__body strong[data-v-8cb0cc68]{color:#f8f2e9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.catalog-card__body small[data-v-8cb0cc68]{display:none}.catalog-card__footer[data-v-8cb0cc68]{color:#bdcde2d6;justify-content:space-between;gap:4px;padding:0 8px 6px;font-size:11px;display:flex}.catalog-card__footer span[data-v-8cb0cc68]{display:none}.catalog-card__stockline[data-v-8cb0cc68]{padding:0 8px 6px}.catalog-card__stockline small[data-v-8cb0cc68]{color:#e6ecf3e0;font-size:10px}.slot-groups[data-v-8cb0cc68]{gap:18px;display:grid}.slot-group__head h4[data-v-8cb0cc68]{color:#f0dbc1;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:15px}.slot-grid[data-v-8cb0cc68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.slot-card[data-v-8cb0cc68]{text-align:left;cursor:pointer;background:linear-gradient(#101c2df0,#070d18fa);border:1px solid #7b8db129;border-radius:14px;gap:6px;min-width:0;min-height:90px;padding:10px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.slot-card[data-v-8cb0cc68]:hover{border-color:#f2b27738;transform:translateY(-2px)}.slot-card[data-v-8cb0cc68]:after{content:"";background:linear-gradient(90deg,#0000,#38d1c92e,#0000);height:1px;position:absolute;inset:auto 14px 0}.slot-card__top[data-v-8cb0cc68]{justify-content:space-between;align-items:flex-start;gap:8px;min-height:24px;display:flex}.slot-card__body[data-v-8cb0cc68]{gap:4px;display:grid}.payment-request-badge[data-v-8cb0cc68]{color:#9a5f28;letter-spacing:.05em;white-space:nowrap;background:#f2b27729;border:1px solid #f2b27747;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.payment-request-badge--slot[data-v-8cb0cc68]{align-self:flex-start}.slot-card__stats[data-v-8cb0cc68]{justify-content:space-between;align-items:center;gap:8px;display:flex}.slot-card__order[data-v-8cb0cc68]{color:#a8f1eb;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#145a6533;border:1px solid #38d1c938;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.slot-card__total[data-v-8cb0cc68]{flex:none}.slot-card__preview[data-v-8cb0cc68]{color:#e3ebf4e0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.slot-card__name[data-v-8cb0cc68]{color:#f8f2e9;font-size:14px;font-weight:800}.slot-card strong[data-v-8cb0cc68]{color:#f8f2e9;font-size:15px}.slot-card small[data-v-8cb0cc68]{color:#c6d3e5c7;font-size:12px}.slot-card.is-selected[data-v-8cb0cc68]{border-color:#f2b27799;box-shadow:inset 0 0 0 1px #f2b2772e,0 18px 34px #02061742}.slot-card.is-draft.has-items[data-v-8cb0cc68]{border-color:#f2b27766}.slot-card.is-sent[data-v-8cb0cc68]{border-color:#7367f06b}.slot-card.is-ready[data-v-8cb0cc68],.slot-card.has-bell[data-v-8cb0cc68]{border-color:#38d1c980;box-shadow:inset 0 0 0 1px #38d1c924}.slot-card.is-delivered[data-v-8cb0cc68]{border-color:#5ac5826b}.slot-card.is-paid[data-v-8cb0cc68]{border-color:#1bb4847a}.slot-bell[data-v-8cb0cc68],.ticket-bell[data-v-8cb0cc68]{transform-origin:top;justify-content:center;align-items:center;font-size:18px;line-height:1;animation:1.05s ease-in-out infinite bellSwing-8cb0cc68;display:inline-flex}.slot-bell[data-v-8cb0cc68]{flex:none}.ticket-panel[data-v-8cb0cc68]{gap:14px;min-width:0;display:grid;position:sticky;top:18px}.ticket-receipt[data-v-8cb0cc68]{color:#162033;background:linear-gradient(#fffcf8fa,#f4ece2fa);border:1px solid #d4cbbfeb;border-radius:22px;min-width:0;padding:18px 18px 16px;position:relative;box-shadow:inset 0 1px #ffffffeb,0 20px 38px #02061733}.ticket-receipt[data-v-8cb0cc68]:before,.ticket-receipt[data-v-8cb0cc68]:after{content:"";background:#050a14fa;border-radius:999px;width:18px;height:18px;position:absolute;top:168px}.ticket-receipt[data-v-8cb0cc68]:before{left:-10px}.ticket-receipt[data-v-8cb0cc68]:after{right:-10px}.ticket-receipt__header[data-v-8cb0cc68]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ticket-receipt .eyebrow[data-v-8cb0cc68]{color:#8f653ad6;margin-bottom:4px}.ticket-receipt h3[data-v-8cb0cc68]{color:#162033;margin:0;font-size:28px;line-height:1}.ticket-head-status[data-v-8cb0cc68]{align-items:center;gap:10px;display:flex}.ticket-receipt__meta[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ticket-chip[data-v-8cb0cc68]{background:#ffffffd1;border:1px solid #d6cfc4f0;border-radius:16px;gap:4px;min-width:0;padding:11px 12px;display:grid}.ticket-chip--modal[data-v-8cb0cc68]{margin-bottom:2px}.ticket-chip__label[data-v-8cb0cc68],.receipt-label[data-v-8cb0cc68]{letter-spacing:.08em;text-transform:uppercase;color:#607081eb;font-size:11px;font-weight:800}.ticket-chip strong[data-v-8cb0cc68]{color:#162033;font-size:14px}.ticket-form-block[data-v-8cb0cc68]{gap:6px;margin-bottom:10px;display:grid}.receipt-divider[data-v-8cb0cc68]{border-top:2px dashed #9ca3afcc;height:1px;margin:12px 0}.receipt-divider--soft[data-v-8cb0cc68]{margin-top:14px;margin-bottom:14px}.ticket-lines[data-v-8cb0cc68]{gap:10px;display:grid}.ticket-line[data-v-8cb0cc68]{background:#ffffffc7;border:1px solid #d4cec6f0;border-radius:16px;justify-content:space-between;gap:12px;padding:12px;display:flex}.ticket-line__info[data-v-8cb0cc68]{gap:4px;min-width:0;display:grid}.ticket-line__info strong[data-v-8cb0cc68]{color:#162033}.ticket-line__info small[data-v-8cb0cc68]{color:#566373f0}.ticket-line__kitchen-state[data-v-8cb0cc68]{flex-wrap:wrap;gap:6px;display:flex}.ticket-line__kitchen-badge[data-v-8cb0cc68]{color:#4f5c6cf0;letter-spacing:.05em;text-transform:uppercase;background:#78879c1f;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.ticket-line__side[data-v-8cb0cc68]{justify-items:end;gap:8px;min-width:128px;display:grid}.ticket-line__total[data-v-8cb0cc68]{color:#162033;font-size:14px;font-weight:900}.ticket-line__actions[data-v-8cb0cc68]{color:#162033;align-items:center;gap:8px;display:flex}.mini-btn[data-v-8cb0cc68]{color:#f8f2e9;cursor:pointer;background:linear-gradient(#25344a,#1b2636);border:0;border-radius:11px;width:31px;height:31px;transition:transform .18s,filter .18s}.mini-btn[data-v-8cb0cc68]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.mini-btn--danger[data-v-8cb0cc68]{background:linear-gradient(#8f3034,#6c1f23)}.mini-btn--pickup[data-v-8cb0cc68]{color:#fff8f0;background:linear-gradient(#d99853,#b87436);width:auto;min-width:62px;padding:0 10px;font-size:13px;font-weight:900}.ticket-totals[data-v-8cb0cc68]{gap:8px;display:grid}.ticket-total-row[data-v-8cb0cc68]{color:#162033;justify-content:space-between;gap:12px;display:flex}.ticket-total-row--grand[data-v-8cb0cc68]{padding-top:6px;font-size:21px;font-weight:900}.ticket-actions[data-v-8cb0cc68]{gap:10px;display:grid}@media (width>=1280px){.slot-groups--with-floor[data-v-8cb0cc68]{padding-right:378px}}@media (width>=1440px){.tpv-layout[data-v-8cb0cc68]{grid-template-columns:minmax(360px,1.02fr) minmax(620px,1.42fr) minmax(360px,.98fr);gap:16px}.panel-block[data-v-8cb0cc68]{border-radius:24px;padding:16px}.catalog-panel[data-v-8cb0cc68],.slots-panel[data-v-8cb0cc68]{max-height:calc(100vh - 168px)}.catalog-grid[data-v-8cb0cc68],.slot-groups[data-v-8cb0cc68]{max-height:calc(100vh - 274px);padding-right:4px;overflow:auto}.slot-groups--with-floor[data-v-8cb0cc68]{padding-right:382px}.catalog-grid[data-v-8cb0cc68]{gap:12px}.catalog-card__media[data-v-8cb0cc68]{height:116px}.catalog-card__body[data-v-8cb0cc68]{padding:12px 12px 8px}.catalog-card__body strong[data-v-8cb0cc68]{font-size:13px}.catalog-card__body small[data-v-8cb0cc68]{font-size:11px}.catalog-card__footer[data-v-8cb0cc68]{padding:0 12px 8px}.catalog-card__stockline[data-v-8cb0cc68]{padding:0 12px 12px}.slot-grid[data-v-8cb0cc68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.slot-card[data-v-8cb0cc68]{border-radius:20px;gap:8px;min-height:132px;padding:12px}.slot-card__preview[data-v-8cb0cc68]{font-size:12px;line-height:1.35}.ticket-panel[data-v-8cb0cc68]{gap:12px;max-height:calc(100vh - 168px)}.ticket-receipt[data-v-8cb0cc68]{padding:16px 16px 14px}.ticket-receipt__meta[data-v-8cb0cc68]{gap:8px}.ticket-chip[data-v-8cb0cc68]{padding:10px 11px}.ticket-lines[data-v-8cb0cc68]{gap:8px}.ticket-line[data-v-8cb0cc68]{padding:10px 12px}.ticket-actions[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticket-actions .btn[data-v-8cb0cc68]{min-height:46px}}.status-badge[data-v-8cb0cc68]{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.badge-draft[data-v-8cb0cc68],.badge-pendiente[data-v-8cb0cc68]{color:#9a5f28;background:#f2b27729}.state-box[data-v-8cb0cc68]{color:#c2d0e5db;text-align:center;background:#0a121fad;border:1px dashed #7b8db138;border-radius:18px;place-items:center;min-height:92px;padding:14px;display:grid}.state-box--receipt[data-v-8cb0cc68]{color:#607081f0;background:#ffffffb8;border-color:#d4cec6f0;min-height:98px}.btn[data-v-8cb0cc68]{cursor:pointer;border:0;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:800;transition:transform .18s,opacity .18s,filter .18s,box-shadow .18s}.btn[data-v-8cb0cc68]:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.btn[data-v-8cb0cc68]:disabled{opacity:.45;cursor:not-allowed}.btn-compact[data-v-8cb0cc68]{padding:10px 12px}.btn-primary[data-v-8cb0cc68]{color:#1a2435;background:linear-gradient(135deg,#f2b277,#d98a4a);box-shadow:0 14px 26px #d98a4a38}.btn-secondary[data-v-8cb0cc68]{color:#08121f;background:linear-gradient(135deg,#2fcfc3,#1ea8a0);box-shadow:0 14px 26px #1ea8a038}.btn-success[data-v-8cb0cc68]{color:#f6fbf8;background:linear-gradient(135deg,#38b985,#1b9870);box-shadow:0 14px 26px #1b987038}.btn-danger[data-v-8cb0cc68]{color:#fff7f7;background:linear-gradient(135deg,#c4565e,#8f3034)}.modal-overlay[data-v-8cb0cc68]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040812c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card[data-v-8cb0cc68]{background:radial-gradient(circle at 0 0,#f2b2771f,#0000 26%),linear-gradient(#0a121ffa,#040812fa);border:1px solid #7b8db12e;border-radius:26px;gap:14px;width:min(100%,540px);padding:20px;display:grid;box-shadow:0 26px 90px #00000075}.modal-card--stock[data-v-8cb0cc68]{width:min(100%,580px)}.modal-card__header[data-v-8cb0cc68]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-card__header h3[data-v-8cb0cc68]{color:#f8f2e9;margin:0;font-size:22px}.modal-card__body[data-v-8cb0cc68]{gap:10px;display:grid}.modal-card__actions[data-v-8cb0cc68]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modal-close[data-v-8cb0cc68]{color:#d6deeb;cursor:pointer;background:#0c1423b3;border:1px solid #7b8db129;border-radius:14px;width:38px;height:38px;font-size:16px}.modal-error[data-v-8cb0cc68]{color:#ffd2d5;background:#3b1216b8;border:1px solid #cc4e5942;border-radius:14px;padding:12px 14px;font-size:14px}.stock-alert-box[data-v-8cb0cc68]{color:#f4d6b3;background:#582e126b;border:1px solid #f2b2773d;border-radius:16px;padding:12px 14px;line-height:1.5}.stock-alert-list[data-v-8cb0cc68]{color:#f4f7fb;gap:6px;margin:0;padding-left:18px;display:grid}@keyframes bellSwing-8cb0cc68{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(16deg)scale(1.04)}40%{transform:rotate(-13deg)scale(1.08)}60%{transform:rotate(10deg)scale(1.04)}80%{transform:rotate(-7deg)scale(1.02)}}@media (width<=1440px){.tpv-layout[data-v-8cb0cc68]{grid-template-columns:1fr}.ticket-panel[data-v-8cb0cc68]{position:static}.floor-plan-drawer__zones[data-v-8cb0cc68],.slot-grid[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.catalog-grid[data-v-8cb0cc68]{grid-template-columns:1fr}.floor-plan-drawer[data-v-8cb0cc68]{width:100%;margin-bottom:18px;position:static}.slot-groups--with-floor[data-v-8cb0cc68]{padding-right:0}.floor-plan-drawer__zones[data-v-8cb0cc68],.slot-grid[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpv-topbar[data-v-8cb0cc68],.floor-plan-drawer__head[data-v-8cb0cc68],.section-head[data-v-8cb0cc68],.ticket-line[data-v-8cb0cc68],.ticket-receipt__header[data-v-8cb0cc68],.modal-card__header[data-v-8cb0cc68]{flex-direction:column;align-items:flex-start}.ticket-receipt__meta[data-v-8cb0cc68]{grid-template-columns:1fr}.ticket-line__side[data-v-8cb0cc68]{justify-items:start;width:100%}.modal-card__actions[data-v-8cb0cc68],.modal-card__actions .btn[data-v-8cb0cc68]{width:100%}}@media (width<=640px){.tpv-topbar[data-v-8cb0cc68]{padding:20px 18px}.panel-block[data-v-8cb0cc68]{padding:16px}.slots-panel__toggle[data-v-8cb0cc68]{justify-content:space-between;width:100%}.slots-panel__toggle-btn[data-v-8cb0cc68]{flex:1 1 0}.floor-plan-drawer__zones[data-v-8cb0cc68],.slot-grid[data-v-8cb0cc68]{grid-template-columns:1fr}}.tpv-shell[data-v-8cb0cc68]{gap:14px}.tpv-shell[data-v-8cb0cc68]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 12%,#27b85c14,#0000 24%),radial-gradient(circle at 86% 18%,#f3981b14,#0000 20%),linear-gradient(#f8f6eefa,#efebe0fa);position:fixed;inset:0}.eyebrow[data-v-8cb0cc68]{color:#158a44;letter-spacing:.12em}.tpv-topbar[data-v-8cb0cc68],.tpv-shell--contained .tpv-topbar[data-v-8cb0cc68]{background:linear-gradient(#36bf64fa,#23a351fa);border:1px solid #145a352e;border-radius:18px;padding:16px 18px;box-shadow:0 12px 26px #17512f1f,inset 0 1px #ffffff73}.tpv-topbar[data-v-8cb0cc68]:after{display:none}.tpv-topbar h2[data-v-8cb0cc68],.tpv-shell--contained .tpv-topbar h2[data-v-8cb0cc68]{color:#fff;font-size:clamp(1.7rem,1.8vw,2.15rem)}.tpv-topbar .eyebrow[data-v-8cb0cc68]{color:#f5fff9d6}.tpv-topbar__stats[data-v-8cb0cc68]{gap:8px}.cash-pill[data-v-8cb0cc68],.tpv-shell--contained .cash-pill[data-v-8cb0cc68]{background:#ffffff24;border:1px solid #ffffff47;border-radius:12px;min-width:108px;padding:9px 11px;box-shadow:inset 0 1px #ffffff38}.cash-pill__label[data-v-8cb0cc68]{color:#f6fff9db}.cash-pill strong[data-v-8cb0cc68]{color:#fff;font-size:1.15rem}.cash-pill--warning[data-v-8cb0cc68]{background:#97520f38;border-color:#fabe7080}.cash-pill--warning strong[data-v-8cb0cc68]{color:#fff3d6}.tpv-layout[data-v-8cb0cc68]{grid-template-columns:minmax(340px,.95fr) minmax(360px,1fr) minmax(420px,1.15fr);align-items:start;gap:12px}.catalog-panel[data-v-8cb0cc68]{order:2}.slots-panel[data-v-8cb0cc68]{order:1}.ticket-panel[data-v-8cb0cc68]{order:0}.panel-block[data-v-8cb0cc68],.tpv-shell--contained .panel-block[data-v-8cb0cc68]{background:linear-gradient(#fffffff7,#f6f3eafa);border:1px solid #1d643829;border-radius:16px;padding:14px;box-shadow:0 10px 24px #18322314,inset 0 1px #ffffffe6}.tpv-chat-panel[data-v-8cb0cc68]{margin-top:0}.section-head[data-v-8cb0cc68]{border-bottom:2px solid #28a65229;gap:10px;margin-bottom:12px;padding-bottom:8px}.section-head h3[data-v-8cb0cc68],.slot-group__head h4[data-v-8cb0cc68],.floor-plan-drawer__group-head h4[data-v-8cb0cc68]{color:#145734}.section-head__hint[data-v-8cb0cc68],.floor-plan-drawer__head span[data-v-8cb0cc68],.floor-plan-zone span[data-v-8cb0cc68],.floor-plan-zone small[data-v-8cb0cc68],.floor-plan-mini-card__meta span[data-v-8cb0cc68],.floor-plan-mini-card small[data-v-8cb0cc68],.slot-card small[data-v-8cb0cc68],.slot-card__preview[data-v-8cb0cc68]{color:#617067}.slots-panel__toggle[data-v-8cb0cc68]{background:#e6f3e9e0;border:1px solid #25793f29;border-radius:12px;padding:3px}.slots-panel__toggle-btn[data-v-8cb0cc68]{color:#37664b;border-radius:10px;min-height:34px}.slots-panel__toggle-btn--active[data-v-8cb0cc68]{color:#fff;background:linear-gradient(#37bf64,#25a351)}.catalog-tabs[data-v-8cb0cc68]{gap:5px}.catalog-tab[data-v-8cb0cc68]{color:#48634f;text-transform:uppercase;background:linear-gradient(#fbfbf8,#ece8da);border:1px solid #24753c2e;border-radius:8px;min-height:32px;font-size:11px;font-weight:800}.catalog-tab[data-v-8cb0cc68]:hover{color:#5f491f;border-color:#f3981b70}.catalog-tab--active[data-v-8cb0cc68]{color:#fff;background:linear-gradient(#37bf64,#25a351);border-color:#25914a}.catalog-grid[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:76vh}.catalog-card[data-v-8cb0cc68]{background:#fffdf7;border:1px solid #d0c7b2;border-radius:6px;box-shadow:0 2px 6px #152c1f14}.catalog-card[data-v-8cb0cc68]:hover:not(:disabled){border-color:#f3981b;transform:translateY(-1px);box-shadow:0 8px 18px #1c36251f}.catalog-card__media[data-v-8cb0cc68]{aspect-ratio:1.08;background:linear-gradient(#fcfcf8,#efead8);border-bottom:1px solid #206f3a1a}.catalog-card__media--drink[data-v-8cb0cc68]{background:linear-gradient(#fefdf8,#efe9d8);padding:8px}.catalog-card__media img.catalog-card__media-image--drink[data-v-8cb0cc68]{filter:drop-shadow(0 6px 10px #1c2b1f1f);border-radius:0;width:min(86%,108px);height:min(86%,108px)}.catalog-card__placeholder[data-v-8cb0cc68]{color:#2c8e4c}.catalog-card__badges[data-v-8cb0cc68]{top:6px;left:6px}.catalog-badge[data-v-8cb0cc68]{border-radius:999px;padding:4px 8px;font-size:10px}.catalog-badge--danger[data-v-8cb0cc68]{color:#fff;background:#d45555}.catalog-badge--warning[data-v-8cb0cc68]{color:#fff;background:#f3981b}.catalog-card__body[data-v-8cb0cc68]{padding:7px 8px 2px}.catalog-card__body strong[data-v-8cb0cc68]{color:#114c2f;text-transform:uppercase;font-size:12px}.catalog-card__footer[data-v-8cb0cc68]{color:#5a655e;padding:0 8px 7px}.catalog-card__footer strong[data-v-8cb0cc68]{color:#1c4028}.catalog-card__stockline small[data-v-8cb0cc68]{color:#627067}.slot-groups[data-v-8cb0cc68]{gap:14px}.slot-group__head h4[data-v-8cb0cc68]{letter-spacing:.08em;margin-bottom:8px;font-size:13px}.slot-grid[data-v-8cb0cc68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.slot-card[data-v-8cb0cc68],.floor-plan-mini-card[data-v-8cb0cc68]{color:#213427;background:linear-gradient(#fffef9,#f0ecdf);border:1px solid #d7d0be;border-radius:10px;box-shadow:0 2px 5px #152c1f0f}.slot-card[data-v-8cb0cc68]:after{display:none}.slot-card[data-v-8cb0cc68]:hover,.floor-plan-mini-card[data-v-8cb0cc68]:hover{border-color:#f3981b;box-shadow:0 8px 16px #1936231a}.slot-card__name[data-v-8cb0cc68],.slot-card strong[data-v-8cb0cc68],.floor-plan-mini-card__top strong[data-v-8cb0cc68]{color:#114c2f}.slot-card__order[data-v-8cb0cc68]{color:#16673d;background:#e6f4ea;border:1px solid #28a6522e}.slot-card.is-selected[data-v-8cb0cc68],.floor-plan-mini-card.is-selected[data-v-8cb0cc68],.floor-plan-mini-card--active[data-v-8cb0cc68]{border-color:#25a351;box-shadow:inset 0 0 0 1px #25a35129,0 10px 20px #1936231a}.slot-card.is-draft.has-items[data-v-8cb0cc68],.floor-plan-mini-card.is-draft.has-items[data-v-8cb0cc68]{border-color:#f3981b}.slot-card.is-sent[data-v-8cb0cc68],.floor-plan-mini-card.is-sent[data-v-8cb0cc68]{border-color:#4e9ad6}.slot-card.is-ready[data-v-8cb0cc68],.slot-card.has-bell[data-v-8cb0cc68],.floor-plan-mini-card.is-ready[data-v-8cb0cc68],.floor-plan-mini-card.has-bell[data-v-8cb0cc68]{border-color:#29b35d}.slot-card.is-delivered[data-v-8cb0cc68],.floor-plan-mini-card.is-delivered[data-v-8cb0cc68]{border-color:#6cbe78}.slot-card.is-paid[data-v-8cb0cc68],.floor-plan-mini-card.is-paid[data-v-8cb0cc68]{border-color:#1b9e62}.slot-bell[data-v-8cb0cc68],.ticket-bell[data-v-8cb0cc68]{animation-duration:1.4s}.floor-plan-drawer[data-v-8cb0cc68]{background:linear-gradient(#fffffffa,#f5f2e9fa);border:1px solid #237f422e;border-radius:16px;width:min(372px,100% - 28px);top:72px;bottom:14px;right:14px;box-shadow:0 18px 40px #1936231f}.floor-plan-drawer__head strong[data-v-8cb0cc68]{color:#145734}.floor-plan-drawer__actions[data-v-8cb0cc68]{gap:8px}.floor-plan-drawer__close[data-v-8cb0cc68],.floor-plan-zone[data-v-8cb0cc68]{color:#365844;background:linear-gradient(#fbfbf8,#ece8da);border:1px solid #216d3929;border-radius:10px}.floor-plan-zone--active[data-v-8cb0cc68]{background:linear-gradient(#e6f4ea,#d7efdf);border-color:#25a351;box-shadow:inset 0 0 0 1px #25a35124}.floor-plan-zone strong[data-v-8cb0cc68]{color:#155734}.ticket-panel[data-v-8cb0cc68]{gap:10px;top:14px}.ticket-receipt[data-v-8cb0cc68]{background:linear-gradient(#fffef9,#f1ede1);border:1px solid #cfc6b2;border-radius:14px;padding:14px 14px 12px;box-shadow:0 10px 24px #19362314}.ticket-receipt[data-v-8cb0cc68]:before,.ticket-receipt[data-v-8cb0cc68]:after{display:none}.ticket-receipt .eyebrow[data-v-8cb0cc68]{color:#2f9e58}.ticket-receipt h3[data-v-8cb0cc68]{color:#114c2f;font-size:24px}.ticket-chip[data-v-8cb0cc68],.ticket-line[data-v-8cb0cc68],.state-box--receipt[data-v-8cb0cc68]{background:#ffffffdb;border:1px solid #d6cdbd;border-radius:10px}.ticket-chip__label[data-v-8cb0cc68],.receipt-label[data-v-8cb0cc68]{color:#5f6e65}.ticket-chip strong[data-v-8cb0cc68],.ticket-total-row[data-v-8cb0cc68],.ticket-total-row strong[data-v-8cb0cc68],.ticket-line__total[data-v-8cb0cc68],.ticket-line__info strong[data-v-8cb0cc68]{color:#1b3325}.field-input--receipt[data-v-8cb0cc68],.field-select--receipt[data-v-8cb0cc68],.field-textarea--receipt[data-v-8cb0cc68]{color:#203225;background:#fffef9;border:1px solid #cfc6b2;border-radius:8px}.receipt-divider[data-v-8cb0cc68]{border-top-color:#28a65247}.ticket-line__kitchen-badge[data-v-8cb0cc68]{color:#506057;background:#eef1ec}.ticket-line__kitchen-badge--ready[data-v-8cb0cc68]{color:#9d5c16;background:#f3981b1f}.ticket-line__kitchen-badge--picked[data-v-8cb0cc68]{color:#1d7b44;background:#25a3511f}.ticket-total-row--grand[data-v-8cb0cc68]{color:#0f5b33;font-size:22px}.ticket-total-row--grand strong[data-v-8cb0cc68]{color:#0f8a48}.ticket-actions[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.btn[data-v-8cb0cc68]{border:1px solid #1c6c3724;border-radius:8px;min-height:44px;box-shadow:0 4px 10px #19362314,inset 0 1px #ffffff59}.btn-primary[data-v-8cb0cc68],.btn-secondary[data-v-8cb0cc68],.btn-success[data-v-8cb0cc68],.btn-danger[data-v-8cb0cc68],.mini-btn[data-v-8cb0cc68],.mini-btn--pickup[data-v-8cb0cc68]{color:#fffdf7}.btn-primary[data-v-8cb0cc68],.mini-btn--pickup[data-v-8cb0cc68]{background:linear-gradient(#f7a336,#f3981b)}.btn-secondary[data-v-8cb0cc68]{background:linear-gradient(#37bf64,#25a351)}.btn-success[data-v-8cb0cc68]{background:linear-gradient(#1fb969,#11985a)}.btn-danger[data-v-8cb0cc68],.mini-btn--danger[data-v-8cb0cc68]{background:linear-gradient(#d96161,#b13e3e)}.btn-ghost[data-v-8cb0cc68]{color:#42544a;background:linear-gradient(#f7f5ee,#e8e2d1);border:1px solid #2263372e}.mini-btn[data-v-8cb0cc68]{background:linear-gradient(#37bf64,#25a351);border-radius:8px;box-shadow:0 2px 6px #1936231a}.payment-request-badge[data-v-8cb0cc68],.payment-request-badge--slot[data-v-8cb0cc68],.badge-draft[data-v-8cb0cc68],.badge-pendiente[data-v-8cb0cc68]{color:#a25f16;background:#f3981b1f}.status-badge[data-v-8cb0cc68]{border:1px solid #0000;border-radius:999px}.badge-enviada[data-v-8cb0cc68]{color:#2e74a9;background:#4e9ad61f}.badge-lista[data-v-8cb0cc68]{color:#1e7a45;background:#25a3511f}.badge-entregada[data-v-8cb0cc68]{color:#3d8347;background:#6cbe781f}.badge-cobrada[data-v-8cb0cc68]{color:#1e7b51;background:#1fb9691f}.badge-cancelada[data-v-8cb0cc68]{color:#a73f3f;background:#d961611f}.state-box[data-v-8cb0cc68]{color:#597064;background:#f5f8f2eb;border:1px dashed #2166382e;border-radius:12px}.state-box--error[data-v-8cb0cc68]{color:#9c3f3f;background:#fff1f1f5;border-color:#b13e3e47}.modal-overlay[data-v-8cb0cc68]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c3e303d}.modal-card[data-v-8cb0cc68],.modal-card--stock[data-v-8cb0cc68]{background:linear-gradient(#fffef9,#f1ede1);border:1px solid #2063362e;border-radius:14px;box-shadow:0 18px 42px #19362324}.modal-card__header h3[data-v-8cb0cc68],.modal-card__header strong[data-v-8cb0cc68],.modal-card__header h4[data-v-8cb0cc68]{color:#115432}@media (width>=1440px){.tpv-layout[data-v-8cb0cc68]{grid-template-columns:minmax(350px,.96fr) minmax(420px,1fr) minmax(520px,1.18fr)}.catalog-grid[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-card__media[data-v-8cb0cc68]{height:112px}.slot-card[data-v-8cb0cc68]{border-radius:12px;min-height:120px}.ticket-actions[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1279px){.tpv-layout[data-v-8cb0cc68]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ticket-panel[data-v-8cb0cc68]{grid-column:1/-1;position:static}.catalog-panel[data-v-8cb0cc68]{grid-column:1/-1}}.catalog-head-status[data-v-8cb0cc68]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.catalog-head-status__pill[data-v-8cb0cc68]{color:#4f5f56;text-transform:uppercase;background:linear-gradient(#fbfbf8,#ece8da);border:1px solid #23793d2e;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.catalog-panel[data-v-8cb0cc68]{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;display:grid}.catalog-tabs-shell[data-v-8cb0cc68]{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:8px;display:grid}.catalog-tabs--paged[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-nav[data-v-8cb0cc68]{color:#fff;cursor:pointer;background:linear-gradient(#37bf64,#25a351);border:1px solid #23793d2e;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:24px;line-height:1;display:inline-flex}.catalog-nav[data-v-8cb0cc68]:disabled{opacity:.35;cursor:not-allowed}.catalog-grid-shell[data-v-8cb0cc68]{grid-template-rows:minmax(0,1fr) auto;gap:10px;display:grid}.catalog-grid[data-v-8cb0cc68]{align-content:start;max-height:none;overflow:hidden}.catalog-pager[data-v-8cb0cc68]{color:#5f6e65;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tpv-service-console[data-v-8cb0cc68]{background:linear-gradient(#f7f8f2f5,#ece8daf5);border:1px solid #1f71382e;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6}.tpv-service-console__meta[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.console-field[data-v-8cb0cc68]{background:#ffffffd6;border:1px solid #d6cdbd;border-radius:10px;gap:4px;min-height:54px;padding:8px 10px;display:grid}.console-field span[data-v-8cb0cc68]{color:#5f6e65;text-transform:uppercase;font-size:11px;font-weight:700}.console-field strong[data-v-8cb0cc68]{color:#114c2f;font-size:14px}.tpv-service-console__actions[data-v-8cb0cc68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.console-action[data-v-8cb0cc68]{color:#365844;cursor:pointer;background:linear-gradient(#fbfbf8,#ece8da);border:1px solid #23793d2e;border-radius:10px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:800}.console-action--primary[data-v-8cb0cc68]{color:#fff;background:linear-gradient(#37bf64,#25a351)}.console-action--success[data-v-8cb0cc68]{color:#fff;background:linear-gradient(#f7a336,#f3981b)}.console-action--ghost[data-v-8cb0cc68]{background:linear-gradient(#f7f5ee,#e8e2d1)}.console-action[data-v-8cb0cc68]:disabled{opacity:.5;cursor:not-allowed}.ticket-panel>.ticket-actions[data-v-8cb0cc68]{display:none}.slot-groups[data-v-8cb0cc68]{max-height:34vh;padding-right:4px;overflow:auto}@media (width<=1279px){.catalog-tabs--paged[data-v-8cb0cc68]{grid-template-columns:repeat(3,minmax(0,1fr))}.floor-plan-drawer__zones[data-v-8cb0cc68],.floor-plan-drawer__grid[data-v-8cb0cc68],.tpv-service-console__meta[data-v-8cb0cc68],.tpv-service-console__actions[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-panel>.ticket-actions[data-v-8cb0cc68]{display:grid}.slot-groups[data-v-8cb0cc68]{max-height:none;overflow:visible}}@media (width<=767px){.catalog-tabs-shell[data-v-8cb0cc68]{grid-template-columns:38px minmax(0,1fr) 38px}.catalog-tabs--paged[data-v-8cb0cc68]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head[data-v-8cb0cc68],.floor-entry-strip[data-v-8cb0cc68],.floor-plan-drawer__head[data-v-8cb0cc68]{grid-template-columns:1fr;display:grid}.slots-panel__toggle[data-v-8cb0cc68],.floor-entry-strip__actions[data-v-8cb0cc68],.floor-plan-drawer__actions[data-v-8cb0cc68]{justify-content:stretch;width:100%}.slots-panel__toggle-btn[data-v-8cb0cc68],.floor-entry-chip[data-v-8cb0cc68],.floor-plan-drawer__close[data-v-8cb0cc68],.floor-plan-badge[data-v-8cb0cc68]{justify-content:center}.floor-plan-modal[data-v-8cb0cc68]{padding:10px}.floor-plan-drawer[data-v-8cb0cc68]{width:100%;max-height:calc(100vh - 20px);padding:14px}.floor-plan-drawer__zones[data-v-8cb0cc68],.floor-plan-drawer__grid[data-v-8cb0cc68],.tpv-service-console__meta[data-v-8cb0cc68],.tpv-service-console__actions[data-v-8cb0cc68]{grid-template-columns:1fr}}.mob[data-v-605570de]{color:#f0f4f8;-webkit-font-smoothing:antialiased;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);background:#0a0e17;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.mob--contained[data-v-605570de]{min-height:100%}.mob--contained .mob-step[data-v-605570de]{max-width:none}.mob--contained .mob-top[data-v-605570de]{top:0}.mob-top[data-v-605570de]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e17f0;border-bottom:1px solid #e9b17024;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.mob-top__left[data-v-605570de]{align-items:center;gap:10px;display:flex}.mob-brand[data-v-605570de]{color:#e9b170;letter-spacing:-.04em;font-size:18px;font-weight:900}.mob-badge[data-v-605570de]{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.mob-badge--ok[data-v-605570de]{color:#49c6b7;background:#49c6b71f}.mob-badge--off[data-v-605570de]{color:#f87171;background:#ef44441f}.mob-back[data-v-605570de]{color:#f0f4f8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:8px 16px;font-size:14px;font-weight:700}.mob-chat-drawer[data-v-605570de]{background:#111827d6;border:1px solid #e9b17024;border-radius:16px;margin:10px 12px 0;overflow:hidden}.mob-chat-drawer__summary[data-v-605570de]{color:#f0f4f8;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:13px;font-weight:800;list-style:none;display:flex}.mob-chat-drawer__summary[data-v-605570de]::-webkit-details-marker{display:none}.mob-chat-drawer__summary strong[data-v-605570de]{color:#e9b170;font-size:12px}.mob-chat-drawer[data-v-605570de] .internal-messages{padding:.75rem}.mob-step[data-v-605570de]{max-width:1180px;margin:0 auto;padding:12px 12px 16px}.mob-title[data-v-605570de]{letter-spacing:-.03em;margin:0 0 4px;font-size:20px;font-weight:900}.mob-subtitle[data-v-605570de]{color:#94a3b8;margin:20px 0 12px;font-size:16px;font-weight:800}.mob-hint[data-v-605570de]{color:#94a3b8;margin:0 0 10px;font-size:13px}.mob-slots-grid[data-v-605570de]{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;display:grid}.mob-slot-btn[data-v-605570de]{color:#f0f4f8;text-align:center;cursor:pointer;background:#1a2236;border:1px solid #ffffff1a;border-radius:14px;gap:2px;padding:12px 8px;display:grid}.mob-slot-btn[data-v-605570de]:active{transform:scale(.96)}.mob-slot-btn strong[data-v-605570de]{font-size:13px}.mob-slot-btn small[data-v-605570de]{color:#94a3b8;font-size:10px}.mob-slot-btn--active[data-v-605570de]{background:#e9b17014;border-color:#e9b1704d}.mob-slot-btn--active small[data-v-605570de]{color:#e9b170}.mob-slot-btn--selected[data-v-605570de]{background:#49c6b71a;border-color:#49c6b7}.mob-slot-btn--ready[data-v-605570de]{background:#49c6b71f;border-color:#49c6b752}.mob-slot-btn--ready small[data-v-605570de]{color:#5eead4}.mob-order-state[data-v-605570de]{background:#1a2236;border:1px solid #ffffff1f;border-radius:12px;gap:4px;margin:0 0 10px;padding:10px 12px;display:grid}.mob-order-state strong[data-v-605570de]{font-size:13px}.mob-order-state small[data-v-605570de]{color:#cbd5e1;font-size:11px}.mob-order-state--neutral[data-v-605570de]{background:#e9b1701a;border-color:#e9b17038}.mob-order-state--progress[data-v-605570de]{background:#60a5fa1a;border-color:#60a5fa38}.mob-order-state--ready[data-v-605570de]{background:#49c6b71f;border-color:#49c6b74d}.mob-order-state--done[data-v-605570de]{background:#94a3b81a;border-color:#94a3b838}.mob-ready-callout[data-v-605570de]{background:#49c6b71f;border:1px solid #49c6b742;border-radius:12px;gap:4px;margin:0 0 10px;padding:10px 12px;display:grid}.mob-ready-callout strong[data-v-605570de]{color:#5eead4;font-size:13px}.mob-ready-callout small[data-v-605570de]{color:#d7fffb;font-size:11px}.mob-step-header[data-v-605570de]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mob-step-header__main[data-v-605570de]{min-width:0}.mob-step-header__stats[data-v-605570de]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mob-stat-pill[data-v-605570de]{color:#dbe4ee;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mob-stat-pill--accent[data-v-605570de]{color:#f5d3a0;background:#e9b1701f;border-color:#e9b1703d}.mob-catalog-controls[data-v-605570de]{gap:8px;margin-bottom:10px;display:grid}.mob-cart-btn[data-v-605570de]{color:#0a0e17;cursor:pointer;background:linear-gradient(135deg,#e9b170,#d4944a);border:none;border-radius:12px;width:100%;min-height:42px;padding:10px 14px;font-size:13px;font-weight:800}.mob-cart-btn[data-v-605570de]:disabled{opacity:.4;cursor:not-allowed}.mob-categories[data-v-605570de]{scrollbar-width:none;gap:6px;padding:0 0 6px;display:flex;overflow-x:auto}.mob-categories[data-v-605570de]::-webkit-scrollbar{display:none}.mob-cat-btn[data-v-605570de]{color:#94a3b8;cursor:pointer;background:#1a2236;border:1px solid #ffffff1a;border-radius:999px;flex:none;min-height:38px;padding:8px 13px;font-size:12px;font-weight:700}.mob-cat-btn.active[data-v-605570de]{color:#49c6b7;background:#49c6b71f;border-color:#49c6b74d}.mob-product-grid[data-v-605570de]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mob-product-card[data-v-605570de]{cursor:pointer;text-align:left;background:#1a2236;border:1px solid #ffffff14;border-radius:0;gap:0;display:grid;position:relative;overflow:hidden}.mob-product-card[data-v-605570de]:active{transform:scale(.97)}.mob-product-card[data-v-605570de]:disabled{opacity:.56;cursor:not-allowed}.mob-product-card__img[data-v-605570de]{aspect-ratio:1;background:#111827;border-radius:0;overflow:hidden}.mob-product-card__img img[data-v-605570de]{object-fit:cover;width:100%;height:100%}.mob-product-card__placeholder[data-v-605570de]{color:#334155;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:900;display:flex}.mob-product-card__info[data-v-605570de]{gap:1px;padding:6px 6px 7px;display:grid}.mob-product-card__info strong[data-v-605570de]{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:10.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.mob-product-card__info span[data-v-605570de]{color:#e9b170;font-size:11.5px;font-weight:800}.mob-product-card__badge[data-v-605570de]{color:#0a0e17;background:#49c6b7;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex;position:absolute;top:5px;right:5px}.mob-empty[data-v-605570de]{text-align:center;color:#94a3b8;padding:40px 20px;font-size:15px}.mob-cart-list[data-v-605570de]{gap:8px;margin-bottom:16px;display:grid}.mob-cart-item[data-v-605570de]{background:#1a2236;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.mob-cart-item__info strong[data-v-605570de]{font-size:14px;display:block}.mob-cart-item__info small[data-v-605570de]{color:#94a3b8;font-size:12px}.mob-cart-item__kitchen-state[data-v-605570de]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mob-kitchen-badge[data-v-605570de]{letter-spacing:.01em;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.mob-kitchen-badge--ready[data-v-605570de]{color:#5eead4;background:#49c6b724;border:1px solid #49c6b73d}.mob-kitchen-badge--picked[data-v-605570de]{color:#dbe4ee;background:#94a3b824;border:1px solid #94a3b838}.mob-cart-item__controls[data-v-605570de]{align-items:center;gap:8px;display:flex}.mob-qty-btn[data-v-605570de]{color:#f0f4f8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:flex}.mob-qty-btn[data-v-605570de]:disabled{opacity:.45;cursor:not-allowed}.mob-qty-value[data-v-605570de]{text-align:center;min-width:20px;font-size:16px;font-weight:800}.mob-cart-item__total[data-v-605570de]{color:#e9b170;text-align:right;min-width:60px;font-size:15px}.mob-cart-footer[data-v-605570de]{gap:12px;display:grid}.mob-cart-totals[data-v-605570de]{background:#1a2236;border:1px solid #ffffff14;border-radius:14px;padding:14px}.mob-cart-totals__row[data-v-605570de]{color:#94a3b8;justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.mob-cart-totals__row--total[data-v-605570de]{color:#f0f4f8;border-top:1px solid #ffffff1a;margin-top:6px;padding-top:10px;font-size:18px}.mob-cart-notes label[data-v-605570de]{color:#94a3b8;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.mob-input[data-v-605570de]{color:#f0f4f8;background:#111827;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:11px 13px;font-size:14px}.mob-input[data-v-605570de]:focus{border-color:#49c6b766;outline:none}.mob-input[data-v-605570de]:disabled{opacity:.7;cursor:not-allowed}.mob-order-flag[data-v-605570de]{background:#e9b1701a;border:1px solid #e9b1703d;border-radius:12px;gap:4px;margin:0 0 10px;padding:10px 12px;display:grid}.mob-order-flag strong[data-v-605570de]{color:#f8d8a8;font-size:13px}.mob-order-flag small[data-v-605570de]{color:#f5e6cf;font-size:11px}.mob-pickup-btn[data-v-605570de],.mob-pay-btn[data-v-605570de],.mob-send-btn[data-v-605570de]{cursor:pointer;border:none;border-radius:14px;width:100%;padding:14px;font-size:15px;font-weight:800}.mob-pickup-btn[data-v-605570de]{color:#0a0e17;background:linear-gradient(135deg,#49c6b7,#3aa89b)}.mob-pay-btn[data-v-605570de]{color:#0a0e17;background:linear-gradient(135deg,#e9b170,#d4944a)}.mob-pickup-btn[data-v-605570de]:active,.mob-pay-btn[data-v-605570de]:active,.mob-send-btn[data-v-605570de]:active{transform:scale(.98)}.mob-pickup-btn[data-v-605570de]:disabled,.mob-pay-btn[data-v-605570de]:disabled,.mob-send-btn[data-v-605570de]:disabled{opacity:.5;cursor:not-allowed}.mob-pay-btn--locked[data-v-605570de]{color:#f5e6cf;background:#e9b17024}.mob-send-btn[data-v-605570de]{color:#0a0e17;background:linear-gradient(135deg,#49c6b7,#3aa89b)}.mob-send-btn[data-v-605570de]:active{transform:scale(.98)}.mob-send-btn[data-v-605570de]:disabled{opacity:.5;cursor:not-allowed}.mob-send-btn--locked[data-v-605570de]{color:#f0f4f8;background:#ffffff1a}.mob-error[data-v-605570de]{color:#fca5a5;text-align:center;background:#ef44441f;border:1px solid #ef444440;border-radius:14px;padding:12px 14px;font-size:14px}.mob-success[data-v-605570de]{color:#5eead4;text-align:center;background:#49c6b71f;border:1px solid #49c6b740;border-radius:14px;padding:12px 14px;font-size:14px}.mob-quick-bar[data-v-605570de]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e17f5;border:1px solid #e9b1702e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:fixed;box-shadow:0 18px 38px #00000057}.mob-quick-bar__copy[data-v-605570de]{gap:2px;min-width:0;display:grid}.mob-quick-bar__copy strong[data-v-605570de]{color:#f0f4f8;font-size:13px}.mob-quick-bar__copy span[data-v-605570de]{color:#cbd5e1;font-size:11px}.mob-quick-bar__btn[data-v-605570de]{color:#0a0e17;cursor:pointer;background:linear-gradient(135deg,#e9b170,#d4944a);border:none;border-radius:12px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800}.mob--contained.mob--preview-phone .mob-top[data-v-605570de]{padding:10px 12px}.mob--contained.mob--preview-phone .mob-top__left[data-v-605570de]{gap:8px}.mob--contained.mob--preview-phone .mob-brand[data-v-605570de]{font-size:16px}.mob--contained.mob--preview-phone .mob-back[data-v-605570de]{padding:7px 12px;font-size:13px}.mob--contained.mob--preview-phone .mob-step[data-v-605570de]{padding:12px 12px 18px}.mob--contained.mob--preview-phone .mob-step-header[data-v-605570de]{flex-direction:column;align-items:stretch}.mob--contained.mob--preview-phone .mob-step-header__stats[data-v-605570de]{justify-content:flex-start}.mob--contained.mob--preview-phone .mob-catalog-controls[data-v-605570de]{gap:8px;margin-bottom:10px}.mob--contained.mob--preview-phone .mob-categories[data-v-605570de]{flex-wrap:wrap;padding-bottom:0;overflow:visible}.mob--contained.mob--preview-phone .mob-product-grid[data-v-605570de]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mob--contained.mob--preview-phone .mob-slot-btn[data-v-605570de]{min-height:74px}.mob--contained.mob--preview-phone .mob-cart-item[data-v-605570de]{grid-template-columns:1fr auto}.mob--contained.mob--preview-phone .mob-cart-item__total[data-v-605570de]{text-align:left;grid-column:1/-1}.mob--contained.mob--preview-phone .mob-quick-bar[data-v-605570de]{margin-top:12px;position:sticky;bottom:0;left:auto;right:auto}.mob--contained.mob--preview-tablet .mob-step[data-v-605570de]{padding:14px 16px 20px}.mob--contained.mob--preview-tablet .mob-slots-grid[data-v-605570de],.mob--contained.mob--preview-tablet .mob-product-grid[data-v-605570de]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=700px){.mob-quick-bar[data-v-605570de]{display:none}.mob-top[data-v-605570de]{padding:14px 20px}.mob-step[data-v-605570de]{padding:16px 20px 22px}.mob-slots-grid[data-v-605570de]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.mob-slot-btn[data-v-605570de]{min-height:82px;padding:14px 10px}.mob-slot-btn strong[data-v-605570de]{font-size:14px}.mob-slot-btn small[data-v-605570de]{font-size:11px}.mob-step-header[data-v-605570de]{gap:16px;margin-bottom:12px}.mob-catalog-controls[data-v-605570de]{grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:12px}.mob-cart-btn[data-v-605570de]{width:auto;min-width:176px}.mob-categories[data-v-605570de]{padding-bottom:4px}.mob-product-grid[data-v-605570de]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.mob-product-card__img[data-v-605570de]{aspect-ratio:1.02}.mob-product-card__info[data-v-605570de]{padding:10px 12px 12px}.mob-product-card__info strong[data-v-605570de]{font-size:13px}.mob-product-card__info span[data-v-605570de]{font-size:14px}.mob--contained.mob--preview-phone .mob-quick-bar[data-v-605570de]{display:grid}.mob--contained.mob--preview-phone .mob-product-grid[data-v-605570de],.mob--contained.mob--preview-tablet .mob-product-grid[data-v-605570de]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=699px){.mob-top[data-v-605570de]{padding:10px 12px}.mob-top__left[data-v-605570de]{gap:8px}.mob-brand[data-v-605570de]{font-size:16px}.mob-back[data-v-605570de]{padding:7px 12px;font-size:13px}.mob-step-header[data-v-605570de]{flex-direction:column;align-items:stretch}.mob-step-header__stats[data-v-605570de]{justify-content:flex-start}.mob-step[data-v-605570de]{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.mob-categories[data-v-605570de]{flex-wrap:wrap;padding-bottom:0;overflow:visible}.mob-product-grid[data-v-605570de]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mob-cart-item[data-v-605570de]{grid-template-columns:1fr auto}.mob-cart-item__total[data-v-605570de]{text-align:left;grid-column:1/-1}}.kitchen-panel[data-v-e76b7dd4]{--kds-gold-1:#f7d87e;--kds-gold-2:#c7922a;--kds-cream-1:#f5efcf;--kds-cream-2:#efe3b4;--kds-ink:#24160d;--kds-brown:#5d2f12;--kds-brown-soft:#7d4a21;--kds-green:#157a45;--kds-green-soft:#e3f6de;--kds-red-soft:#f8e0db;color:#f6f0db;background:linear-gradient(#60290e38,#0c07041f),linear-gradient(#2f1408,#160904 82%);border:2px solid #c0862bb3;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex;overflow-x:hidden;box-shadow:inset 0 0 0 1px #ffeca92e,0 20px 44px #1c0c0557}.kitchen-panel--contained[data-v-e76b7dd4]{min-height:100%}.kitchen-panel--contained.kitchen-panel--preview-tablet[data-v-e76b7dd4]{gap:12px;padding:14px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-panel__header h2[data-v-e76b7dd4]{font-size:21px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-panel__counter[data-v-e76b7dd4]{min-width:82px;padding:8px 10px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-lanes[data-v-e76b7dd4]{gap:12px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-lane[data-v-e76b7dd4]{gap:10px;padding:12px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-card[data-v-e76b7dd4]{gap:10px;padding:14px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-card__title[data-v-e76b7dd4]{font-size:20px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-lines__button[data-v-e76b7dd4]{grid-template-columns:44px minmax(0,1fr);gap:8px}.kitchen-panel--contained.kitchen-panel--preview-tablet .kitchen-lines__qty[data-v-e76b7dd4]{min-height:38px;font-size:14px}.kitchen-panel--contained.kitchen-panel--preview-phone[data-v-e76b7dd4]{gap:10px;padding:12px}.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-panel__header[data-v-e76b7dd4],.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-lane__header[data-v-e76b7dd4],.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-card__header[data-v-e76b7dd4],.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-card__footer[data-v-e76b7dd4]{flex-direction:column;align-items:stretch}.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-lanes[data-v-e76b7dd4]{grid-template-columns:1fr;gap:10px}.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-card[data-v-e76b7dd4]{gap:9px;padding:13px}.kitchen-panel--contained.kitchen-panel--preview-phone .kitchen-card__title[data-v-e76b7dd4]{font-size:18px}.kitchen-panel__header[data-v-e76b7dd4]{background:linear-gradient(#4d220ceb,#2b1308fa);border:1px solid #f3d17959;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffeeb929}.kitchen-panel__eyebrow[data-v-e76b7dd4]{letter-spacing:.2em;text-transform:uppercase;color:#f9df96f5;margin:0 0 6px;font-size:10px;font-weight:900}.kitchen-panel__header h2[data-v-e76b7dd4]{color:#fff4c7;text-shadow:0 1px #00000047;margin:0;font-size:24px;line-height:1.02}.kitchen-panel__header-actions[data-v-e76b7dd4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kitchen-panel__counter[data-v-e76b7dd4]{background:linear-gradient(#f1e6bf,#cdb780);border:1px solid #6d4722;border-radius:14px;flex-direction:column;gap:3px;min-width:90px;padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffff8a,0 6px 14px #1208032e}.kitchen-panel__counter span[data-v-e76b7dd4]{letter-spacing:.08em;text-transform:uppercase;color:#49250fc7;font-size:10px}.kitchen-panel__counter strong[data-v-e76b7dd4]{color:var(--kds-ink);font-size:18px}.kitchen-panel__guide-banner[data-v-e76b7dd4]{color:var(--kds-ink);background:linear-gradient(#f8eec2f5,#ede1aef5);border:1px solid #794c1f47;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.kitchen-panel__guide-banner strong[data-v-e76b7dd4]{letter-spacing:.08em;text-transform:uppercase;color:var(--kds-brown);font-size:12px}.kitchen-panel__alert[data-v-e76b7dd4]{border-radius:16px;padding:14px 16px;font-size:14px}.kitchen-panel__alert--error[data-v-e76b7dd4]{color:#6a241c;background:linear-gradient(#fff0ec,#f6ddd8);border:1px solid #96362847}.kitchen-panel__service-alert[data-v-e76b7dd4]{color:#3c230e;background:linear-gradient(#fff2c8,#f2df9f);border:1px solid #794c1f47;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.kitchen-panel__service-alert strong[data-v-e76b7dd4]{letter-spacing:.08em;text-transform:uppercase;color:#6a3713;font-size:12px}.kitchen-panel__empty[data-v-e76b7dd4]{text-align:center;color:#391f0de6;background:linear-gradient(#f3eccef5,#e8ddaff5);border:1px dashed #6b401c61;border-radius:18px;padding:28px 20px}.kitchen-grid[data-v-e76b7dd4]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.kitchen-grid--lane[data-v-e76b7dd4]{grid-template-columns:1fr}.kitchen-lanes[data-v-e76b7dd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kitchen-lane[data-v-e76b7dd4]{background:linear-gradient(#60290e52,#321408b3);border:1px solid #edcc7257;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffeca914}.kitchen-lane--received[data-v-e76b7dd4]{box-shadow:inset 0 0 0 1px #f2b55a24,inset 0 1px #ffeca914}.kitchen-lane--ready[data-v-e76b7dd4]{box-shadow:inset 0 0 0 1px #67b76129,inset 0 1px #ffeca914}.kitchen-lane__header[data-v-e76b7dd4]{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:2px;display:flex}.kitchen-lane__eyebrow[data-v-e76b7dd4]{letter-spacing:.18em;text-transform:uppercase;color:#f8dc8ed6;margin:0 0 4px;font-size:10px;font-weight:900}.kitchen-lane__header h3[data-v-e76b7dd4]{color:#fff1c3;margin:0;font-size:20px}.kitchen-lane__hint[data-v-e76b7dd4]{color:#f8eccdc2;margin:6px 0 0;font-size:12px;line-height:1.45}.kitchen-lane__count[data-v-e76b7dd4]{min-width:46px;min-height:46px;color:var(--kds-ink);background:linear-gradient(#f7edcb,#ceb980);border:1px solid #6d4722;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff8a}.kitchen-card[data-v-e76b7dd4]{min-height:0;color:var(--kds-ink);background:linear-gradient(#f8f3dffc,#ece3befc);border:1px solid #6b401c57;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff94,0 12px 24px #1c0c052e}.kitchen-card--received[data-v-e76b7dd4]{border-color:#be7e2a70}.kitchen-card--ready[data-v-e76b7dd4]{border-color:#35854875;box-shadow:inset 0 1px #ffffff94,0 12px 24px #1c0c052e,0 0 0 1px #35854814}.kitchen-card__header[data-v-e76b7dd4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kitchen-card__header-main[data-v-e76b7dd4]{min-width:0}.kitchen-card__number[data-v-e76b7dd4]{letter-spacing:.12em;text-transform:uppercase;color:#8d4a18;margin:0 0 6px;font-size:11px;font-weight:900}.kitchen-card__title[data-v-e76b7dd4]{letter-spacing:-.03em;color:#24160d;margin:0;font-size:22px;line-height:1.04}.kitchen-card__status[data-v-e76b7dd4]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.kitchen-card__status.is-received[data-v-e76b7dd4]{color:#8d4a18;background:#f8e7c3;border-color:#be7e2a47}.kitchen-card__status.is-ready[data-v-e76b7dd4]{color:#1e6d39;background:#def0d9;border-color:#3585483d}.kitchen-card__meta[data-v-e76b7dd4]{flex-wrap:wrap;gap:8px;display:flex}.kitchen-card__meta span[data-v-e76b7dd4]{color:#301c0ddb;background:#fffaefd1;border:1px solid #6b401c1f;border-radius:999px;padding:5px 9px;font-size:11px}.kitchen-card__body[data-v-e76b7dd4]{flex-direction:column;flex:1;gap:10px;display:flex}.kitchen-lines[data-v-e76b7dd4]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kitchen-lines__item[data-v-e76b7dd4]{display:block}.kitchen-lines__item--ready .kitchen-lines__content[data-v-e76b7dd4]{background:#f2f9effa;border-color:#35854842}.kitchen-lines__row[data-v-e76b7dd4]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.kitchen-lines__button[data-v-e76b7dd4]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:50px minmax(0,1fr);align-items:flex-start;gap:10px;padding:0;display:grid}.kitchen-lines__button:hover .kitchen-lines__qty[data-v-e76b7dd4],.kitchen-lines__button:hover .kitchen-lines__content[data-v-e76b7dd4]{border-color:#be7e2a57}.kitchen-lines__button:hover .kitchen-lines__guide-pill[data-v-e76b7dd4]{color:#6e411d;background:#f1dfb4}.kitchen-lines__qty[data-v-e76b7dd4]{color:#20150f;background:linear-gradient(#f1f1ea,#c7c7bc);border:1px solid #88775f;border-radius:12px;justify-content:center;align-items:center;min-height:42px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.kitchen-lines__content[data-v-e76b7dd4]{background:#fff9eaeb;border:1px solid #6b401c29;border-radius:14px;flex-direction:column;gap:5px;padding:10px 12px;transition:border-color .18s,background .18s;display:flex}.kitchen-lines__meta[data-v-e76b7dd4]{flex-wrap:wrap;gap:6px;display:flex}.kitchen-lines__title-row[data-v-e76b7dd4]{justify-content:space-between;align-items:center;gap:10px;display:flex}.kitchen-lines__content strong[data-v-e76b7dd4]{color:#24160d;font-size:16px;line-height:1.08}.kitchen-lines__content small[data-v-e76b7dd4]{color:#4b2f16cc;font-size:12px;line-height:1.45}.kitchen-lines__guide-pill[data-v-e76b7dd4]{color:#6e411d;letter-spacing:.08em;text-transform:uppercase;background:#f5dfa9e6;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:900;transition:background .18s,color .18s}.kitchen-lines__support[data-v-e76b7dd4]{color:#8b521f}.kitchen-lines__progress[data-v-e76b7dd4]{color:#3c230ee0;letter-spacing:.06em;text-transform:uppercase;background:#7d5c351a;border:1px solid #6b401c1f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.kitchen-lines__progress--ready[data-v-e76b7dd4]{color:#8d4a18;background:#f8e7c3}.kitchen-lines__progress--picked[data-v-e76b7dd4]{color:#1e6d39;background:#def0d9}.kitchen-lines__actions[data-v-e76b7dd4]{justify-items:end;gap:8px;display:grid}.kitchen-lines__ready-btn[data-v-e76b7dd4]{min-width:118px}.kitchen-lines__done-pill[data-v-e76b7dd4]{color:#1e6d39;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#dff2d9,#c8e5bf);border:1px solid #3585483d;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.kitchen-card__notes[data-v-e76b7dd4]{color:#402311;background:#fff7e7f2;border:1px solid #be7e2a2e;border-radius:14px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.kitchen-card__footer[data-v-e76b7dd4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.kitchen-card__footer-summary[data-v-e76b7dd4]{flex-wrap:wrap;gap:8px;display:flex}.kitchen-card__footer-summary span[data-v-e76b7dd4]{color:#3c230ee0;background:#fffaefd1;border:1px solid #6b401c1f;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.btn[data-v-e76b7dd4]{appearance:none;font:inherit;cursor:pointer;border:none;border-radius:14px;font-weight:900;transition:transform .18s,opacity .18s,box-shadow .18s,filter .18s}.btn[data-v-e76b7dd4]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-e76b7dd4]:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px)}.btn-primary[data-v-e76b7dd4]{color:#2e1b0e;background:linear-gradient(#f6e39b,#cf9a2f);border:1px solid #6b401c42;padding:11px 14px;box-shadow:inset 0 1px #ffffff70,0 10px 22px #92641d2e}.btn-ghost[data-v-e76b7dd4]{color:#26160d;background:linear-gradient(#f1f1ea,#c7c7bc);border:1px solid #88775f;padding:10px 14px;box-shadow:inset 0 1px #ffffffad}.btn-compact[data-v-e76b7dd4]{min-height:42px}.kitchen-panel__empty--lane[data-v-e76b7dd4]{place-items:center;min-height:150px;display:grid}.kitchen-guide-modal__backdrop[data-v-e76b7dd4]{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110804b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.kitchen-guide-modal[data-v-e76b7dd4]{color:#2b190d;background:linear-gradient(#faf5e0fc,#ece3befc);border:1px solid #6b401c47;border-radius:22px;gap:16px;width:min(760px,100%);max-height:min(86vh,920px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 28px 60px #1c0c0557}.kitchen-guide-modal__head[data-v-e76b7dd4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kitchen-guide-modal__eyebrow[data-v-e76b7dd4]{letter-spacing:.16em;text-transform:uppercase;color:#8d4a18;margin:0 0 6px;font-size:10px;font-weight:900}.kitchen-guide-modal__head h3[data-v-e76b7dd4]{color:#24160d;margin:0;font-size:24px;line-height:1.08}.kitchen-guide-modal__summary[data-v-e76b7dd4]{color:#3f2812d1;margin:8px 0 0;font-size:14px;line-height:1.55}.kitchen-guide-modal__close[data-v-e76b7dd4]{color:#24160d;font:inherit;cursor:pointer;background:linear-gradient(#f1f1ea,#c7c7bc);border:1px solid #88775f;border-radius:999px;flex:none;padding:10px 14px;font-weight:800;box-shadow:inset 0 1px #ffffffb3}.kitchen-guide-modal__banner[data-v-e76b7dd4]{color:#553012;background:linear-gradient(#fff2c8,#f2df9f);border:1px solid #794c1f38;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.5}.kitchen-guide-modal__visual[data-v-e76b7dd4]{gap:10px;display:grid}.kitchen-guide-modal__image[data-v-e76b7dd4]{object-fit:contain;background:radial-gradient(circle at top,#311b0c29,#0000000f);border:1px solid #6b401c24;border-radius:18px;width:100%;max-height:280px;padding:10px;display:block}.kitchen-guide-modal__ingredients[data-v-e76b7dd4]{gap:10px;display:grid}.kitchen-guide-modal__ingredients strong[data-v-e76b7dd4],.kitchen-guide-modal__block strong[data-v-e76b7dd4],.kitchen-guide-modal__order-note strong[data-v-e76b7dd4]{letter-spacing:.12em;text-transform:uppercase;color:#8d4a18;font-size:12px}.kitchen-guide-modal__ingredient-list[data-v-e76b7dd4]{flex-wrap:wrap;gap:8px;display:flex}.kitchen-guide-modal__ingredient[data-v-e76b7dd4]{color:#2b190d;background:#fffaefeb;border:1px solid #6b401c24;border-radius:999px;padding:8px 10px;font-size:12px}.kitchen-guide-modal__order-note[data-v-e76b7dd4]{background:#fff6dfe0;border:1px solid #be7e2a2e;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.kitchen-guide-modal__order-note p[data-v-e76b7dd4]{color:#3f2812;margin:0;font-size:13px;line-height:1.55}.kitchen-guide-modal__grid[data-v-e76b7dd4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kitchen-guide-modal__block[data-v-e76b7dd4]{background:#fff9eaeb;border:1px solid #6b401c24;border-radius:16px;gap:10px;padding:14px;display:grid}.kitchen-guide-modal__block ul[data-v-e76b7dd4]{color:#341f0ee6;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}@media (width<=900px){.kitchen-panel[data-v-e76b7dd4]{padding:18px}.kitchen-lanes[data-v-e76b7dd4]{grid-template-columns:1fr}.kitchen-panel__header[data-v-e76b7dd4],.kitchen-lane__header[data-v-e76b7dd4],.kitchen-card__header[data-v-e76b7dd4]{flex-direction:column;align-items:flex-start}.kitchen-card__footer[data-v-e76b7dd4]{align-items:stretch}.btn-primary[data-v-e76b7dd4],.kitchen-lines__ready-btn[data-v-e76b7dd4],.kitchen-lines__done-pill[data-v-e76b7dd4]{width:100%}.kitchen-lines__row[data-v-e76b7dd4]{grid-template-columns:1fr}.kitchen-lines__actions[data-v-e76b7dd4]{justify-items:stretch}.kitchen-guide-modal__grid[data-v-e76b7dd4]{grid-template-columns:1fr}}@media (width<=640px){.kitchen-panel[data-v-e76b7dd4]{padding:14px}.kitchen-panel__header-actions[data-v-e76b7dd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.kitchen-panel__counter[data-v-e76b7dd4]{min-width:0}.kitchen-panel__counter strong[data-v-e76b7dd4]{font-size:16px}.btn-compact[data-v-e76b7dd4]{width:100%}.kitchen-card[data-v-e76b7dd4]{gap:10px;padding:14px}.kitchen-card__title[data-v-e76b7dd4]{font-size:18px}.kitchen-card__meta span[data-v-e76b7dd4],.kitchen-card__footer-summary span[data-v-e76b7dd4]{min-height:30px}.kitchen-lines[data-v-e76b7dd4]{gap:8px}.kitchen-lines__button[data-v-e76b7dd4]{grid-template-columns:44px minmax(0,1fr);gap:8px}.kitchen-lines__qty[data-v-e76b7dd4]{min-height:44px;font-size:15px}.kitchen-lines__content[data-v-e76b7dd4]{padding:11px 12px}.kitchen-lines__content strong[data-v-e76b7dd4]{font-size:15px}.kitchen-lines__progress[data-v-e76b7dd4]{min-height:28px;padding:0 9px}.kitchen-panel__guide-banner[data-v-e76b7dd4],.kitchen-panel__service-alert[data-v-e76b7dd4],.kitchen-guide-modal__head[data-v-e76b7dd4],.kitchen-lines__title-row[data-v-e76b7dd4]{flex-direction:column;align-items:flex-start}.kitchen-guide-modal__backdrop[data-v-e76b7dd4]{padding:12px}.kitchen-guide-modal[data-v-e76b7dd4]{border-radius:18px;padding:16px}}.service-requests[data-v-774973d6]{gap:1rem;display:grid}.service-requests__head-actions[data-v-774973d6]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.service-request-list[data-v-774973d6]{gap:.8rem;display:grid}.service-request-card[data-v-774973d6]{background:#ffffff09;border:1px solid #e9b17029;border-radius:18px;gap:.8rem;padding:.95rem;display:grid}.service-request-card__top[data-v-774973d6],.service-request-card__actions[data-v-774973d6]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.service-request-card__top strong[data-v-774973d6],.service-request-card__message[data-v-774973d6]{color:#fff8f0}.service-request-card__top div[data-v-774973d6],.service-request-card__message[data-v-774973d6]{gap:.2rem;display:grid}.service-request-card__top span[data-v-774973d6],.service-request-card__time[data-v-774973d6]{color:var(--edv-muted)}.ghost-link[data-v-774973d6],.primary-btn[data-v-774973d6]{border-radius:999px;justify-content:center;align-items:center;padding:.68rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.ghost-link[data-v-774973d6]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17029}.primary-btn[data-v-774973d6]{color:#0d1822;background:linear-gradient(135deg, var(--edv-copper), var(--edv-aqua));cursor:pointer;border:none}.primary-btn[data-v-774973d6]:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.service-request-card__top[data-v-774973d6],.service-request-card__actions[data-v-774973d6]{justify-content:stretch;display:grid}}.online-orders[data-v-2f67535d]{gap:1rem;display:grid}.online-orders__head-actions[data-v-2f67535d]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.online-order-list[data-v-2f67535d]{gap:.9rem;display:grid}.online-order-card[data-v-2f67535d]{background:#ffffff09;border:1px solid #e9b17029;border-radius:18px;gap:.8rem;padding:1rem;display:grid}.online-order-card__top[data-v-2f67535d],.online-order-card__actions[data-v-2f67535d]{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.online-order-card__top strong[data-v-2f67535d],.online-order-card__contact[data-v-2f67535d],.online-order-card__totals strong[data-v-2f67535d]{color:#fff8f0}.online-order-card__top div[data-v-2f67535d],.online-order-card__meta[data-v-2f67535d],.online-order-card__totals[data-v-2f67535d]{gap:.25rem;display:grid}.online-order-card__top span[data-v-2f67535d],.online-order-card__time[data-v-2f67535d],.online-order-card__totals span[data-v-2f67535d]{color:var(--edv-muted)}.online-order-card__meta[data-v-2f67535d]{justify-items:end}.status-pill[data-v-2f67535d]{border-radius:999px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.status-pill--new[data-v-2f67535d]{color:#ffe2b6;background:#e9b1702e}.status-pill--progress[data-v-2f67535d]{color:#dffbf6;background:#49c6b72e}.status-pill--ready[data-v-2f67535d]{color:#dff6ff;background:#7dd3fc2e}.status-pill--done[data-v-2f67535d]{color:#ecfdf5;background:#86efac2e}.status-pill--cancelled[data-v-2f67535d]{color:#ffe0e0;background:#f871712e}.online-order-card__items[data-v-2f67535d],.online-order-card__buttons[data-v-2f67535d]{flex-wrap:wrap;gap:.55rem;display:flex}.item-chip[data-v-2f67535d],.ghost-link[data-v-2f67535d],.primary-btn[data-v-2f67535d]{border-radius:999px;justify-content:center;align-items:center;padding:.65rem .92rem;font-weight:700;text-decoration:none;display:inline-flex}.item-chip[data-v-2f67535d]{color:#fff8f0;background:#ffffff0d;border:1px solid #e9b1701f}.ghost-link[data-v-2f67535d]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b17029}.primary-btn[data-v-2f67535d]{color:#0d1822;background:linear-gradient(135deg, var(--edv-copper), var(--edv-aqua));cursor:pointer;border:none}.primary-btn--soft[data-v-2f67535d]{color:#dffbf6;background:#49c6b733}.primary-btn[data-v-2f67535d]:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.online-order-card__top[data-v-2f67535d],.online-order-card__actions[data-v-2f67535d]{display:grid}.online-order-card__meta[data-v-2f67535d]{justify-items:start}}.recipe-guide[data-v-b3b1aba2]{gap:1rem;display:grid}.recipe-guide__toolbar[data-v-b3b1aba2],.recipe-guide__product-grid[data-v-b3b1aba2]{gap:.8rem;display:grid}.recipe-guide__toolbar[data-v-b3b1aba2]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.recipe-guide__chip[data-v-b3b1aba2],.recipe-guide__product-button[data-v-b3b1aba2],.recipe-guide__hero[data-v-b3b1aba2],.recipe-guide-modal[data-v-b3b1aba2],.recipe-guide-modal__block[data-v-b3b1aba2],.recipe-guide-modal__ingredients[data-v-b3b1aba2]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:20px}.recipe-guide__chip[data-v-b3b1aba2],.recipe-guide__product-button[data-v-b3b1aba2]{color:#edf4f7;cursor:pointer;text-align:left;gap:.35rem;padding:.95rem 1rem;display:grid}.recipe-guide__chip strong[data-v-b3b1aba2],.recipe-guide__product-button strong[data-v-b3b1aba2],.recipe-guide__hero h3[data-v-b3b1aba2],.recipe-guide-modal__head h3[data-v-b3b1aba2],.recipe-guide-modal__block strong[data-v-b3b1aba2],.recipe-guide-modal__ingredients strong[data-v-b3b1aba2]{color:#fff8f0}.recipe-guide__chip span[data-v-b3b1aba2],.recipe-guide__product-button p[data-v-b3b1aba2],.recipe-guide__summary[data-v-b3b1aba2],.recipe-guide-modal__summary[data-v-b3b1aba2],.recipe-guide-modal__block li[data-v-b3b1aba2]{color:var(--edv-muted-strong);margin:0}.recipe-guide__chip[data-v-b3b1aba2]{grid-template-columns:1fr auto;align-items:center}.recipe-guide__chip span[data-v-b3b1aba2]{color:#dffbf6;background:#49c6b71f;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;font-weight:800;display:inline-flex}.recipe-guide__chip--active[data-v-b3b1aba2]{background:linear-gradient(135deg,#49c6b729,#e9b1701f);border-color:#49c6b74d}.recipe-guide__hero[data-v-b3b1aba2]{gap:.45rem;padding:1rem 1.1rem;display:grid}.recipe-guide__eyebrow[data-v-b3b1aba2]{letter-spacing:.12em;text-transform:uppercase;color:var(--edv-aqua);margin:0 0 .25rem;font-size:.74rem;font-weight:800}.recipe-guide__hero h3[data-v-b3b1aba2]{margin:0;font-size:1.1rem}.recipe-guide__slogan[data-v-b3b1aba2]{color:#ffe7bf;margin:0;font-weight:700;line-height:1.5}.recipe-guide__product-grid[data-v-b3b1aba2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recipe-guide__product-button[data-v-b3b1aba2]{min-height:112px}.recipe-guide__empty[data-v-b3b1aba2]{color:var(--edv-muted);background:#ffffff08;border-radius:18px;padding:1rem}.recipe-guide-modal__backdrop[data-v-b3b1aba2]{z-index:60;background:#040a10b8;place-items:center;padding:1.1rem;display:grid;position:fixed;inset:0}.recipe-guide-modal[data-v-b3b1aba2]{background:linear-gradient(#0b1923fa,#08131cfa);gap:1rem;width:min(960px,100%);max-height:calc(100vh - 2rem);padding:1.1rem;display:grid;overflow:auto;box-shadow:0 20px 60px #04090e73}.recipe-guide-modal__head[data-v-b3b1aba2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.recipe-guide-modal__head h3[data-v-b3b1aba2]{margin:0;font-size:1.35rem}.recipe-guide-modal__close[data-v-b3b1aba2]{color:#fff8f0;cursor:pointer;background:#ffffff0d;border:1px solid #e9b1702e;border-radius:999px;padding:.55rem .95rem;font-weight:700}.recipe-guide-modal__banner[data-v-b3b1aba2]{color:#fff3dc;background:linear-gradient(135deg,#49c6b724,#e9b17024);border:1px solid #49c6b738;border-radius:18px;padding:.9rem 1rem;font-weight:700;line-height:1.55}.recipe-guide-modal__ingredients[data-v-b3b1aba2]{gap:.75rem;padding:1rem;display:grid}.recipe-guide-modal__ingredient-list[data-v-b3b1aba2]{flex-wrap:wrap;gap:.55rem;display:flex}.recipe-guide-modal__ingredient[data-v-b3b1aba2]{color:#fff1db;background:#ffffff0d;border:1px solid #e9b17024;border-radius:999px;align-items:center;min-height:32px;padding:.35rem .75rem;font-size:.84rem;line-height:1.35;display:inline-flex}.recipe-guide-modal__grid[data-v-b3b1aba2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.recipe-guide-modal__block[data-v-b3b1aba2]{padding:1rem}.recipe-guide-modal__block ul[data-v-b3b1aba2]{gap:.45rem;margin:.65rem 0 0;padding-left:1rem;display:grid}@media (width<=900px){.recipe-guide__toolbar[data-v-b3b1aba2],.recipe-guide__product-grid[data-v-b3b1aba2],.recipe-guide-modal__grid[data-v-b3b1aba2]{grid-template-columns:1fr}.recipe-guide-modal__head[data-v-b3b1aba2]{flex-direction:column;align-items:flex-start}}.admin-panel[data-v-6c946d4b]{gap:1rem;display:grid}.admin-panel__head-actions[data-v-6c946d4b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.collapsible-section[data-v-6c946d4b]{gap:.75rem;list-style:none;display:grid}.collapsible-section>summary[data-v-6c946d4b]{list-style:none}.collapsible-section>summary[data-v-6c946d4b]::-webkit-details-marker{display:none}.collapsible-header[data-v-6c946d4b]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#f0f4f8;background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .85rem;font-size:.88rem;display:flex}.collapsible-header[data-v-6c946d4b]:after{content:"+";color:var(--edv-copper,#e9b170);flex-shrink:0;margin-left:auto;font-size:1.1rem;font-weight:700}.collapsible-section[open]>.collapsible-header[data-v-6c946d4b]:after{content:"−"}.collapsible-hint[data-v-6c946d4b]{color:var(--edv-muted,#8a99a8);font-size:.82rem}.card[data-v-6c946d4b]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-6c946d4b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-6c946d4b]{margin:0}.section-subtitle[data-v-6c946d4b]{color:var(--edv-muted);margin:.25rem 0 0}.pill[data-v-6c946d4b]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem .98rem;font-size:.82rem;font-weight:700;display:inline-flex}.pill.done[data-v-6c946d4b]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill.warn[data-v-6c946d4b]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.admin-panel__message[data-v-6c946d4b]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-6c946d4b]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-6c946d4b]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.visual-audit[data-v-6c946d4b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.category-progress[data-v-6c946d4b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.category-progress__card[data-v-6c946d4b]{color:#fff8f0;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #e9b1701f;border-radius:20px;gap:.3rem;padding:.9rem .95rem;display:grid}.category-progress__card span[data-v-6c946d4b],.category-progress__card small[data-v-6c946d4b]{color:var(--edv-muted)}.category-progress__card strong[data-v-6c946d4b]{font-size:1.35rem}.category-progress__card--active[data-v-6c946d4b]{background:#49c6b71a;border-color:#49c6b742}.visual-audit__card[data-v-6c946d4b]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:20px;gap:.35rem;padding:.95rem 1rem;display:grid}.visual-audit__card span[data-v-6c946d4b]{color:var(--edv-muted);font-size:.82rem}.visual-audit__card strong[data-v-6c946d4b]{color:#fff8f0;font-size:1.5rem}.visual-audit__card--warn[data-v-6c946d4b]{background:#f08b8314;border-color:#f08b833d}.admin-panel__create[data-v-6c946d4b],.admin-panel__filters[data-v-6c946d4b],.product-card[data-v-6c946d4b]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:22px;padding:1rem}.product-card--focus[data-v-6c946d4b]{border-color:#49c6b757;box-shadow:0 0 0 1px #49c6b738,0 14px 34px #050c1447}.admin-panel__create-head[data-v-6c946d4b],.product-card__head[data-v-6c946d4b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-card__meta[data-v-6c946d4b]{justify-items:end;gap:.6rem;display:grid}.admin-panel__create-head span[data-v-6c946d4b],.product-card__head p[data-v-6c946d4b],.product-id[data-v-6c946d4b]{color:var(--edv-muted);font-size:.88rem}.product-grid[data-v-6c946d4b],.admin-grid[data-v-6c946d4b]{gap:.85rem;display:grid}.product-grid[data-v-6c946d4b]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-grid[data-v-6c946d4b]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.admin-field[data-v-6c946d4b]{color:var(--edv-muted-strong);gap:.35rem;font-size:.88rem;display:grid}.admin-field--wide[data-v-6c946d4b]{grid-column:span 3}.admin-field--search[data-v-6c946d4b]{max-width:22rem}.variant-editor[data-v-6c946d4b]{background:#49c6b70d;border:1px solid #49c6b724;border-radius:20px;margin-top:.95rem;padding:.95rem}.recipe-editor[data-v-6c946d4b]{background:#e9b1700d;border:1px solid #e9b17024;border-radius:20px;margin-top:.95rem;padding:.95rem}.recipe-editor--compact[data-v-6c946d4b]{background:#ffffff06}.recipe-editor__summary[data-v-6c946d4b]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.recipe-editor__summary[data-v-6c946d4b]::-webkit-details-marker{display:none}.recipe-editor__summary span[data-v-6c946d4b]{color:var(--edv-muted);font-size:.88rem;line-height:1.45}.recipe-editor__hint[data-v-6c946d4b]{color:var(--edv-muted);margin:.85rem 0 0;font-size:.88rem}.recipe-editor__rows[data-v-6c946d4b]{gap:.75rem;margin-top:.95rem;display:grid}.recipe-editor__row[data-v-6c946d4b]{grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:end;gap:.75rem;display:grid}.recipe-editor__unit[data-v-6c946d4b]{min-width:3rem;color:var(--edv-muted);padding-bottom:.7rem;font-size:.88rem}.recipe-editor__actions[data-v-6c946d4b]{margin-top:.95rem}.variant-editor__head[data-v-6c946d4b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.variant-editor__head span[data-v-6c946d4b]{color:var(--edv-muted);font-size:.88rem;line-height:1.45}.variant-editor__actions[data-v-6c946d4b]{margin-top:.95rem}.variant-editor__uploads[data-v-6c946d4b]{flex-wrap:wrap;gap:.75rem;margin-top:.95rem;display:flex}.variant-editor__upload-group[data-v-6c946d4b]{flex-wrap:wrap;gap:.75rem;display:flex}.variant-editor__upload[data-v-6c946d4b]{position:relative;overflow:hidden}.variant-editor__file[data-v-6c946d4b]{opacity:0;cursor:pointer;position:absolute;inset:0}.variant-preview[data-v-6c946d4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.variant-preview__frame[data-v-6c946d4b]{gap:.45rem;display:grid}.variant-preview__label[data-v-6c946d4b]{letter-spacing:.08em;text-transform:uppercase;color:var(--edv-muted);font-size:.75rem;font-weight:700}.variant-preview__image[data-v-6c946d4b]{aspect-ratio:1;object-fit:cover;background:#081119d1;border:1px solid #e9b17024;border-radius:18px;width:100%}.variant-preview__image--round[data-v-6c946d4b]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.admin-input[data-v-6c946d4b]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.admin-input--textarea[data-v-6c946d4b]{resize:vertical;min-height:5.5rem;font:inherit}.visual-lab[data-v-6c946d4b]{background:#49c6b714;border:1px solid #49c6b729;border-radius:20px;margin-top:.95rem;padding:.95rem}.visual-lab__head[data-v-6c946d4b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.visual-lab__head span[data-v-6c946d4b]{color:var(--edv-muted);font-size:.88rem}.visual-lab__status[data-v-6c946d4b]{border:1px solid #0000;border-radius:16px;margin-bottom:.85rem;padding:.72rem .88rem;font-size:.88rem}.visual-lab__status--ok[data-v-6c946d4b]{color:#dffbf6;background:#49c6b71a;border-color:#49c6b733}.visual-lab__status--warn[data-v-6c946d4b]{color:#ffe2b6;background:#e9b1701f;border-color:#e9b17038}.visual-lab__actions[data-v-6c946d4b]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.95rem;display:flex}.visual-lab__upload[data-v-6c946d4b]{position:relative;overflow:hidden}.visual-lab__file[data-v-6c946d4b]{opacity:0;cursor:pointer;position:absolute;inset:0}.visual-preview[data-v-6c946d4b]{background:#081119b3;border:1px solid #e9b17024;border-radius:18px;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:1rem;margin-top:1rem;padding:.9rem;display:grid}.visual-preview__gallery[data-v-6c946d4b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.visual-preview__frame[data-v-6c946d4b]{gap:.5rem;display:grid}.visual-preview__label[data-v-6c946d4b]{letter-spacing:.08em;text-transform:uppercase;color:var(--edv-muted);font-size:.75rem;font-weight:700}.visual-preview__image[data-v-6c946d4b]{aspect-ratio:1;object-fit:cover;background:#ffffff0a;border-radius:18px;width:100%}.visual-preview__image--round[data-v-6c946d4b]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.visual-preview__content[data-v-6c946d4b]{align-content:start;gap:.55rem;display:grid}.visual-preview__content p[data-v-6c946d4b]{color:var(--edv-muted);margin:0}.visual-preview__actions[data-v-6c946d4b]{margin-top:.2rem}.admin-actions[data-v-6c946d4b],.filter-row[data-v-6c946d4b],.toggle-row[data-v-6c946d4b]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-actions[data-v-6c946d4b]{justify-content:space-between;margin-top:.95rem}.refresh-btn[data-v-6c946d4b]{color:#fff8f0;cursor:pointer;background:linear-gradient(135deg,#e9b17033,#49c6b733);border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.refresh-btn--compact[data-v-6c946d4b]{padding:.6rem .9rem;font-size:.84rem}.refresh-btn--ghost[data-v-6c946d4b]{background:#ffffff0d}.filter-chip[data-v-6c946d4b]{color:#edf4f7;cursor:pointer;background:#ffffff0a;border:1px solid #e9b17024;border-radius:999px;padding:.62rem .9rem;font-weight:700}.filter-chip--active[data-v-6c946d4b]{color:#dffbf6;background:#49c6b724;border-color:#49c6b742}.inventory-empty[data-v-6c946d4b]{color:var(--edv-muted);background:#ffffff08;border-radius:20px;padding:1rem}.toggle-row[data-v-6c946d4b]{color:var(--edv-muted-strong);margin-top:.9rem}.filter-row[data-v-6c946d4b]{margin-top:.85rem}.product-tag[data-v-6c946d4b]{border-radius:999px;padding:.42rem .72rem;font-size:.78rem;font-weight:700}.product-tag--ok[data-v-6c946d4b]{color:#dffbf6;background:#49c6b71f}.product-tag--off[data-v-6c946d4b]{color:#ffd1cc;background:#f08b831f}.product-visual-state[data-v-6c946d4b]{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.product-visual-pill[data-v-6c946d4b]{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .62rem;font-size:.74rem;font-weight:700;display:inline-flex}.product-visual-pill--ok[data-v-6c946d4b]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.product-visual-pill--warn[data-v-6c946d4b]{color:#ffe2b6;background:#e9b1701f;border-color:#e9b1703d}.filter-row--soft[data-v-6c946d4b]{margin-top:.7rem}.filter-chip--soft[data-v-6c946d4b]{background:#ffffff08}.filter-tools[data-v-6c946d4b]{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;margin-top:.85rem;display:flex}.admin-field--sort[data-v-6c946d4b]{width:min(100%,18rem)}.filter-tools__actions[data-v-6c946d4b]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.batch-visual-lab[data-v-6c946d4b]{background:#ffffff08;border:1px solid #49c6b724;border-radius:20px;gap:.9rem;margin-top:.95rem;padding:1rem;display:grid}.batch-visual-lab__head[data-v-6c946d4b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.batch-visual-lab__head p[data-v-6c946d4b],.batch-visual-lab__status p[data-v-6c946d4b],.batch-visual-lab__errors li[data-v-6c946d4b]{color:var(--edv-muted);margin:.35rem 0 0;line-height:1.5}.batch-visual-lab__stats[data-v-6c946d4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.batch-visual-lab__stat[data-v-6c946d4b]{background:#081119bd;border:1px solid #e9b1701f;border-radius:16px;gap:.28rem;padding:.9rem;display:grid}.batch-visual-lab__stat span[data-v-6c946d4b]{color:var(--edv-muted);font-size:.78rem}.batch-visual-lab__stat strong[data-v-6c946d4b]{color:#fff8f0;font-size:1.05rem}.batch-visual-lab__stat--warn[data-v-6c946d4b]{background:#4d311233;border-color:#e9b1703d}.batch-visual-lab__actions[data-v-6c946d4b]{flex-wrap:wrap;gap:.75rem;display:flex}.batch-visual-lab__status[data-v-6c946d4b]{background:#081119bd;border:1px solid #e9b1701f;border-radius:16px;padding:.85rem .95rem}.batch-visual-lab__errors[data-v-6c946d4b]{gap:.45rem;margin:.55rem 0 0;padding-left:1rem;display:grid}.product-variant-summary[data-v-6c946d4b]{color:var(--edv-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.product-visual-strip[data-v-6c946d4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.product-visual-strip__item[data-v-6c946d4b]{gap:.4rem;display:grid}.product-visual-strip__item span[data-v-6c946d4b]{color:var(--edv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.product-visual-strip__image[data-v-6c946d4b]{aspect-ratio:1;object-fit:cover;background:#081119d1;border:1px solid #e9b17024;border-radius:18px;width:100%}.product-visual-strip__image--round[data-v-6c946d4b]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.preview-modal[data-v-6c946d4b]{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ec2;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.preview-modal__card[data-v-6c946d4b]{background:linear-gradient(#0e1e2afa,#09131cf5);border:1px solid #e9b17029;border-radius:28px;width:min(1100px,100%);max-height:calc(100vh - 2.4rem);padding:1.1rem;overflow:auto;box-shadow:0 28px 70px #04080e6b}.preview-modal__head[data-v-6c946d4b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.preview-modal__head p[data-v-6c946d4b]{color:var(--edv-muted);margin:.35rem 0 0}.preview-modal__actions[data-v-6c946d4b]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.preview-modal__grid[data-v-6c946d4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.preview-modal__toolbar[data-v-6c946d4b]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.preview-modal__slot[data-v-6c946d4b]{gap:.55rem;display:grid}.preview-modal__slot span[data-v-6c946d4b]{color:var(--edv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.preview-modal__image[data-v-6c946d4b]{aspect-ratio:1;object-fit:cover;background:#081119eb;border:1px solid #e9b17024;border-radius:22px;width:100%}.preview-modal__image--round[data-v-6c946d4b]{background:radial-gradient(circle at top,#49c6b724,#09131cf0);border-radius:999px}.preview-modal__hint[data-v-6c946d4b]{color:var(--edv-muted);margin:.85rem 0 0;font-size:.84rem}@media (width<=900px){.visual-audit[data-v-6c946d4b],.category-progress[data-v-6c946d4b]{grid-template-columns:1fr 1fr}.admin-grid[data-v-6c946d4b]{grid-template-columns:1fr}.admin-field--wide[data-v-6c946d4b]{grid-column:span 1}.variant-editor__head[data-v-6c946d4b],.recipe-editor__summary[data-v-6c946d4b]{flex-direction:column}.recipe-editor__row[data-v-6c946d4b]{grid-template-columns:1fr}.recipe-editor__unit[data-v-6c946d4b]{padding-bottom:0}.variant-editor__uploads[data-v-6c946d4b]{flex-direction:column}.variant-editor__upload-group[data-v-6c946d4b]{flex-direction:column;width:100%}.variant-editor__uploads .refresh-btn[data-v-6c946d4b]{width:100%}.filter-tools[data-v-6c946d4b]{justify-content:stretch}.admin-field--sort[data-v-6c946d4b]{width:100%}.filter-tools__actions[data-v-6c946d4b]{justify-content:stretch;width:100%}.filter-tools__actions .refresh-btn[data-v-6c946d4b]{width:100%}.batch-visual-lab__head[data-v-6c946d4b],.batch-visual-lab__actions[data-v-6c946d4b]{flex-direction:column;align-items:stretch}.batch-visual-lab__stats[data-v-6c946d4b]{grid-template-columns:1fr}.admin-panel__create-head[data-v-6c946d4b],.product-card__head[data-v-6c946d4b],.admin-actions[data-v-6c946d4b]{flex-direction:column;align-items:stretch}.product-card__meta[data-v-6c946d4b]{justify-items:stretch}.preview-modal__actions[data-v-6c946d4b]{justify-content:stretch}.preview-modal__actions .refresh-btn[data-v-6c946d4b]{width:100%}.preview-modal__toolbar[data-v-6c946d4b]{flex-direction:column}.preview-modal__toolbar .refresh-btn[data-v-6c946d4b]{width:100%}.variant-preview[data-v-6c946d4b],.visual-preview[data-v-6c946d4b],.product-visual-strip[data-v-6c946d4b],.visual-preview__gallery[data-v-6c946d4b],.preview-modal__grid[data-v-6c946d4b]{grid-template-columns:1fr}}.tpv-admin-shell[data-v-6c946d4b]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tpv-admin-sidebar[data-v-6c946d4b]{color:#355243;background:linear-gradient(#f8f8f4fa,#ebece4f5);border:1px solid #4aa3662e;border-radius:22px;gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:0 20px 40px #191f191f,inset 0 1px #ffffffbf}.tpv-admin-sidebar__brand[data-v-6c946d4b],.tpv-admin-sidebar__group[data-v-6c946d4b],.tpv-admin-sidebar__note[data-v-6c946d4b]{gap:.6rem;display:grid}.tpv-admin-sidebar__eyebrow[data-v-6c946d4b]{letter-spacing:.12em;text-transform:uppercase;color:#57a869;font-size:.72rem;font-weight:800}.tpv-admin-sidebar__brand strong[data-v-6c946d4b],.tpv-admin-sidebar__note strong[data-v-6c946d4b]{color:#1f4f31;font-size:1.05rem}.tpv-admin-sidebar__brand small[data-v-6c946d4b],.tpv-admin-sidebar__note small[data-v-6c946d4b]{color:#688171;line-height:1.45}.tpv-admin-sidebar__title[data-v-6c946d4b]{letter-spacing:.1em;text-transform:uppercase;color:#789383;font-size:.78rem;font-weight:800}.tpv-admin-sidebar__item[data-v-6c946d4b]{appearance:none;color:#2a5139;text-align:left;cursor:pointer;background:linear-gradient(#fefefe,#eef3ed);border:1px solid #4ba56747;border-radius:12px;padding:.72rem .85rem;font-weight:700;box-shadow:inset 0 1px #ffffffeb}.tpv-admin-sidebar__item--active[data-v-6c946d4b]{color:#f9fff9;background:linear-gradient(#35bc67,#2fa95a);border-color:#2c8a47cc;box-shadow:0 12px 24px #3280482e}.tpv-admin-sidebar__item--accent[data-v-6c946d4b]:not(.tpv-admin-sidebar__item--active){color:#915613;background:linear-gradient(#fff8ef,#ffe9cf);border-color:#ed982c73}.tpv-admin-sidebar__item[data-v-6c946d4b]:disabled{opacity:.55;cursor:not-allowed}.tpv-admin-sidebar__note[data-v-6c946d4b]{background:linear-gradient(#f6fbf4,#edf6ea);border:1px solid #4ba5672e;border-radius:16px;padding:.9rem}.tpv-admin-sidebar__note span[data-v-6c946d4b]{color:#769080;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.tpv-admin-window[data-v-6c946d4b]{background:linear-gradient(#f6f7f0 0%,#eef1e6 100%);border:1px solid #4da66738;border-radius:24px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 52px #0e1c1424,inset 0 1px #fffc}.tpv-admin-window__topbar[data-v-6c946d4b]{color:#f7fff9;background:linear-gradient(#39c167 0%,#2fa95a 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.tpv-admin-window__controls[data-v-6c946d4b]{gap:.35rem;display:inline-flex}.tpv-admin-window__controls span[data-v-6c946d4b]{background:#ffffffe6;border-radius:999px;width:.7rem;height:.7rem;box-shadow:inset 0 -1px #0000001f}.tpv-admin-window__title[data-v-6c946d4b]{gap:.18rem;display:grid}.tpv-admin-window__title strong[data-v-6c946d4b]{font-size:1.05rem}.tpv-admin-window__title small[data-v-6c946d4b],.tpv-admin-window__status[data-v-6c946d4b]{color:#f4fff7db;font-size:.8rem}.tpv-admin-window__status[data-v-6c946d4b]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;font-weight:700;display:inline-flex}.tpv-admin-window__tabs[data-v-6c946d4b]{background:linear-gradient(#eceee7,#e5e8dd);border-bottom:1px solid #6d90772e;flex-wrap:wrap;gap:.35rem;padding:.75rem .9rem;display:flex}.tpv-admin-window__tab[data-v-6c946d4b]{appearance:none;color:#577362;cursor:pointer;background:linear-gradient(#fafbf8,#ecefe7);border:1px solid #82968833;border-bottom-color:#597e6447;border-radius:12px 12px 0 0;padding:.62rem 1rem;font-weight:800}.tpv-admin-window__tab--active[data-v-6c946d4b]{color:#22984f;background:linear-gradient(#fff,#f6f8f2);border-color:#36a1563d;box-shadow:inset 0 3px #35bc67}.tpv-admin-window>.admin-panel.card[data-v-6c946d4b]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.1rem;padding:1rem}.tpv-admin-window[data-v-6c946d4b] .section-head,.tpv-admin-window .section-head[data-v-6c946d4b]{background:linear-gradient(#fff,#f4f6ef);border:1px solid #4da66724;border-radius:18px;align-items:center;padding:1rem;box-shadow:inset 0 1px #ffffffd9}.tpv-admin-window[data-v-6c946d4b] .section-head h2,.tpv-admin-window .section-head h2[data-v-6c946d4b]{color:#1c4d2f;font-size:1.35rem}.tpv-admin-window[data-v-6c946d4b] .section-subtitle,.tpv-admin-window .section-subtitle[data-v-6c946d4b]{color:#6d8274}.tpv-admin-window[data-v-6c946d4b] .pill,.tpv-admin-window .pill[data-v-6c946d4b]{color:#267647;background:linear-gradient(#f7fff8,#eef8ef);border-color:#36a1562e}.tpv-admin-window[data-v-6c946d4b] .pill.warn,.tpv-admin-window .pill.warn[data-v-6c946d4b]{color:#9a5a11;background:linear-gradient(#fff6ea,#ffedd7);border-color:#ed982c42}.tpv-admin-window[data-v-6c946d4b] .admin-panel__message,.tpv-admin-window .admin-panel__message[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-audit__card,.tpv-admin-window .visual-audit__card[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .category-progress__card,.tpv-admin-window .category-progress__card[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .admin-panel__create,.tpv-admin-window .admin-panel__create[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .admin-panel__filters,.tpv-admin-window .admin-panel__filters[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .product-card,.tpv-admin-window .product-card[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .variant-editor,.tpv-admin-window .variant-editor[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .recipe-editor,.tpv-admin-window .recipe-editor[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-lab,.tpv-admin-window .visual-lab[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .batch-visual-lab,.tpv-admin-window .batch-visual-lab[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .inventory-empty,.tpv-admin-window .inventory-empty[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-preview,.tpv-admin-window .visual-preview[data-v-6c946d4b]{color:#365041;background:linear-gradient(#fff,#f7f8f3);border-color:#508a6129;box-shadow:inset 0 1px #ffffffe0}.tpv-admin-window[data-v-6c946d4b] .category-progress__card span,.tpv-admin-window .category-progress__card span[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .category-progress__card small,.tpv-admin-window .category-progress__card small[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-audit__card span,.tpv-admin-window .visual-audit__card span[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .admin-panel__message,.tpv-admin-window .admin-panel__message[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .product-card__head p,.tpv-admin-window .product-card__head p[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .product-id,.tpv-admin-window .product-id[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .admin-field,.tpv-admin-window .admin-field[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .recipe-editor__summary span,.tpv-admin-window .recipe-editor__summary span[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .recipe-editor__hint,.tpv-admin-window .recipe-editor__hint[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-preview__content p,.tpv-admin-window .visual-preview__content p[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .collapsible-hint,.tpv-admin-window .collapsible-hint[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .variant-preview__label,.tpv-admin-window .variant-preview__label[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-preview__label,.tpv-admin-window .visual-preview__label[data-v-6c946d4b]{color:#6a8171}.tpv-admin-window[data-v-6c946d4b] .visual-audit__card strong,.tpv-admin-window .visual-audit__card strong[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .category-progress__card strong,.tpv-admin-window .category-progress__card strong[data-v-6c946d4b]{color:#1b492d}.tpv-admin-window[data-v-6c946d4b] .collapsible-header,.tpv-admin-window .collapsible-header[data-v-6c946d4b]{color:#2d523c;background:linear-gradient(#f6f8f1,#ecefe6);border-color:#4ba5672e;border-radius:14px}.tpv-admin-window[data-v-6c946d4b] .collapsible-header:after,.tpv-admin-window .collapsible-header[data-v-6c946d4b]:after{color:#35bc67}.tpv-admin-window[data-v-6c946d4b] .admin-input,.tpv-admin-window .admin-input[data-v-6c946d4b]{color:#244332;background:#fff;border-color:#64816c3d;border-radius:10px;box-shadow:inset 0 1px 2px #0f1f130f}.tpv-admin-window[data-v-6c946d4b] .admin-input:focus,.tpv-admin-window .admin-input[data-v-6c946d4b]:focus{border-color:#35bc676b;outline:2px solid #35bc6738}.tpv-admin-window[data-v-6c946d4b] .refresh-btn,.tpv-admin-window .refresh-btn[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .filter-chip,.tpv-admin-window .filter-chip[data-v-6c946d4b]{color:#24503a;background:linear-gradient(#fff,#eef2ea);border-color:#49a5673d;border-radius:10px;box-shadow:inset 0 1px #ffffffe0}.tpv-admin-window[data-v-6c946d4b] .refresh-btn:not(.refresh-btn--ghost):not(:disabled),.tpv-admin-window .refresh-btn[data-v-6c946d4b]:not(.refresh-btn--ghost):not(:disabled){color:#fffdf8;background:linear-gradient(#ffb241,#f48d17);border-color:#c5711052}.tpv-admin-window[data-v-6c946d4b] .refresh-btn--ghost,.tpv-admin-window .refresh-btn--ghost[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .filter-chip--soft,.tpv-admin-window .filter-chip--soft[data-v-6c946d4b]{color:#375541;background:linear-gradient(#fff,#f3f6f1)}.tpv-admin-window[data-v-6c946d4b] .filter-chip--active,.tpv-admin-window .filter-chip--active[data-v-6c946d4b]{color:#f7fff9;background:linear-gradient(#36bc67,#2fa95a);border-color:#2c8a47cc}.tpv-admin-window[data-v-6c946d4b] .product-tag--ok,.tpv-admin-window .product-tag--ok[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .product-visual-pill--ok,.tpv-admin-window .product-visual-pill--ok[data-v-6c946d4b]{color:#2d7348;background:linear-gradient(#f3fff5,#e8f7eb);border-color:#35bc6738}.tpv-admin-window[data-v-6c946d4b] .product-tag--off,.tpv-admin-window .product-tag--off[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .product-visual-pill--warn,.tpv-admin-window .product-visual-pill--warn[data-v-6c946d4b]{color:#9a5913;background:linear-gradient(#fff5ea,#ffe9d6);border-color:#ed982c42}.tpv-admin-window[data-v-6c946d4b] .product-visual-strip__image,.tpv-admin-window .product-visual-strip__image[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .variant-preview__image,.tpv-admin-window .variant-preview__image[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .visual-preview__image,.tpv-admin-window .visual-preview__image[data-v-6c946d4b],.tpv-admin-window[data-v-6c946d4b] .preview-modal__image,.tpv-admin-window .preview-modal__image[data-v-6c946d4b]{background:linear-gradient(#f7f8f4,#eef1e8);border-color:#65846d29}.tpv-admin-window[data-v-6c946d4b] .toggle-row,.tpv-admin-window .toggle-row[data-v-6c946d4b]{color:#446051;background:linear-gradient(#fbfcf9,#f0f3eb);border:1px solid #4da6671f;border-radius:12px;padding:.8rem .95rem}.tpv-admin-window[data-v-6c946d4b] .product-card,.tpv-admin-window .product-card[data-v-6c946d4b]{position:relative;overflow:hidden}.tpv-admin-window[data-v-6c946d4b] .product-card:before,.tpv-admin-window .product-card[data-v-6c946d4b]:before{content:"";background:linear-gradient(90deg,#35bc67 0% 62%,#f29a2d 100%);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.preview-modal[data-v-6c946d4b]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-modal__card[data-v-6c946d4b]{color:#365041;background:linear-gradient(#f8faf5,#eef2e9);border-color:#4da6672e}.preview-modal__card[data-v-6c946d4b] .refresh-btn,.preview-modal__card .refresh-btn[data-v-6c946d4b]{color:#24503a;background:linear-gradient(#fff,#eef2ea);border-color:#49a5673d}.preview-modal__card[data-v-6c946d4b] .refresh-btn:not(.refresh-btn--ghost):not(:disabled),.preview-modal__card .refresh-btn[data-v-6c946d4b]:not(.refresh-btn--ghost):not(:disabled){color:#fffdf8;background:linear-gradient(#ffb241,#f48d17)}.preview-modal__card[data-v-6c946d4b] .refresh-btn--ghost,.preview-modal__card .refresh-btn--ghost[data-v-6c946d4b]{color:#375541;background:linear-gradient(#fff,#f3f6f1)}.preview-modal__head p[data-v-6c946d4b],.preview-modal__hint[data-v-6c946d4b]{color:#6a8171}@media (width<=1180px){.tpv-admin-shell[data-v-6c946d4b]{grid-template-columns:1fr}.tpv-admin-sidebar[data-v-6c946d4b]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;position:static}.tpv-admin-sidebar__brand[data-v-6c946d4b],.tpv-admin-sidebar__note[data-v-6c946d4b]{grid-column:1/-1}}@media (width<=760px){.tpv-admin-window__topbar[data-v-6c946d4b]{grid-template-columns:1fr;justify-items:start}.tpv-admin-window__status[data-v-6c946d4b]{justify-content:flex-start}.tpv-admin-window__tabs[data-v-6c946d4b]{padding-top:.55rem}}.admin-panel[data-v-78999ed2]{gap:1rem;display:grid}.collapsible-section[data-v-78999ed2]{gap:.75rem;list-style:none;display:grid}.collapsible-section>summary[data-v-78999ed2]{list-style:none}.collapsible-section>summary[data-v-78999ed2]::-webkit-details-marker{display:none}.collapsible-header[data-v-78999ed2]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#f0f4f8;background:#ffffff08;border:1px solid #e9b1701a;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.88rem;display:flex}.collapsible-header[data-v-78999ed2]:after{content:"+";color:var(--edv-copper,#e9b170);flex-shrink:0;font-size:1.1rem;font-weight:700}.collapsible-section[open]>.collapsible-header[data-v-78999ed2]:after{content:"−"}.stock-movement__hint[data-v-78999ed2]{color:var(--edv-muted,#8a99a8);font-size:.82rem}.card[data-v-78999ed2]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-78999ed2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-78999ed2]{margin:0}.section-subtitle[data-v-78999ed2]{color:var(--edv-muted);margin:.25rem 0 0}.pill[data-v-78999ed2]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem .98rem;font-size:.82rem;font-weight:700;display:inline-flex}.pill.done[data-v-78999ed2]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill.warn[data-v-78999ed2]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.admin-panel__message[data-v-78999ed2]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-78999ed2]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-78999ed2]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.stock-toolbar[data-v-78999ed2],.stock-card[data-v-78999ed2]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:22px;padding:1rem}.stock-grid[data-v-78999ed2],.stock-overview[data-v-78999ed2],.admin-grid[data-v-78999ed2],.stock-card__summary[data-v-78999ed2]{gap:.85rem;display:grid}.stock-overview[data-v-78999ed2]{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-trace[data-v-78999ed2]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:22px;gap:.85rem;padding:1rem;display:grid}.stock-grid[data-v-78999ed2]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-grid[data-v-78999ed2],.stock-card__summary[data-v-78999ed2]{grid-template-columns:repeat(3,minmax(0,1fr))}.discount-trace-list[data-v-78999ed2],.discount-trace-lines[data-v-78999ed2]{gap:.75rem;display:grid}.discount-trace-card[data-v-78999ed2]{background:#07121b8a;border:1px solid #e9b1701f;border-radius:18px;gap:.75rem;padding:.95rem 1rem;display:grid}.discount-trace-card__head[data-v-78999ed2],.discount-trace-line[data-v-78999ed2]{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.discount-trace-card__head p[data-v-78999ed2],.discount-trace-line span[data-v-78999ed2]{color:var(--edv-muted);margin:.2rem 0 0}.stock-movement[data-v-78999ed2],.movement-history[data-v-78999ed2]{gap:.75rem;display:grid}.stock-movement__head[data-v-78999ed2]{gap:.2rem;display:grid}.stock-movement__head span[data-v-78999ed2]{color:var(--edv-muted)}.stock-movement__grid[data-v-78999ed2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.movement-history__item[data-v-78999ed2]{background:#07121b8a;border:1px solid #e9b1701a;border-radius:16px;justify-content:space-between;gap:.85rem;padding:.75rem .85rem;display:flex}.movement-history__item p[data-v-78999ed2],.movement-history__meta span[data-v-78999ed2]{color:var(--edv-muted);margin:.2rem 0 0}.movement-history__meta[data-v-78999ed2]{text-align:right}.stock-card__head[data-v-78999ed2],.admin-actions[data-v-78999ed2],.filter-row[data-v-78999ed2],.toggle-row[data-v-78999ed2]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.stock-card__head[data-v-78999ed2],.admin-actions[data-v-78999ed2]{justify-content:space-between}.stock-card__head p[data-v-78999ed2],.product-id[data-v-78999ed2]{color:var(--edv-muted);margin:.25rem 0 0;font-size:.88rem}.stock-chip[data-v-78999ed2],.stock-overview__card[data-v-78999ed2],.recipe-usage[data-v-78999ed2]{background:#07121bb8;border:1px solid #e9b1701f;border-radius:18px;gap:.25rem;padding:.8rem .9rem;display:grid}.stock-chip span[data-v-78999ed2],.stock-overview__card span[data-v-78999ed2],.recipe-usage__head span[data-v-78999ed2]{color:var(--edv-muted);font-size:.8rem}.stock-chip__value[data-v-78999ed2]{align-items:center;gap:.35rem;font-size:1.05rem;display:inline-flex}.stock-chip__value--ok[data-v-78999ed2]{color:#8cf0c8}.stock-chip__value--low[data-v-78999ed2]{color:#ff8e88}.stock-overview__card strong[data-v-78999ed2],.recipe-usage__head strong[data-v-78999ed2]{color:#fff8f0}.stock-overview__card strong[data-v-78999ed2]{font-size:1.1rem}.stock-overview__card--warn[data-v-78999ed2]{border-color:#f08b8338}.recipe-usage[data-v-78999ed2]{margin-top:.15rem}.recipe-usage--linked[data-v-78999ed2]{border-color:#49c6b738}.recipe-usage__head[data-v-78999ed2]{gap:.24rem;display:grid}.recipe-usage__head strong[data-v-78999ed2]{font-size:.92rem}.refresh-btn[data-v-78999ed2]{color:#fff8f0;cursor:pointer;background:linear-gradient(135deg,#e9b17033,#49c6b733);border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.admin-field[data-v-78999ed2]{color:var(--edv-muted-strong);gap:.35rem;font-size:.88rem;display:grid}.admin-field--search[data-v-78999ed2]{max-width:22rem}.admin-input[data-v-78999ed2]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.admin-input--alert[data-v-78999ed2]{border-color:#ff665c80;box-shadow:0 0 0 1px #ff665c2e}.toggle-row[data-v-78999ed2]{color:var(--edv-muted-strong);margin-top:.2rem}.filter-chip[data-v-78999ed2]{color:#edf4f7;cursor:pointer;background:#ffffff0a;border:1px solid #e9b17024;border-radius:999px;padding:.62rem .9rem;font-weight:700}.filter-chip--active[data-v-78999ed2]{color:#dffbf6;background:#49c6b724;border-color:#49c6b742}.product-tag[data-v-78999ed2]{border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.product-tag--ok[data-v-78999ed2]{color:#dffbf6;background:#49c6b71f}.product-tag--off[data-v-78999ed2]{color:#ffd1cc;background:#f08b831f}.stock-alert-dot[data-v-78999ed2]{background:#ff665c;border-radius:999px;width:.55rem;height:.55rem;animation:1.1s ease-in-out infinite stock-alert-pulse-78999ed2;box-shadow:0 0 #ff665c8c}.inventory-empty[data-v-78999ed2]{color:var(--edv-muted);background:#ffffff08;border-radius:20px;padding:1rem}@keyframes stock-alert-pulse-78999ed2{0%{transform:scale(.92);box-shadow:0 0 #ff665c80}70%{transform:scale(1);box-shadow:0 0 0 10px #ff665c00}to{transform:scale(.92);box-shadow:0 0 #ff665c00}}@media (width<=900px){.stock-overview[data-v-78999ed2],.admin-grid[data-v-78999ed2],.stock-card__summary[data-v-78999ed2]{grid-template-columns:1fr}.stock-card__head[data-v-78999ed2],.admin-actions[data-v-78999ed2]{flex-direction:column;align-items:stretch}}.card[data-v-127d8d3d]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-127d8d3d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-127d8d3d]{margin:0}.section-subtitle[data-v-127d8d3d]{color:var(--edv-muted);margin:.25rem 0 0}.business-profile-panel[data-v-127d8d3d],.business-profile-panel__group[data-v-127d8d3d]{gap:1rem;display:grid}.mini-card[data-v-127d8d3d]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px;gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-127d8d3d]{color:var(--edv-muted)}.mini-card strong[data-v-127d8d3d]{color:#fff8f0}.business-profile-panel__stats[data-v-127d8d3d]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.admin-panel__message[data-v-127d8d3d]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-127d8d3d]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-127d8d3d]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.business-profile-panel__group[data-v-127d8d3d]{background:#0f172a57;border:1px solid #94a3b829;border-radius:22px;padding:1rem}.business-profile-panel__group-head[data-v-127d8d3d]{color:#cbd5f5;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.business-profile-panel__group-head strong[data-v-127d8d3d]{color:#f8fafc}.business-profile-panel__group-head span[data-v-127d8d3d]{font-size:.92rem}.business-profile-grid[data-v-127d8d3d]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.business-profile-field[data-v-127d8d3d]{color:#cbd5f5;gap:.4rem;font-size:.92rem;display:grid}.business-profile-field--wide[data-v-127d8d3d]{grid-column:1/-1}.admin-input[data-v-127d8d3d]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.admin-input--textarea[data-v-127d8d3d]{resize:vertical;min-height:96px}.admin-actions[data-v-127d8d3d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.refresh-btn[data-v-127d8d3d]{color:#fff8f0;cursor:pointer;background:linear-gradient(135deg,#e9b17033,#49c6b733);border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.refresh-btn--ghost[data-v-127d8d3d],.ghost-btn[data-v-127d8d3d]{color:#fff8f0;cursor:pointer;background:#ffffff0d;border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}@media (width<=720px){.section-head[data-v-127d8d3d],.business-profile-panel__group-head[data-v-127d8d3d],.admin-actions[data-v-127d8d3d]{flex-direction:column;align-items:stretch}}.card[data-v-4e870223]{box-shadow:var(--edv-shadow);background:linear-gradient(#0e1e2af5,#09131ce6);border:1px solid #e9b17024;border-radius:28px;padding:1.25rem}.section-head[data-v-4e870223]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head h2[data-v-4e870223]{margin:0}.section-subtitle[data-v-4e870223]{color:var(--edv-muted);margin:.25rem 0 0}.invoices-admin[data-v-4e870223],.invoices-admin__panel[data-v-4e870223],.invoice-create[data-v-4e870223]{gap:1rem;display:grid}.mini-card[data-v-4e870223]{background:#ffffff09;border:1px solid #e9b1701f;border-radius:18px;gap:.25rem;padding:.95rem 1rem;display:grid}.mini-card span[data-v-4e870223]{color:var(--edv-muted)}.mini-card strong[data-v-4e870223]{color:#fff8f0}.invoices-admin__stats[data-v-4e870223]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.admin-panel__message[data-v-4e870223]{color:var(--edv-muted-strong);background:#ffffff0a;border:1px solid #e9b17024;border-radius:18px;padding:.85rem 1rem}.admin-panel__message--ok[data-v-4e870223]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.admin-panel__message--error[data-v-4e870223]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.invoice-create[data-v-4e870223]{background:#0f172a57;border:1px solid #94a3b829;border-radius:22px;padding:1rem}.invoice-create__head[data-v-4e870223]{color:#cbd5f5;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.invoice-create__head strong[data-v-4e870223]{color:#f8fafc}.invoice-grid[data-v-4e870223]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.invoice-field[data-v-4e870223]{color:#cbd5f5;gap:.4rem;font-size:.92rem;display:grid}.invoice-field--wide[data-v-4e870223]{grid-column:1/-1}.admin-input[data-v-4e870223]{color:#f7f2ea;background:#081119eb;border:1px solid #e9b17029;border-radius:16px;width:100%;padding:.78rem .92rem}.invoice-list[data-v-4e870223]{gap:1rem;display:grid}.invoice-card[data-v-4e870223]{background:#0f172a57;border:1px solid #94a3b829;border-radius:24px;gap:1rem;padding:1rem;display:grid}.invoice-card__top[data-v-4e870223],.invoice-card__meta[data-v-4e870223],.invoice-card__actions[data-v-4e870223]{flex-wrap:wrap;justify-content:space-between;gap:.85rem;display:flex}.invoice-card__badges[data-v-4e870223]{flex-wrap:wrap;gap:.5rem;display:flex}.invoice-card__meta[data-v-4e870223]{color:#cbd5f5;font-size:.92rem}.pill[data-v-4e870223]{color:#fff8f0;background:#ffffff0d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.pill--ok[data-v-4e870223]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill--warn[data-v-4e870223]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.pill--danger[data-v-4e870223]{color:#ffd1cc;background:#f08b831f;border-color:#f08b8338}.admin-input--textarea[data-v-4e870223]{resize:vertical;min-height:92px}.admin-actions[data-v-4e870223]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.refresh-btn[data-v-4e870223],.ghost-btn[data-v-4e870223]{color:#fff8f0;cursor:pointer;border:1px solid #e9b17024;border-radius:16px;padding:.82rem 1.1rem;font-weight:700}.refresh-btn[data-v-4e870223]{background:linear-gradient(135deg,#e9b17033,#49c6b733)}.refresh-btn--ghost[data-v-4e870223],.ghost-btn[data-v-4e870223]{background:#ffffff0d}.inventory-empty[data-v-4e870223]{color:var(--edv-muted);background:#ffffff08;border-radius:20px;padding:1rem}@media (width<=720px){.section-head[data-v-4e870223],.invoice-create__head[data-v-4e870223],.invoice-card__top[data-v-4e870223],.admin-actions[data-v-4e870223]{flex-direction:column;align-items:stretch}}.floor-canvas-editor[data-v-2f17cb11]{display:grid}.floor-canvas-editor__shell[data-v-2f17cb11]{background:linear-gradient(#fffffff5,#f6faf6f5),#f7f7f2;border:1px solid #abd3ba;border-radius:14px;gap:.9rem;padding:1rem;display:grid;box-shadow:0 10px 28px #0e251414}.floor-canvas-editor__topbar[data-v-2f17cb11]{color:#fff;background:linear-gradient(#35bc66 0%,#28a955 100%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.floor-canvas-editor__title-wrap[data-v-2f17cb11]{gap:.25rem;display:grid}.floor-canvas-editor__title[data-v-2f17cb11]{font-size:1rem;font-weight:800}.floor-canvas-editor__subtitle[data-v-2f17cb11]{color:#ffffffe0;font-size:.8rem}.floor-canvas-editor__topbar-meta[data-v-2f17cb11]{flex-wrap:wrap;gap:.45rem;display:flex}.floor-canvas-editor__meta-pill[data-v-2f17cb11]{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:30px;padding:.15rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.floor-canvas-editor__zone-strip[data-v-2f17cb11],.floor-canvas-editor__action-strip[data-v-2f17cb11]{flex-wrap:wrap;gap:.6rem;display:flex}.floor-canvas-editor__zone-btn[data-v-2f17cb11],.floor-canvas-editor__add-btn[data-v-2f17cb11]{color:#476056;cursor:pointer;text-align:left;background:linear-gradient(#f9fbf8 0%,#eef5ed 100%);border:1px solid #c9d9c8;border-radius:8px;gap:.15rem;min-height:44px;padding:.7rem .95rem;display:inline-grid;box-shadow:inset 0 1px #fffc}.floor-canvas-editor__zone-btn strong[data-v-2f17cb11],.floor-canvas-editor__add-btn[data-v-2f17cb11]{font-weight:800}.floor-canvas-editor__zone-btn span[data-v-2f17cb11]{color:#6a7d70;font-size:.75rem}.floor-canvas-editor__zone-btn--active[data-v-2f17cb11]{color:#157a34;background:linear-gradient(#f3fff6 0%,#dff4e4 100%);border-color:#33b85f}.floor-canvas-editor__add-btn[data-v-2f17cb11]{color:#b95b08;background:linear-gradient(#fff8f1 0%,#ffe8d1 100%);border-color:#f0c39b;justify-content:center;min-width:138px}.floor-canvas-editor__layout[data-v-2f17cb11]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.82fr);align-items:start;gap:1rem;display:grid}.floor-canvas-editor__canvas-card[data-v-2f17cb11],.floor-canvas-editor__sidebar[data-v-2f17cb11]{background:linear-gradient(#fdfefd 0%,#f3f7f3 100%);border:1px solid #cfddd0;border-radius:10px;gap:.85rem;padding:.9rem;display:grid}.floor-canvas-editor__canvas-head[data-v-2f17cb11],.floor-canvas-editor__sidebar-head[data-v-2f17cb11]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.floor-canvas-editor__canvas-head strong[data-v-2f17cb11],.floor-canvas-editor__sidebar-head strong[data-v-2f17cb11]{color:#2d5d3b;font-weight:800}.floor-canvas-editor__canvas-head span[data-v-2f17cb11],.floor-canvas-editor__sidebar-head span[data-v-2f17cb11],.floor-canvas-editor__canvas-note[data-v-2f17cb11],.floor-canvas-editor__empty-side[data-v-2f17cb11]{color:#6f8375;font-size:.8rem}.floor-canvas-editor__canvas-legend[data-v-2f17cb11]{flex-wrap:wrap;gap:.45rem;display:flex}.floor-canvas-editor__legend[data-v-2f17cb11]{color:#556a5d;background:#fbfcfb;border:1px solid #d8e1d8;border-radius:999px;align-items:center;min-height:28px;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.floor-canvas-editor__legend--mesa[data-v-2f17cb11]{background:#f5e1c7;border-color:#d8b181}.floor-canvas-editor__legend--barra[data-v-2f17cb11]{background:#d9b58d;border-color:#b88453}.floor-canvas-editor__legend--apoyo[data-v-2f17cb11]{background:#eef2ef;border-color:#cdd7cf}.floor-canvas-editor__canvas[data-v-2f17cb11]{background:linear-gradient(#7d83691f 1px,#0000 1px) 0 0/8.33333% 10%,linear-gradient(90deg,#7d83691f 1px,#0000 1px) 0 0/8.33333% 10%,radial-gradient(circle at 20% 12%,#ffffff73,#0000 22%),radial-gradient(circle at 78% 72%,#c9d7b73d,#0000 26%),linear-gradient(#f8f6e4eb,#e6e6d0f5);border:1px solid #c8d3c7;border-radius:10px;min-height:480px;position:relative;overflow:hidden}.floor-canvas-editor__canvas[data-v-2f17cb11]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26,#0000 18%),linear-gradient(90deg,#4f5c4e0d,#0000 12%,#4f5c4e0d 88%,#0000);position:absolute;inset:0}.floor-canvas-editor__canvas-room-label[data-v-2f17cb11]{z-index:1;color:#5f735f;background:#ffffffe0;border:1px solid #aebaaee6;border-radius:999px;align-items:center;min-height:28px;padding:.2rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:12px}.floor-canvas-editor__item[data-v-2f17cb11]{color:#5a391a;cursor:pointer;text-align:center;border:1px solid #91755873;border-radius:14px;place-items:center;gap:.1rem;padding:.3rem;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff8c,0 2px 8px #53412a24}.floor-canvas-editor__item strong[data-v-2f17cb11]{z-index:1;font-size:.84rem;font-weight:800;line-height:1.05;position:relative}.floor-canvas-editor__item span[data-v-2f17cb11]{z-index:1;color:#53391ed6;font-size:.66rem;position:relative}.floor-canvas-editor__item--mesa[data-v-2f17cb11]{background:linear-gradient(#f0c59f 0%,#e3a97b 100%);border-radius:20px}.floor-canvas-editor__item--mesa[data-v-2f17cb11]:before{content:"";background:#ffffff3d;border:1px solid #ffffff40;border-radius:18px;position:absolute;inset:16%}.floor-canvas-editor__item--barra[data-v-2f17cb11]{color:#fffaf2;background:linear-gradient(90deg,#65401c24,#ffffff0d,#65401c24),linear-gradient(#c88d4b 0%,#a36328 100%);border-color:#7049228f;border-radius:10px}.floor-canvas-editor__item--barra span[data-v-2f17cb11]{color:#fffaf2d6}.floor-canvas-editor__item--silla[data-v-2f17cb11],.floor-canvas-editor__item--taburete[data-v-2f17cb11]{color:#5c6a5f;background:linear-gradient(#fbfbfb 0%,#dde4dc 100%);border-color:#a0aaa0bf;border-radius:999px}.floor-canvas-editor__item--selected[data-v-2f17cb11]{border-color:#1db857;box-shadow:0 0 0 2px #1db8572e,0 2px 8px #53412a29}.floor-canvas-editor__item--hidden[data-v-2f17cb11]{opacity:.52}.floor-canvas-editor__item--wide.floor-canvas-editor__item--barra strong[data-v-2f17cb11]{letter-spacing:.03em}.floor-canvas-editor__empty[data-v-2f17cb11]{color:#7a877c;text-align:center;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.floor-canvas-editor__canvas-foot[data-v-2f17cb11]{gap:.55rem;display:grid}.floor-canvas-editor__status-line[data-v-2f17cb11]{flex-wrap:wrap;gap:.45rem;display:flex}.floor-canvas-editor__status-chip[data-v-2f17cb11]{color:#617463;background:#fafcfa;border:1px solid #d3ddd3;border-radius:8px;align-items:center;min-height:30px;padding:.2rem .65rem;font-size:.76rem;display:inline-flex}.floor-canvas-editor__status-chip strong[data-v-2f17cb11]{color:#2b5c39;margin-left:.25rem}.floor-canvas-editor__form[data-v-2f17cb11],.floor-canvas-editor__field[data-v-2f17cb11],.floor-canvas-editor__field-row[data-v-2f17cb11]{gap:.6rem;display:grid}.floor-canvas-editor__panel-group[data-v-2f17cb11]{background:#fbfcfb;border:1px solid #d3ddd2;border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.floor-canvas-editor__panel-title[data-v-2f17cb11]{color:#27a653;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e4ebe4;padding-bottom:.35rem;font-size:.76rem;font-weight:800}.floor-canvas-editor__field span[data-v-2f17cb11]{color:#6e8072;font-size:.76rem;font-weight:700}.floor-canvas-editor__field-row[data-v-2f17cb11]{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-canvas-editor__field-row--align-end[data-v-2f17cb11]{align-items:end}.floor-canvas-editor__toggle[data-v-2f17cb11]{color:#4b6351;align-items:center;gap:.5rem;min-height:42px;font-size:.82rem;font-weight:700;display:inline-flex}.floor-canvas-editor__toggle input[data-v-2f17cb11]{accent-color:#2cb55a}.floor-canvas-editor__nudge[data-v-2f17cb11]{justify-items:center;gap:.35rem;display:grid}.floor-canvas-editor__nudge>div[data-v-2f17cb11]{gap:.35rem;display:flex}.floor-canvas-editor__nudge button[data-v-2f17cb11]{color:#b65f17;cursor:pointer;background:linear-gradient(#fff8f2 0%,#ffe8d5 100%);border:1px solid #f0c39b;border-radius:8px;min-width:42px;min-height:42px;font-weight:800}.floor-canvas-editor__delete-btn[data-v-2f17cb11]{width:100%}.floor-canvas-editor__empty-side[data-v-2f17cb11]{text-align:center;background:#fbfcfb;border:1px dashed #cfd9cf;border-radius:8px;place-items:center;min-height:140px;padding:1rem;display:grid}@media (width<=1180px){.floor-canvas-editor__layout[data-v-2f17cb11]{grid-template-columns:1fr}}@media (width<=760px){.floor-canvas-editor__field-row[data-v-2f17cb11]{grid-template-columns:1fr}.floor-canvas-editor__canvas[data-v-2f17cb11]{min-height:360px}.floor-canvas-editor__topbar[data-v-2f17cb11]{padding:.8rem}}.tpv-salon-shell[data-v-b4e65359]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tpv-salon-shell--plane[data-v-b4e65359]{grid-template-columns:250px minmax(0,1fr)}.tpv-salon-sidebar[data-v-b4e65359]{gap:.9rem;display:grid;position:sticky;top:.75rem}.tpv-salon-sidebar__brand[data-v-b4e65359],.tpv-salon-sidebar__group[data-v-b4e65359],.tpv-salon-panel[data-v-b4e65359],.tpv-salon-card[data-v-b4e65359],.tpv-salon-toolbar-window[data-v-b4e65359],.tpv-salon-editor-window[data-v-b4e65359],.tpv-salon-list-window[data-v-b4e65359]{background:linear-gradient(#fbfcfa 0%,#eef3ee 100%);border:1px solid #bfd9c5;border-radius:16px;box-shadow:0 12px 24px #11182714}.tpv-salon-sidebar__brand[data-v-b4e65359],.tpv-salon-sidebar__group[data-v-b4e65359]{padding:.95rem}.tpv-salon-sidebar__eyebrow[data-v-b4e65359]{color:#2fb866;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.tpv-salon-sidebar__brand strong[data-v-b4e65359],.tpv-salon-sidebar__title[data-v-b4e65359],.tpv-salon-sidebar__metric strong[data-v-b4e65359],.tpv-salon-sidebar__item strong[data-v-b4e65359],.tpv-salon-sidebar__zone strong[data-v-b4e65359]{color:#1f3b29}.tpv-salon-sidebar__brand[data-v-b4e65359]{gap:.35rem;display:grid}.tpv-salon-sidebar__brand small[data-v-b4e65359],.tpv-salon-sidebar__metric small[data-v-b4e65359],.tpv-salon-sidebar__item small[data-v-b4e65359],.tpv-salon-sidebar__zone span[data-v-b4e65359],.tpv-salon-sidebar__link[data-v-b4e65359],.tpv-salon-window__title small[data-v-b4e65359],.tpv-salon-window__status span[data-v-b4e65359],.tpv-salon-block__title span[data-v-b4e65359],.tpv-salon-block__title small[data-v-b4e65359]{color:#6a7d6f}.tpv-salon-sidebar__group[data-v-b4e65359]{gap:.75rem;display:grid}.tpv-salon-sidebar__title[data-v-b4e65359]{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.tpv-salon-sidebar__metrics[data-v-b4e65359]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tpv-salon-sidebar__metric[data-v-b4e65359],.tpv-salon-sidebar__item[data-v-b4e65359],.tpv-salon-sidebar__zone[data-v-b4e65359],.tpv-salon-sidebar__link[data-v-b4e65359]{background:#fff;border:1px solid #cfe3d3;border-radius:12px}.tpv-salon-sidebar__metric[data-v-b4e65359]{gap:.2rem;padding:.75rem;display:grid}.tpv-salon-sidebar__metric span[data-v-b4e65359]{color:#6a7d6f;font-size:.75rem}.tpv-salon-sidebar__metric strong[data-v-b4e65359]{font-size:1.1rem}.tpv-salon-sidebar__metric--warn[data-v-b4e65359]{background:linear-gradient(#fff7eb 0%,#fff0d8 100%);border-color:#f3c47c}.tpv-salon-sidebar__menu[data-v-b4e65359],.tpv-salon-sidebar__zones[data-v-b4e65359],.tpv-salon-sidebar__links[data-v-b4e65359]{gap:.55rem;display:grid}.tpv-salon-sidebar__item[data-v-b4e65359],.tpv-salon-sidebar__zone[data-v-b4e65359]{gap:.18rem;padding:.75rem;display:grid}.tpv-salon-sidebar__item--active[data-v-b4e65359]{background:linear-gradient(#f7fff8 0%,#effaf1 100%);border-color:#2fb866;box-shadow:inset 0 0 0 1px #2fb86614}.tpv-salon-sidebar__links[data-v-b4e65359]{gap:.5rem}.tpv-salon-sidebar__link[data-v-b4e65359]{justify-content:center;align-items:center;min-height:42px;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.tpv-salon-window[data-v-b4e65359]{background:#e8ece8;border:1px solid #b7d6c0;border-radius:20px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #10182024}.tpv-salon-window__topbar[data-v-b4e65359]{color:#f8fff9;background:linear-gradient(#35c16a 0%,#27aa58 100%);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.tpv-salon-window__controls[data-v-b4e65359]{gap:.35rem;display:flex}.tpv-salon-window__controls span[data-v-b4e65359]{background:#ffffffb8;border-radius:999px;width:11px;height:11px}.tpv-salon-window__title[data-v-b4e65359]{flex:1;gap:.12rem;display:grid}.tpv-salon-window__title strong[data-v-b4e65359]{font-size:1.02rem}.tpv-salon-window__title small[data-v-b4e65359],.tpv-salon-window__status span[data-v-b4e65359]{color:#ffffffd6}.tpv-salon-window__status[data-v-b4e65359]{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.tpv-salon-window__status span[data-v-b4e65359]{background:#ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.tpv-salon-window__tabs[data-v-b4e65359]{background:#e8ece8;border-bottom:1px solid #cfdbd1;flex-wrap:wrap;gap:.35rem;padding:.85rem .95rem 0;display:flex}.tpv-salon-window__tab[data-v-b4e65359]{color:#617363;background:linear-gradient(#f5f5f5 0%,#e1e4e1 100%);border:1px solid #c6d6ca;border-bottom:none;border-radius:10px 10px 0 0;min-height:38px;padding:.55rem 1rem;font-weight:700}.tpv-salon-window__tab--active[data-v-b4e65359]{color:#2db55f;background:#fff}.tpv-salon-panel[data-v-b4e65359]{background:#fff;gap:1rem;padding:1rem;display:grid}.tpv-salon-panel__head[data-v-b4e65359],.table-qr__head-actions[data-v-b4e65359],.table-qr__planner-head[data-v-b4e65359],.table-qr__planner-actions[data-v-b4e65359],.table-qr__toolbar[data-v-b4e65359],.table-qr__toolbar-actions[data-v-b4e65359],.table-qr__tables-head[data-v-b4e65359],.table-qr__actions[data-v-b4e65359],.table-qr__access-meta[data-v-b4e65359],.table-qr__meta[data-v-b4e65359],.table-qr__zone-meta[data-v-b4e65359],.table-qr__editor-head[data-v-b4e65359]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tpv-salon-block[data-v-b4e65359]{background:linear-gradient(#fefefe 0%,#f3f5f1 100%);border:1px solid #d4ddd5;border-radius:16px;gap:.9rem;padding:.95rem;display:grid}.tpv-salon-block__title[data-v-b4e65359]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tpv-salon-block__title div[data-v-b4e65359]{gap:.18rem;display:grid}.tpv-salon-block__title strong[data-v-b4e65359],.table-qr__access-copy strong[data-v-b4e65359],.table-qr__meta strong[data-v-b4e65359],.table-qr__zone-meta strong[data-v-b4e65359],.table-qr__editor-head strong[data-v-b4e65359],.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__head strong,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__canvas-head strong,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__sidebar-head strong{color:#1f3b29}.tpv-salon-block__title span[data-v-b4e65359],.tpv-salon-panel .section-subtitle[data-v-b4e65359],.table-qr__note[data-v-b4e65359],.table-qr__access-route[data-v-b4e65359],.table-qr__meta span[data-v-b4e65359],.table-qr__zone-meta small[data-v-b4e65359],.table-qr__editor-head span[data-v-b4e65359],.table-qr__access-kicker[data-v-b4e65359],.table-qr__zone-kicker[data-v-b4e65359],.table-qr__field[data-v-b4e65359],.table-qr__mini-field[data-v-b4e65359],.table-qr__toggle[data-v-b4e65359],.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__head span,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__canvas-head span,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__canvas-note,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__sidebar-head span,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__empty-side,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__empty,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__field span{color:#6a7d6f}.table-qr__status[data-v-b4e65359]{border:1px solid #bed7c4;border-radius:14px;padding:.8rem .95rem}.table-qr__status--ok[data-v-b4e65359]{color:#1f6c3a;background:#effaf1}.table-qr__status--warn[data-v-b4e65359]{color:#9a5b00;background:#fff3df;border-color:#f3c47c}.table-qr__status--error[data-v-b4e65359]{color:#a13131;background:#ffe9e9;border-color:#ef9f9f}.tpv-salon-toolbar-window[data-v-b4e65359]{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.85rem;display:grid}.tpv-salon-toolbar-window__actions[data-v-b4e65359]{justify-content:flex-end}.table-qr__field[data-v-b4e65359],.table-qr__mini-field[data-v-b4e65359],.table-qr__access-copy[data-v-b4e65359],.table-qr__meta div[data-v-b4e65359],.table-qr__zone-meta div[data-v-b4e65359]{gap:.3rem;display:grid}.table-qr__field[data-v-b4e65359]{min-width:220px}.table-qr__mini-field--zone-order[data-v-b4e65359]{max-width:98px}.table-qr__access-grid[data-v-b4e65359],.table-qr__zone-grid[data-v-b4e65359],.table-qr__grid[data-v-b4e65359]{gap:.8rem;display:grid}.table-qr__access-grid[data-v-b4e65359],.table-qr__zone-grid[data-v-b4e65359]{grid-template-columns:repeat(3,minmax(0,1fr))}.table-qr__grid[data-v-b4e65359]{grid-template-columns:repeat(4,minmax(0,1fr))}.table-qr__access-card[data-v-b4e65359],.table-qr__card[data-v-b4e65359],.table-qr__zone-card[data-v-b4e65359],.table-qr__editor[data-v-b4e65359]{gap:.8rem;padding:.9rem;display:grid}.table-qr__zone-fields[data-v-b4e65359]{grid-template-columns:minmax(0,1fr) 98px;gap:.65rem;display:grid}.table-qr__zone-card--off[data-v-b4e65359]{opacity:.72}.table-qr__tag-list[data-v-b4e65359]{flex-wrap:wrap;gap:.45rem;display:flex}.table-qr__badge[data-v-b4e65359],.table-qr__tag[data-v-b4e65359],.tpv-salon-zone-pill[data-v-b4e65359],.pill[data-v-b4e65359]{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:.25rem .72rem;font-size:.75rem;font-weight:800;display:inline-flex}.table-qr__badge--commercial[data-v-b4e65359],.tpv-salon-zone-pill[data-v-b4e65359],.pill.done[data-v-b4e65359]{color:#1e7a3f;background:#edf9f0;border:1px solid #bfe1c7}.table-qr__badge--social[data-v-b4e65359],.table-qr__badge--qr[data-v-b4e65359],.table-qr__badge--ok[data-v-b4e65359],.table-qr__tag[data-v-b4e65359]{color:#4f6457;background:#f0f4f0;border:1px solid #d1ddd2}.table-qr__badge--warn[data-v-b4e65359],.pill.warn[data-v-b4e65359]{color:#9a5b00;background:#fff2de;border:1px solid #f0c37f}.table-qr__image[data-v-b4e65359]{background:#fff;border:1px solid #d3ddd3;border-radius:16px;justify-self:center;width:min(100%,220px);padding:.7rem}.table-qr__table-list[data-v-b4e65359]{gap:.7rem;display:grid}.table-qr__table-row[data-v-b4e65359]{background:#fff;border:1px solid #d4ddd5;border-radius:14px;grid-template-columns:minmax(90px,.8fr) minmax(170px,1.4fr) minmax(130px,1fr) 96px 96px 118px auto;align-items:end;gap:.72rem;padding:.85rem;display:grid}.table-qr__card--pending[data-v-b4e65359]{border-color:#f0c37f;box-shadow:inset 0 0 0 1px #f0c37f38}.ghost-link[data-v-b4e65359],.primary-btn[data-v-b4e65359],.ghost-btn[data-v-b4e65359],.refresh-btn[data-v-b4e65359]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:.62rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.ghost-link[data-v-b4e65359],.ghost-btn[data-v-b4e65359],.refresh-btn--ghost[data-v-b4e65359]{color:#31523a;background:linear-gradient(#fff 0%,#edf2ee 100%);border:1px solid #c9d8cc}.primary-btn[data-v-b4e65359],.refresh-btn[data-v-b4e65359]{color:#fffdf8;background:linear-gradient(#ffa632 0%,#f18800 100%);border:1px solid #df8d1d}.ghost-btn--danger[data-v-b4e65359]{color:#935a00;border-color:#e7b56a}.admin-input[data-v-b4e65359],.tpv-salon-panel[data-v-b4e65359] .admin-input{color:#294332;background:#fff;border:1px solid #cbd7cd;border-radius:10px;min-height:42px;padding:.62rem .75rem;box-shadow:inset 0 1px #ffffffd9}.tpv-salon-editor-window[data-v-b4e65359]{padding:.9rem}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor{gap:.9rem;display:grid}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__head,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__toolbar,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__layout{gap:.8rem;display:grid}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__zone-list,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__toolbar{flex-wrap:wrap;gap:.55rem;display:flex}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__zone-btn,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__add-btn,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__nudge button,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__delete-btn{color:#31523a;background:linear-gradient(#fff 0%,#edf2ee 100%);border:1px solid #c9d8cc;border-radius:10px;min-height:40px;padding:.55rem .85rem;font-weight:700}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__zone-btn--active,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__add-btn:hover{color:#1e7a3f;background:linear-gradient(#f7fff8 0%,#effaf1 100%);border-color:#2fb866}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__canvas-card,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__sidebar{background:linear-gradient(#fefefe 0%,#f3f5f1 100%);border:1px solid #d4ddd5;border-radius:14px;padding:.85rem}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__canvas{background:linear-gradient(#ffffffeb,#f8f8f5f5),linear-gradient(90deg,#677c6d14 1px,#0000 1px) 0 0/8.33333% 100%,linear-gradient(#677c6d14 1px,#0000 1px) 0 0/100% 10%;border:1px solid #d4ddd5;border-radius:16px;min-height:540px}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__item{color:#5c3e1d;background:linear-gradient(#f5e3cc 0%,#e9c79d 100%);border:1px solid #cfb490;border-radius:12px;box-shadow:0 4px 10px #452f161f}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__item--barra{color:#fff7ef;background:linear-gradient(#d89a5c 0%,#b96c2f 100%);border-color:#a76531}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__item--selected{border-color:#2fb866;box-shadow:0 0 0 2px #2fb86633,0 6px 14px #2fb8662e}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__item--hidden{opacity:.45}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__form{gap:.7rem;display:grid}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__toggle{align-items:center;gap:.5rem;min-height:42px;display:inline-flex}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__toggle input,.table-qr__toggle input[data-v-b4e65359]{accent-color:#2fb866}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__nudge{justify-items:center;gap:.45rem;display:grid}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__nudge>div{gap:.45rem;display:flex}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__empty,.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__empty-side{background:#ffffffc7;border:1px dashed #cbd7cd;border-radius:12px;padding:1rem}@media (width<=1380px){.tpv-salon-shell[data-v-b4e65359],.tpv-salon-shell--plane[data-v-b4e65359]{grid-template-columns:1fr}.tpv-salon-sidebar[data-v-b4e65359]{position:static}.table-qr__access-grid[data-v-b4e65359],.table-qr__zone-grid[data-v-b4e65359],.table-qr__grid[data-v-b4e65359]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-qr__table-row[data-v-b4e65359]{grid-template-columns:repeat(3,minmax(0,1fr))}.tpv-salon-toolbar-window[data-v-b4e65359],.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__layout{grid-template-columns:1fr}}@media (width<=860px){.tpv-salon-sidebar__metrics[data-v-b4e65359],.table-qr__access-grid[data-v-b4e65359],.table-qr__zone-grid[data-v-b4e65359],.table-qr__grid[data-v-b4e65359],.table-qr__table-row[data-v-b4e65359],.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__field-row{grid-template-columns:1fr}.tpv-salon-window__topbar[data-v-b4e65359],.tpv-salon-window__status[data-v-b4e65359],.tpv-salon-window__tabs[data-v-b4e65359],.tpv-salon-panel__head[data-v-b4e65359],.table-qr__planner-head[data-v-b4e65359],.table-qr__planner-actions[data-v-b4e65359],.table-qr__toolbar[data-v-b4e65359],.table-qr__toolbar-actions[data-v-b4e65359],.table-qr__tables-head[data-v-b4e65359],.table-qr__actions[data-v-b4e65359]{align-items:stretch}.tpv-salon-window__status[data-v-b4e65359],.tpv-salon-panel__head-actions[data-v-b4e65359],.table-qr__planner-actions[data-v-b4e65359],.table-qr__toolbar-actions[data-v-b4e65359],.table-qr__actions[data-v-b4e65359]{width:100%}.tpv-salon-window__status span[data-v-b4e65359],.tpv-salon-panel__head-actions[data-v-b4e65359]>*,.table-qr__planner-actions[data-v-b4e65359]>*,.table-qr__toolbar-actions[data-v-b4e65359]>*,.table-qr__actions[data-v-b4e65359]>*{flex:auto}.tpv-salon-panel[data-v-b4e65359] .floor-canvas-editor__canvas{min-height:420px}}.shift-planner-panel[data-v-9df52cd6]{gap:1rem;display:grid}.shift-planner-panel__stats[data-v-9df52cd6],.shift-summary-grid[data-v-9df52cd6],.shift-planner-grid[data-v-9df52cd6],.shift-schedule-grid[data-v-9df52cd6],.shift-day-grid[data-v-9df52cd6]{gap:.85rem;display:grid}.shift-planner-panel__stats[data-v-9df52cd6],.shift-summary-grid[data-v-9df52cd6]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.shift-planner-grid[data-v-9df52cd6],.shift-schedule-grid[data-v-9df52cd6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shift-day-grid[data-v-9df52cd6]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.shift-planner-panel__group[data-v-9df52cd6],.shift-day-card[data-v-9df52cd6]{background:#ffffff08;border:1px solid #e9b1701f;border-radius:22px;padding:1rem}.shift-planner-panel__group-head[data-v-9df52cd6],.shift-day-card__head[data-v-9df52cd6],.shift-block__head[data-v-9df52cd6],.shift-planner-field[data-v-9df52cd6]{gap:.35rem;display:grid}.shift-planner-panel__group-head span[data-v-9df52cd6],.shift-day-card__head span[data-v-9df52cd6],.shift-block__head span[data-v-9df52cd6],.shift-block__names[data-v-9df52cd6],.shift-planner-field span[data-v-9df52cd6]{color:var(--edv-muted)}.shift-planner-field--wide[data-v-9df52cd6]{grid-column:1/-1}.shift-planner-field--toggle[data-v-9df52cd6]{align-content:end}.shift-day-card--closed[data-v-9df52cd6]{opacity:.72}.shift-day-card__body[data-v-9df52cd6]{gap:.7rem;margin-top:.85rem;display:grid}.shift-day-card__empty[data-v-9df52cd6]{color:var(--edv-muted);margin-top:.85rem}.shift-block[data-v-9df52cd6]{background:#07121bb8;border:1px solid #e9b1701f;border-radius:18px;padding:.8rem .9rem}.shift-block--warn[data-v-9df52cd6]{border-color:#f08b8338}.text-alert[data-v-9df52cd6]{color:#ff8e88}.text-ok[data-v-9df52cd6]{color:#8cf0c8}@media (width<=900px){.shift-planner-grid[data-v-9df52cd6],.shift-planner-panel__stats[data-v-9df52cd6],.shift-summary-grid[data-v-9df52cd6],.shift-schedule-grid[data-v-9df52cd6],.shift-day-grid[data-v-9df52cd6]{grid-template-columns:1fr}}.card[data-v-eaea6934]{background:linear-gradient(#4a3818f5,#261d0cfa),linear-gradient(#ffffff0f,#0000001f);border:1px solid #f0c67642;border-radius:24px;padding:1.05rem;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000057,inset 0 1px #fff4d224,inset 0 -1px #00000038}.card[data-v-eaea6934]:before{content:"";pointer-events:none;background:linear-gradient(#ffe9b30f,#0000 20% 80%,#0000001f),repeating-linear-gradient(90deg,#ffffff03 0 2px,#0000 2px 7px);position:absolute;inset:0}.copiloto-panel[data-v-eaea6934]{z-index:1;gap:.9rem;display:grid;position:relative}.copiloto-panel--compact[data-v-eaea6934]{border-radius:22px;height:100%}.section-head[data-v-eaea6934]{background:linear-gradient(#72551ff2,#483514fa);border:1px solid #f2cd8047;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #fff4d21f,0 10px 18px #0000002e}.section-head h2[data-v-eaea6934]{color:#fff7e8;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:1.02rem}.section-subtitle[data-v-eaea6934]{color:#ffefd3d1;margin:.28rem 0 0;font-size:.84rem;line-height:1.45}.pill[data-v-eaea6934]{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2.2rem;padding:.5rem .9rem;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.pill--gpt[data-v-eaea6934]{color:#f0fffb;background:linear-gradient(#4c988ce6,#2d6158f2);border:1px solid #85e6d642}.pill--fallback[data-v-eaea6934]{color:#fff2de;background:linear-gradient(#b27835eb,#754d1df5);border:1px solid #f2cd803d}.pill--local[data-v-eaea6934]{color:#f1f3f6;background:linear-gradient(#535353d9,#2c2c2cf2);border:1px solid #ffffff1f}.copiloto-ops[data-v-eaea6934]{gap:.9rem;display:grid}.copiloto-guides[data-v-eaea6934]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.copiloto-group[data-v-eaea6934]{background:linear-gradient(#382a13eb,#1c1509fa);border:1px solid #f1ca792e;border-radius:20px;gap:.8rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #fff0cd14,0 10px 16px #00000029}.copiloto-group__head[data-v-eaea6934]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.copiloto-group__head h3[data-v-eaea6934]{color:#fff6e6;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.92rem}.copiloto-group__head p[data-v-eaea6934]{color:#ffebcabd;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.copiloto-helper[data-v-eaea6934]{color:#effff9;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#4d8c7df2,#2b584efa);border:1px solid #85e6d638;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.7rem;font-weight:800;display:inline-flex}.copiloto-action-grid[data-v-eaea6934]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.copiloto-action-btn[data-v-eaea6934]{color:#fff8ef;text-align:left;cursor:pointer;background:linear-gradient(#785921eb,#493514fa);border:1px solid #f0c6762e;border-radius:16px;gap:.25rem;min-height:5.3rem;padding:.78rem .82rem;transition:transform .16s,border-color .16s,filter .16s;display:grid;box-shadow:inset 0 1px #fff2d314,0 8px 14px #0000001f}.copiloto-action-btn strong[data-v-eaea6934]{font-size:.84rem;line-height:1.2}.copiloto-action-btn span[data-v-eaea6934]{color:#ffedd4d1;font-size:.75rem;line-height:1.32}.copiloto-action-btn[data-v-eaea6934]:hover{filter:brightness(1.05);border-color:#89e9d842;transform:translateY(-1px)}.copiloto-action-btn[data-v-eaea6934]:disabled,.copiloto-cta[data-v-eaea6934]:disabled,.copiloto-print-btn[data-v-eaea6934]:disabled,.copiloto-send[data-v-eaea6934]:disabled,.copiloto-voice-btn[data-v-eaea6934]:disabled{opacity:.48;cursor:not-allowed;transform:none}.copiloto-guide[data-v-eaea6934]{align-content:start}.copiloto-form-grid[data-v-eaea6934]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.copiloto-field-group[data-v-eaea6934]{gap:.32rem;display:grid}.copiloto-field-group--full[data-v-eaea6934]{grid-column:1/-1}.copiloto-field-group span[data-v-eaea6934]{color:#f4e7ca;letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:800}.copiloto-field[data-v-eaea6934],.copiloto-select[data-v-eaea6934]{color:#fbf6ed;background:linear-gradient(#1a1a1af2,#101010fa);border:1px solid #f1ca7929;border-radius:14px;width:100%;padding:.74rem .86rem;font-size:.9rem;box-shadow:inset 0 1px #ffffff0a}.copiloto-field[data-v-eaea6934]::placeholder{color:#f4e7ca61}.copiloto-field[data-v-eaea6934]:focus,.copiloto-select[data-v-eaea6934]:focus,.copiloto-input[data-v-eaea6934]:focus{border-color:#89e9d85c;outline:none;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #89e9d817}.copiloto-check[data-v-eaea6934]{background:#fff8e90a;border:1px solid #f1ca791f;border-radius:14px;align-items:center;gap:.65rem;padding:.76rem .86rem;display:flex}.copiloto-check span[data-v-eaea6934]{color:#f8eedc;font-size:.82rem}.copiloto-guide__actions[data-v-eaea6934]{justify-content:flex-end;display:flex}.copiloto-cta[data-v-eaea6934],.copiloto-print-btn[data-v-eaea6934],.copiloto-voice-btn[data-v-eaea6934],.copiloto-send[data-v-eaea6934]{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:14px;min-height:2.9rem;font-size:.82rem;font-weight:800;transition:transform .16s,filter .16s,border-color .16s}.copiloto-cta[data-v-eaea6934]:hover,.copiloto-print-btn[data-v-eaea6934]:hover,.copiloto-voice-btn[data-v-eaea6934]:hover,.copiloto-send[data-v-eaea6934]:hover{filter:brightness(1.04);transform:translateY(-1px)}.copiloto-cta[data-v-eaea6934]{color:#fff9ef;border:1px solid #0000;padding:.76rem 1.05rem}.copiloto-cta--invoice[data-v-eaea6934]{background:linear-gradient(#4c988ce6,#2b584efa);border-color:#85e6d638}.copiloto-cta--purchase[data-v-eaea6934]{background:linear-gradient(#b27835f5,#754d1dfa);border-color:#f2cd803d}.copiloto-warning[data-v-eaea6934]{color:#fff0d7;background:linear-gradient(#744719e6,#4c2e10f5);border:1px solid #f2cd8038;border-radius:16px;padding:.82rem .95rem;font-size:.88rem}.copiloto-messages[data-v-eaea6934]{background:linear-gradient(#131313f5,#0a0a0afa);border:1px solid #f1ca7929;border-radius:20px;align-content:start;gap:.8rem;min-height:290px;max-height:500px;padding:.85rem;display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffda8e0a}.copiloto-panel--compact .copiloto-messages[data-v-eaea6934]{min-height:220px;max-height:min(58vh,520px)}.copiloto-empty[data-v-eaea6934]{color:#ffeccebd;gap:.75rem;display:grid}.copiloto-empty p[data-v-eaea6934]{margin:0}.copiloto-suggestions[data-v-eaea6934]{flex-wrap:wrap;gap:.5rem;display:flex}.copiloto-suggestion[data-v-eaea6934]{color:#f6ead3;cursor:pointer;text-align:left;background:linear-gradient(#4a3616f0,#2d210dfa);border:1px solid #f1ca7929;border-radius:999px;padding:.54rem .88rem;font-size:.83rem;font-weight:700}.copiloto-suggestion[data-v-eaea6934]:hover{filter:brightness(1.05);border-color:#89e9d83d}.copiloto-message[data-v-eaea6934]{background:linear-gradient(#382a13e6,#1c1509fa);border:1px solid #f1ca791f;border-radius:16px;gap:.42rem;padding:.84rem .92rem;display:grid}.copiloto-message--user[data-v-eaea6934]{background:linear-gradient(#6c4e1ce6,#3f2d10fa);border-color:#f1ca7933}.copiloto-message--assistant[data-v-eaea6934]{background:linear-gradient(#234841eb,#132824fa);border-color:#85e6d62e}.copiloto-message__label[data-v-eaea6934]{text-transform:uppercase;letter-spacing:.12em;color:#ffe9c3a8;font-size:.7rem;font-weight:800}.copiloto-message p[data-v-eaea6934]{color:#fff6e7;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.copiloto-message__meta[data-v-eaea6934]{flex-wrap:wrap;gap:.38rem;display:flex}.copiloto-meta-pill[data-v-eaea6934]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .56rem;font-size:.69rem;font-weight:800;display:inline-flex}.copiloto-meta-pill--gpt[data-v-eaea6934]{color:#ecfffb;background:#89e9d829}.copiloto-meta-pill--local[data-v-eaea6934]{color:#f1f4f7;background:#ffffff14}.copiloto-meta-pill--tool[data-v-eaea6934]{color:#fff0d7;background:#f2cd8029}.copiloto-meta-pill--warning[data-v-eaea6934]{color:#ffe0db;background:#d35e4a2e}.copiloto-typing[data-v-eaea6934]{color:#ffeccec7!important}.copiloto-dots[data-v-eaea6934]{animation:1.2s infinite blink-eaea6934}@keyframes blink-eaea6934{0%,to{opacity:1}50%{opacity:.2}}.copiloto-error[data-v-eaea6934]{color:#ffe1dd;background:linear-gradient(#722727f0,#451717fa);border:1px solid #f08b833d;border-radius:16px;padding:.84rem .96rem;font-size:.9rem}.copiloto-print-row[data-v-eaea6934]{justify-content:flex-end;display:flex}.copiloto-print-btn[data-v-eaea6934]{color:#fff4e0;background:linear-gradient(#6f501ff2,#453213fa);border:1px solid #f1ca7933;padding:.66rem 1rem}.copiloto-input-row[data-v-eaea6934]{background:linear-gradient(#3e2e14eb,#21190bfa);border:1px solid #f1ca7929;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.85rem;display:grid}.copiloto-voice-btn[data-v-eaea6934]{color:#fff0eb;white-space:nowrap;background:linear-gradient(#a15245f0,#623028fa);border:1px solid #d0726447;padding:.76rem 1rem}.copiloto-voice-btn--active[data-v-eaea6934]{background:linear-gradient(#c25b4afa,#79352bfa);border-color:#ffbcb257}.copiloto-input[data-v-eaea6934]{color:#fbf6ed;background:linear-gradient(#141414f5,#0a0a0afa);border:1px solid #f1ca7929;border-radius:14px;width:100%;padding:.82rem .98rem;font-size:.94rem}.copiloto-input[data-v-eaea6934]:disabled{opacity:.55}.copiloto-send[data-v-eaea6934]{color:#f5fffc;white-space:nowrap;background:linear-gradient(#479081f5,#2b584efa);border:1px solid #89e9d838;padding:.76rem 1.15rem}@media (width<=1080px){.copiloto-action-grid[data-v-eaea6934],.copiloto-guides[data-v-eaea6934]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.card[data-v-eaea6934]{border-radius:20px;padding:.85rem}.section-head[data-v-eaea6934],.copiloto-group__head[data-v-eaea6934]{flex-direction:column;align-items:stretch}.copiloto-action-grid[data-v-eaea6934],.copiloto-guides[data-v-eaea6934],.copiloto-form-grid[data-v-eaea6934],.copiloto-input-row[data-v-eaea6934]{grid-template-columns:1fr}.copiloto-send[data-v-eaea6934],.copiloto-voice-btn[data-v-eaea6934],.copiloto-print-btn[data-v-eaea6934],.copiloto-cta[data-v-eaea6934]{width:100%}.copiloto-messages[data-v-eaea6934]{min-height:240px;max-height:54vh;padding:.72rem}}.menu-page[data-v-6e34c21c]{background:radial-gradient(circle at 12% 8%,#e9b1702e,#0000 24%),radial-gradient(circle at 88% 10%,#49c6b724,#0000 20%),radial-gradient(circle at 50% 120%,#5e341838,#0000 30%),linear-gradient(#060e16fc,#0a121c);gap:1.25rem;min-height:100vh;padding:28px;display:grid;overflow-x:hidden}.menu-page--contained[data-v-6e34c21c]{min-height:100%}.menu-page--qr[data-v-6e34c21c]{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.menu-hero[data-v-6e34c21c],.menu-toolbar[data-v-6e34c21c],.status-card[data-v-6e34c21c],.table-banner[data-v-6e34c21c],.menu-section[data-v-6e34c21c],.menu-empty[data-v-6e34c21c],.menu-order-panel[data-v-6e34c21c]{border:1px solid #e9b17024;border-radius:30px;box-shadow:0 22px 46px #00000042,inset 0 1px #ffffff0a}.menu-hero[data-v-6e34c21c]{background:radial-gradient(circle at 88% 14%,#e9b17029,#0000 24%),radial-gradient(circle at 12% 90%,#49c6b71a,#0000 26%),linear-gradient(145deg,#121e28fc,#08121bfc);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:1rem;padding:1.65rem;display:grid;position:relative}.menu-page--online .menu-hero[data-v-6e34c21c]{background:radial-gradient(circle at 82% 16%,#e9b17033,#0000 30%),radial-gradient(circle at 10% 76%,#49c6b71a,#0000 28%),linear-gradient(150deg,#14222dfc,#09111bfc);padding-top:4.4rem}.menu-hero--qr[data-v-6e34c21c]{background:radial-gradient(circle at 85% 18%,#49c6b729,#0000 26%),radial-gradient(circle at 14% 92%,#e9b1701a,#0000 24%),linear-gradient(150deg,#091620fc,#070f17fc);grid-template-columns:1fr;gap:.95rem;padding:1.2rem}.menu-hero__eyebrow[data-v-6e34c21c],.menu-section__eyebrow[data-v-6e34c21c]{letter-spacing:.14em;text-transform:uppercase;color:var(--edv-copper);margin:0 0 .45rem;font-size:.8rem;font-weight:700}.menu-hero h1[data-v-6e34c21c],.menu-section h2[data-v-6e34c21c],.menu-order-panel h2[data-v-6e34c21c]{font-family:var(--edv-font-display);letter-spacing:-.04em;color:#fff8f0;margin:0}.menu-hero h1[data-v-6e34c21c]{max-width:12ch;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95}.menu-hero__lead[data-v-6e34c21c],.menu-hero__identity[data-v-6e34c21c],.status-card p[data-v-6e34c21c],.table-banner p[data-v-6e34c21c],.menu-card p[data-v-6e34c21c],.menu-empty p[data-v-6e34c21c],.menu-order-panel__lead[data-v-6e34c21c],.menu-order-empty[data-v-6e34c21c]{color:var(--edv-muted-strong);margin:0;line-height:1.55}.menu-hero__identity[data-v-6e34c21c]{color:#dffbf6}.menu-hero__chips--qr[data-v-6e34c21c]{gap:.5rem}.menu-hero__chips[data-v-6e34c21c],.menu-filters[data-v-6e34c21c],.menu-order-panel__meta[data-v-6e34c21c],.menu-order-panel__actions[data-v-6e34c21c]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-chip[data-v-6e34c21c],.filter-chip[data-v-6e34c21c]{color:#edf4f7;background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #e9b1702e;border-radius:999px;justify-content:center;align-items:center;padding:.74rem 1rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.hero-chip--table[data-v-6e34c21c]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.menu-hero__actions[data-v-6e34c21c]{align-content:start;gap:.8rem;display:grid}.menu-hero__actions--qr[data-v-6e34c21c]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-action[data-v-6e34c21c]{border-radius:22px;justify-content:center;align-items:center;padding:.98rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #0003}.hero-action--button[data-v-6e34c21c]{cursor:pointer;border:none}.hero-action--primary[data-v-6e34c21c]{color:#0d1822;background:linear-gradient(135deg,#f3cf9a,#d9a766 52%,#7fe1d5 100%)}.hero-action--ghost[data-v-6e34c21c]{color:#fff8f0;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #e9b1702e}.hero-action--waiter[data-v-6e34c21c]{color:#dffbf6;background:linear-gradient(135deg,#49c6b747,#49c6b72e);border:none}.hero-action[data-v-6e34c21c]:disabled{opacity:.55;cursor:not-allowed}.menu-account-access[data-v-6e34c21c]{z-index:3;color:#fff8f0;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07121ce6;border:1px solid #e9b1702e;border-radius:18px;gap:.15rem;min-width:min(220px,100% - 2rem);padding:.75rem .95rem;display:grid;position:absolute;top:1rem;right:1rem}.menu-account-access span[data-v-6e34c21c]{letter-spacing:.08em;text-transform:uppercase;color:var(--edv-copper);font-size:.76rem;font-weight:800}.menu-account-access strong[data-v-6e34c21c]{color:#fff8f0;font-size:.92rem;line-height:1.15}.qr-mobile-dock[data-v-6e34c21c]{display:none}.menu-toolbar[data-v-6e34c21c],.menu-section[data-v-6e34c21c],.menu-empty[data-v-6e34c21c],.table-banner[data-v-6e34c21c],.menu-order-panel[data-v-6e34c21c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0f1b26f7,#08121bf7);padding:1.2rem}.menu-section[data-v-6e34c21c]{position:relative;overflow:hidden}.menu-section[data-v-6e34c21c]>*{z-index:1;position:relative}.menu-section[data-v-6e34c21c]:before{content:"";pointer-events:none;border-radius:inherit;opacity:.92;transition:opacity .3s;position:absolute;inset:0}.menu-section--pizzas[data-v-6e34c21c]:before{background:radial-gradient(120% 80% at 95% 5%,#ff782859,#0000 40%),radial-gradient(100% 60% at 5% 95%,#c8461438,#0000 35%),radial-gradient(circle,#ff5a1e14,#0000 50%),linear-gradient(160deg,#b44b1e47,#782d141a 50%,#0000 75%)}.menu-section--hamburguesas[data-v-6e34c21c]:before{background:radial-gradient(120% 80% at 90% 10%,#f0b43c52,#0000 40%),radial-gradient(100% 60% at 8% 90%,#a05a1438,#0000 35%),radial-gradient(circle,#c88c2814,#0000 50%),linear-gradient(160deg,#78461447,#5032101a 50%,#0000 75%)}.menu-section--crepes[data-v-6e34c21c]:before{background:radial-gradient(120% 80% at 92% 8%,#ffdc964d,#0000 40%),radial-gradient(100% 60% at 6% 92%,#be82322e,#0000 35%),radial-gradient(circle,#e6be6412,#0000 50%),linear-gradient(160deg,#8c5a283d,#64461e14 50%,#0000 75%)}.menu-section--adicionales[data-v-6e34c21c]:before{background:radial-gradient(120% 80% at 92% 10%,#8cc86447,#0000 40%),radial-gradient(100% 60% at 6% 88%,#50963c2e,#0000 35%),radial-gradient(circle,#78b45012,#0000 50%),linear-gradient(160deg,#3c64323d,#284b2314 50%,#0000 75%)}.menu-section--bebidas[data-v-6e34c21c]:before{background:radial-gradient(120% 80% at 92% 8%,#49c6b759,#0000 40%),radial-gradient(100% 60% at 6% 90%,#14788c38,#0000 35%),radial-gradient(circle,#28a09614,#0000 50%),linear-gradient(160deg,#195f6e47,#0f41501a 50%,#0000 75%)}.menu-section--pizzas .menu-section__eyebrow[data-v-6e34c21c]{color:#ffb87a}.menu-section--hamburguesas .menu-section__eyebrow[data-v-6e34c21c]{color:#f0c96a}.menu-section--crepes .menu-section__eyebrow[data-v-6e34c21c]{color:#f5dba0}.menu-section--adicionales .menu-section__eyebrow[data-v-6e34c21c]{color:#b4d88a}.menu-section--bebidas .menu-section__eyebrow[data-v-6e34c21c]{color:#7adcd4}.menu-section--pizzas[data-v-6e34c21c]{border-color:#ff8c3c38}.menu-section--hamburguesas[data-v-6e34c21c]{border-color:#f0be5a38}.menu-section--crepes[data-v-6e34c21c]{border-color:#ffe6aa2e}.menu-section--adicionales[data-v-6e34c21c]{border-color:#a0c8782e}.menu-section--bebidas[data-v-6e34c21c]{border-color:#49c6b73d}.menu-toolbar[data-v-6e34c21c],.menu-order-panel[data-v-6e34c21c],.menu-search[data-v-6e34c21c],.menu-order-form[data-v-6e34c21c],.customer-account[data-v-6e34c21c]{gap:1rem;display:grid}.menu-account-inline[data-v-6e34c21c]{background:#ffffff08;border:1px solid #e9b17024;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.95rem 1rem;display:grid}.menu-account-inline__copy[data-v-6e34c21c]{gap:.25rem;min-width:0;display:grid}.menu-account-inline__copy strong[data-v-6e34c21c],.menu-account-inline__copy p[data-v-6e34c21c]{margin:0}.menu-account-inline__copy p[data-v-6e34c21c]{color:var(--edv-muted);line-height:1.45}.menu-toolbar--qr[data-v-6e34c21c]{z-index:24;gap:.75rem;position:sticky;top:12px}.menu-search__label[data-v-6e34c21c]{color:var(--edv-muted);font-size:.86rem;font-weight:700}.menu-search__input[data-v-6e34c21c]{color:#fff8f0;width:100%;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #e9b1702e;border-radius:18px;padding:.95rem 1rem}.filter-chip[data-v-6e34c21c]{cursor:pointer}.filter-chip--active[data-v-6e34c21c]{color:#ffe2b6;background:#e9b1702e;border-color:#e9b17047}.filter-chip--active[data-category=pizzas][data-v-6e34c21c]{color:#ffcfa0;background:#ff8c3c29;border-color:#ff8c3c47}.filter-chip--active[data-category=hamburguesas][data-v-6e34c21c]{color:#f5dba0;background:#f0be5a29;border-color:#f0be5a47}.filter-chip--active[data-category=crepes][data-v-6e34c21c]{color:#f5dba0;background:#c8aa6429;border-color:#c8aa6442}.filter-chip--active[data-category=adicionales][data-v-6e34c21c]{color:#c6e8a8;background:#78b45a24;border-color:#78b45a42}.filter-chip--active[data-category=bebidas][data-v-6e34c21c]{color:#a8f0e6;background:#49c6b729;border-color:#49c6b747}.menu-page--qr .menu-filters[data-v-6e34c21c]{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:.15rem;overflow-x:auto}.menu-page--qr .menu-filters[data-v-6e34c21c]::-webkit-scrollbar{display:none}.menu-page--qr .filter-chip[data-v-6e34c21c]{white-space:nowrap;padding:.65rem .82rem;font-size:.9rem}.menu-live-grid[data-v-6e34c21c]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:1rem;display:grid}.menu-live-grid__main[data-v-6e34c21c]{gap:1rem;min-width:0;display:grid}.menu-hero__copy[data-v-6e34c21c],.menu-hero__actions[data-v-6e34c21c],.menu-order-panel[data-v-6e34c21c]{min-width:0}.menu-status-grid[data-v-6e34c21c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.qr-status-strip[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.status-card[data-v-6e34c21c]{background:linear-gradient(#ffffff0f,#ffffff06);padding:1rem}.status-card--qr[data-v-6e34c21c]{padding:.85rem .95rem}.status-card strong[data-v-6e34c21c],.table-banner strong[data-v-6e34c21c],.menu-card h3[data-v-6e34c21c],.menu-card strong[data-v-6e34c21c],.menu-empty strong[data-v-6e34c21c],.menu-order-item strong[data-v-6e34c21c],.menu-order-panel strong[data-v-6e34c21c]{color:#fff8f0}.table-banner[data-v-6e34c21c]{background:#49c6b714;border-color:#49c6b72e;gap:.35rem;display:grid}.table-banner__head[data-v-6e34c21c]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-banner__hint[data-v-6e34c21c]{color:#fff8f0;white-space:nowrap;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.table-banner--accent[data-v-6e34c21c]{background:#e9b1701a;border-color:#e9b17033}.table-banner--success[data-v-6e34c21c]{background:#49c6b71a;border-color:#49c6b73d}.table-banner--danger[data-v-6e34c21c]{background:#a03f3f2e;border-color:#dc5c5c42}.table-banner--soft[data-v-6e34c21c]{background:#ffffff09;border-color:#e9b17029}.table-banner--waiter[data-v-6e34c21c]{gap:.8rem}.waiter-reason[data-v-6e34c21c]{grid-template-columns:1fr;gap:.8rem;display:grid}.waiter-reason__choices[data-v-6e34c21c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.waiter-reason__chip[data-v-6e34c21c]{color:#fff8f0;min-height:46px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #e9b17029;border-radius:16px;padding:.75rem .8rem;font-weight:700}.waiter-reason__chip--active[data-v-6e34c21c]{color:#dffbf6;background:#49c6b724;border-color:#49c6b757}.waiter-reason__button[data-v-6e34c21c]{justify-content:center;width:100%}.menu-order-panel[data-v-6e34c21c]{position:sticky;top:20px}.menu-page--contained.menu-page--preview-tablet .menu-live-grid[data-v-6e34c21c],.menu-page--contained.menu-page--preview-tablet .menu-hero[data-v-6e34c21c]{grid-template-columns:1fr}.menu-page--contained.menu-page--preview-tablet .menu-order-panel[data-v-6e34c21c]{position:static}.menu-page--contained.menu-page--preview-tablet .menu-status-grid[data-v-6e34c21c],.menu-page--contained.menu-page--preview-tablet .menu-grid[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-page--contained.menu-page--preview-phone[data-v-6e34c21c]{gap:.95rem;padding:18px}.menu-page--contained.menu-page--preview-phone.menu-page--qr[data-v-6e34c21c]{padding:14px 14px 22px}.menu-page--contained.menu-page--preview-phone .menu-live-grid[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .menu-hero[data-v-6e34c21c]{grid-template-columns:1fr}.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-hero[data-v-6e34c21c]{gap:.8rem;padding:4.5rem 1rem 1rem}.menu-page--contained.menu-page--preview-phone .menu-hero--qr[data-v-6e34c21c]{gap:.75rem;padding:1rem}.menu-page--contained.menu-page--preview-phone .menu-hero h1[data-v-6e34c21c]{max-width:none;font-size:clamp(1.7rem,8vw,2.5rem);line-height:1}.menu-page--contained.menu-page--preview-phone .menu-account-access[data-v-6e34c21c]{min-width:0;top:.85rem;left:.85rem;right:.85rem}.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-hero__actions[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .menu-hero__actions--qr[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-page--contained.menu-page--preview-phone .qr-status-strip[data-v-6e34c21c]{grid-template-columns:1fr;gap:.6rem}.menu-page--contained.menu-page--preview-phone .table-banner__head[data-v-6e34c21c]{align-items:flex-start}.menu-page--contained.menu-page--preview-phone .waiter-reason__choices[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .menu-grid[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .menu-status-grid[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-grid[data-v-6e34c21c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.95rem}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-section[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-empty[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .table-banner[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-order-panel[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-toolbar[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-section[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-empty[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-order-panel[data-v-6e34c21c]{border-radius:22px;padding:.95rem}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card[data-v-6e34c21c]{border-radius:20px}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card__media[data-v-6e34c21c]{aspect-ratio:1}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card__body[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card__footer[data-v-6e34c21c]{padding:.75rem .75rem 0}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card__footer[data-v-6e34c21c]{gap:.55rem;padding-bottom:.75rem}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card__body[data-v-6e34c21c]{gap:.45rem}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card h3[data-v-6e34c21c]{font-size:.96rem;line-height:1.15}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card p[data-v-6e34c21c]{font-size:.84rem;line-height:1.35}.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-card__add[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .hero-action[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .waiter-reason__chip[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--qr .menu-search__input[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .hero-action[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-search__input[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone.menu-page--online .menu-account-access[data-v-6e34c21c]{min-height:46px}.menu-page--contained.menu-page--preview-phone .menu-account-inline[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .customer-access-sheet__actions[data-v-6e34c21c]{grid-template-columns:1fr}.menu-page--contained.menu-page--preview-phone .menu-account-inline[data-v-6e34c21c]{align-items:stretch}.menu-page--contained.menu-page--preview-phone .customer-access-sheet__head[data-v-6e34c21c]{flex-direction:column;align-items:stretch}.menu-page--contained.menu-page--preview-phone .customer-access-overlay[data-v-6e34c21c]{align-items:flex-end;padding:12px}.menu-page--contained.menu-page--preview-phone .customer-access-sheet[data-v-6e34c21c]{border-radius:22px;width:100%;max-height:min(90vh,920px)}.menu-page--contained.menu-page--preview-phone.menu-page--qr .qty-stepper[data-v-6e34c21c]{justify-content:space-between;width:100%}.menu-page--contained.menu-page--preview-phone .qr-mobile-dock[data-v-6e34c21c]{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121cf0;border:1px solid #e9b17029;border-radius:22px;grid-template-columns:auto auto 1fr;gap:.55rem;margin-top:-.15rem;padding:.55rem;display:grid;position:sticky;bottom:0;left:auto;right:auto;box-shadow:0 18px 36px #00000052}.menu-page--contained.menu-page--preview-phone .qr-mobile-dock__btn[data-v-6e34c21c]{color:#fff8f0;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;justify-items:center;gap:.2rem;min-height:50px;padding:.45rem .7rem;font-weight:800;text-decoration:none;display:grid}.menu-page--contained.menu-page--preview-phone .qr-mobile-dock__btn span[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .qr-mobile-dock__btn strong[data-v-6e34c21c]{min-width:0;line-height:1.1}.menu-page--contained.menu-page--preview-phone .qr-mobile-dock__btn--notice[data-v-6e34c21c]{color:#dffbf6;background:#49c6b72e;border-color:#49c6b757}.menu-page--contained.menu-page--preview-phone .qr-mobile-dock__btn--accent[data-v-6e34c21c]{background:linear-gradient(135deg,#e9b17038,#49c6b738);justify-content:space-between;gap:.8rem}.menu-page--contained.menu-page--preview-phone .menu-card__footer[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .menu-order-item[data-v-6e34c21c],.menu-page--contained.menu-page--preview-phone .menu-order-panel__head[data-v-6e34c21c]{display:grid}.menu-order-panel--qr[data-v-6e34c21c]{scroll-margin-top:92px}.menu-order-panel__head[data-v-6e34c21c],.menu-card__top[data-v-6e34c21c],.menu-card__footer[data-v-6e34c21c],.menu-order-item[data-v-6e34c21c],.menu-order-item__copy[data-v-6e34c21c]{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.menu-order-panel__head[data-v-6e34c21c],.menu-order-item__copy[data-v-6e34c21c]{align-items:flex-start}.menu-order-list[data-v-6e34c21c],.menu-sections[data-v-6e34c21c]{gap:1rem;display:grid}.menu-order-item[data-v-6e34c21c]{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #e9b17024;border-radius:18px;padding:.84rem .95rem}.customer-account[data-v-6e34c21c]{background:#49c6b714;border:1px solid #49c6b72e;border-radius:20px;padding:1rem}.customer-account__head[data-v-6e34c21c]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.customer-account p[data-v-6e34c21c],.customer-account strong[data-v-6e34c21c]{margin:0}.customer-account strong[data-v-6e34c21c],.customer-status[data-v-6e34c21c]{color:#fff8f0}.customer-account__message[data-v-6e34c21c]{color:#dffbf6;font-weight:700}.customer-account--sheet[data-v-6e34c21c]{padding:1.1rem}.customer-access-overlay[data-v-6e34c21c]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080f8a;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.customer-access-sheet[data-v-6e34c21c]{background:linear-gradient(#0b1923fa,#08131cfa);border:1px solid #e9b17029;border-radius:28px;gap:1rem;width:min(420px,100%);max-height:min(88vh,920px);padding:1rem;display:grid;overflow-y:auto;box-shadow:0 24px 60px #00000052}.customer-access-sheet__head[data-v-6e34c21c]{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.customer-access-sheet__lead[data-v-6e34c21c]{color:var(--edv-muted);margin:.25rem 0 0;line-height:1.5}.customer-access-sheet__close[data-v-6e34c21c]{flex:none}.customer-access-sheet__actions[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.order-tracker[data-v-6e34c21c]{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #e9b1702e;border-radius:22px;gap:.9rem;padding:1rem;display:grid}.order-tracker--flat[data-v-6e34c21c]{background:0 0;border:0;padding:0}.menu-collapsible[data-v-6e34c21c]{background:#ffffff08;border:1px solid #e9b17024;border-radius:20px;overflow:hidden}.menu-collapsible summary[data-v-6e34c21c]{cursor:pointer;color:#fff8f0;padding:.95rem 1rem;font-weight:800;list-style:none}.menu-collapsible summary[data-v-6e34c21c]::-webkit-details-marker{display:none}.menu-collapsible[open] summary[data-v-6e34c21c]{border-bottom:1px solid #e9b1701f}.menu-order-form--qr[data-v-6e34c21c],.menu-collapsible--tracker .order-tracker[data-v-6e34c21c],.menu-collapsible--online .menu-order-form--online[data-v-6e34c21c]{padding:1rem}.order-tracker__head[data-v-6e34c21c],.order-tracker__status-top[data-v-6e34c21c]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.order-tracker__head p[data-v-6e34c21c],.order-tracker__status p[data-v-6e34c21c],.order-tracker__message[data-v-6e34c21c]{color:var(--edv-muted);margin:0}.order-tracker__head strong[data-v-6e34c21c],.order-tracker__status strong[data-v-6e34c21c]{color:#fff8f0}.order-tracker__form[data-v-6e34c21c]{gap:.8rem;display:grid}.order-tracker__status[data-v-6e34c21c]{border:1px solid #e9b17029;border-radius:18px;gap:.4rem;padding:.9rem;display:grid}.order-tracker__status span[data-v-6e34c21c]{color:#fff8f0;font-weight:800}.order-tracker__status--new[data-v-6e34c21c]{background:#e9b1701f}.order-tracker__status--progress[data-v-6e34c21c]{background:#49c6b71a}.order-tracker__status--ready[data-v-6e34c21c]{background:#7dd3fc1f}.order-tracker__status--done[data-v-6e34c21c]{background:#86efac1f}.order-tracker__status--cancelled[data-v-6e34c21c]{background:#b843432e}.customer-status[data-v-6e34c21c]{border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.customer-status--ok[data-v-6e34c21c]{background:#49c6b72e}.customer-status--warn[data-v-6e34c21c]{background:#e9b1702e}.customer-status--danger[data-v-6e34c21c]{background:#b8434333}.menu-order-item__copy[data-v-6e34c21c]{gap:.2rem;display:grid}.menu-order-item__copy span[data-v-6e34c21c],.menu-section__head span[data-v-6e34c21c]{color:var(--edv-muted);font-weight:700}.qty-stepper[data-v-6e34c21c]{background:#ffffff0a;border:1px solid #e9b17029;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem;display:inline-flex}.qty-stepper button[data-v-6e34c21c]{color:#dffbf6;width:34px;height:34px;font:inherit;cursor:pointer;background:#49c6b72e;border:none;border-radius:999px;font-weight:800}.qty-stepper--card[data-v-6e34c21c]{margin-left:auto}.menu-sections[data-v-6e34c21c]{gap:1rem}.menu-section__head[data-v-6e34c21c]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.menu-grid[data-v-6e34c21c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.menu-card[data-v-6e34c21c]{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #e9b17024;border-radius:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff08}@media (hover:hover){.menu-card[data-v-6e34c21c]:hover{border-color:#e9b1703d;transform:translateY(-3px);box-shadow:0 20px 38px #0000003d,inset 0 1px #ffffff0a}.menu-card:hover .menu-card__media img[data-v-6e34c21c]{filter:saturate(1.05);transform:scale(1.035)}.hero-action[data-v-6e34c21c]:hover,.menu-card__add[data-v-6e34c21c]:hover,.filter-chip[data-v-6e34c21c]:hover{transform:translateY(-1px)}}.menu-card__media[data-v-6e34c21c]{aspect-ratio:1.02;background:radial-gradient(circle at 0 0,#e9b17038,#0000 32%),radial-gradient(circle at 85% 85%,#49c6b714,#0000 28%),linear-gradient(#152534f0,#0a151ffc);overflow:hidden}.menu-section--pizzas .menu-card__media[data-v-6e34c21c]{background:radial-gradient(80% 60% at 25% 25%,#ff782847,#0000 40%),radial-gradient(circle at 80% 80%,#c83c1424,#0000 35%),linear-gradient(#32190af2,#0e151efa)}.menu-section--hamburguesas .menu-card__media[data-v-6e34c21c]{background:radial-gradient(80% 60% at 25% 25%,#f0b43c42,#0000 40%),radial-gradient(circle at 80% 80%,#a05a1424,#0000 35%),linear-gradient(#301e0cf2,#0e151efa)}.menu-section--crepes .menu-card__media[data-v-6e34c21c]{background:radial-gradient(80% 60% at 25% 25%,#ffdc8c3d,#0000 40%),radial-gradient(circle at 80% 80%,#be82321f,#0000 35%),linear-gradient(#2c200ef2,#0e151efa)}.menu-section--adicionales .menu-card__media[data-v-6e34c21c]{background:radial-gradient(80% 60% at 25% 25%,#8cc86438,#0000 40%),radial-gradient(circle at 80% 80%,#50963c1f,#0000 35%),linear-gradient(#162412f2,#0e151efa)}.menu-card__media img[data-v-6e34c21c]{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.menu-card__media--drink[data-v-6e34c21c]{background:radial-gradient(circle at top,#38d1c91f,#0000 38%),linear-gradient(#0d1628fa,#050b15fa);place-items:center;padding:1rem;display:grid}.menu-card__media img.menu-card__media-image--drink[data-v-6e34c21c]{object-fit:contain;filter:drop-shadow(0 16px 30px #02061742);border-radius:999px;width:min(76%,132px);height:min(76%,132px)}.menu-card__placeholder[data-v-6e34c21c]{color:#fff8f0b8;letter-spacing:.16em;place-items:center;width:100%;height:100%;font-size:1.2rem;font-weight:800;display:grid}.menu-card__body[data-v-6e34c21c],.menu-card__footer[data-v-6e34c21c]{padding:1.05rem 1.05rem 0}.menu-card__body[data-v-6e34c21c]{gap:.8rem;display:grid}.menu-card__footer[data-v-6e34c21c]{padding-bottom:1.05rem}.menu-card__add[data-v-6e34c21c]{font:inherit;color:#0d1822;cursor:pointer;background:linear-gradient(135deg,#f3cf9a,#d9a766 58%,#7fe1d5 100%);border:none;border-radius:999px;padding:.85rem 1rem;font-weight:800;box-shadow:0 12px 24px #0000002e}.menu-page--qr .menu-card p[data-v-6e34c21c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1080px){.menu-live-grid[data-v-6e34c21c],.menu-hero[data-v-6e34c21c]{grid-template-columns:1fr}.menu-order-panel[data-v-6e34c21c]{position:static}.menu-status-grid[data-v-6e34c21c],.menu-grid[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.menu-page[data-v-6e34c21c]{padding:18px}.menu-page--online .menu-hero[data-v-6e34c21c]{gap:.8rem;padding:4.5rem 1rem 1rem}.menu-page--qr[data-v-6e34c21c]{padding:14px 14px calc(110px + env(safe-area-inset-bottom,0px))}.menu-hero--qr[data-v-6e34c21c]{gap:.75rem;padding:1rem}.menu-page--qr .menu-hero h1[data-v-6e34c21c],.menu-page--online .menu-hero h1[data-v-6e34c21c]{max-width:none;font-size:clamp(1.7rem,8vw,2.5rem);line-height:1}.menu-account-access[data-v-6e34c21c]{min-width:0;top:.85rem;left:.85rem;right:.85rem}.menu-page--online .menu-hero__actions[data-v-6e34c21c],.menu-hero__actions--qr[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-toolbar--qr[data-v-6e34c21c]{padding:.9rem;top:8px}.qr-status-strip[data-v-6e34c21c]{grid-template-columns:1fr;gap:.6rem}.table-banner__head[data-v-6e34c21c]{align-items:flex-start}.waiter-reason[data-v-6e34c21c]{gap:.7rem}.waiter-reason__choices[data-v-6e34c21c],.menu-grid[data-v-6e34c21c],.menu-status-grid[data-v-6e34c21c]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-page--qr .menu-grid[data-v-6e34c21c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.menu-page--qr .menu-section[data-v-6e34c21c],.menu-page--qr .menu-empty[data-v-6e34c21c],.menu-page--qr .table-banner[data-v-6e34c21c],.menu-page--qr .menu-order-panel[data-v-6e34c21c],.menu-page--online .menu-toolbar[data-v-6e34c21c],.menu-page--online .menu-section[data-v-6e34c21c],.menu-page--online .menu-empty[data-v-6e34c21c],.menu-page--online .menu-order-panel[data-v-6e34c21c]{border-radius:22px;padding:.95rem}.menu-page--qr .menu-card[data-v-6e34c21c]{border-radius:20px}.menu-page--qr .menu-card__media[data-v-6e34c21c]{aspect-ratio:1}.menu-page--qr .menu-card__body[data-v-6e34c21c],.menu-page--qr .menu-card__footer[data-v-6e34c21c]{padding:.65rem .65rem 0}.menu-page--qr .menu-card__footer[data-v-6e34c21c]{gap:.45rem;padding-bottom:.65rem}.menu-page--qr .menu-card__body[data-v-6e34c21c]{gap:.35rem}.menu-page--qr .menu-card h3[data-v-6e34c21c]{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.menu-page--qr .menu-card p[data-v-6e34c21c]{display:none}.menu-page--qr .menu-card__add[data-v-6e34c21c],.menu-page--qr .hero-action[data-v-6e34c21c],.menu-page--qr .waiter-reason__chip[data-v-6e34c21c],.menu-page--qr .menu-search__input[data-v-6e34c21c],.menu-page--online .hero-action[data-v-6e34c21c],.menu-page--online .menu-search__input[data-v-6e34c21c],.menu-page--online .menu-account-access[data-v-6e34c21c]{min-height:46px}.menu-section[data-v-6e34c21c]:before{opacity:.92}.menu-page--online .menu-page[data-v-6e34c21c]{background:radial-gradient(circle at 50% 0,#e9b17014,#0000 28%),linear-gradient(#07121cfa,#0a141c)}.menu-account-inline[data-v-6e34c21c],.customer-access-sheet__actions[data-v-6e34c21c]{grid-template-columns:1fr}.menu-account-inline[data-v-6e34c21c]{align-items:stretch}.customer-access-sheet__head[data-v-6e34c21c]{flex-direction:column;align-items:stretch}.customer-access-overlay[data-v-6e34c21c]{align-items:flex-end;padding:12px}.customer-access-sheet[data-v-6e34c21c]{border-radius:22px;width:100%;max-height:min(90vh,920px)}.menu-page--qr .qty-stepper[data-v-6e34c21c]{justify-content:space-between;width:100%}.qr-mobile-dock[data-v-6e34c21c]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121cf0;border:1px solid #e9b17029;border-radius:22px;grid-template-columns:auto auto 1fr;gap:.55rem;padding:.55rem;display:grid;position:fixed;box-shadow:0 18px 36px #00000052}.qr-mobile-dock__btn[data-v-6e34c21c]{color:#fff8f0;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;justify-items:center;gap:.2rem;min-height:50px;padding:.45rem .7rem;font-weight:800;text-decoration:none;display:grid}.qr-mobile-dock__btn span[data-v-6e34c21c],.qr-mobile-dock__btn strong[data-v-6e34c21c]{min-width:0;line-height:1.1}.qr-mobile-dock__btn--notice[data-v-6e34c21c]{color:#dffbf6;background:#49c6b72e;border-color:#49c6b757}.qr-mobile-dock__btn--accent[data-v-6e34c21c]{background:linear-gradient(135deg,#e9b17038,#49c6b738);justify-content:space-between;gap:.8rem}.menu-card__footer[data-v-6e34c21c],.menu-order-item[data-v-6e34c21c],.menu-order-panel__head[data-v-6e34c21c]{display:grid}.qty-stepper--card[data-v-6e34c21c]{justify-content:center;margin-left:0}}.dashboard-home[data-v-3b35099b]{gap:1rem;display:grid}.tab-bar[data-v-3b35099b]{z-index:90;-webkit-backdrop-filter:blur(14px);background:#081016eb;border-bottom:1px solid #e9b17014;margin:0 -24px;padding:0 24px;position:sticky;top:52px}.tab-bar--owner[data-v-3b35099b]{padding-right:132px}.tab-bar__scroll[data-v-3b35099b]{scrollbar-width:none;gap:4px;padding:8px 0;display:flex;overflow-x:auto}.tab-bar__scroll[data-v-3b35099b]::-webkit-scrollbar{display:none}.tab-btn[data-v-3b35099b]{color:var(--edv-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.tab-btn[data-v-3b35099b]:hover{color:#edf4f7;background:#ffffff0a}.tab-btn--active[data-v-3b35099b]{color:#fff8f0;background:linear-gradient(135deg,#49c6b729,#e9b1701f);border-color:#49c6b747;font-weight:700}.tab-badge[data-v-3b35099b]{color:#ffd6d2;background:#f08b8338;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.tab-separator[data-v-3b35099b]{background:#e9b1702e;flex-shrink:0;width:1px;height:22px;margin:0 4px}.tab-btn--mobile-owner[data-v-3b35099b]{color:#ffe6c3;border-color:#e9b1702e}.tab-btn--mobile-owner[data-v-3b35099b]:hover{background:#e9b1701f;border-color:#e9b17052}.quick-view-banner[data-v-3b35099b]{color:#dffbf6;background:#49c6b714;border:1px solid #49c6b733;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.65rem 1rem;font-size:.88rem;font-weight:700;display:flex}.quick-view-back[data-v-3b35099b]{color:#fff7ee;cursor:pointer;background:#e9b17014;border:1px solid #e9b17033;border-radius:10px;padding:.4rem .85rem;font-size:.8rem;font-weight:700}.quick-view-back[data-v-3b35099b]:hover{background:#ffffff1f;border-color:#e9b17066}.quick-view-actions[data-v-3b35099b]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.quick-view-link[data-v-3b35099b],.quick-view-copy[data-v-3b35099b]{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.quick-view-link[data-v-3b35099b]{color:#08131c;background:linear-gradient(135deg, var(--edv-copper), var(--edv-aqua))}.quick-view-copy[data-v-3b35099b]{color:#fff8f0;cursor:pointer;background:#ffffff0a;border:1px solid #e9b17029}.owner-copilot-fab[data-v-3b35099b]{right:24px;top:calc(env(safe-area-inset-top,0px) + 62px);z-index:160;color:#fff5f5;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#c52e2ef5,#7e0e0ef5);border:1px solid #ff757557;border-radius:999px;align-items:center;gap:.55rem;padding:.92rem 1.1rem;font-size:.92rem;font-weight:800;display:inline-flex;position:fixed;bottom:auto;box-shadow:0 20px 36px #680d0d57}.owner-copilot-fab[data-v-3b35099b]:hover{filter:brightness(1.04);transform:translateY(-1px)}.owner-copilot-fab--open[data-v-3b35099b]{box-shadow:0 24px 42px #680d0d6b}.owner-copilot-fab__dot[data-v-3b35099b]{background:#ffd2d2;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #ffffff1f}.owner-copilot-overlay[data-v-3b35099b]{z-index:170;-webkit-backdrop-filter:blur(8px);background:#04081080;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.owner-copilot-drawer[data-v-3b35099b]{background:linear-gradient(#0b1621fa,#081018fa);border:1px solid #e9b17029;border-radius:28px;grid-template-rows:auto auto 1fr;gap:.75rem;width:min(520px,100%);height:min(88vh,920px);padding:1rem;display:grid;box-shadow:0 30px 80px #02061766}.owner-copilot-drawer__header[data-v-3b35099b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-copilot-drawer__header h3[data-v-3b35099b]{color:#fff8f0;margin:0;font-size:1.08rem}.owner-copilot-drawer__header p[data-v-3b35099b]{color:var(--edv-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.owner-copilot-drawer__actions[data-v-3b35099b]{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.owner-copilot-drawer__btn[data-v-3b35099b]{color:#fff1f1;cursor:pointer;background:#c52e2e29;border:1px solid #ff757547;border-radius:12px;padding:.58rem .85rem;font-size:.82rem;font-weight:700}.owner-copilot-drawer__btn--ghost[data-v-3b35099b]{color:#ecf1f7;background:#ffffff0a;border-color:#7b8db138}.owner-copilot-fab__badge[data-v-3b35099b]{color:#8a1212;background:#fff5f5;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.owner-copilot-drawer__tabs[data-v-3b35099b]{background:#ffffff0a;border:1px solid #e9b1701a;border-radius:999px;gap:4px;padding:4px;display:flex}.owner-copilot-drawer__tab[data-v-3b35099b]{color:var(--edv-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex}.owner-copilot-drawer__tab[data-v-3b35099b]:hover{color:#edf4f7;background:#ffffff0a}.owner-copilot-drawer__tab--active[data-v-3b35099b]{color:#fff5f5;background:linear-gradient(135deg,#c52e2e38,#ff75751f);font-weight:800}.owner-copilot-drawer__tab-badge[data-v-3b35099b]{color:#ffd6d2;background:#f08b833d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:900;display:inline-flex}.owner-copilot-drawer__body[data-v-3b35099b]{min-height:0;overflow:auto}.owner-copilot-drawer__body[data-v-3b35099b] .internal-messages{box-shadow:none;background:0 0;border:none;padding:0}.owner-copilot-drawer__body[data-v-3b35099b] .copiloto-panel--compact{height:100%;box-shadow:none;background:0 0;border:none;padding:0}.owner-copilot-drawer[data-v-3b35099b] .copiloto-panel--compact{height:100%}.public-access-preview[data-v-3b35099b]{gap:1rem;display:grid}.public-access-preview--compact[data-v-3b35099b]{gap:.8rem}.owner-mobile-pane[data-v-3b35099b]{gap:.85rem}.owner-mobile-kpis[data-v-3b35099b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-mobile-kpi[data-v-3b35099b]{min-height:112px}.owner-mobile-actions[data-v-3b35099b]{gap:.9rem;display:grid}.owner-mobile-actions__grid[data-v-3b35099b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-mobile-action[data-v-3b35099b]{color:#fff8f0;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #e9b1701f;border-radius:16px;gap:.35rem;min-height:88px;padding:.9rem;display:grid}.owner-mobile-action--active[data-v-3b35099b]{background:#49c6b724;border-color:#49c6b766}.owner-mobile-action__top[data-v-3b35099b]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.owner-mobile-action strong[data-v-3b35099b]{color:#fff8f0;font-size:.94rem}.owner-mobile-action span[data-v-3b35099b]{color:var(--edv-muted);font-size:.81rem}.owner-panel-groups[data-v-3b35099b]{gap:1rem;display:grid}.owner-panel-groups__grid[data-v-3b35099b]{gap:.85rem;display:grid}.owner-panel-group[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:16px;gap:.8rem;padding:.95rem;display:grid}.owner-panel-group__head[data-v-3b35099b]{gap:.2rem;display:grid}.owner-panel-group__head strong[data-v-3b35099b]{color:#fff8f0;font-size:.96rem}.owner-panel-group__head span[data-v-3b35099b]{color:var(--edv-muted);font-size:.83rem}.owner-panel-group__actions[data-v-3b35099b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.owner-panel-link[data-v-3b35099b]{color:#fff8f0;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #e9b1701f;border-radius:16px;place-items:start;gap:.35rem;min-height:84px;padding:.9rem .95rem;transition:all .15s;display:grid}.owner-panel-link[data-v-3b35099b]:hover{background:#49c6b714;border-color:#49c6b757}.owner-panel-link--active[data-v-3b35099b]{background:#49c6b724;border-color:#49c6b766;box-shadow:inset 0 0 0 1px #49c6b71a}.owner-panel-link__top[data-v-3b35099b]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.owner-panel-link strong[data-v-3b35099b]{color:#fff8f0;font-size:.94rem}.owner-panel-link span[data-v-3b35099b]{color:var(--edv-muted);font-size:.81rem}.owner-panel-link__badge[data-v-3b35099b]{color:#ffd6d2;background:#f08b832e;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.72rem;font-weight:800;display:inline-flex}.owner-preview-launcher[data-v-3b35099b]{gap:.9rem;display:grid}.owner-preview-launcher__grid[data-v-3b35099b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.owner-preview-launcher__btn[data-v-3b35099b]{color:#fff8f0;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #e9b1701f;border-radius:18px;gap:.3rem;min-height:92px;padding:.95rem 1rem;display:grid}.owner-preview-launcher__btn[data-v-3b35099b]:hover{background:#49c6b714;border-color:#49c6b757}.owner-preview-launcher__top[data-v-3b35099b]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.owner-preview-launcher__top strong[data-v-3b35099b]{color:#fff8f0;font-size:.96rem}.owner-preview-launcher__top span[data-v-3b35099b],.owner-preview-launcher__btn small[data-v-3b35099b]{color:var(--edv-muted);font-size:.8rem}.owner-device-preview[data-v-3b35099b]{gap:1rem;display:grid}.section-head--preview[data-v-3b35099b]{align-items:flex-start}.owner-device-preview__actions[data-v-3b35099b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.owner-preview-switch[data-v-3b35099b]{background:#ffffff0a;border:1px solid #e9b1701f;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.owner-preview-switch__btn[data-v-3b35099b]{color:var(--edv-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.45rem .8rem;font-size:.8rem;font-weight:700}.owner-preview-switch__btn--active[data-v-3b35099b]{color:#dffbf6;background:#49c6b729}.owner-preview-shell[data-v-3b35099b]{background:radial-gradient(circle at top,#49c6b71f,#0000 42%),linear-gradient(#050c12f5,#08121bf5);border:1px solid #e9b1701a;border-radius:24px;justify-items:center;padding:1rem;display:grid;overflow:auto}.owner-preview-shell__viewport[data-v-3b35099b]{background:#07121a;border:1px solid #e9b17024;border-radius:26px;width:100%;min-height:640px;overflow:auto;box-shadow:0 24px 54px #00000057}.owner-preview-shell--phone .owner-preview-shell__viewport[data-v-3b35099b],.owner-preview-shell__viewport--phone[data-v-3b35099b]{width:min(100%,412px);min-height:780px}.owner-preview-shell--tablet .owner-preview-shell__viewport[data-v-3b35099b],.owner-preview-shell__viewport--tablet[data-v-3b35099b]{width:min(100%,920px);min-height:760px}.owner-preview-shell--desktop .owner-preview-shell__viewport[data-v-3b35099b],.owner-preview-shell__viewport--desktop[data-v-3b35099b]{width:100%;min-height:820px}.public-access-preview__meta[data-v-3b35099b]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.public-preview-frame[data-v-3b35099b]{background:#08131c;border:1px solid #e9b1701f;border-radius:20px;width:100%;min-height:720px}.tab-content[data-v-3b35099b]{min-height:50vh}.pane[data-v-3b35099b],.pane--stack[data-v-3b35099b]{gap:1rem;display:grid}.status-strip[data-v-3b35099b]{background:#ffffff06;border:1px solid #e9b17014;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:10px 16px;display:flex}.status-strip__left[data-v-3b35099b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-dot[data-v-3b35099b]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.status-dot.ok[data-v-3b35099b]{background:var(--edv-aqua);box-shadow:0 0 0 4px #49c6b71f}.status-dot.off[data-v-3b35099b]{background:#ff665c;box-shadow:0 0 0 4px #ff665c1f}.status-text[data-v-3b35099b]{color:#edf4f7;font-size:13px;font-weight:600}.status-text.muted[data-v-3b35099b]{color:var(--edv-muted);font-weight:500}.status-alert[data-v-3b35099b]{color:#ffe2b6;background:#4d31123d;border:1px solid #e9b17038;border-radius:14px;padding:.85rem 1rem;font-size:.9rem}.kpi-grid[data-v-3b35099b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.card[data-v-3b35099b]{box-shadow:var(--edv-shadow);background:linear-gradient(#0b1923f5,#08131cf5);border:1px solid #e9b1701a;border-radius:18px;padding:1.1rem}.kpi-card[data-v-3b35099b]{gap:.4rem;display:grid}.kpi-card .label[data-v-3b35099b]{color:var(--edv-muted);font-size:.82rem}.kpi-card strong[data-v-3b35099b]{color:#fff8f0;font-size:1.5rem;font-family:var(--edv-font-display)}.kpi-card small[data-v-3b35099b]{color:var(--edv-muted-strong);font-size:.8rem}.section-head[data-v-3b35099b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.section-head h2[data-v-3b35099b]{font-size:1.05rem;font-family:var(--edv-font-display);color:#fff8f0;margin:0}.section-subtitle[data-v-3b35099b]{color:var(--edv-muted);margin:.15rem 0 0;font-size:.85rem}.ops-grid[data-v-3b35099b]{grid-template-columns:1.25fr 1fr;gap:1rem;display:grid}.service-grid[data-v-3b35099b]{gap:.7rem;display:grid}.service-card[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;gap:.7rem;padding:.85rem;display:grid}.service-card__top[data-v-3b35099b]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.service-card__top span[data-v-3b35099b]{color:var(--edv-muted)}.service-card__top strong[data-v-3b35099b],.service-card__stats strong[data-v-3b35099b]{color:#fff8f0}.service-card__stats[data-v-3b35099b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.service-card__stats span[data-v-3b35099b]{color:var(--edv-muted);background:#07121bc2;border-radius:10px;gap:.15rem;padding:.6rem .7rem;font-size:.8rem;display:grid}.owner-direct-access[data-v-3b35099b]{gap:.9rem;display:grid}.owner-direct-access__grid[data-v-3b35099b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-direct-access__btn[data-v-3b35099b]{color:#fff8f0;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #e9b1701f;border-radius:16px;place-items:start;gap:.25rem;min-height:88px;padding:.9rem 1rem;transition:all .15s;display:grid}.owner-direct-access__btn strong[data-v-3b35099b]{color:#fff8f0;font-size:.95rem}.owner-direct-access__btn span[data-v-3b35099b]{color:var(--edv-muted);font-size:.82rem}.owner-direct-access__btn[data-v-3b35099b]:hover{background:#49c6b714;border-color:#49c6b757}.owner-direct-access__btn--active[data-v-3b35099b]{background:#49c6b724;border-color:#49c6b766;box-shadow:inset 0 0 0 1px #49c6b71a}.owner-direct-access__btn--active span[data-v-3b35099b]{color:#dffbf6}.attention-list[data-v-3b35099b]{gap:.6rem;display:grid}.attention-item[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;gap:.25rem;padding:.8rem;display:grid}.attention-item strong[data-v-3b35099b]{color:#fff8f0}.attention-item p[data-v-3b35099b]{color:var(--edv-muted-strong);margin:0;font-size:.88rem}.attention-item--warn[data-v-3b35099b]{background:#4d311233;border-color:#e9b1703d}.pill[data-v-3b35099b]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.pill.done[data-v-3b35099b]{color:#dffbf6;background:#49c6b71f;border-color:#49c6b73d}.pill.warn[data-v-3b35099b]{color:#ffe2b6;background:#e9b17024;border-color:#e9b17042}.refresh-btn[data-v-3b35099b]{color:#fff1df;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e9b17024,#49c6b714);border:1px solid #e9b17033;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:700}.refresh-btn[data-v-3b35099b]:disabled{opacity:.5;cursor:not-allowed}.cash-grid[data-v-3b35099b]{grid-template-columns:1.2fr .9fr;gap:1rem;display:grid}.cash-close__stats[data-v-3b35099b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.cash-stat[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;gap:.2rem;padding:.85rem;display:grid}.cash-stat span[data-v-3b35099b]{color:var(--edv-muted);font-size:.84rem}.cash-stat strong[data-v-3b35099b]{color:#fff8f0}.cash-note[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;gap:.3rem;margin-top:.8rem;padding:.85rem;display:grid}.cash-note strong[data-v-3b35099b]{color:#fff8f0}.cash-note span[data-v-3b35099b]{color:var(--edv-muted)}.cash-note.warn[data-v-3b35099b]{background:#4d311238;border-color:#e9b17047}.cash-warning-list[data-v-3b35099b],.cash-recent[data-v-3b35099b]{gap:.6rem;margin-top:.8rem;display:grid}.cash-recent h3[data-v-3b35099b]{text-transform:uppercase;letter-spacing:.1em;color:var(--edv-muted);margin:0;font-size:.82rem}.payment-list[data-v-3b35099b],.recent-list[data-v-3b35099b]{gap:.6rem;display:grid}.payment-row[data-v-3b35099b],.recent-row[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b1701a;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem;display:flex}.payment-row>div[data-v-3b35099b],.recent-row>div[data-v-3b35099b]{gap:.15rem;display:grid}.payment-row span[data-v-3b35099b],.recent-row span[data-v-3b35099b]{color:var(--edv-muted);font-size:.84rem}.payment-row strong[data-v-3b35099b],.recent-row strong[data-v-3b35099b]{color:#fff8f0}.inventory-grid[data-v-3b35099b]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.inventory-grid--single[data-v-3b35099b]{grid-template-columns:1fr}.inventory-error[data-v-3b35099b]{color:#ffd1cc;background:#7123233d;border:1px solid #f08b8342;border-radius:14px;padding:.85rem}.inventory-empty[data-v-3b35099b]{color:var(--edv-muted-strong);background:#ffffff08;border-radius:14px;padding:.85rem}.inventory-table[data-v-3b35099b]{gap:0;max-height:360px;display:grid;overflow:auto}.inventory-table--kitchen[data-v-3b35099b]{max-height:420px}.inventory-row[data-v-3b35099b]{background:#ffffff08;border:1px solid #e9b17014;border-radius:14px;grid-template-columns:minmax(0,1.8fr) 68px 68px 68px 78px;align-items:center;gap:.6rem;padding:.65rem .8rem;display:grid}.inventory-row--head[data-v-3b35099b]{z-index:1;color:var(--edv-muted);background:#122734f5;font-size:.78rem;font-weight:700;position:sticky;top:0}.inventory-row strong[data-v-3b35099b]{color:#fff8f0}.inventory-row span[data-v-3b35099b]{color:var(--edv-muted)}.inventory-row.low[data-v-3b35099b]{background:#e9b17014;border-color:#e9b17047}.inventory-value[data-v-3b35099b]{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.inventory-value--ok[data-v-3b35099b]{color:#8cf0c8}.inventory-value--low[data-v-3b35099b]{color:#ff8e88}.stock-badge[data-v-3b35099b]{border-radius:999px;justify-content:center;align-items:center;min-width:50px;padding:.22rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.stock-badge--ok[data-v-3b35099b]{color:#dffbf6;background:#49c6b724}.stock-alert-dot[data-v-3b35099b]{background:#ff665c;border-radius:999px;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite stock-alert-pulse-3b35099b}.workspace-grid[data-v-3b35099b]{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:1rem;display:grid}.workspace-grid--single[data-v-3b35099b]{grid-template-columns:1fr}.workspace-main[data-v-3b35099b],.workspace-side[data-v-3b35099b]{min-width:0}.workspace-side[data-v-3b35099b]{align-self:start;position:sticky;top:60px}.workspace-kitchen-full[data-v-3b35099b]{width:100%}@keyframes stock-alert-pulse-3b35099b{0%{transform:scale(.92);box-shadow:0 0 #ff665c80}70%{transform:scale(1);box-shadow:0 0 0 10px #ff665c00}to{transform:scale(.92);box-shadow:0 0 #ff665c00}}.dashboard-home[data-v-3b35099b]{gap:1.1rem;padding:.1rem 0 .4rem;position:relative}.dashboard-home[data-v-3b35099b]:before,.dashboard-home[data-v-3b35099b]:after{content:"";pointer-events:none;z-index:0;filter:blur(48px);opacity:.32;border-radius:999px;position:fixed}.dashboard-home[data-v-3b35099b]:before{background:radial-gradient(circle,#ffcb7538,#0000 68%);width:340px;height:340px;top:72px;left:-120px}.dashboard-home[data-v-3b35099b]:after{background:radial-gradient(circle,#c4362529,#0000 70%);width:360px;height:360px;top:110px;right:-140px}.tab-bar[data-v-3b35099b]{background:linear-gradient(#2a190af5,#100c09f0);border-bottom:1px solid #d6a15647;top:50px;box-shadow:0 16px 34px #00000038}.tab-bar__scroll[data-v-3b35099b]{gap:.45rem;padding:10px 0 12px}.tab-btn[data-v-3b35099b]{color:#f4d7af;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(#5038178c,#211911a8);border:1px solid #d6a15638;border-radius:14px;min-height:42px;padding:.62rem 1rem;font-size:.82rem;font-weight:800;box-shadow:inset 0 1px #fff0d614,0 10px 18px #0000001f}.tab-btn[data-v-3b35099b]:hover{color:#fff4e1;background:linear-gradient(#6f4e22c7,#322213cc);border-color:#ecbf796b}.tab-btn--active[data-v-3b35099b]{color:#fff8eb;background:linear-gradient(#d8ab66f5,#7e511dfa);border-color:#f5d1949e;box-shadow:inset 0 1px #fff8e73d,0 16px 26px #3c220647}.tab-badge[data-v-3b35099b]{color:#fff0f0;background:#7e0d0de6;box-shadow:inset 0 1px #ffecec38}.tab-separator[data-v-3b35099b]{background:linear-gradient(#ffe2b10f,#d6a15666,#ffe2b10f)}.tab-btn--quick[data-v-3b35099b]{color:#ffe6c0;border-color:#ecbf794d}.tab-btn--quick[data-v-3b35099b]:hover{background:linear-gradient(#785123c7,#382414d1);border-color:#ffdea480}.tab-btn--quick.tab-btn--active[data-v-3b35099b]{color:#fff8eb;background:linear-gradient(#c69d5cf0,#6f4619fa);border-color:#ffe4b485}.quick-view-banner[data-v-3b35099b]{background:linear-gradient(#7954263d,#241b12a3);border:1px solid #dfb67138;border-radius:18px;box-shadow:inset 0 1px #fff1d914}.quick-view-back[data-v-3b35099b],.quick-view-copy[data-v-3b35099b],.refresh-btn[data-v-3b35099b]{color:#fff4e1;background:linear-gradient(#5e401db8,#2a1e13d1);border-color:#d6a1564d;border-radius:12px;box-shadow:inset 0 1px #ffeed114}.quick-view-link[data-v-3b35099b]{color:#25160c;background:linear-gradient(#e8c27efa,#a26f2cfa);border-radius:12px;box-shadow:inset 0 1px #fff9e96b,0 12px 20px #54380f33}.owner-copilot-fab[data-v-3b35099b]{letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#c53126fa,#6f0d0dfa);border:1px solid #ff82726b;border-radius:16px;box-shadow:inset 0 1px #ffdcdc2e,0 20px 36px #590d0d57}.owner-copilot-drawer[data-v-3b35099b]{background:linear-gradient(#211610fa,#0d0b0afa);border:1px solid #dcae6742;border-radius:26px;box-shadow:inset 0 1px #fff2d914,0 34px 80px #02061785}.owner-copilot-drawer__btn[data-v-3b35099b]{background:linear-gradient(#b9291f66,#650c0c61);border-color:#ff827261;border-radius:12px}.owner-copilot-drawer__btn--ghost[data-v-3b35099b],.owner-copilot-drawer__tabs[data-v-3b35099b],.owner-preview-switch[data-v-3b35099b]{background:#fff6e409;border-color:#dcae672e;border-radius:14px}.owner-copilot-drawer__tab[data-v-3b35099b],.owner-preview-switch__btn[data-v-3b35099b]{border-radius:10px}.owner-copilot-drawer__tab--active[data-v-3b35099b],.owner-preview-switch__btn--active[data-v-3b35099b]{color:#fff5e7;background:linear-gradient(#d8ab6642,#6f46196b)}.status-strip[data-v-3b35099b],.status-alert[data-v-3b35099b],.owner-panel-group[data-v-3b35099b],.owner-panel-link[data-v-3b35099b],.owner-preview-launcher__btn[data-v-3b35099b],.owner-mobile-action[data-v-3b35099b],.owner-direct-access__btn[data-v-3b35099b],.service-card[data-v-3b35099b],.service-card__stats span[data-v-3b35099b],.attention-item[data-v-3b35099b],.cash-stat[data-v-3b35099b],.cash-note[data-v-3b35099b],.payment-row[data-v-3b35099b],.recent-row[data-v-3b35099b],.inventory-row[data-v-3b35099b],.inventory-empty[data-v-3b35099b]{box-shadow:inset 0 1px #ffefd20d}.status-strip[data-v-3b35099b]{background:linear-gradient(#3526169e,#110f0ec7);border-color:#dcae672e;border-radius:18px}.status-alert[data-v-3b35099b]{color:#ffe3bb;background:linear-gradient(#6b3e186b,#34221299);border-color:#f5c2774d;border-radius:16px}.card[data-v-3b35099b]{background:linear-gradient(#291e14fa,#0e0c0bfa);border:1px solid #dcae672e;border-radius:24px;padding:1.12rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2d60f,0 24px 44px #00000038}.card[data-v-3b35099b]:before{content:"";pointer-events:none;background:linear-gradient(#ffecc70a,#0000 18% 82%,#ffdb9a08);position:absolute;inset:0}.kpi-grid[data-v-3b35099b]{gap:.9rem}.kpi-card[data-v-3b35099b]{grid-template-rows:auto 1fr auto;min-height:122px}.kpi-card .label[data-v-3b35099b]{color:#d0bb9f;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.kpi-card strong[data-v-3b35099b]{color:#fff3df;text-shadow:0 1px #00000042;font-size:1.68rem}.kpi-card small[data-v-3b35099b]{color:#c3aa88}.section-head[data-v-3b35099b]{margin-bottom:.95rem}.section-head h2[data-v-3b35099b]{color:#fff2da;letter-spacing:.02em}.section-subtitle[data-v-3b35099b]{color:#c6b095}.owner-panel-groups__grid[data-v-3b35099b],.owner-preview-launcher__grid[data-v-3b35099b],.service-grid[data-v-3b35099b],.attention-list[data-v-3b35099b],.cash-warning-list[data-v-3b35099b],.cash-recent[data-v-3b35099b],.payment-list[data-v-3b35099b],.recent-list[data-v-3b35099b]{gap:.85rem}.owner-panel-group[data-v-3b35099b],.owner-preview-launcher[data-v-3b35099b],.owner-direct-access[data-v-3b35099b],.public-access-preview[data-v-3b35099b],.owner-mobile-actions[data-v-3b35099b]{gap:1rem}.owner-panel-group[data-v-3b35099b],.owner-preview-launcher__btn[data-v-3b35099b],.owner-mobile-action[data-v-3b35099b],.owner-direct-access__btn[data-v-3b35099b],.service-card[data-v-3b35099b],.attention-item[data-v-3b35099b],.cash-stat[data-v-3b35099b],.cash-note[data-v-3b35099b],.payment-row[data-v-3b35099b],.recent-row[data-v-3b35099b],.inventory-row[data-v-3b35099b]{background:linear-gradient(#48341f52,#16110e85);border-color:#dcae6729;border-radius:18px}.owner-panel-link[data-v-3b35099b],.owner-mobile-action[data-v-3b35099b],.owner-direct-access__btn[data-v-3b35099b],.owner-preview-launcher__btn[data-v-3b35099b]{min-height:96px}.owner-panel-link[data-v-3b35099b]:hover,.owner-preview-launcher__btn[data-v-3b35099b]:hover,.owner-mobile-action[data-v-3b35099b]:hover,.owner-direct-access__btn[data-v-3b35099b]:hover{background:linear-gradient(#6e4c2375,#201710a3);border-color:#f5d29761}.owner-panel-link--active[data-v-3b35099b],.owner-mobile-action--active[data-v-3b35099b],.owner-direct-access__btn--active[data-v-3b35099b]{background:linear-gradient(#a3702c8f,#342212b8);border-color:#fadba680;box-shadow:inset 0 1px #fff2d61f,inset 0 0 0 1px #ffe6bc0d}.owner-panel-link strong[data-v-3b35099b],.owner-mobile-action strong[data-v-3b35099b],.owner-direct-access__btn strong[data-v-3b35099b],.owner-preview-launcher__top strong[data-v-3b35099b],.service-card__top strong[data-v-3b35099b],.attention-item strong[data-v-3b35099b],.cash-stat strong[data-v-3b35099b],.cash-note strong[data-v-3b35099b],.payment-row strong[data-v-3b35099b],.recent-row strong[data-v-3b35099b],.inventory-row strong[data-v-3b35099b]{color:#fff2da}.owner-panel-link span[data-v-3b35099b],.owner-mobile-action span[data-v-3b35099b],.owner-direct-access__btn span[data-v-3b35099b],.owner-preview-launcher__top span[data-v-3b35099b],.owner-preview-launcher__btn small[data-v-3b35099b],.service-card__top span[data-v-3b35099b],.attention-item p[data-v-3b35099b],.cash-stat span[data-v-3b35099b],.cash-note span[data-v-3b35099b],.payment-row span[data-v-3b35099b],.recent-row span[data-v-3b35099b],.inventory-row span[data-v-3b35099b],.inventory-empty[data-v-3b35099b],.inventory-row--head[data-v-3b35099b]{color:#c7b298}.owner-panel-link__badge[data-v-3b35099b],.owner-copilot-drawer__tab-badge[data-v-3b35099b],.pill.warn[data-v-3b35099b]{color:#fff3f3;background:linear-gradient(#a71f1fe6,#5f0a0ae6);border-color:#ffa0a03d}.pill.done[data-v-3b35099b],.stock-badge--ok[data-v-3b35099b]{color:#ebfff6;background:linear-gradient(#4881669e,#183e2eb8);border-color:#72cda23d}.stock-badge--low[data-v-3b35099b]{color:#fff0d7;background:linear-gradient(#915a24b8,#512d0eb8)}.service-card__stats span[data-v-3b35099b]{background:linear-gradient(#14110ec7,#0a0908e6);border-radius:14px}.owner-preview-shell[data-v-3b35099b]{background:linear-gradient(#523b1f6b,#130e0af0);border:1px solid #e3ba7442;border-radius:28px;padding:1.15rem;box-shadow:inset 0 1px #fff2d614,0 28px 48px #0000004d}.owner-preview-shell__viewport[data-v-3b35099b]{background:linear-gradient(#060c10,#08121a);border:3px solid #c2965757;border-radius:28px;box-shadow:inset 0 0 0 2px #ffeccd0a,0 28px 56px #00000061}.public-preview-frame[data-v-3b35099b]{background:linear-gradient(#060c10,#08121a);border-width:2px;border-color:#c2965742;border-radius:24px}.inventory-row--head[data-v-3b35099b]{color:#ffe7bf;background:linear-gradient(#54391bf5,#22170ff5)}.inventory-row.low[data-v-3b35099b],.attention-item--warn[data-v-3b35099b],.cash-note.warn[data-v-3b35099b]{background:linear-gradient(#6e43186b,#301f1199);border-color:#f5c27757}.attention-item--info[data-v-3b35099b]{background:linear-gradient(#1d52405c,#0e231f94);border-color:#54937e47}.attention-item--ready[data-v-3b35099b]{background:linear-gradient(#29604361,#0f271c9e);border-color:#6db18a4d}@media (width<=1400px){.ops-grid[data-v-3b35099b],.cash-grid[data-v-3b35099b],.inventory-grid[data-v-3b35099b],.workspace-grid[data-v-3b35099b]{grid-template-columns:1fr}.kpi-grid[data-v-3b35099b]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-side[data-v-3b35099b]{position:static}.public-preview-frame[data-v-3b35099b]{min-height:560px}.owner-preview-launcher__grid[data-v-3b35099b],.owner-panel-group__actions[data-v-3b35099b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.service-card__stats[data-v-3b35099b],.cash-close__stats[data-v-3b35099b],.owner-direct-access__grid[data-v-3b35099b]{grid-template-columns:1fr}.owner-copilot-overlay[data-v-3b35099b]{padding:8px}.owner-copilot-drawer[data-v-3b35099b]{border-radius:20px;width:100%;height:min(96vh,960px)}.owner-copilot-drawer__header[data-v-3b35099b]{flex-direction:column;align-items:stretch}.owner-copilot-drawer__actions[data-v-3b35099b]{justify-content:flex-start}.owner-copilot-drawer__tab[data-v-3b35099b]{padding:9px 10px;font-size:.84rem}.owner-device-preview__actions[data-v-3b35099b],.owner-preview-switch[data-v-3b35099b]{justify-content:flex-start;width:100%}.owner-mobile-kpis[data-v-3b35099b],.owner-mobile-actions__grid[data-v-3b35099b],.owner-preview-launcher__grid[data-v-3b35099b],.owner-panel-group__actions[data-v-3b35099b]{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-preview-shell[data-v-3b35099b]{padding:.75rem}.owner-preview-shell__viewport[data-v-3b35099b]{min-height:620px}}@media (width<=640px){.kpi-grid[data-v-3b35099b]{grid-template-columns:1fr}.tab-bar[data-v-3b35099b]{margin:0 -16px;padding:0 16px}.tab-bar--owner[data-v-3b35099b]{padding-right:96px}.inventory-row[data-v-3b35099b]{grid-template-columns:minmax(0,1.4fr) 52px 52px 52px 64px;gap:.4rem;padding:.6rem}.status-strip[data-v-3b35099b]{flex-direction:column;align-items:stretch}.quick-view-actions[data-v-3b35099b],.public-access-preview__meta[data-v-3b35099b]{justify-items:start;display:grid}.owner-mobile-kpis[data-v-3b35099b],.owner-mobile-actions__grid[data-v-3b35099b],.owner-preview-launcher__grid[data-v-3b35099b],.owner-panel-group__actions[data-v-3b35099b]{grid-template-columns:1fr}.owner-preview-shell--phone .owner-preview-shell__viewport[data-v-3b35099b],.owner-preview-shell__viewport--phone[data-v-3b35099b],.owner-preview-shell--tablet .owner-preview-shell__viewport[data-v-3b35099b],.owner-preview-shell__viewport--tablet[data-v-3b35099b],.owner-preview-shell--desktop .owner-preview-shell__viewport[data-v-3b35099b],.owner-preview-shell__viewport--desktop[data-v-3b35099b]{width:100%;min-height:560px}.owner-copilot-fab[data-v-3b35099b]{right:16px;top:calc(env(safe-area-inset-top,0px) + 58px);padding:.82rem .95rem;font-size:.88rem}}.shell-page[data-v-4e8de8ca]{background:var(--edv-bg,#060e14);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.shell-topbar[data-v-4e8de8ca]{z-index:100;-webkit-backdrop-filter:blur(16px);background:#081016f2;border-bottom:1px solid #e9b1701a;justify-content:space-between;align-items:center;gap:1rem;padding:10px 24px;display:flex;position:sticky;top:0}.shell-brand[data-v-4e8de8ca],.shell-actions[data-v-4e8de8ca]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shell-brand__mark[data-v-4e8de8ca]{background:#ffffff0a;border:1px solid #e9b17024;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.shell-brand__mark img[data-v-4e8de8ca]{width:28px;height:28px}.shell-info[data-v-4e8de8ca]{gap:0;display:grid}.mini[data-v-4e8de8ca]{letter-spacing:.14em;color:var(--edv-copper);text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.headline[data-v-4e8de8ca]{font-family:var(--edv-font-display);letter-spacing:-.02em;color:#fff8f0;margin:0;font-size:1rem}.shell-live[data-v-4e8de8ca]{color:#dffbf6;background:#49c6b71a;border:1px solid #49c6b733;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.shell-live__dot[data-v-4e8de8ca]{background:var(--edv-aqua);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #49c6b71f}.shell-user[data-v-4e8de8ca]{color:var(--edv-muted);font-size:13px;font-weight:600}.switch-btn[data-v-4e8de8ca],.logout-btn[data-v-4e8de8ca]{cursor:pointer;border-radius:10px;padding:7px 14px;font-size:12px;font-weight:700}.switch-btn[data-v-4e8de8ca]{color:#dcfffa;background:#49c6b70f;border:1px solid #49c6b733}.logout-btn[data-v-4e8de8ca]{color:#fff7ee;background:#e9b17014;border:1px solid #e9b17029}.switch-btn[data-v-4e8de8ca]:hover,.logout-btn[data-v-4e8de8ca]:hover{border-color:#e9b17057}.shell-body[data-v-4e8de8ca]{width:100%;max-width:1400px;margin:0 auto;padding:0 24px 24px}@media (width<=640px){.shell-topbar[data-v-4e8de8ca]{padding:10px 16px}.shell-body[data-v-4e8de8ca]{padding:0 16px 16px}.shell-info .headline[data-v-4e8de8ca]{font-size:.88rem}}html[data-v-b93a4b06]{scroll-behavior:smooth}.landing[data-v-b93a4b06]{color:#f8f2ea;background:radial-gradient(circle at 0 0,#49c6b71f,#0000 24%),radial-gradient(circle at 85% 10%,#e9b1701f,#0000 20%),linear-gradient(#07131d 0%,#091722 55%,#07131d 100%);min-height:100vh}.topbar[data-v-b93a4b06]{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07131db8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.topbar__inner[data-v-b93a4b06],.hero[data-v-b93a4b06],.section[data-v-b93a4b06],.footer__inner[data-v-b93a4b06]{width:min(1200px,100% - 32px);margin:0 auto}.topbar__inner[data-v-b93a4b06]{justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.brand[data-v-b93a4b06]{color:#fff8f0;letter-spacing:.08em;font-size:.95rem;font-weight:900;text-decoration:none}.topnav[data-v-b93a4b06]{flex-wrap:wrap;gap:18px;display:flex}.topnav a[data-v-b93a4b06],.footer__links a[data-v-b93a4b06]{color:#f5f0e8d1;font-weight:600;text-decoration:none}.topnav a[data-v-b93a4b06]:hover,.footer__links a[data-v-b93a4b06]:hover{color:#fff}.hero[data-v-b93a4b06]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:28px;padding:54px 0 34px;display:grid}.hero__copy[data-v-b93a4b06],.hero__panel[data-v-b93a4b06],.section__intro[data-v-b93a4b06],.module-card[data-v-b93a4b06],.plan-card[data-v-b93a4b06],.contact__box[data-v-b93a4b06],.benefit-card[data-v-b93a4b06],.stat-card[data-v-b93a4b06],.hero-card[data-v-b93a4b06],.extras[data-v-b93a4b06],.audience__pill[data-v-b93a4b06],.step-card[data-v-b93a4b06],.faq-card[data-v-b93a4b06],.demo-card[data-v-b93a4b06]{border:1px solid #ffffff14;box-shadow:0 22px 50px #00000038}.hero__copy[data-v-b93a4b06]{box-shadow:none;border:0;padding:18px 4px 18px 0}.eyebrow[data-v-b93a4b06]{letter-spacing:.18em;text-transform:uppercase;color:#e9b170;margin:0 0 12px;font-size:12px;font-weight:800}h1[data-v-b93a4b06],h2[data-v-b93a4b06],h3[data-v-b93a4b06]{margin:0;line-height:1.02}h1[data-v-b93a4b06]{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.6rem,5vw,5rem)}h2[data-v-b93a4b06]{letter-spacing:-.04em;font-size:clamp(2rem,3vw,3rem)}h3[data-v-b93a4b06]{letter-spacing:-.03em;font-size:1.2rem}.hero__text[data-v-b93a4b06],.section__intro p[data-v-b93a4b06],.module-card p[data-v-b93a4b06],.plan-card__desc[data-v-b93a4b06],.contact__box p[data-v-b93a4b06],.hero-card p[data-v-b93a4b06],.step-card p[data-v-b93a4b06],.faq-card p[data-v-b93a4b06],.footer__text[data-v-b93a4b06],.demo-card__text[data-v-b93a4b06]{color:#f5f0e8d1;line-height:1.7}.hero__text[data-v-b93a4b06]{max-width:58ch;margin:20px 0 0;font-size:1.05rem}.hero__actions[data-v-b93a4b06],.contact__actions[data-v-b93a4b06]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn[data-v-b93a4b06]{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.btn[data-v-b93a4b06]:hover{transform:translateY(-1px)}.btn--topbar[data-v-b93a4b06]{min-height:42px;padding:0 16px}.btn--primary[data-v-b93a4b06]{color:#08131c;background:linear-gradient(135deg,#49c6b7,#8be2d7)}.btn--ghost[data-v-b93a4b06]{color:#fff8f0;background:#ffffff0a;border:1px solid #e9b1703d}.btn--whatsapp[data-v-b93a4b06]{color:#08131c;background:linear-gradient(135deg,#25d366,#7ef0a7)}.hero__chips[data-v-b93a4b06],.audience[data-v-b93a4b06],.extras__grid[data-v-b93a4b06],.benefits[data-v-b93a4b06]{flex-wrap:wrap;gap:12px;display:flex}.hero__chips[data-v-b93a4b06]{margin-top:22px}.hero__chips span[data-v-b93a4b06],.audience__pill[data-v-b93a4b06],.extras__item[data-v-b93a4b06],.benefit-card[data-v-b93a4b06]{color:#f7efe6;background:#ffffff0a;border-radius:999px;padding:10px 14px}.hero__panel[data-v-b93a4b06]{gap:18px;display:grid}.hero-card[data-v-b93a4b06]{background:linear-gradient(#0e1d27f5,#0a161ff5);border-radius:28px;padding:24px}.hero-card--accent[data-v-b93a4b06]{border-color:#49c6b747}.hero-card__label[data-v-b93a4b06],.stat-card__kicker[data-v-b93a4b06],.plan-card__name[data-v-b93a4b06],.extras__title[data-v-b93a4b06],.step-card__number[data-v-b93a4b06],.footer__brand[data-v-b93a4b06],.demo-card__header[data-v-b93a4b06]{color:#49c6b7;margin:0 0 8px;font-size:.88rem;font-weight:700}.hero-grid[data-v-b93a4b06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-v-b93a4b06],.step-card[data-v-b93a4b06],.faq-card[data-v-b93a4b06]{background:#ffffff0a;border-radius:22px;padding:18px}.stat-card strong[data-v-b93a4b06]{color:#fff8f0;font-size:1rem;line-height:1.4;display:block}.section[data-v-b93a4b06]{padding:34px 0}.section--soft[data-v-b93a4b06]{background:#ffffff05;border-radius:32px;margin-top:12px;padding:34px 22px}.section__intro[data-v-b93a4b06]{background:#ffffff08;border-radius:28px;padding:24px}.modules[data-v-b93a4b06],.plans[data-v-b93a4b06],.steps[data-v-b93a4b06],.faq-list[data-v-b93a4b06],.demo-grid[data-v-b93a4b06]{gap:18px;margin-top:22px;display:grid}.modules[data-v-b93a4b06],.plans[data-v-b93a4b06],.steps[data-v-b93a4b06],.demo-grid[data-v-b93a4b06]{grid-template-columns:repeat(3,minmax(0,1fr))}.module-card[data-v-b93a4b06],.plan-card[data-v-b93a4b06],.contact__box[data-v-b93a4b06],.demo-card[data-v-b93a4b06]{background:linear-gradient(#0d1b26f5,#08141df5);border-radius:28px;padding:22px}.plan-card--featured[data-v-b93a4b06]{border-color:#e9b17061;transform:translateY(-4px)}.plan-card__price[data-v-b93a4b06]{color:#fff8f0;margin:0 0 14px;font-size:2rem;font-weight:800}.plan-card__list[data-v-b93a4b06]{color:#f5f0e8db;margin:0;padding-left:18px;line-height:1.75}.extras[data-v-b93a4b06]{background:#ffffff08;border-radius:28px;margin-top:18px;padding:22px}.demo-card__body[data-v-b93a4b06]{background:#ffffff08;border-radius:16px;margin-bottom:12px;padding:12px}.fake-line[data-v-b93a4b06]{background:#fff3;border-radius:6px;height:8px;margin-bottom:6px}.fake-line.wide[data-v-b93a4b06]{width:100%}.fake-line.small[data-v-b93a4b06]{width:50%}.fake-buttons[data-v-b93a4b06]{gap:6px;display:flex}.fake-buttons span[data-v-b93a4b06]{background:#49c6b74d;border-radius:6px;flex:1;height:20px}.fake-ticket[data-v-b93a4b06]{background:#ffffff1a;border-radius:6px;height:40px;margin-bottom:8px}.fake-chart[data-v-b93a4b06]{background:linear-gradient(90deg,#49c6b7,#8be2d7);border-radius:8px;height:60px;margin-bottom:8px}.contact[data-v-b93a4b06]{padding-bottom:34px}.contact__box[data-v-b93a4b06]{text-align:center;background:radial-gradient(circle at top,#49c6b724,#0000 30%),linear-gradient(#0d1b26fa,#08141dfa)}.contact__meta[data-v-b93a4b06]{color:#e9b170;letter-spacing:.04em;margin-top:18px;font-weight:700}.footer[data-v-b93a4b06]{padding:0 0 40px}.footer__inner[data-v-b93a4b06]{border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding-top:24px;display:flex}.footer__brand[data-v-b93a4b06]{letter-spacing:.08em;font-size:1rem}.footer__links[data-v-b93a4b06]{flex-wrap:wrap;align-content:flex-start;gap:16px;display:flex}@media (width<=1024px){.hero[data-v-b93a4b06],.modules[data-v-b93a4b06],.plans[data-v-b93a4b06],.steps[data-v-b93a4b06],.demo-grid[data-v-b93a4b06]{grid-template-columns:1fr}.hero[data-v-b93a4b06]{padding-top:34px}.plan-card--featured[data-v-b93a4b06]{transform:none}.topbar__inner[data-v-b93a4b06],.footer__inner[data-v-b93a4b06]{flex-direction:column;align-items:flex-start}}@media (width<=720px){.hero-grid[data-v-b93a4b06]{grid-template-columns:1fr}.topbar__inner[data-v-b93a4b06],.hero[data-v-b93a4b06],.section[data-v-b93a4b06],.footer__inner[data-v-b93a4b06]{width:min(100% - 20px,1200px)}.topnav[data-v-b93a4b06]{gap:12px}.section--soft[data-v-b93a4b06]{border-radius:24px;padding:20px 14px}.section__intro[data-v-b93a4b06],.module-card[data-v-b93a4b06],.plan-card[data-v-b93a4b06],.contact__box[data-v-b93a4b06],.hero-card[data-v-b93a4b06],.demo-card[data-v-b93a4b06]{border-radius:22px}h1[data-v-b93a4b06]{max-width:none}}.page[data-v-17df9b2f]{place-items:center;min-height:100vh;padding:28px;display:grid}.login-layout[data-v-17df9b2f]{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:stretch;gap:24px;width:100%;max-width:1220px;display:grid}.brand-stage[data-v-17df9b2f],.card[data-v-17df9b2f]{min-width:0;position:relative;overflow:hidden}.card[data-v-17df9b2f]{box-shadow:var(--edv-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0c1b25f5,#09151ff5);border:1px solid #e9b17024;border-radius:28px;padding:30px}.mini[data-v-17df9b2f]{letter-spacing:.18em;color:var(--edv-copper);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}h1[data-v-17df9b2f]{font-family:var(--edv-font-display);letter-spacing:-.04em;color:#fff8f0;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.96}.desc[data-v-17df9b2f]{max-width:42rem;color:var(--edv-muted-strong);margin:0;line-height:1.6}.box[data-v-17df9b2f]{background:#71232347;border-radius:18px;margin-top:18px;padding:16px 18px}.demo-status[data-v-17df9b2f]{color:#d9fff7;background:#49c6b71f;border:1px solid #49c6b73d;border-radius:18px;margin-top:18px;padding:16px 18px;line-height:1.55}.demo-status--live[data-v-17df9b2f]{color:#e5fff2;background:#62d8a41f;border-color:#62d8a43d}.error[data-v-17df9b2f]{color:#ffd1cc;border:1px solid #f08b8357}.brand-stage[data-v-17df9b2f]{box-shadow:var(--edv-shadow);background:radial-gradient(circle at 0 0,#49c6b729,#0000 26%),radial-gradient(circle at 78% 18%,#e9b1702e,#0000 24%),linear-gradient(140deg,#091822f5,#07121bf5);border:1px solid #49c6b729;border-radius:32px;align-content:space-between;gap:24px;padding:34px;display:grid}.brand-stage__glow[data-v-17df9b2f]{pointer-events:none;background:radial-gradient(circle,#49c6b733,#0000 68%);border-radius:999px;width:260px;height:260px;position:absolute;inset:-10% auto auto -8%}.brand-lockup[data-v-17df9b2f]{z-index:1;gap:24px;display:grid;position:relative}.brand-mark-frame[data-v-17df9b2f]{background:#ffffff08;border:1px solid #e9b1702e;border-radius:32px;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 1px #ffffff0a}.brand-mark[data-v-17df9b2f]{width:88px;height:88px}.brand-copy[data-v-17df9b2f]{gap:14px;display:grid}.brand-ribbon[data-v-17df9b2f]{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.brand-ribbon span[data-v-17df9b2f]{color:var(--edv-muted-strong);background:#ffffff0d;border:1px solid #e9b17029;border-radius:999px;align-items:center;padding:10px 14px;font-size:.86rem;font-weight:700;display:inline-flex}.card__head[data-v-17df9b2f]{gap:8px;margin-bottom:18px;display:grid}.mini--card[data-v-17df9b2f]{color:var(--edv-aqua)}.card__title[data-v-17df9b2f]{font-family:var(--edv-font-display);color:#fff8f0;letter-spacing:-.03em;margin:0;font-size:1.8rem}.card__desc[data-v-17df9b2f]{color:var(--edv-muted);margin:0;line-height:1.55}@media (width<=640px){.page[data-v-17df9b2f]{padding:16px}.card[data-v-17df9b2f]{padding:24px}}@media (width<=980px){.login-layout[data-v-17df9b2f]{grid-template-columns:1fr}.brand-stage[data-v-17df9b2f]{padding:24px}h1[data-v-17df9b2f]{font-size:2.6rem}}
