.v-list-item[data-v-bbfffa0c]{min-height:32px!important}.v-list-item__title[data-v-bbfffa0c]{font-size:.875rem;transition:color .2s ease;&[data-v-bbfffa0c]:hover{color:hsla(0,0%,100%,.7)!important}}.social-links[data-v-bbfffa0c]{.v-btn[data-v-bbfffa0c]{transition:opacity .2s ease;&[data-v-bbfffa0c]:hover{opacity:.7}}}.footer-compact-links[data-v-bbfffa0c]{gap:14px}.footer-compact-link[data-v-bbfffa0c]{color:#fff;font-size:.85rem;text-decoration:none;opacity:.9;transition:opacity .2s ease}.footer-compact-link[data-v-bbfffa0c]:hover{opacity:.7;text-decoration:none}a[data-v-bbfffa0c]{transition:opacity .2s ease;&[data-v-bbfffa0c]:hover{opacity:.7;text-decoration:none}}.cookie-consent-banner[data-v-bc8642bc]{position:fixed;left:0;right:0;bottom:0;z-index:300;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.cookie-consent-inner[data-v-bc8642bc]{pointer-events:auto;max-width:640px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;background:rgba(33,33,33,.96);color:#fff;border-radius:12px;box-shadow:0 -4px 24px rgba(0,0,0,.18)}.cookie-consent-copy[data-v-bc8642bc]{flex:1 1 200px;min-width:0}.cookie-consent-title[data-v-bc8642bc]{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.3}.cookie-consent-text[data-v-bc8642bc]{margin:0;font-size:12px;line-height:1.4;opacity:.88}.cookie-consent-link[data-v-bc8642bc]{color:#fff;text-decoration:underline;font-weight:600}.cookie-consent-actions[data-v-bc8642bc]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.cookie-btn-secondary[data-v-bc8642bc]{color:hsla(0,0%,100%,.9)!important;text-transform:none!important;letter-spacing:0!important;min-height:40px}.cookie-btn-primary[data-v-bc8642bc]{text-transform:none!important;letter-spacing:0!important;min-height:40px;min-width:96px}.cookie-banner-enter-active[data-v-bc8642bc],.cookie-banner-leave-active[data-v-bc8642bc]{transition:opacity .25s ease,transform .25s ease}.cookie-banner-enter[data-v-bc8642bc],.cookie-banner-leave-to[data-v-bc8642bc]{opacity:0;transform:translateY(12px)}@media(max-width:600px){.cookie-consent-actions[data-v-bc8642bc]{width:100%}.cookie-consent-actions .v-btn[data-v-bc8642bc]{flex:1 1 auto}}.app-page-loading[data-v-69562fd7]{display:flex;align-items:center;justify-content:center;background:#fafafa;z-index:5}.app-page-loading--overlay[data-v-69562fd7]{position:fixed;inset:0;min-height:100vh}.app-page-loading--inline[data-v-69562fd7]{position:relative;width:100%;min-height:50vh;min-height:50dvh}.app-page-loading__inner[data-v-69562fd7]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;text-align:center}.app-page-loading__logo[data-v-69562fd7]{display:block;-o-object-fit:contain;object-fit:contain}.app-page-loading__text[data-v-69562fd7]{margin:0;font-size:.95rem;font-weight:500;color:rgba(0,0,0,.55);letter-spacing:.01em}:root{--primary:#f24847;--secondary:#00b0b1;--accent:#f2cf63;--error:#f21905;--background:#f2e6df}body,html{font-family:Raleway,sans-serif!important;font-feature-settings:"lnum","tnum"}body{background-color:var(--background)!important}.v-application{.v-application--wrap,[class*=text-]{font-family:Raleway,sans-serif!important;font-feature-settings:"lnum","tnum"}}.v-application{.body-1,.body-2,.caption,.headline,.overline,.subtitle-1,.subtitle-2,.title,.v-btn,.v-card,.v-toolbar{font-family:Raleway,sans-serif!important;font-feature-settings:"lnum","tnum"}}::-webkit-scrollbar{width:0}.v-card{transition:transform .2s,box-shadow .2s!important}.v-btn{text-transform:none!important;letter-spacing:.5px!important;font-weight:500!important}.v-btn.v-btn--contained{box-shadow:none!important}.v-btn.v-btn--contained:hover{box-shadow:0 3px 6px rgba(0,0,0,.1)!important}.v-text-field--outlined fieldset{border-radius:8px!important}.v-text-field--outlined:hover fieldset{border-color:var(--primary)!important}.v-data-table{border-radius:12px!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-weight:600!important;text-transform:none!important;color:var(--secondary)!important}.manager-primary-table{border-radius:0!important}.manager-primary-table>.v-data-table__wrapper>table>tbody>tr>td{padding-top:16px!important;padding-bottom:16px!important;vertical-align:middle!important}.manager-primary-table .v-data-footer{border-top:1px solid rgba(0,0,0,.08)}.v-navigation-drawer{background-color:#fff!important}.v-list-item--active{background-color:rgba(242,68,5,.1)!important;color:var(--primary)!important}.v-chip{font-weight:500!important}.section-title{color:var(--primary);font-weight:600;font-size:1.5rem;margin-bottom:1rem}.card-hover{cursor:pointer;transition:transform .2s}.card-hover:hover{transform:translateY(-4px)}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-accent{color:var(--accent)!important}.bg-primary-light{background-color:rgba(242,68,5,.1)!important}.bg-accent-light{background-color:rgba(242,207,99,.1)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s}.slide-enter,.slide-leave-to{transform:translateX(-20px);opacity:0}.app-route-progress{position:fixed!important;top:0;left:0;right:0;z-index:9999}.app-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.app-shell>:first-child{flex:1 0 auto}[data-reveal][data-v-6ff29537]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-reveal].revealed[data-v-6ff29537]{opacity:1;transform:translateY(0)}[data-reveal][data-delay="1"][data-v-6ff29537]{transition-delay:.07s}[data-reveal][data-delay="2"][data-v-6ff29537]{transition-delay:.14s}[data-reveal][data-delay="3"][data-v-6ff29537]{transition-delay:.21s}[data-reveal][data-delay="4"][data-v-6ff29537]{transition-delay:.28s}[data-reveal][data-delay="5"][data-v-6ff29537]{transition-delay:.35s}[data-reveal][data-delay="6"][data-v-6ff29537]{transition-delay:.42s}[data-reveal][data-delay="7"][data-v-6ff29537]{transition-delay:.49s}[data-reveal][data-delay="8"][data-v-6ff29537]{transition-delay:.56s}.navbar-scrolled[data-v-6ff29537]{box-shadow:0 2px 12px rgba(0,0,0,.08)!important}[data-v-6ff29537] .v-app-bar{transition:background-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)!important}.hero-section[data-v-6ff29537]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-v-6ff29537]{position:absolute;inset:0;background:linear-gradient(145deg,#f05050,#c83030 55%,#b82424);z-index:0}.hero-bg[data-v-6ff29537]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 0,rgba(255,220,100,.07) 0,transparent 40%)}.hero-content-wrapper[data-v-6ff29537]{position:relative;z-index:1;padding-top:80px}.hero-title[data-v-6ff29537]{font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.12;letter-spacing:-.022em;font-weight:800;animation:hero-rise-6ff29537 .7s cubic-bezier(.16,1,.3,1) .1s both}.hero-badge[data-v-6ff29537]{animation:hero-rise-6ff29537 .5s cubic-bezier(.16,1,.3,1) both}.hero-highlight[data-v-6ff29537]{color:#f2cf63}.hero-subtitle[data-v-6ff29537]{font-size:1.1rem;line-height:1.65;color:hsla(0,0%,100%,.88);max-width:520px;animation:hero-rise-6ff29537 .75s cubic-bezier(.16,1,.3,1) .2s both}.hero-actions[data-v-6ff29537]{display:flex;flex-wrap:wrap;gap:12px;animation:hero-rise-6ff29537 .75s cubic-bezier(.16,1,.3,1) .3s both}.hero-cta-btn[data-v-6ff29537]{font-weight:700!important}.hero-trust[data-v-6ff29537]{animation:hero-rise-6ff29537 .75s cubic-bezier(.16,1,.3,1) .4s both}@keyframes hero-rise-6ff29537{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes float-gentle-6ff29537{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mockup-pulse-6ff29537{0%,to{opacity:.65}50%{opacity:1}}@keyframes mockup-scan-6ff29537{0%{transform:translateX(-100%);opacity:0}15%{opacity:.35}85%{opacity:.35}to{transform:translateX(500%);opacity:0}}.hero-visual[data-v-6ff29537]{position:relative;width:100%;max-width:480px;animation:hero-rise-6ff29537 .9s cubic-bezier(.16,1,.3,1) .25s both}.hero-mockup[data-v-6ff29537]{position:relative;z-index:1}.mockup-browser[data-v-6ff29537]{background:#1e1e2e;border-radius:12px;overflow:hidden;box-shadow:0 20px 48px rgba(0,0,0,.28)}.mockup-browser-bar[data-v-6ff29537]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#2a2a3e}.mockup-dot[data-v-6ff29537]{width:10px;height:10px;border-radius:50%;background:#444}.mockup-dot[data-v-6ff29537]:first-child{background:#ff5f57}.mockup-dot[data-v-6ff29537]:nth-child(2){background:#ffbd2e}.mockup-dot[data-v-6ff29537]:nth-child(3){background:#28c840}.mockup-content[data-v-6ff29537]{padding:16px}.mockup-dashboard[data-v-6ff29537]{display:flex;gap:12px;min-height:240px}.mockup-sidebar[data-v-6ff29537]{width:48px;display:flex;flex-direction:column;gap:8px}.mockup-sidebar-item[data-v-6ff29537]{width:100%;height:8px;background:#333;border-radius:4px}.mockup-sidebar-item[data-v-6ff29537]:first-child{background:#f24847}.mockup-main[data-v-6ff29537]{flex:1;display:flex;flex-direction:column;gap:12px}.mockup-stat-row[data-v-6ff29537]{display:flex;gap:8px}.mockup-stat[data-v-6ff29537]{flex:1;background:#2a2a3e;border-radius:8px;padding:10px}.mockup-stat-value[data-v-6ff29537]{height:14px;width:60%;background:linear-gradient(90deg,#f24847,#ff6b35);border-radius:4px;margin-bottom:6px;animation:mockup-pulse-6ff29537 2.8s ease-in-out infinite}.mockup-stat:nth-child(2) .mockup-stat-value[data-v-6ff29537]{animation-delay:.5s}.mockup-stat:nth-child(3) .mockup-stat-value[data-v-6ff29537]{animation-delay:1s}.mockup-stat-label[data-v-6ff29537]{height:6px;width:80%;background:#444;border-radius:3px}.mockup-chart[data-v-6ff29537]{flex:1;background:linear-gradient(180deg,rgba(242,72,71,.18),rgba(242,72,71,.02));border-radius:8px;border:1px solid #333;min-height:80px;position:relative;overflow:hidden}.mockup-chart[data-v-6ff29537]:after{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,rgba(242,72,71,.6),transparent);animation:mockup-scan-6ff29537 4s ease-in-out 2.5s infinite}.mockup-table[data-v-6ff29537]{display:flex;flex-direction:column;gap:4px}.mockup-table-row[data-v-6ff29537]{height:8px;background:#2a2a3e;border-radius:4px}.mockup-table-row[data-v-6ff29537]:nth-child(odd){width:90%}.hero-float-card[data-v-6ff29537]{position:absolute;display:flex;align-items:center;background:#fff;border-radius:10px;padding:10px 14px;box-shadow:0 8px 24px rgba(0,0,0,.14);z-index:2}.hero-float-card--orders[data-v-6ff29537]{top:20%;right:-20px;border-left:3px solid rgba(242,72,71,.5);animation:hero-rise-6ff29537 .7s cubic-bezier(.16,1,.3,1) .65s both,float-gentle-6ff29537 4.2s ease-in-out 1.45s infinite}.hero-float-card--revenue[data-v-6ff29537]{bottom:15%;left:-10px;border-left:3px solid rgba(76,175,80,.5);animation:hero-rise-6ff29537 .7s cubic-bezier(.16,1,.3,1) .85s both,float-gentle-6ff29537 5s ease-in-out 1.85s infinite}.social-proof-bar[data-v-6ff29537]{background:#2e1010}.social-proof-inner[data-v-6ff29537]{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;padding:0 24px}.stat-item[data-v-6ff29537]{padding:clamp(32px,4.5vw,52px) 20px;text-align:center;border-right:1px solid hsla(0,0%,100%,.05)}.stat-item[data-v-6ff29537]:last-child{border-right:none}.stat-value[data-v-6ff29537]{font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:700;color:hsla(0,0%,100%,.92);line-height:1;letter-spacing:-.02em}.stat-label[data-v-6ff29537]{font-size:11px;color:hsla(0,0%,100%,.35);margin-top:10px;letter-spacing:.1em;text-transform:uppercase}.manifesto-heading[data-v-6ff29537],.section-heading[data-v-6ff29537]{font-size:clamp(1.6rem,3.2vw,2.4rem)!important;letter-spacing:-.018em!important;line-height:1.18!important;font-weight:700!important;color:#2c1212!important}.problem-section[data-v-6ff29537]{background:#fff}.problem-card[data-v-6ff29537]{border-color:#ffcdd2!important}.problem-item[data-v-6ff29537]{display:flex;align-items:flex-start;margin-bottom:12px}.problem-item span[data-v-6ff29537]{color:#666}.solution-item[data-v-6ff29537]{display:flex;align-items:flex-start;margin-bottom:12px}.vs-divider[data-v-6ff29537]{display:flex;align-items:center;justify-content:center}.manifesto-section[data-v-6ff29537]{background:#fdfaf8}.manifesto-block[data-v-6ff29537]{padding-left:0}.manifesto-block-header[data-v-6ff29537]{display:flex;align-items:center}.manifesto-pain-grid[data-v-6ff29537]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.manifesto-pain-item[data-v-6ff29537]{background:#fef2f2;border-radius:14px;padding:20px;display:flex;gap:12px;align-items:flex-start}.manifesto-pain-icon[data-v-6ff29537]{min-width:36px;height:36px;border-radius:10px;background:rgba(244,67,54,.1);display:flex;align-items:center;justify-content:center}.manifesto-pillars[data-v-6ff29537]{display:flex;flex-direction:column;gap:16px}.manifesto-pillar[data-v-6ff29537]{display:flex;align-items:flex-start;padding:14px 20px;background:rgba(0,176,177,.07);border-radius:12px;border-left:3px solid rgba(0,176,177,.38);transition:transform .25s cubic-bezier(.16,1,.3,1)}.manifesto-pillar[data-v-6ff29537]:hover{transform:translateX(6px)}.manifesto-cascade[data-v-6ff29537]{background:#2e1010;border-radius:16px;padding:clamp(28px,4.5vw,48px) clamp(24px,5vw,48px);position:relative;overflow:hidden}.manifesto-cascade-eyebrow[data-v-6ff29537]{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.manifesto-cascade-body[data-v-6ff29537]{font-size:clamp(1rem,2vw,1.15rem);line-height:1.9;color:hsla(0,0%,100%,.68);margin-bottom:24px}.manifesto-cascade-body strong[data-v-6ff29537]{color:hsla(0,0%,100%,.92);font-weight:600}.manifesto-cascade-accent[data-v-6ff29537]{color:#f2cf63!important}.manifesto-closing-line[data-v-6ff29537]{font-size:clamp(1rem,2vw,1.3rem);font-weight:700;color:hsla(0,0%,100%,.9);line-height:1.45;letter-spacing:-.01em}.features-overline[data-v-6ff29537]{color:#009fa0;letter-spacing:3px}.testimonials-overline[data-v-6ff29537]{color:#b07d0c;letter-spacing:3px}.apps-overline[data-v-6ff29537]{color:#2d9e4e;letter-spacing:3px}.features-section[data-v-6ff29537]{background:#f2e6df}.feature-card[data-v-6ff29537]{background:#fff;border-radius:20px;padding:28px 24px;display:flex;align-items:flex-start;gap:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);cursor:default;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.04);height:100%}.feature-card[data-v-6ff29537]:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.08)}.feature-num[data-v-6ff29537]{position:absolute;top:16px;right:20px;font-size:11px;font-weight:800;color:#d1d5db;letter-spacing:.04em;font-variant-numeric:tabular-nums}.feature-icon-circle[data-v-6ff29537]{width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.feature-card:hover .feature-icon-circle[data-v-6ff29537]{transform:scale(1.12) rotate(-7deg)}.feature-content[data-v-6ff29537]{flex:1;min-width:0}.feature-title[data-v-6ff29537]{font-size:15px;font-weight:600;color:#2c1212;margin-bottom:6px;line-height:1.3;overflow-wrap:break-word;word-break:break-word}.feature-desc[data-v-6ff29537]{font-size:13px;color:#6b7280;line-height:1.55;margin-bottom:0;overflow-wrap:break-word;word-break:break-word}.feature-arrow[data-v-6ff29537]{opacity:0;transform:translateX(-8px);transition:all .3s cubic-bezier(.16,1,.3,1);align-self:center}.feature-card:hover .feature-arrow[data-v-6ff29537]{opacity:1;transform:translateX(0)}.showcase-section[data-v-6ff29537]{background:#fff}.showcase-title[data-v-6ff29537]{font-size:clamp(1.4rem,2.6vw,1.9rem)!important;letter-spacing:-.015em!important;line-height:1.22!important;font-weight:700!important;color:#2c1212!important}.showcase-visual[data-v-6ff29537]{position:relative;border-radius:20px;padding:52px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;overflow:hidden}.showcase-visual--primary[data-v-6ff29537]{background:rgba(242,72,71,.06);border:1px solid rgba(242,72,71,.12)}.showcase-visual--green[data-v-6ff29537]{background:rgba(0,176,177,.06);border:1px solid rgba(0,176,177,.12)}.showcase-visual--orange[data-v-6ff29537]{background:rgba(242,207,99,.12);border:1px solid rgba(242,207,99,.2)}.showcase-visual-deco-lines[data-v-6ff29537]{position:absolute;top:0;right:0;width:60%;height:100%;display:flex;flex-direction:column;justify-content:space-around;padding:20px 0;pointer-events:none;opacity:.25}.showcase-deco-line[data-v-6ff29537]{height:1px;background:currentColor;transform:skewY(-8deg);transform-origin:left}.showcase-deco-line[data-v-6ff29537]:first-child{width:70%;opacity:.6}.showcase-deco-line[data-v-6ff29537]:nth-child(2){width:45%;opacity:.4}.showcase-deco-line[data-v-6ff29537]:nth-child(3){width:55%;opacity:.3}.showcase-big-icon[data-v-6ff29537]{opacity:.12;position:absolute}.showcase-visual-label[data-v-6ff29537]{text-align:center;position:relative;z-index:1}.pricing-section[data-v-6ff29537]{background:#fff}.pricing-card[data-v-6ff29537]{border-radius:20px!important;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible}.pricing-card--popular[data-v-6ff29537]{border:2px solid #f24847!important;transform:scale(1.03)}.pricing-popular-badge[data-v-6ff29537]{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#f24847;color:#fff;padding:4px 16px;border-radius:20px;font-size:12px;font-weight:700;display:flex;align-items:center;white-space:nowrap;z-index:1}.pricing-price-block[data-v-6ff29537]{display:flex;align-items:baseline;justify-content:center;gap:2px}.pricing-currency[data-v-6ff29537]{font-size:1.5rem;font-weight:700;color:#888}.pricing-amount[data-v-6ff29537]{font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:800;color:#c83030;line-height:1;letter-spacing:-.025em}.pricing-features[data-v-6ff29537]{text-align:left}.testimonials-section[data-v-6ff29537]{background:#f5fefe}.testimonial-card[data-v-6ff29537]{border-radius:20px;border:1px solid #e8f5f5;border-top:none;padding:28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;width:100%;background:#fff}.testimonial-card-body[data-v-6ff29537]{flex:1}.testimonial-quote[data-v-6ff29537]{margin-bottom:16px;overflow-wrap:break-word;word-break:break-word;line-height:1.65}.testimonial-card[data-v-6ff29537]:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.07)}.apps-replaced[data-v-6ff29537]{background:#f2e6df}.apps-grid[data-v-6ff29537]{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;max-width:900px;margin:0 auto}.app-replaced-item[data-v-6ff29537]{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:.65;transition:opacity .25s cubic-bezier(.16,1,.3,1);position:relative}.app-replaced-item[data-v-6ff29537]:after{content:"";position:absolute;top:24px;left:50%;width:40px;height:2px;background:#f24847;transform:translateX(-50%) rotate(-45deg)}.app-replaced-item[data-v-6ff29537]:hover{opacity:1}.savings-card[data-v-6ff29537]{border-radius:16px!important}.signup-section[data-v-6ff29537]{background:#f2e6df}.signup-wrapper[data-v-6ff29537]{border-radius:20px;overflow:hidden;box-shadow:0 24px 72px rgba(0,0,0,.14)}.signup-header[data-v-6ff29537]{background:#f24847;position:relative}.signup-icon-wrapper[data-v-6ff29537]{width:64px;height:64px;border-radius:16px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.signup-header h2[data-v-6ff29537],.signup-header p[data-v-6ff29537]{position:relative;z-index:1}.signup-body[data-v-6ff29537]{background:#fff}.signup-field-label[data-v-6ff29537]{font-size:12px;font-weight:600;color:#555;margin-bottom:4px;display:flex;align-items:center}.signup-btn[data-v-6ff29537]{font-size:16px!important;letter-spacing:.5px;height:52px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)!important}.signup-btn[data-v-6ff29537]:hover{box-shadow:0 6px 20px rgba(200,48,48,.25)!important;transform:translateY(-2px)}.signup-footer-info[data-v-6ff29537]{padding-top:4px}.signup-success[data-v-6ff29537]{background:linear-gradient(135deg,#2d9e4e,#1e7a3a);border-radius:16px;padding:24px 20px;display:flex;align-items:center;gap:18px;animation:success-pop-6ff29537 .55s cubic-bezier(.16,1,.3,1)}.signup-success-check[data-v-6ff29537]{flex-shrink:0;width:60px;height:60px;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:check-pop-6ff29537 .5s cubic-bezier(.16,1,.3,1) .15s both}.signup-success-content[data-v-6ff29537]{flex:1}@keyframes success-pop-6ff29537{0%{transform:scale(.88) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes check-pop-6ff29537{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.faq-section[data-v-6ff29537]{background:#fff}.final-cta[data-v-6ff29537]{background:#f2e6df}.cta-card[data-v-6ff29537]{border-radius:20px!important;background:#c03030!important;position:relative;overflow:hidden}.cta-card-dots[data-v-6ff29537]{display:none}.cta-heading[data-v-6ff29537]{font-size:clamp(1.7rem,3.5vw,2.6rem)!important;letter-spacing:-.018em!important;line-height:1.18!important;font-weight:700!important;color:#fff!important}.cta-main-btn[data-v-6ff29537]{font-weight:700!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)!important}.cta-main-btn[data-v-6ff29537]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.landing-footer[data-v-6ff29537]{background:#1a0808}.landing-footer .text-caption[data-v-6ff29537],.landing-footer p[data-v-6ff29537]{color:hsla(0,0%,100%,.5)}.landing-footer .text-subtitle-2[data-v-6ff29537]{color:hsla(0,0%,100%,.9)}.footer-link[data-v-6ff29537]{display:block;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:14px;margin-bottom:8px;cursor:pointer;transition:color .2s}.footer-link[data-v-6ff29537]:hover{color:#f24847}.landing-footer .v-divider[data-v-6ff29537]{border-color:hsla(0,0%,100%,.1)}@media (max-width:959px){.hero-section[data-v-6ff29537]{min-height:auto;padding:80px 0 52px}.hero-content-wrapper[data-v-6ff29537]{padding-top:0}.hero-title[data-v-6ff29537]{font-size:clamp(2rem,5vw,2.8rem)}.hero-subtitle[data-v-6ff29537]{font-size:1rem;margin:0 auto 24px}.showcase-section .v-row[data-v-6ff29537]{margin-bottom:40px!important}.showcase-visual[data-v-6ff29537]{min-height:200px;padding:32px 24px}.vs-divider[data-v-6ff29537]{transform:rotate(90deg);padding:16px 0}.pricing-card--popular[data-v-6ff29537]{transform:scale(1)}.apps-grid[data-v-6ff29537]{grid-template-columns:repeat(4,1fr)}}@media (max-width:599px){.hero-section[data-v-6ff29537]{padding:72px 0 44px}.hero-title[data-v-6ff29537]{font-size:clamp(1.8rem,7.5vw,2.4rem)}.hero-subtitle[data-v-6ff29537]{font-size:.95rem;text-align:center;margin-left:auto;margin-right:auto;max-width:100%}.hero-actions[data-v-6ff29537]{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.hero-actions .v-btn[data-v-6ff29537]{width:100%}.hero-actions .ml-3[data-v-6ff29537]{margin-left:0!important;margin-top:8px}.social-proof-inner[data-v-6ff29537]{grid-template-columns:repeat(2,1fr)}.stat-item[data-v-6ff29537]:nth-child(2){border-right:none}.stat-item[data-v-6ff29537]:nth-child(3),.stat-item[data-v-6ff29537]:nth-child(4){border-top:1px solid hsla(0,0%,100%,.05);padding-top:24px}.stat-item[data-v-6ff29537]:nth-child(3){border-right:1px solid hsla(0,0%,100%,.05)}.manifesto-heading[data-v-6ff29537],.section-heading[data-v-6ff29537]{font-size:clamp(1.35rem,5.5vw,1.75rem)!important}.showcase-title[data-v-6ff29537]{font-size:clamp(1.2rem,5vw,1.5rem)!important}.manifesto-pain-grid[data-v-6ff29537]{grid-template-columns:1fr}.feature-card[data-v-6ff29537]{padding-right:52px}.showcase-visual[data-v-6ff29537]{min-height:160px;padding:28px 20px}.showcase-section .v-row[data-v-6ff29537]{margin-bottom:28px!important}.apps-grid[data-v-6ff29537]{grid-template-columns:repeat(4,1fr);gap:8px}.app-replaced-item .v-avatar[data-v-6ff29537]{width:40px!important;height:40px!important;min-width:40px!important}.pricing-card .v-card__text[data-v-6ff29537]{padding:20px 16px!important}.pricing-amount[data-v-6ff29537]{font-size:clamp(2rem,8vw,2.8rem)!important}.cta-card .v-card__text[data-v-6ff29537]{padding:40px 20px!important}.cta-heading[data-v-6ff29537]{font-size:clamp(1.5rem,6vw,2rem)!important}.signup-body[data-v-6ff29537],.signup-header[data-v-6ff29537]{padding:20px 16px!important}.signup-icon-wrapper[data-v-6ff29537]{width:52px;height:52px}}@keyframes heart-pulse-6ff29537{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.hero-badge[data-v-6ff29537] .mdi-heart{display:inline-block;animation:heart-pulse-6ff29537 2.2s ease-in-out infinite;transform-origin:center}.cta-main-btn[data-v-6ff29537] .v-icon,.hero-cta-btn[data-v-6ff29537] .v-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta-main-btn[data-v-6ff29537]:hover .v-icon,.hero-cta-btn[data-v-6ff29537]:hover .v-icon{transform:translateX(6px)}@keyframes star-pop-6ff29537{0%{transform:scale(0) rotate(-25deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]{animation:star-pop-6ff29537 .3s cubic-bezier(.16,1,.3,1) both}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]:first-child{animation-delay:.22s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]:nth-child(2){animation-delay:.32s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]:nth-child(3){animation-delay:.42s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]:nth-child(4){animation-delay:.52s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]:nth-child(5){animation-delay:.62s}.app-cost[data-v-6ff29537]{position:relative;display:inline-block;color:#9e9e9e}.app-cost[data-v-6ff29537]:after{content:"";position:absolute;left:0;top:50%;height:1.5px;background:rgba(200,48,48,.65);width:0;transition:none}[data-reveal].revealed .app-cost[data-v-6ff29537]:after{width:100%;transition:width .4s cubic-bezier(.16,1,.3,1) .35s}@keyframes golden-shimmer-6ff29537{0%{text-shadow:none}40%{text-shadow:0 0 18px rgba(242,207,99,.65),0 0 36px rgba(242,207,99,.25)}to{text-shadow:none}}[data-reveal].revealed .manifesto-cascade-closing .manifesto-closing-line.manifesto-cascade-accent[data-v-6ff29537]{animation:golden-shimmer-6ff29537 1.5s ease-out .7s both}@media (prefers-reduced-motion:reduce){[data-v-6ff29537],[data-v-6ff29537]:after,[data-v-6ff29537]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal][data-v-6ff29537]{opacity:1;transform:none}.hero-float-card--orders[data-v-6ff29537],.hero-float-card--revenue[data-v-6ff29537]{animation:none!important;opacity:1}.mockup-chart[data-v-6ff29537]:after,.mockup-stat-value[data-v-6ff29537]{animation:none!important}.hero-badge[data-v-6ff29537] .mdi-heart,.signup-success-check[data-v-6ff29537],.signup-success[data-v-6ff29537],[data-reveal].revealed .manifesto-cascade-closing .manifesto-closing-line.manifesto-cascade-accent[data-v-6ff29537],[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-6ff29537]{animation:none!important;opacity:1;transform:none}[data-reveal].revealed .app-cost[data-v-6ff29537]:after{width:100%;transition:none}}.customer-auth-flow[data-v-4bcf9844]{padding:4px 0}.flow-kicker[data-v-4bcf9844]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-title[data-v-4bcf9844]{margin-top:10px;margin-bottom:10px;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.15}.flow-subtitle[data-v-4bcf9844]{margin-top:10px;margin-bottom:10px;font-size:1.3rem;line-height:1.2}.flow-copy[data-v-4bcf9844]{margin:0;color:rgba(33,33,33,.72);line-height:1.55}.customer-summary[data-v-4bcf9844]{display:flex;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.03))}.customer-summary__avatar[data-v-4bcf9844]{flex-shrink:0}.customer-summary__body[data-v-4bcf9844]{min-width:0}.customer-summary__body>div[data-v-4bcf9844]{overflow-wrap:anywhere}.auth-divider[data-v-4bcf9844]{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin-top:28px;color:rgba(33,33,33,.64)}.auth-divider__label[data-v-4bcf9844]{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.verification-status[data-v-4bcf9844]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:14px 16px;border-radius:18px;background:rgba(242,72,71,.06);text-align:center}.verification-digit[data-v-4bcf9844]{width:44px!important}.verification-digit[data-v-4bcf9844] .v-input__slot{min-height:48px!important}.verification-digit[data-v-4bcf9844] input{text-align:center!important;font-size:1.2rem!important;font-weight:700;padding:0!important}@media (max-width:600px){.customer-summary[data-v-4bcf9844]{padding:16px;gap:12px}.verification-digit[data-v-4bcf9844]{width:40px!important}}.stories-container[data-v-d8f9f164]{position:relative;width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.story-bg[data-v-d8f9f164]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.stories-overlay[data-v-d8f9f164]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;pointer-events:none}.stories-top[data-v-d8f9f164]{padding:8px 12px;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);pointer-events:auto}.stories-header[data-v-d8f9f164]{display:flex;align-items:center;margin-top:8px}.restaurant-info[data-v-d8f9f164]{display:flex;align-items:center}.progress-container[data-v-d8f9f164]{display:flex;gap:4px}.progress-item[data-v-d8f9f164]{flex:1;height:2px;background:hsla(0,0%,100%,.3);border-radius:999px;overflow:hidden}.progress-bar[data-v-d8f9f164]{height:100%;width:100%}.progress-bar.todo[data-v-d8f9f164]{background:hsla(0,0%,100%,.3)}.progress-bar.active[data-v-d8f9f164],.progress-bar.done[data-v-d8f9f164]{background:#fff}.story-ring[data-v-8ba2301c]{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;margin-bottom:8px;border-radius:999px}.story-ring.has-stories[data-v-8ba2301c]{cursor:pointer}.story-avatar[data-v-8ba2301c]{margin:0;border:3px solid #fff;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.story-avatar--has-stories[data-v-8ba2301c]{box-shadow:0 0 0 3px #2ecc71}.story-ring.has-stories[data-v-8ba2301c]:hover{cursor:pointer}.parallax-overlay[data-v-8ba2301c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5));z-index:1}.restaurant-name[data-v-8ba2301c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 16px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.restaurant-desc[data-v-8ba2301c]{text-shadow:0 1px 3px rgba(0,0,0,.6);opacity:.9}.favorite-btn[data-v-8ba2301c]{position:absolute!important;top:12px;right:12px;z-index:4;background:rgba(0,0,0,.35)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.layout[data-v-8ba2301c]{z-index:3}.sticky-search[data-v-45abd0fc]{position:sticky;top:0;z-index:2;background:#fff}.v-card__text[data-v-7403cf22]{text-align:left}.product-card[data-v-7403cf22]{border-radius:14px}.product-card--grid[data-v-7403cf22]{height:100%}.product-card--grid[data-v-7403cf22] .v-card__text{padding:12px 14px}.product-card--grid .subtitle-1[data-v-7403cf22]{font-size:1.02rem;line-height:1.25}.product-card--grid .product-title[data-v-7403cf22]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-chips[data-v-7403cf22]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:6px}.product-chip[data-v-7403cf22]{margin-left:0!important}.product-tag-chip[data-v-7403cf22]{font-weight:600;max-width:100%}.promo-hint[data-v-7403cf22]{display:inline-flex;align-items:center;gap:4px;color:#c2185b;font-size:.76rem;font-weight:600;line-height:1.2;margin:-1px 0 6px}.product-card--grid .product-description[data-v-7403cf22]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-media-col[data-v-7403cf22]{padding:10px 12px 10px 6px!important}.product-card--grid .product-media-col[data-v-7403cf22]{padding:12px 12px 12px 8px!important}.product-image[data-v-7403cf22]{border-radius:10px;position:relative;background:#f5f2f8;width:100%;height:100%}.product-image-wrap[data-v-7403cf22]{border-radius:10px;overflow:hidden;flex:0 0 auto;align-self:center;max-width:100%}.product-image-lazy[data-v-7403cf22]{width:100%;height:100%;background:#f5f2f8;border-radius:10px}.add-button[data-v-7403cf22],.favorite-button[data-v-7403cf22]{position:absolute!important;right:8px;z-index:2;background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.add-button[data-v-7403cf22]{bottom:8px}.favorite-button[data-v-7403cf22]{top:8px}.favorite-button-inline[data-v-7403cf22]{align-self:flex-start;margin:-2px -4px 0 4px}.add-button-inline[data-v-7403cf22]{margin-left:8px}.v-image[data-v-7403cf22]{border-radius:10px}.greyscale-image[data-v-7403cf22]{filter:grayscale(100%);opacity:.7}.unavailable-product[data-v-7403cf22]{opacity:.9;cursor:default}.unavailable-product[data-v-7403cf22]:hover{box-shadow:none!important;transform:none!important}.customizable-tag[data-v-7403cf22]{display:inline-block;font-size:11px;padding:2px 6px;border-radius:100px;color:#f24847;border:1px solid #f24847;font-weight:500;margin-left:8px}.product-price-original[data-v-7403cf22]{text-decoration:line-through;color:#9e9e9e;font-size:.85rem;margin-right:8px}.product-price-final[data-v-7403cf22]{font-size:1.1rem;font-weight:600;color:var(--v-primary-base)}.sticky-filters[data-v-26fe6df6]{position:sticky;top:110px;z-index:9;background:#fff;padding-bottom:16px;margin-top:10px;padding-top:10px}.top-products-section[data-v-26fe6df6]{padding:0 4px}.top-product-card[data-v-26fe6df6]{border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer}.top-product-card[data-v-26fe6df6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-row[data-v-26fe6df6]{gap:8px}.category-chips[data-v-26fe6df6]{flex:1;min-width:0;overflow:hidden}.scroll-hint[data-v-26fe6df6]{opacity:.4;flex-shrink:0}.category-chips .v-chip[data-v-26fe6df6]{font-weight:500;transition:all .2s ease}.category-title[data-v-26fe6df6]{color:var(--v-primary-base);font-size:1.2rem;font-weight:400}.subcategory-title[data-v-26fe6df6]{color:rgba(0,0,0,.72);font-size:1rem;font-weight:600}.products-container[data-v-26fe6df6]{position:relative}.combos-section[data-v-26fe6df6]{padding:0 4px}.combos-grid[data-v-26fe6df6],.products-grid[data-v-26fe6df6]{margin:0}.combos-grid[data-v-26fe6df6] .v-col,.products-grid[data-v-26fe6df6] .v-col{padding-top:6px;padding-bottom:6px}.combo-card[data-v-26fe6df6]{border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden}.combo-card[data-v-26fe6df6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.combo-card-media[data-v-26fe6df6]{border-bottom:1px solid #f0f0f0}.combo-card-content[data-v-26fe6df6]{padding:12px 16px}.combo-description[data-v-26fe6df6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.combo-item-row[data-v-26fe6df6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.combo-footer[data-v-26fe6df6]{border-top:1px solid #eee;padding-top:8px}.v-list-item-title[data-v-3b7c7704]{display:flex;align-items:center}.selected-payment[data-v-391075a7]{background-color:rgba(0,150,136,.1);border-left:3px solid #009688}.v-list-item[data-v-391075a7]{cursor:pointer;transition:all .2s}.v-list-item[data-v-391075a7]:hover{background-color:rgba(0,0,0,.03)}.order-type-chip[data-v-81733002]{border-radius:18px;height:28px;line-height:28px}[data-v-81733002] .order-type-menu{border-radius:12px;overflow:hidden;min-width:200px;box-shadow:0 8px 20px rgba(0,0,0,.12)}[data-v-81733002] .order-type-menu .v-list-item{min-height:40px;padding:6px 12px}[data-v-81733002] .order-type-menu .v-list-item__icon{margin-right:8px}[data-v-81733002] .order-type-menu .v-list-item.active,[data-v-81733002] .order-type-menu .v-list-item:hover{background:rgba(0,0,0,.04)}[data-v-81733002] .order-type-menu .v-icon{opacity:.9}.v-card__title[data-v-81733002]{padding-bottom:0}.v-list-item[data-v-81733002]{padding:0}.cart-summary-item[data-v-81733002]{font-size:14px}.v-btn__content[data-v-81733002]{white-space:normal;height:auto;display:flex;flex-direction:column}.payment-option[data-v-81733002]{transition:all .3s ease-in-out}.payment-option[data-v-81733002]:hover{background-color:rgba(0,0,0,.05)}.product-dialog[data-v-7bf11e0b]{display:flex;flex-direction:column;width:100%;height:min(820px,calc(100vh - 96px));height:min(820px,calc(100dvh - 96px));max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow:hidden}[data-v-7bf11e0b] .product-dialog-content{overflow:hidden!important;display:flex;align-items:center;justify-content:center}[data-v-7bf11e0b] .product-dialog-content .v-dialog{margin:24px}.product-dialog__hero[data-v-7bf11e0b]{position:relative;flex-shrink:0;cursor:pointer}.product-dialog__close[data-v-7bf11e0b]{position:absolute!important;top:8px;right:8px;background:rgba(0,0,0,.4)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.product-dialog__zoom-hint[data-v-7bf11e0b]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;pointer-events:none}.product-dialog__zoom-overlay[data-v-7bf11e0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;cursor:pointer}.product-dialog__zoom-img[data-v-7bf11e0b]{border-radius:8px}.product-dialog__zoom-close[data-v-7bf11e0b]{position:fixed!important;top:16px;right:16px}.product-dialog__body[data-v-7bf11e0b]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.product-dialog__header[data-v-7bf11e0b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.product-dialog__name[data-v-7bf11e0b]{font-size:1.35rem;font-weight:700;line-height:1.3;margin:0;color:#1a1a1a;flex:1}.product-dialog__price[data-v-7bf11e0b]{font-size:1.15rem;font-weight:700;color:#1a1a1a;white-space:nowrap;margin-left:12px;padding-top:2px}.product-dialog__price--old[data-v-7bf11e0b]{text-decoration:line-through;color:#999;font-size:.9rem;font-weight:400;margin-right:6px}.product-dialog__price--promo[data-v-7bf11e0b]{color:#e53935}.product-dialog__promo-hint[data-v-7bf11e0b]{margin:4px 0 0;font-size:.8rem;font-weight:600;color:#c2185b;line-height:1.3}.product-dialog__desc[data-v-7bf11e0b]{font-size:.875rem;color:#666;line-height:1.5;margin-bottom:12px}.product-dialog__section[data-v-7bf11e0b]{margin-bottom:16px}.product-dialog__section-header[data-v-7bf11e0b]{display:flex;align-items:center;justify-content:space-between;padding:10px 0 6px;border-bottom:1px solid #f0f0f0;margin-bottom:4px}.product-dialog__section-title[data-v-7bf11e0b]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#1a1a1a}.product-dialog__section-meta[data-v-7bf11e0b]{font-size:.75rem;color:#999}.product-dialog__bulk-action[data-v-7bf11e0b]{display:flex;align-items:center;gap:10px;margin:0 0 8px;flex-wrap:wrap}.product-dialog__bulk-button[data-v-7bf11e0b]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--v-primary-base);font-size:.82rem;font-weight:600;padding:4px 0;cursor:pointer}.product-dialog__bulk-button[data-v-7bf11e0b]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:3px;border-radius:4px}.product-dialog__bulk-note[data-v-7bf11e0b]{color:#777;font-size:.75rem}.product-dialog__badge[data-v-7bf11e0b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;background:#fff3e0;color:#e65100;border:1px solid #ffe0b2}.product-dialog__badge--fulfilled[data-v-7bf11e0b]{background:#e8f5e9;color:#2e7d32;border-color:#c8e6c9}.product-dialog__options[data-v-7bf11e0b]{padding:4px 0}.product-dialog__option[data-v-7bf11e0b]{display:flex;align-items:center;padding:10px 12px;margin:2px 0;border-radius:10px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.product-dialog__option[data-v-7bf11e0b]:hover{background:#fafafa}.product-dialog__option[data-v-7bf11e0b]:active{transform:scale(.99)}.product-dialog__option--selected[data-v-7bf11e0b]{background:#f5f5f5}.product-dialog__option--disabled[data-v-7bf11e0b]{opacity:.4;pointer-events:none}.product-dialog__option-label[data-v-7bf11e0b]{flex:1;font-size:.9rem;color:#333;line-height:1.3}.product-dialog__option-price[data-v-7bf11e0b]{font-size:.8rem;color:#888;font-weight:500;margin-left:8px;white-space:nowrap}.product-dialog__option-radio[data-v-7bf11e0b]{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;margin-right:12px;flex-shrink:0;transition:all .15s ease;position:relative}.product-dialog__option-radio--active[data-v-7bf11e0b]{border-color:var(--v-primary-base,#1976d2)}.product-dialog__option-radio--active[data-v-7bf11e0b]:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--v-primary-base,#1976d2)}.product-dialog__option-check[data-v-7bf11e0b]{width:20px;height:20px;border-radius:6px;border:2px solid #ccc;margin-right:12px;flex-shrink:0;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.product-dialog__option-check--active[data-v-7bf11e0b]{border-color:var(--v-primary-base,#1976d2);background:var(--v-primary-base,#1976d2)}.product-dialog__option-check--remove.product-dialog__option-check--active[data-v-7bf11e0b]{border-color:#999;background:#999}.product-dialog__notes[data-v-7bf11e0b]{margin-top:8px}.product-dialog__notes[data-v-7bf11e0b] .v-input__slot{border-radius:10px!important}.product-dialog__footer[data-v-7bf11e0b]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid #eee;background:#fff;z-index:2;box-shadow:0 -10px 24px rgba(0,0,0,.08)}.product-dialog__qty[data-v-7bf11e0b]{display:flex;align-items:center;background:#f5f5f5;border-radius:10px;padding:2px}.product-dialog__stock-warn[data-v-7bf11e0b]{font-size:.7rem;color:#e65100;font-weight:600;white-space:nowrap;margin-left:4px}.product-dialog__qty-btn[data-v-7bf11e0b]{width:32px!important;height:32px!important}.product-dialog__qty-value[data-v-7bf11e0b]{min-width:28px;text-align:center;font-size:1rem;font-weight:600;color:#1a1a1a}.product-dialog__add-btn[data-v-7bf11e0b]{flex:1;border-radius:12px!important;text-transform:none!important;font-size:.95rem!important;letter-spacing:0!important;height:44px!important}@media (max-width:600px){.product-dialog[data-v-7bf11e0b]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}[data-v-7bf11e0b] .product-dialog-content .v-dialog{margin:0}.product-dialog__footer[data-v-7bf11e0b]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.product-dialog__body[data-v-7bf11e0b]{padding:16px 16px 8px}}#mp-payment-brick[data-v-13dd57ee]{min-height:400px;margin-top:1rem}.v-card-title[data-v-9bc4581c]{font-size:1.1rem!important}.v-radio[data-v-9bc4581c]{margin-top:8px!important}@media (min-width:960px){.sticky-summary[data-v-9bc4581c]{position:sticky;top:80px}}.v-btn[data-v-44db6690]{transition:transform .2s ease}.v-btn[data-v-44db6690]:hover{transform:scale(1.1)}.sponsored-slot[data-v-a47bc586]{margin:12px 0}.sponsored-slot__label[data-v-a47bc586]{display:flex;align-items:center;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;margin-bottom:6px}.sponsored-slot__items[data-v-a47bc586]{display:flex;gap:12px;flex-wrap:wrap}.sponsored-card[data-v-a47bc586]{width:200px;border:1px solid #ececec;border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease;background:#fff}.sponsored-card[data-v-a47bc586]:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.sponsored-card__body[data-v-a47bc586]{padding:10px 12px}.sponsored-card__title[data-v-a47bc586]{font-weight:500;font-size:14px}.sponsored-card__desc[data-v-a47bc586]{font-size:12px;color:#7a7a7a;margin-top:2px}.sponsored-card__price[data-v-a47bc586]{font-size:14px;font-weight:500;color:#2e7d32;margin-top:4px}.table-account__dock[data-v-46f94537]{position:fixed;z-index:7;left:50%;bottom:calc(12px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:grid;grid-template-columns:1fr 1px 1.08fr;align-items:stretch;width:min(440px,calc(100vw - 24px));min-height:64px;padding:6px;border:1px solid rgba(29,33,39,.1);border-radius:22px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 34px rgba(24,30,38,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.table-account__action[data-v-46f94537]{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;border:0;border-radius:16px;background:transparent;color:#20242a;cursor:pointer}.table-account__action--pay[data-v-46f94537]{background:var(--v-primary-base);color:#fff}.table-account__action-copy[data-v-46f94537]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:0}.table-account__action-copy small[data-v-46f94537]{margin-bottom:3px;opacity:.72;font-size:.67rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.table-account__action-copy strong[data-v-46f94537]{font-size:.88rem}.table-account__divider[data-v-46f94537]{width:1px;margin:10px 0;background:rgba(29,33,39,.1)}.table-account__sheet[data-v-46f94537]{border-radius:24px 24px 0 0!important;max-height:min(90vh,820px);overflow:hidden}.table-account__header[data-v-46f94537]{position:sticky;top:0;z-index:2;padding:8px 22px 0;background:#fff;border-bottom:1px solid #eceef0}.table-account__handle[data-v-46f94537]{width:42px;height:4px;margin:0 auto 12px;border-radius:4px;background:#d9dde1}.table-account__eyebrow[data-v-46f94537],.table-account__section-label[data-v-46f94537]{color:var(--v-primary-base);font-size:.7rem;font-weight:800;letter-spacing:.11em}.table-account__title[data-v-46f94537]{margin:2px 0 3px;color:#1f2328;font-size:1.55rem;line-height:1.2}.table-account__updated[data-v-46f94537]{display:flex;align-items:center;gap:6px;color:#697079;font-size:.75rem}.table-account__live-dot[data-v-46f94537]{width:7px;height:7px;border-radius:50%;background:#28a66a;box-shadow:0 0 0 3px rgba(40,166,106,.13)}.table-account__tabs[data-v-46f94537]{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.table-account__tabs button[data-v-46f94537]{position:relative;padding:11px 8px;border:0;background:transparent;color:#777d84;font-weight:700}.table-account__tabs button.active[data-v-46f94537]{color:#1f2328}.table-account__tabs button.active[data-v-46f94537]:after{position:absolute;right:15%;bottom:-1px;left:15%;height:3px;border-radius:3px 3px 0 0;background:var(--v-primary-base);content:""}.table-account__body[data-v-46f94537]{overflow-y:auto;padding:20px 22px 110px!important}.table-account__loading[data-v-46f94537]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:42px 0;color:#697079}.table-account__paid-banner[data-v-46f94537]{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px;border-radius:16px;background:#eef9f3;color:#17683f}.table-account__paid-banner div[data-v-46f94537]{display:flex;flex-direction:column}.table-account__paid-banner span[data-v-46f94537]{color:#4e7562;font-size:.8rem}.table-account__item[data-v-46f94537]{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid #eef0f2}.table-account__item-main[data-v-46f94537]{display:flex;gap:10px;min-width:0}.table-account__quantity[data-v-46f94537]{min-width:30px;color:var(--v-primary-base);font-weight:800}.table-account__item-copy[data-v-46f94537]{min-width:0;color:#25292e}.table-account__item-price[data-v-46f94537]{white-space:nowrap;color:#25292e}.table-account__options[data-v-46f94537]{margin:6px 0 0;padding:0;list-style:none;color:#697079;font-size:.78rem}.table-account__options li[data-v-46f94537]{display:flex;justify-content:space-between;gap:12px}.table-account__note[data-v-46f94537]{margin-top:5px;color:#7d838a;font-size:.75rem;font-style:italic}.table-account__courtesy[data-v-46f94537]{margin-left:7px;padding:2px 7px;border-radius:99px;background:#eef9f3;color:#17683f;font-size:.64rem;font-weight:700}.table-account__paid-line[data-v-46f94537]{margin-left:7px;padding:2px 7px;border-radius:99px;background:#edf3fb;color:#315c8c;font-size:.64rem;font-weight:700}.table-account__totals[data-v-46f94537]{padding-top:16px}.table-account__total-row[data-v-46f94537]{display:flex;justify-content:space-between;padding:5px 0;color:#5d646c}.table-account__discount[data-v-46f94537]{color:#1b8050}.table-account__grand-total[data-v-46f94537]{margin-top:8px;padding-top:13px;border-top:1px solid #dfe2e5;color:#24282d;font-size:1.02rem}.table-account__balance[data-v-46f94537]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding:17px;border-radius:18px;background:#20242a;color:#fff}.table-account__balance div[data-v-46f94537]{display:flex;flex-direction:column}.table-account__balance small[data-v-46f94537],.table-account__pay-intro small[data-v-46f94537]{opacity:.65;font-size:.65rem;font-weight:800;letter-spacing:.1em}.table-account__balance strong[data-v-46f94537]{font-size:1.45rem}.table-account__pay-intro[data-v-46f94537]{display:flex;flex-direction:column;margin-bottom:22px;padding:18px;border-radius:18px;background:#20242a;color:#fff}.table-account__pay-intro strong[data-v-46f94537]{margin:2px 0;font-size:1.8rem}.table-account__pay-intro span[data-v-46f94537]{color:hsla(0,0%,100%,.7);font-size:.8rem}.table-account__modes[data-v-46f94537]{margin:8px 0 14px}.table-account__split-card[data-v-46f94537]{margin-bottom:16px;padding:15px;border:1px solid #e1e4e7;border-radius:16px;background:#fafbfb}.table-account__split-card label[data-v-46f94537]{display:block;margin-bottom:9px;font-weight:700}.table-account__product-picker>p[data-v-46f94537],.table-account__split-card p[data-v-46f94537],.table-account__waiter-option p[data-v-46f94537]{margin:9px 0 0;color:#70767d;font-size:.78rem}.table-account__product-picker[data-v-46f94537]{margin-bottom:16px}.table-account__pick-item[data-v-46f94537]{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #eef0f2;cursor:pointer}.table-account__pick-item.disabled[data-v-46f94537]{opacity:.55;cursor:default}.table-account__pick-copy[data-v-46f94537]{display:flex;flex:1;flex-direction:column;min-width:0}.table-account__pick-copy small[data-v-46f94537]{color:#7a8087}.table-account__pay-quote[data-v-46f94537]{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:14px 0;border-top:1px solid #dfe2e5;border-bottom:1px solid #dfe2e5;font-size:1rem}.table-account__pay-quote strong[data-v-46f94537]{font-size:1.3rem}.table-account__primary-cta[data-v-46f94537]{border-radius:16px!important;text-transform:none;font-weight:800;letter-spacing:0}.table-account__footer[data-v-46f94537]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 16px calc(11px + env(safe-area-inset-bottom, 0px));border-top:1px solid #eceef0;background:hsla(0,0%,100%,.96);color:#777d84;font-size:.72rem}@media (min-width:700px){.table-account__sheet[data-v-46f94537]{max-width:620px;margin:0 auto}}@media (prefers-reduced-motion:reduce){[data-v-46f94537]{scroll-behavior:auto!important;transition:none!important}}.sticky-filters[data-v-7eafb916]{position:sticky;top:60px;z-index:10;background:#fff;padding-bottom:8px;padding-top:8px}.delivery-context-bar[data-v-7eafb916]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px}.order-button[data-v-7eafb916]{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:90%;max-width:400px;z-index:5}.restaurant-listing--table-account[data-v-7eafb916]{padding-bottom:92px}.restaurant-listing--table-account .order-button[data-v-7eafb916]{bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.v-slide-group__content[data-v-7eafb916]{justify-content:space-between}.order-button .v-btn[data-v-7eafb916]{width:100%;height:56px;border-radius:28px}.order-type-card[data-v-7eafb916]{transition:all .3s ease;cursor:pointer}.order-type-card[data-v-7eafb916]:hover{transform:translateY(-5px)}.order-type-card.selected[data-v-7eafb916]{border-color:var(--v-primary-base);background-color:var(--v-primary-lighten3)}.order[data-v-7eafb916]{position:fixed;bottom:0;left:0;right:0;padding:10px 10px;background-color:#f24847!important;color:#fff}header.v-sheet.theme--light.elevation-1.v-toolbar.v-toolbar--absolute.v-app-bar[data-v-7eafb916]{box-shadow:none!important;border:none}.v-parallax__content[data-v-7eafb916]{padding-top:60px}@media (max-width:600px){.v-input__append-outer[data-v-7eafb916]{display:none!important}.v-chip[data-v-7eafb916]{height:30px!important}h1.text-h2.font-weight-bold.white--text.text-shadow[data-v-7eafb916]{font-size:2rem!important;padding-top:80px!important}p.text-h6.white--text.text-shadow[data-v-7eafb916]{font-size:1rem!important}.more-sheet-scroll[data-v-7eafb916]{max-height:calc(100vh - 12px)}}.theme--light.v-app-bar.v-toolbar.v-sheet[data-v-7eafb916]{background-color:rgba(151,33,33,0)!important}.restaurant-listing[data-v-7eafb916]{background-color:#f5f5f5;min-height:97vh;padding-bottom:16px}.layout.align-center.column.justify-center[data-v-7eafb916]{padding-top:100px;padding-top:80px}.v-app-bar a[data-v-7eafb916]{text-decoration:none}.disabled-menu[data-v-7eafb916]{opacity:.7;pointer-events:none}.menu-toggle[data-v-7eafb916]{display:flex;justify-content:center;.v-btn[data-v-7eafb916]{border-radius:24px!important;transition:all .3s ease;text-transform:none;font-weight:600;margin-left:7px;&.v-btn--active[data-v-7eafb916]{background-color:rgb(var(--v-primary-base))!important;color:var(--v-primary-base);box-shadow:0 4px 6px rgba(0,0,0,.1);transform:scale(1.05)}&[data-v-7eafb916]:not(.v-btn--active){background-color:rgba(var(--v-primary-base),.1)!important;color:rgb(var(--v-primary-base))!important}.v-icon[data-v-7eafb916]{margin-right:8px}}}.more-sheet-handle[data-v-7eafb916]{width:40px;height:4px;border-radius:2px;background:#ddd;margin:12px auto 4px}.more-sheet-scroll[data-v-7eafb916]{max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.more-sheet-header[data-v-7eafb916]{padding:8px 24px 14px}.more-sheet-eyebrow[data-v-7eafb916]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.45);margin-bottom:4px}.more-sheet-title[data-v-7eafb916]{font-size:1.2rem;font-weight:700;color:rgba(0,0,0,.82)}.menu-sheet-section[data-v-7eafb916]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.42)}.account-entry[data-v-7eafb916]{background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.02))}.account-badge[data-v-7eafb916]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(242,72,71,.12)}.account-badge--ghost[data-v-7eafb916]{background:rgba(242,72,71,.08)}.header-action-btn[data-v-7eafb916]{margin-left:6px;border-radius:999px;text-transform:none;letter-spacing:0;font-weight:600;color:#fff!important}.header-action-btn[data-v-7eafb916]:before{border-radius:999px}.restaurant-header-menu[data-v-7eafb916]{margin-top:10px;z-index:12!important}.restaurant-header-menu .v-list[data-v-7eafb916]{min-width:260px;border-radius:18px;overflow:hidden}.segmented-control[data-v-7eafb916]{background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0}.segmented-control .v-btn[data-v-7eafb916]{transition:background-color .3s ease,color .3s ease;color:#555}.segmented-control .v-btn--active[data-v-7eafb916]{background-color:#f0f0f0;color:#d32f2f}.icon-light[data-v-7eafb916],.segmented-control .v-icon[data-v-7eafb916]{stroke:currentColor;stroke-width:1.5;fill:none}.title-order-type[data-v-7eafb916]{line-height:1.5rem;font-family:Noto-sans,sans-serif!important;font-weight:300;font-size:1.3rem!important}.order-button-style[data-v-7eafb916]{border-radius:24px;transition:background-color .3s ease,transform .3s ease}.order-button-style[data-v-7eafb916]:hover{background-color:#ff7043;transform:translateY(-2px)}.cart-badge .v-icon[data-v-7eafb916]{color:#fff}.context-method-card[data-v-7eafb916]{border:2px solid #e0e0e0!important;border-radius:12px!important;transition:all .2s ease}.context-method-card[data-v-7eafb916]:hover{border-color:var(--v-primary-lighten2,#90caf9)!important;background:#fafafa}.context-method-card--active[data-v-7eafb916]{border-color:var(--v-primary-base,#1976d2)!important;background:var(--v-primary-lighten5,#e3f2fd)!important}.restaurant-status-alert[data-v-7eafb916]{background:#f2d36b!important;border-color:#c99518!important;color:#4a3200!important}.restaurant-status-alert .v-alert__content[data-v-7eafb916],.restaurant-status-alert .v-alert__icon[data-v-7eafb916],.restaurant-status-alert .v-alert__wrapper[data-v-7eafb916],.restaurant-status-alert .v-icon[data-v-7eafb916]{color:inherit!important}.restaurant-status-alert__title[data-v-7eafb916]{color:#362400;font-weight:700}.restaurant-status-alert__body[data-v-7eafb916]{color:rgba(54,36,0,.88);line-height:1.45}.restaurant-status-alert__icon[data-v-7eafb916]{color:#7a5600!important}.login-background[data-v-58261eb2]{position:absolute;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#f34848,#ba2d2d);z-index:0}.mobile[data-v-58261eb2]{.line[data-v-58261eb2]{opacity:.05}.wave-gradient[data-v-58261eb2]{opacity:.7}.dot[data-v-58261eb2]{width:1px;height:1px}}.lines[data-v-58261eb2]{position:absolute;width:200%;height:200%;top:-50%;left:-50%;transform:rotate(-45deg);z-index:1}.line[data-v-58261eb2]{position:absolute;width:1px;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0));animation:moveLine-58261eb2 15s linear infinite;transform-origin:center}.line-1[data-v-58261eb2]{left:8%;animation-delay:-1s}.line-2[data-v-58261eb2]{left:16%;animation-delay:-2s}.line-3[data-v-58261eb2]{left:24%;animation-delay:-3s}.line-4[data-v-58261eb2]{left:32%;animation-delay:-4s}.line-5[data-v-58261eb2]{left:40%;animation-delay:-5s}.line-6[data-v-58261eb2]{left:48%;animation-delay:-6s}.line-7[data-v-58261eb2]{left:56%;animation-delay:-7s}.line-8[data-v-58261eb2]{left:64%;animation-delay:-8s}.line-9[data-v-58261eb2]{left:72%;animation-delay:-9s}.line-10[data-v-58261eb2]{left:80%;animation-delay:-10s}.line-11[data-v-58261eb2]{left:88%;animation-delay:-11s}.line-12[data-v-58261eb2]{left:96%;animation-delay:-12s}.wave-gradient[data-v-58261eb2]{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle at center,hsla(0,0%,100%,.2) 0,rgba(255,150,150,.3) 25%,rgba(243,72,72,.2) 50%,rgba(186,45,45,.1) 75%,rgba(243,72,72,0) 100%);animation:waveMove-58261eb2 20s ease-in-out infinite;z-index:2;mix-blend-mode:soft-light}.dots-grid[data-v-58261eb2]{position:absolute;width:100%;height:100%;z-index:3}.dot[data-v-58261eb2]{position:absolute;width:3px;height:3px;background:hsla(0,0%,100%,.3);border-radius:50%;transition:all .3s ease;animation:fadeInOut-58261eb2 3s ease-in-out infinite;box-shadow:0 0 5px hsla(0,0%,100%,.3)}.dot-1[data-v-58261eb2]{left:10%;top:10%;animation-delay:0s}.dot-2[data-v-58261eb2]{left:20%;top:40%;animation-delay:-.5s}.dot-3[data-v-58261eb2]{left:30%;top:70%;animation-delay:-1s}.dot-4[data-v-58261eb2]{left:40%;top:20%;animation-delay:-1.5s}.dot-5[data-v-58261eb2]{left:50%;top:50%;animation-delay:-2s}.dot-6[data-v-58261eb2]{left:60%;top:80%;animation-delay:-1.2s}.dot-7[data-v-58261eb2]{left:70%;top:30%;animation-delay:-.7s}.dot-8[data-v-58261eb2]{left:80%;top:60%;animation-delay:-1.7s}.dot-9[data-v-58261eb2]{left:90%;top:90%;animation-delay:-2.2s}.dot-10[data-v-58261eb2]{left:15%;top:85%;animation-delay:-1.4s}.dot-11[data-v-58261eb2]{left:25%;top:35%;animation-delay:-.9s}.dot-12[data-v-58261eb2]{left:35%;top:65%;animation-delay:-1.6s}.dot-13[data-v-58261eb2]{left:45%;top:15%;animation-delay:-2.1s}.dot-14[data-v-58261eb2]{left:55%;top:45%;animation-delay:-1.1s}.dot-15[data-v-58261eb2]{left:65%;top:75%;animation-delay:-.6s}.dot-16[data-v-58261eb2]{left:75%;top:25%;animation-delay:-1.9s}.dot-17[data-v-58261eb2]{left:85%;top:55%;animation-delay:-2.4s}.dot-18[data-v-58261eb2]{left:95%;top:85%;animation-delay:-1.2s}.dot-19[data-v-58261eb2]{left:5%;top:95%;animation-delay:-.8s}.dot-20[data-v-58261eb2]{left:35%;top:5%;animation-delay:-1.8s}@keyframes moveLine-58261eb2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes waveMove-58261eb2{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.2)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.2)}}@keyframes fadeInOut-58261eb2{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.login-page[data-v-521bfdb0]{background-color:#f5f5f5;min-height:100vh}.position-relative[data-v-521bfdb0]{position:relative}.content-overlay[data-v-521bfdb0]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.v-text-field[data-v-521bfdb0] .v-input__slot{background:hsla(0,0%,100%,.8)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:600px){.v-text-field[data-v-521bfdb0] .v-input__slot{background:#fff!important}}.status-chip[data-v-537592e8]{cursor:pointer}.theme--light[data-v-f930a69a]{color:#f24847}.admin-top-bar[data-v-f930a69a]{border-bottom:1px solid #eceff1}.toolbar-brand[data-v-f930a69a]{min-width:0;cursor:pointer}.toolbar-restaurant-name[data-v-f930a69a]{max-width:220px;color:#4f5b67;font-size:.78rem;font-weight:600;line-height:1.1;letter-spacing:.02em}.admin-drawer[data-v-f930a69a] .v-navigation-drawer__content{overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-restaurant-header[data-v-f930a69a]{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #eceff1;padding:14px 16px 12px 16px}.drawer-restaurant-label[data-v-f930a69a]{color:#7a8794;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.restaurant[data-v-f930a69a]{margin-top:6px;font-size:1.1rem;color:#27323a;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.drawer-search[data-v-f930a69a]{position:sticky;top:67px;z-index:2;background:#fff;padding:10px 12px 4px 12px;border-bottom:1px solid #eceff1}.v-toolbar__title[data-v-f930a69a]{text-transform:uppercase;font-weight:500;cursor:pointer}.admin-menu-list[data-v-f930a69a]{padding-top:6px}.admin-top-group[data-v-f930a69a]{margin-bottom:2px}.admin-submenu-group[data-v-f930a69a]{margin:8px 12px 10px 18px;border-left:3px solid #f6c6c6;border-radius:12px;background:#fff7f7;overflow:hidden}.admin-submenu-group[data-v-f930a69a]>.v-list-group__header{min-height:46px;padding-left:12px!important;background:rgba(242,72,71,.05)}.admin-submenu-group[data-v-f930a69a]>.v-list-group__header .v-list-item__title{font-weight:600;color:#c85a59}.admin-submenu-group[data-v-f930a69a]>.v-list-group__items{padding:6px 0 8px}.admin-submenu-item[data-v-f930a69a]{margin:2px 8px 2px 10px;min-height:42px;border-radius:10px}.admin-submenu-item[data-v-f930a69a] .v-list-item__icon{margin-right:18px!important}.admin-submenu-item[data-v-f930a69a] .v-list-item__title{font-size:.96rem}.admin-submenu-item[data-v-f930a69a].v-list-item--active{background:rgba(242,72,71,.12)}.v-application--is-ltr .v-list-item__action[data-v-f930a69a]:first-child,.v-application--is-ltr .v-list-item__icon[data-v-f930a69a]:first-child{margin-right:32px}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item[data-v-f930a69a]{padding-left:45px}@media (max-width:960px){.admin-drawer[data-v-f930a69a] .v-navigation-drawer__content{padding-bottom:calc(96px + env(safe-area-inset-bottom));overscroll-behavior:contain}}.kpi-card-modern[data-v-57a23b50]{border-radius:12px!important;border-color:rgba(0,0,0,.08)!important;transition:box-shadow .2s ease,transform .2s ease}.kpi-card-modern[data-v-57a23b50]:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)!important}.kpi-card-modern__title[data-v-57a23b50]{letter-spacing:.04em;opacity:.85}.kpi-card-modern__value[data-v-57a23b50]{line-height:1.2;word-break:break-word}.kpi-card-modern__icon-wrap[data-v-57a23b50]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--kpi-accent,rgba(242,72,71,.12))}.empty-chart-state[data-v-2f852e3f],.empty-chart-state[data-v-79492b25]{height:300px}.empty-chart-state[data-v-2f852e3f],.empty-chart-state[data-v-66c5fbf4],.empty-chart-state[data-v-98aa3be4],.empty-chart-state[data-v-79492b25]{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-chart-state[data-v-98aa3be4]{height:300px}.network-rank-circle[data-v-313edadb]{padding:12px}.metric-box[data-v-313edadb]{padding:8px 0}.metric-strip[data-v-dc224092]{height:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:8px}.metric-strip__label[data-v-dc224092]{font-size:.75rem;color:rgba(0,0,0,.56);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.metric-strip__value[data-v-dc224092]{font-size:1.05rem;font-weight:700}.status-list[data-v-dc224092]{display:grid;gap:10px}.status-row[data-v-dc224092]{display:flex;justify-content:space-between;gap:12px;align-items:center}.status-label[data-v-dc224092]{color:rgba(0,0,0,.6);font-size:.92rem}.status-value[data-v-dc224092]{text-align:right}.signal-summary-block[data-v-dc224092]{height:100%;padding:12px 14px;border-left:3px solid rgba(25,118,210,.18)}.manager-dashboard[data-v-41d8102c]{max-width:1600px;margin-left:auto;margin-right:auto;padding-bottom:32px}.dashboard-hero[data-v-41d8102c]{background:linear-gradient(125deg,rgba(242,72,71,.07),hsla(0,0%,100%,.95) 48%,rgba(0,176,177,.06));border:1px solid rgba(0,0,0,.06)}.dashboard-hero__avatar[data-v-41d8102c]{border-radius:14px!important}.dashboard-hero__refresh[data-v-41d8102c]{border-radius:10px!important}.dashboard-section__head[data-v-41d8102c]{max-width:720px}.dashboard-section__title[data-v-41d8102c]{font-size:1.35rem;font-weight:700;color:rgba(0,0,0,.87);letter-spacing:-.02em}.dashboard-section__lead[data-v-41d8102c]{font-size:.875rem;color:rgba(0,0,0,.54);margin-top:4px;line-height:1.45}.dashboard-range[data-v-41d8102c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashboard-range__toggle[data-v-41d8102c]{border-radius:10px!important;overflow:hidden}.dashboard-range__toggle .v-btn[data-v-41d8102c]{text-transform:none;letter-spacing:0}.dashboard-chart-card[data-v-41d8102c]{border-radius:14px!important;border:1px solid rgba(0,0,0,.07)!important;overflow:hidden;transition:box-shadow .2s ease}.dashboard-chart-card[data-v-41d8102c]:hover{box-shadow:0 8px 32px rgba(0,0,0,.06)!important}.dashboard-chart-card__title[data-v-41d8102c]{font-size:1rem!important;font-weight:600!important;padding-top:20px!important;align-items:center}.dashboard-chart-plot[data-v-41d8102c]{height:304px;min-height:304px;position:relative}.dashboard-channels-body[data-v-41d8102c]{height:304px;min-height:304px;display:flex;flex-direction:column;flex-wrap:nowrap;box-sizing:border-box}.dashboard-chart-card--plot[data-v-41d8102c]{min-height:100%}.dashboard-donut-chart-wrap[data-v-41d8102c]{height:252px;flex:0 0 252px;position:relative}.dashboard-channel-legend-inline[data-v-41d8102c]{flex:0 0 52px;height:52px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:4px 10px;line-height:1.2;box-sizing:border-box;padding:4px 10px 10px}.channels-legend-label[data-v-41d8102c],.channels-legend-val[data-v-41d8102c]{font-size:.7rem;letter-spacing:-.01em}.dashboard-channel-pill[data-v-41d8102c]{display:inline-flex;align-items:center;flex-wrap:nowrap;max-width:100%}.dashboard-channel-pill .channel-dot[data-v-41d8102c]{margin-right:4px;width:8px;height:8px}.dashboard-table-card[data-v-41d8102c]{border-radius:14px!important;border:1px solid rgba(0,0,0,.07)!important;overflow:hidden}.dashboard-table-card__toolbar[data-v-41d8102c]{flex-wrap:wrap;gap:12px}.dashboard-table-card__search[data-v-41d8102c]{max-width:360px}.dashboard-data-table[data-v-41d8102c] .v-data-table__wrapper{border-radius:0 0 12px 12px}.dashboard-side-card[data-v-41d8102c]{border-radius:14px!important;border:1px solid rgba(0,0,0,.07)!important;height:100%}.stat-row[data-v-41d8102c]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.stat-row__label[data-v-41d8102c]{font-size:.875rem;color:rgba(0,0,0,.54)}.stat-row__value[data-v-41d8102c]{font-weight:700;font-size:1.1rem}.dashboard-quick-link[data-v-41d8102c]{border-radius:10px!important;margin-bottom:4px}.dashboard-quick-link[data-v-41d8102c]:hover{background:rgba(242,72,71,.06)!important}.channel-dot[data-v-41d8102c]{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.alert-action[data-v-41d8102c]:hover{background:rgba(0,0,0,.02)}.dashboard-skel[data-v-41d8102c]{border-radius:12px!important}.v-data-table[data-v-41d8102c] td{font-size:.875rem!important}.v-timeline-item__body[data-v-03a4f0fc]{margin-bottom:8px}.border-left-4[data-v-dd2f12f6]{border-left-width:4px!important;border-left-style:solid!important}.border-cyan[data-v-dd2f12f6]{border-left-color:#00bcd4!important}.border-blue[data-v-dd2f12f6]{border-left-color:#2196f3!important}.border-teal[data-v-dd2f12f6]{border-left-color:#009688!important}.border-indigo[data-v-dd2f12f6]{border-left-color:#3f51b5!important}.border-deep-purple[data-v-dd2f12f6]{border-left-color:#673ab7!important}.v-card[data-v-dd2f12f6]{transition:transform .3s;&[data-v-dd2f12f6]:hover{transform:translateY(-3px)}}.v-data-table[data-v-b7e9ead2]{border-radius:8px}.stat-card[data-v-5ee40fa0]{transition:all .3s;border-radius:8px}.stat-card[data-v-5ee40fa0]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.table-responsive[data-v-5ee40fa0]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive table[data-v-5ee40fa0]{min-width:600px}@media (max-width:600px){.stat-card[data-v-5ee40fa0]{margin-bottom:16px}}.should-wait[data-v-56fcbd40]{border:2px dashed #fb8c00!important}.v-list-item.selected[data-v-56fcbd40]{background-color:rgba(var(--v-primary-base),.1)}[data-v-56fcbd40] .v-input--selection-controls{margin:0}.v-card.selected[data-v-942972fe]{border:2px solid var(--v-primary-base)!important}.v-card.full-capacity[data-v-942972fe]{opacity:.7}.v-card.disabled[data-v-942972fe]{opacity:.5;pointer-events:none}.v-card[data-v-942972fe]:hover{box-shadow:0 3px 8px rgba(0,0,0,.15)!important}.assignment-container[data-v-0202af91]{min-height:400px}.courier-list[data-v-0202af91],.zone-list[data-v-0202af91]{max-height:500px;overflow-y:auto}@media (max-width:960px){.courier-list[data-v-0202af91],.zone-list[data-v-0202af91]{max-height:300px}}.assignment-section[data-v-0202af91]{background-color:#f5f5f5;border-radius:4px;padding:16px}.correction-payment-row[data-v-22cfd467]{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr) 36px;gap:10px;align-items:center}.correction-payment-row__amount[data-v-22cfd467],.correction-payment-row__method[data-v-22cfd467]{min-width:0}@media (max-width:600px){.correction-payment-row[data-v-22cfd467]{grid-template-columns:minmax(0,1fr) 36px}.correction-payment-row__amount[data-v-22cfd467],.correction-payment-row__method[data-v-22cfd467]{grid-column:1/2}.order-detail-actions[data-v-22cfd467]{padding:12px 16px 16px}.order-detail-actions__final[data-v-22cfd467],.order-detail-actions__main[data-v-22cfd467]{flex:1 1 100%}.order-detail-actions__final[data-v-22cfd467]{justify-content:stretch}.order-detail-actions__final[data-v-22cfd467] .v-btn{flex:1 1 0}}.v-list-item__action.text-right[data-v-22cfd467]{align-items:flex-end}.order-detail-actions[data-v-22cfd467]{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between;padding:16px 24px 20px}.order-detail-actions__final[data-v-22cfd467],.order-detail-actions__main[data-v-22cfd467]{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.order-detail-actions__main[data-v-22cfd467]{flex:1 1 620px}.order-detail-actions__final[data-v-22cfd467]{flex:0 1 auto;justify-content:flex-end}.order-detail-actions[data-v-22cfd467] .v-btn{margin:0!important;max-width:100%}.order-notes[data-v-22cfd467]{margin-top:6px;margin-bottom:6px;border-left:3px solid var(--v-primary-base);background:rgba(25,118,210,.06)}.order-notes__text[data-v-22cfd467]{white-space:pre-line}.order-detail-table[data-v-22cfd467]{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.order-detail-table__head[data-v-22cfd467],.order-detail-table__row[data-v-22cfd467]{display:grid;grid-template-columns:minmax(0,1fr) 120px 140px 72px;gap:12px;align-items:center;padding:10px 8px}.order-detail-table__head[data-v-22cfd467]{padding-top:12px;padding-bottom:8px}.order-detail-table__row[data-v-22cfd467]{border-top:1px solid rgba(0,0,0,.08)}.order-detail-table__cell[data-v-22cfd467]{min-width:0}.order-detail-table__cell--accion[data-v-22cfd467],.order-detail-table__cell--importe[data-v-22cfd467],.order-detail-table__cell--unitario[data-v-22cfd467]{justify-self:end}.order-detail-table__cell--accion[data-v-22cfd467]{display:flex;justify-content:flex-end;gap:4px}@media (max-width:760px){.order-detail-table__head[data-v-22cfd467],.order-detail-table__row[data-v-22cfd467]{grid-template-columns:minmax(0,1fr) 80px 96px 64px;gap:8px;padding-left:0;padding-right:0}}.customer-contact__link[data-v-22cfd467]{color:inherit;text-decoration:none}.customer-contact__link[data-v-22cfd467]:hover{text-decoration:underline}.customer-contact__warning[data-v-22cfd467]{color:#f57c00}.customer-contact__email[data-v-22cfd467]{display:flex;align-items:center}.v-card[data-v-472211b6]{border-radius:8px}.v-tabs[data-v-472211b6]{margin-bottom:12px}.top-toolbar-actions-col[data-v-0f5c90ba],.top-toolbar-actions[data-v-0f5c90ba]{display:flex;align-items:center;justify-content:flex-end}.top-toolbar-actions[data-v-0f5c90ba]{width:100%;gap:8px;min-height:40px}.top-kpis[data-v-0f5c90ba]{margin-right:auto;display:flex;align-items:center;line-height:1;white-space:nowrap}@media (max-width:960px){.top-toolbar-actions-col[data-v-0f5c90ba]{justify-content:stretch}.top-toolbar-actions[data-v-0f5c90ba]{justify-content:flex-start;flex-wrap:wrap;min-height:0}.top-kpis[data-v-0f5c90ba]{width:100%;margin-right:0;margin-bottom:4px;white-space:normal}}.orders-board[data-v-0f5c90ba]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;min-height:calc(100vh - 200px)}@media (max-width:960px){.orders-board[data-v-0f5c90ba]{grid-template-columns:repeat(5,280px);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:8px}.orders-column[data-v-0f5c90ba]{scroll-snap-align:start}}.orders-column[data-v-0f5c90ba]{background:#f5f5f5;border-radius:8px;padding:8px;min-height:100%;display:flex;flex-direction:column;max-height:calc(100vh - 230px);contain:layout style}.orders-board--loading .orders-column[data-v-0f5c90ba]{background:#fafafa}.orders-loading-state[data-v-0f5c90ba]{flex:1;min-height:200px;padding:4px 0}.orders-loading-copy[data-v-0f5c90ba]{min-height:32px;margin:4px 8px 6px;display:flex;align-items:center;gap:8px;color:#616161;font-size:12px;font-weight:600}.order-card-skeleton[data-v-0f5c90ba]{border-radius:8px;overflow:hidden}.orders-list[data-v-0f5c90ba]{min-height:200px;padding:4px 0;overflow-y:auto;flex:1;content-visibility:auto;contain-intrinsic-size:0 500px}.flip-list-move[data-v-0f5c90ba]{transition:transform .3s}.column-header[data-v-0f5c90ba]{padding:8px 10px;border-radius:8px;color:#fff;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:3}.column-title[data-v-0f5c90ba]{font-size:14px;font-weight:600;line-height:1.1}.column-header[data-v-0f5c90ba] .v-chip{height:18px;min-width:18px;padding:0 5px;font-size:10px;font-weight:700}@media (max-width:960px){.column-header[data-v-0f5c90ba]{padding:7px 8px}.column-title[data-v-0f5c90ba]{font-size:13px}}.order-card[data-v-0f5c90ba]{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.order-card-actions[data-v-0f5c90ba]{gap:4px}.order-discount-line[data-v-0f5c90ba]{display:flex;align-items:center;gap:4px;min-width:0;line-height:1.25}.order-discount-line__text[data-v-0f5c90ba]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-board--compact .order-card[data-v-0f5c90ba]{margin:6px!important}.orders-board--compact .order-card .v-card__text[data-v-0f5c90ba]{padding:8px 10px!important}.orders-board--compact .body-2[data-v-0f5c90ba]{font-size:12px!important}.orders-board--compact .caption[data-v-0f5c90ba]{font-size:11px!important}.drag-handle[data-v-0f5c90ba]{cursor:grab;opacity:.55;transition:opacity .15s ease}.drag-disabled .drag-handle[data-v-0f5c90ba]{cursor:not-allowed;opacity:.25}.order-card:hover .drag-handle[data-v-0f5c90ba]{opacity:1}.sortable-ghost[data-v-0f5c90ba]{opacity:.35}.sortable-chosen[data-v-0f5c90ba]{box-shadow:0 8px 18px rgba(0,0,0,.18)}.delivery-order[data-v-0f5c90ba]{border-left:4px solid #2196f3!important}.takeaway-order[data-v-0f5c90ba]{border-left:4px solid #a1887f!important}.rappi-order[data-v-0f5c90ba]{border-left:4px solid #ff9800!important}.pedidosya-order[data-v-0f5c90ba]{border-left:4px solid #f44336!important}.chip-delivery-order[data-v-0f5c90ba]{background-color:#2196f3!important;color:#fff}.chip-takeaway-order[data-v-0f5c90ba]{background-color:#a1887f!important;color:#fff}.chip-rappi-order[data-v-0f5c90ba]{background-color:#ff9800!important;color:#fff}.chip-pedidosya-order[data-v-0f5c90ba]{background-color:#f44336!important;color:#fff}.bg-warning[data-v-0f5c90ba]{background-color:#fb8c00!important}.bg-info[data-v-0f5c90ba]{background-color:#2196f3!important}.bg-success[data-v-0f5c90ba]{background-color:#4caf50!important}.bg-grey[data-v-0f5c90ba]{background-color:#9e9e9e!important}.bg-error[data-v-0f5c90ba]{background-color:#f44336!important}.delayed-order[data-v-0f5c90ba]{background-color:#f19c9c!important}.image-cropper[data-v-889da8e2]{width:100%}.cropped-preview[data-v-889da8e2],.current-image[data-v-889da8e2]{text-align:center}.cropped-preview .v-image[data-v-889da8e2]{margin:0 auto;max-width:200px}.cropper-wrapper{width:100%;height:400px;background:#1a1a1a;border-radius:8px;overflow:hidden}.cropper-wrapper>img{display:block;max-width:100%;max-height:100%}.cropper-point{width:12px!important;height:12px!important;opacity:1!important}.cropper-line,.cropper-point{background-color:#39f!important}.cropper-view-box{outline:2px solid #39f!important;outline-color:rgba(51,153,255,.75)!important}.cropper-crop-box{box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.product-form-card[data-v-0db31c18]{border-radius:14px}.product-form-tabs[data-v-0db31c18]{margin-bottom:10px}.product-form-tabs[data-v-0db31c18] .v-tab{letter-spacing:.04em;font-weight:500}.product-form-tabs-content[data-v-0db31c18]{min-height:520px}.product-form-tabs-content[data-v-0db31c18] .v-window-item{padding-top:6px}.product-form-tabs-content[data-v-0db31c18] .v-input{margin-bottom:6px}.schedule-card[data-v-0db31c18]{overflow:hidden}.schedule-card__title[data-v-0db31c18]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 18px 8px}.schedule-card__heading[data-v-0db31c18]{align-items:center;display:flex;gap:8px;font-size:1rem;font-weight:600;min-width:0}.schedule-card__body[data-v-0db31c18]{padding:6px 18px 18px}.schedule-card__hint[data-v-0db31c18]{color:#7a7a7a;font-size:.78rem;line-height:1.35;margin:4px 0 0 42px}.schedule-card__panel[data-v-0db31c18]{border-top:1px solid #ececec;margin-top:14px;padding-top:14px}.schedule-rules-table[data-v-0db31c18]{border:1px solid #eee;border-radius:8px;overflow:hidden}.schedule-rules-table[data-v-0db31c18] th{color:var(--v-primary-base);font-size:.72rem;font-weight:700;letter-spacing:0;white-space:nowrap}.schedule-rules-table[data-v-0db31c18] td{height:38px}.schedule-time-cell[data-v-0db31c18]{color:#333;font-variant-numeric:tabular-nums;white-space:nowrap}.schedule-empty[data-v-0db31c18]{align-items:center;background:#fafafa;border:1px dashed #d8d8d8;border-radius:8px;color:#777;display:flex;gap:8px;margin-bottom:12px;padding:10px 12px}.schedule-draft[data-v-0db31c18]{margin-top:12px}.schedule-edit-actions[data-v-0db31c18]{align-items:center;color:#666;display:flex;font-size:.78rem;justify-content:flex-end;margin-top:2px}.schedule-draft[data-v-0db31c18] .col,.schedule-draft[data-v-0db31c18] [class*=col-],.schedule-time-field[data-v-0db31c18] input{min-width:0}.schedule-add-col[data-v-0db31c18]{align-items:center;display:flex;justify-content:flex-end;padding-bottom:12px}.schedule-add-mobile[data-v-0db31c18]{display:none}@media (max-width:599px){.schedule-card__title[data-v-0db31c18]{align-items:flex-start;flex-direction:column}.schedule-card__hint[data-v-0db31c18]{margin-left:0}.schedule-add-col[data-v-0db31c18]{display:none}.schedule-add-mobile[data-v-0db31c18]{display:block;margin-top:4px}}.price-input[data-v-7e0c7aac]{width:120px}.price-input[data-v-7e0c7aac] input{text-align:right}.increment-input[data-v-7e0c7aac]{max-width:200px}.v-data-table[data-v-7e0c7aac]{background:transparent}.product-inactive[data-v-7e0c7aac]{opacity:.72;background-color:#fafafa!important}.drag-ghost[data-v-7e0c7aac]{opacity:.35}.drag-chosen[data-v-7e0c7aac]{box-shadow:inset 0 0 0 2px rgba(0,150,136,.35)}.action-rail[data-v-7e0c7aac]{min-width:132px;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.product-card[data-v-7e0c7aac]{min-height:120px}.product-card-text[data-v-7e0c7aac]{display:flex;align-items:stretch}.product-thumb-card[data-v-7e0c7aac]{border-radius:10px;margin:10px 0 10px 10px}.product-thumb-list[data-v-7e0c7aac]{border-radius:10px}.product-drag-handle[data-v-7e0c7aac]{cursor:grab}.product-drag-handle[data-v-7e0c7aac]:active{cursor:grabbing}.product-title[data-v-7e0c7aac]{font-size:1.15rem;line-height:1.2;font-weight:600;color:#2f2f2f;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-meta[data-v-7e0c7aac]{font-size:.95rem;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price-inline[data-v-7e0c7aac]{color:#e53935;font-weight:700;margin-top:2px;display:block;white-space:nowrap}.product-price-inline[data-v-7e0c7aac]:before{content:none}.product-row[data-v-7e0c7aac]{width:100%;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.min-w-0[data-v-7e0c7aac]{min-width:0}.product-info[data-v-7e0c7aac]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.product-title-row[data-v-7e0c7aac]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0}.product-status-chip[data-v-7e0c7aac]{flex-shrink:0;margin-left:2px}.product-channels[data-v-7e0c7aac]{margin-top:2px;display:flex;flex-wrap:wrap;gap:2px}.channels-scroll[data-v-7e0c7aac]{overflow-y:auto;border:1px solid #e5e5e5;border-radius:12px;background:#fff}.channels-header[data-v-7e0c7aac]{display:grid;gap:8px;align-items:center;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #e5e5e5;padding:10px 16px}.channels-category-row[data-v-7e0c7aac]{display:grid;gap:8px;align-items:center;background:#f5f5f5;padding:4px 16px;border-bottom:1px solid #ececec}.channels-product-row[data-v-7e0c7aac]{display:grid;gap:8px;align-items:center;padding:4px 16px 4px 28px;border-bottom:1px solid #f3f3f3}.channels-product-name[data-v-7e0c7aac]{font-weight:500}.channel-cell[data-v-7e0c7aac]{display:flex;align-items:center;justify-content:center;align-self:stretch;border-radius:8px}.channel-cell-changed[data-v-7e0c7aac]{background-color:#fff9c4}.product-list[data-v-7e0c7aac]{display:flex;flex-direction:column;gap:10px}.product-list-item[data-v-7e0c7aac]{border:1px solid #e5e5e5;border-radius:12px;padding:10px 12px;display:flex;align-items:stretch;justify-content:space-between;gap:12px;background:#fff;cursor:pointer}.product-main[data-v-7e0c7aac]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}@media (max-width:1264px){.action-rail[data-v-7e0c7aac]{min-width:120px}}@media (max-width:760px){.product-row[data-v-7e0c7aac]{grid-template-columns:1fr;gap:10px;align-items:start}.action-rail[data-v-7e0c7aac]{min-width:0;justify-content:flex-start}.product-list-item[data-v-7e0c7aac]{flex-direction:column;align-items:stretch}.product-main[data-v-7e0c7aac]{width:100%}}.category-products-list[data-v-07b58ada]{max-height:50vh;overflow-y:auto;border:1px solid rgba(0,0,0,.08);border-radius:8px}.fixed-bottom-actions[data-v-07b58ada]{padding:12px 16px;background:linear-gradient(0deg,#fff 80%,transparent)}.category-row-content[data-v-3ecc7772]{display:flex;align-items:center;width:100%;gap:8px;min-height:52px;padding:8px 12px}.category-row-content--child[data-v-3ecc7772]{min-height:44px;padding-left:8px}.category-row-content--compact[data-v-3ecc7772]{padding-right:4px}.category-row-content--inactive[data-v-3ecc7772]{background:rgba(244,67,54,.045)}.category-row-content--inactive .category-row-content__order[data-v-3ecc7772],.category-row-content--inactive .category-row-content__products[data-v-3ecc7772],.category-row-content--inactive .category-row-content__title[data-v-3ecc7772]{color:rgba(0,0,0,.5)}.category-row-content__name[data-v-3ecc7772]{display:flex;align-items:center;flex:1 1 40%;min-width:0}.category-row-content__text[data-v-3ecc7772]{min-width:0}.category-row-content__title[data-v-3ecc7772]{font-weight:500;line-height:1.3;word-break:break-word}.category-row-content__meta[data-v-3ecc7772]{font-size:12px;color:rgba(0,0,0,.54);margin-top:2px}.category-row-content--child .category-row-content__title[data-v-3ecc7772]{font-weight:400;font-size:14px}.category-row-content__order[data-v-3ecc7772]{flex:0 0 56px;justify-content:center;text-align:center}.category-row-content__products[data-v-3ecc7772]{flex:0 0 56px;text-align:center}.category-row-content__products-count[data-v-3ecc7772]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:rgba(25,118,210,.08);color:#1976d2;font-size:13px;font-weight:600}.category-row-content__products-count--empty[data-v-3ecc7772]{background:rgba(0,0,0,.04);color:rgba(0,0,0,.38);font-weight:400}.category-row-content__status[data-v-3ecc7772]{flex:0 0 104px;display:flex;align-items:center;justify-content:center}.category-row-content__actions[data-v-3ecc7772]{flex:0 0 116px;display:flex;align-items:center;justify-content:flex-end;gap:2px}.status-chip[data-v-3ecc7772]{font-weight:600}.categories-tree[data-v-11d4b148]{border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.categories-tree__header[data-v-11d4b148]{display:flex;align-items:center;padding:10px 12px;background:#f5f5f5;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,0,0,.54);gap:8px}.categories-tree__col-name[data-v-11d4b148]{flex:1 1 40%}.categories-tree__col-order[data-v-11d4b148],.categories-tree__col-products[data-v-11d4b148]{flex:0 0 56px;text-align:center}.categories-tree__col-status[data-v-11d4b148]{flex:0 0 104px;text-align:center}.categories-tree__col-actions[data-v-11d4b148]{flex:0 0 116px;text-align:right}.category-group[data-v-11d4b148]{border-bottom:1px solid rgba(0,0,0,.06)}.category-group[data-v-11d4b148]:last-child{border-bottom:none}.category-row--root[data-v-11d4b148]{background:#fafafa}.category-row--expandable[data-v-11d4b148] .v-expansion-panel-header__icon{margin-left:4px}.category-children[data-v-11d4b148]{padding:0!important}.category-children[data-v-11d4b148] .v-expansion-panel-content__wrap{padding:0}.category-children .category-row--child[data-v-11d4b148]{border-top:1px solid rgba(0,0,0,.04);background:#fff}.category-children .category-row--child[data-v-11d4b148]:not(:last-child){border-bottom:1px dashed rgba(0,0,0,.06)}[data-v-11d4b148] .v-expansion-panel:before{box-shadow:none!important}[data-v-11d4b148] .v-expansion-panel-header{min-height:52px!important;padding:0 8px 0 0!important}[data-v-11d4b148] .v-expansion-panels{border-radius:0!important}.map-container[data-v-66d6bd86]{position:relative;border-radius:4px;overflow:hidden}.pac-container{z-index:10000!important;font-family:inherit;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.15)}.pac-item{padding:8px 12px;cursor:pointer}.pac-item:hover{background-color:#f5f5f5}.pac-item-query{font-weight:500}.color-preview[data-v-7fdf6b91]{width:40px;height:40px;border-radius:50%;display:inline-block}.channel-card[data-v-32b984c0]{transition:all .2s ease}.channel-card[data-v-32b984c0]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.channel-active[data-v-32b984c0]{border-color:var(--v-primary-base)!important;border-width:2px!important;background-color:var(--v-primary-lighten5,#fce4ec)!important}.webhook-url[data-v-32b984c0]{font-size:12px;word-break:break-all;background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px}.gallery-item[data-v-b722b2a0]{position:relative;overflow:hidden}.gallery-remove-btn[data-v-b722b2a0]{position:absolute;top:4px;right:4px;background:hsla(0,0%,100%,.9)}.employee-avatar[data-v-96323b16]{flex:0 0 auto;overflow:hidden}.employee-avatar[data-v-96323b16] .v-image__image{background-position:50%!important}.employee-avatar__initials[data-v-96323b16]{color:#fff;font-size:.8em;font-weight:500;letter-spacing:.01em}.employee-page[data-v-a9acceec]{border-radius:18px}.employee-page__header[data-v-a9acceec]{padding-bottom:10px}.employee-kpis[data-v-a9acceec]{margin-top:2px}.employee-kpi[data-v-a9acceec]{border-radius:16px;min-height:92px}.filters-card[data-v-a9acceec]{border-radius:16px}.employee-table[data-v-a9acceec]{border:1px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden}.cash-amount[data-v-47468fd2]{white-space:nowrap;font-variant-numeric:tabular-nums}.cash-subtotal[data-v-47468fd2]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.closed-register[data-v-47468fd2]{border-color:#546e7a!important}.camera-container[data-v-1f52462a]{position:relative;width:100%;max-width:500px;margin:0 auto}.camera-preview[data-v-1f52462a]{width:100%;border-radius:8px}.salon-layout[data-v-1e3c4f2f]{padding:12px;background:#f5f5f5;border-radius:8px}.grid-scroll-wrapper[data-v-1e3c4f2f]{overflow-x:auto;overflow-y:auto;max-height:70vh;border-radius:8px;background:#fafafa}.grid-container[data-v-1e3c4f2f]{display:grid;min-width:-moz-min-content;min-width:min-content}.grid-cell[data-v-1e3c4f2f]{min-width:60px;min-height:60px;border:1px dashed #e8e8e8}.grid-cell[data-v-1e3c4f2f],.table-item[data-v-1e3c4f2f]{display:flex;align-items:center;justify-content:center;position:relative}.table-item[data-v-1e3c4f2f]{flex-direction:column;font-weight:700;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1}.table-merge-indicator[data-v-1e3c4f2f]{position:absolute;top:-7px;left:-7px;display:inline-flex;align-items:center;gap:2px;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:rgba(33,33,33,.9);color:#fff;font-size:9px;font-weight:700;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.35)}.table-item[data-v-1e3c4f2f]:hover{transform:scale(1.08);z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.25)}.shape-round[data-v-1e3c4f2f]{border-radius:50%}.shape-square[data-v-1e3c4f2f]{border-radius:6px}.shape-rectangular[data-v-1e3c4f2f]{border-radius:8px}.size-small[data-v-1e3c4f2f]{width:44px;height:44px}.size-medium[data-v-1e3c4f2f]{width:50px;height:50px}.size-large[data-v-1e3c4f2f]{width:54px;height:54px}.cell-rect-h .table-item[data-v-1e3c4f2f],.cell-rect-v .table-item[data-v-1e3c4f2f]{width:calc(100% - 10px);height:calc(100% - 10px)}.status-free[data-v-1e3c4f2f]{background:linear-gradient(135deg,#66bb6a,#43a047)}.status-occupied_paid[data-v-1e3c4f2f]{background:linear-gradient(135deg,#42a5f5,#1e88e5)}.status-occupied_pending[data-v-1e3c4f2f]{background:linear-gradient(135deg,#ffa726,#fb8c00)}.status-bill-requested[data-v-1e3c4f2f]{background:linear-gradient(135deg,#7e57c2,#5e35b1);animation:bill-requested-pulse-1e3c4f2f 2.4s ease-in-out infinite}@keyframes bill-requested-pulse-1e3c4f2f{0%,to{box-shadow:0 2px 4px rgba(0,0,0,.15)}50%{box-shadow:0 2px 4px rgba(0,0,0,.15),0 0 0 4px rgba(126,87,194,.35)}}@media (prefers-reduced-motion:reduce){.status-bill-requested[data-v-1e3c4f2f]{animation:none}}.table-bill-indicator[data-v-1e3c4f2f]{position:absolute;bottom:-6px;left:-6px;width:18px;height:18px;border-radius:50%;background:#4527a0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.35)}.table-number[data-v-1e3c4f2f]{font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.table-seats[data-v-1e3c4f2f]{display:flex;align-items:center;gap:1px;font-size:10px;opacity:.85;margin-top:1px}.table-seats-over[data-v-1e3c4f2f]{padding:0 4px;border-radius:9px;background:rgba(183,28,28,.72);opacity:1}.table-badge[data-v-1e3c4f2f]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#5e35b1;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.3)}.landmark-item[data-v-1e3c4f2f]{display:flex;flex-direction:column;align-items:center;opacity:.7}.landmark-label[data-v-1e3c4f2f]{font-size:9px;color:#78909c;font-weight:500;margin-top:1px;white-space:nowrap}.table-selected[data-v-1e3c4f2f]{box-shadow:0 0 0 3px rgba(210,25,25,.5),0 0 10px rgba(210,25,25,.7)!important;transform:scale(1.08);z-index:4}.halo-reserved-later[data-v-1e3c4f2f]{box-shadow:0 0 0 3px rgba(94,53,177,.25)}.halo-reserved-soon[data-v-1e3c4f2f]{box-shadow:0 0 0 3px rgba(229,57,53,.35)}@media (max-width:600px){.grid-cell[data-v-1e3c4f2f]{min-width:42px;min-height:42px}.size-small[data-v-1e3c4f2f]{width:32px;height:32px}.size-medium[data-v-1e3c4f2f]{width:38px;height:38px}.size-large[data-v-1e3c4f2f]{width:42px;height:42px}.table-number[data-v-1e3c4f2f]{font-size:13px}.table-seats[data-v-1e3c4f2f]{display:none}}.payment-dialog__title[data-v-7092e8e5]{display:flex;align-items:center;justify-content:space-between;line-height:1.25}.payment-balance[data-v-7092e8e5]{padding:16px 18px;border-radius:10px;color:#17351f;background:#eef7f0}.payment-balance__amount[data-v-7092e8e5]{margin:2px 0;font-size:clamp(1.75rem,6vw,2.35rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.payment-ready[data-v-7092e8e5]{padding:12px 14px;border:1px solid rgba(46,125,50,.24);border-radius:8px;background:rgba(46,125,50,.06)}.payment-ready__caption[data-v-7092e8e5]{color:rgba(0,0,0,.66)}.payment-dialog__actions[data-v-7092e8e5]{padding:12px 24px 18px;border-top:1px solid rgba(0,0,0,.08)}.reprint-round[data-v-b162f86a]{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.reprint-round[data-v-b162f86a]:last-child{border-bottom:none}.reprint-round__items[data-v-b162f86a]{padding-left:28px}.reprint-round__count[data-v-b162f86a],.reprint-round__time[data-v-b162f86a]{font-size:.8rem;color:rgba(0,0,0,.55)}.reprint-item__notes[data-v-b162f86a]{font-size:.78rem;color:rgba(0,0,0,.55)}.theme--dark .reprint-round[data-v-b162f86a]{border-bottom-color:hsla(0,0%,100%,.1)}.theme--dark .reprint-item__notes[data-v-b162f86a],.theme--dark .reprint-round__count[data-v-b162f86a],.theme--dark .reprint-round__time[data-v-b162f86a]{color:hsla(0,0%,100%,.6)}.comp-dialog[data-v-98619a2a]{border-radius:12px}.comp-dialog__header[data-v-98619a2a]{align-items:center;display:flex;justify-content:space-between;padding:18px 22px}.comp-dialog__title-block[data-v-98619a2a]{align-items:center;display:flex;gap:12px;min-width:0}.comp-dialog__icon[data-v-98619a2a]{background:#e0f2f1}.comp-dialog__body[data-v-98619a2a]{padding:20px 22px}.comp-dialog__notice[data-v-98619a2a]{border-radius:8px}.comp-dialog__convert-summary[data-v-98619a2a],.comp-dialog__customization[data-v-98619a2a]{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:14px}.comp-dialog__qty[data-v-98619a2a]{align-items:center;border:1px solid #e0e0e0;border-radius:8px;display:flex;min-height:40px;padding:4px 8px}.comp-dialog__qty-value[data-v-98619a2a]{font-size:1.25rem;font-weight:700;min-width:42px;text-align:center}.comp-dialog__qty-input[data-v-98619a2a]{max-width:96px}.comp-dialog__section-title[data-v-98619a2a]{align-items:center;display:flex;font-weight:700;gap:6px;margin-bottom:10px}.comp-dialog__group[data-v-98619a2a]{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:10px;padding:12px}.comp-dialog__actions[data-v-98619a2a]{padding:12px 22px}.comp-dialog__summary[data-v-98619a2a]{min-width:96px}.salon-actions[data-v-2394a652]{display:block}.salon-actions__primary[data-v-2394a652]{width:100%}.table-panel-card--flush[data-v-2394a652]{border:none!important;box-shadow:none!important;margin-bottom:4px!important}.table-header[data-v-2394a652]{padding:14px 16px 12px}.table-header--compact[data-v-2394a652]{padding:6px 16px 8px}.table-header--compact .table-header__meta[data-v-2394a652]{margin-top:0}.table-header__row[data-v-2394a652]{display:flex;align-items:center}.table-header__meta[data-v-2394a652]{margin-top:8px;font-size:.8rem;line-height:1.5;color:rgba(0,0,0,.6)}.meta-item[data-v-2394a652]:not(:first-child):before{content:"·";margin:0 7px;color:rgba(0,0,0,.45);font-weight:700}.theme--dark .table-header__meta[data-v-2394a652]{color:hsla(0,0%,100%,.66)}.theme--dark .meta-item[data-v-2394a652]:not(:first-child):before{color:hsla(0,0%,100%,.3)}.deleted-items-panel[data-v-2394a652],.details-panel[data-v-2394a652]{border:thin solid rgba(0,0,0,.12)!important}.product .v-list-item__action[data-v-2394a652]{margin:0}.product .v-list-item__content[data-v-2394a652]{padding:0}.product.v-list-item[data-v-2394a652]{min-height:auto}.item-row--compact.v-list-item[data-v-2394a652]{min-height:54px!important;padding-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}.item-row--compact.v-list-item[data-v-2394a652]:last-of-type{border-bottom:none}.item-row--compact .v-list-item__content[data-v-2394a652]{padding:4px 0!important}.item-row--tappable[data-v-2394a652]{cursor:pointer;border-radius:6px;transition:background-color .15s ease}.item-row--tappable[data-v-2394a652]:active{background-color:rgba(0,0,0,.05)}.item-row--active[data-v-2394a652]{background-color:rgba(25,118,210,.1)}.theme--dark .item-row--compact.v-list-item[data-v-2394a652]{border-bottom-color:hsla(0,0%,100%,.1)}.product-item[data-v-2394a652]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.product-item__price[data-v-2394a652]{font-weight:700;white-space:nowrap;line-height:1.2}.product-item__sub[data-v-2394a652]{display:inline-flex;align-items:center;font-size:.72rem;color:rgba(0,0,0,.5);white-space:nowrap;margin-top:2px}.theme--dark .product-item__sub[data-v-2394a652]{color:hsla(0,0%,100%,.55)}.item-row--compact.v-list-item[data-v-2394a652]{align-items:flex-start}.item-row--compact .v-list-item__content[data-v-2394a652]{justify-content:flex-start!important;align-self:stretch}.table-total-summary[data-v-2394a652]{margin:14px 0 2px;padding:12px 14px;border:1px solid rgba(244,67,54,.18);border-radius:6px;background:#fff8f7}.total-label[data-v-2394a652],.total-meta[data-v-2394a652],.total-row[data-v-2394a652],.voucher-summary[data-v-2394a652],.voucher-summary__label[data-v-2394a652]{display:flex;align-items:center}.voucher-summary[data-v-2394a652]{justify-content:space-between;gap:12px;margin-bottom:9px;padding-bottom:9px;border-bottom:1px dashed rgba(76,175,80,.35);color:#2e7d32;font-size:.82rem;font-weight:600}.voucher-summary__label[data-v-2394a652]{gap:6px;min-width:0}.voucher-summary__label span[data-v-2394a652]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-summary__amount[data-v-2394a652]{flex-shrink:0;white-space:nowrap}.total-row[data-v-2394a652]{justify-content:space-between;gap:12px}.total-label[data-v-2394a652]{gap:8px;color:#424242;font-weight:600}.total-amount[data-v-2394a652]{color:#f44336;font-size:1.35rem;font-weight:700;line-height:1.1;white-space:nowrap}.total-meta[data-v-2394a652]{margin-top:6px;justify-content:space-between;gap:12px;color:#757575;font-size:.82rem}@media (max-width:600px){.table-total-summary[data-v-2394a652]{padding:11px 12px}.total-amount[data-v-2394a652]{font-size:1.18rem}}.salon-table-list__filters[data-v-bd3f375c]{display:flex;align-items:center;padding:4px 0 10px;overflow-x:auto}.salon-table-list__count[data-v-bd3f375c]{margin-left:6px;opacity:.7;font-size:.72rem}.salon-table-list__row[data-v-bd3f375c]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;min-height:60px}.salon-table-list__row[data-v-bd3f375c]:active{background:rgba(0,0,0,.04)}.salon-table-list__row--selected[data-v-bd3f375c]{background:rgba(25,118,210,.08)}.salon-table-list__number[data-v-bd3f375c]{flex:0 0 auto;width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#fff;background:#90a4ae}.salon-table-list__number.status-free[data-v-bd3f375c]{background:#66bb6a}.salon-table-list__number.status-occupied[data-v-bd3f375c],.salon-table-list__number.status-occupied_pending[data-v-bd3f375c]{background:#fb8c00}.salon-table-list__number.status-occupied_paid[data-v-bd3f375c]{background:#5c6bc0}.salon-table-list__number.status-reserved[data-v-bd3f375c]{background:#ab47bc}.salon-table-list__number.status-bill-requested[data-v-bd3f375c]{background:#7e57c2}.salon-table-list__body[data-v-bd3f375c]{flex:1 1 auto;min-width:0}.salon-table-list__title[data-v-bd3f375c]{font-size:.92rem;font-weight:600;display:flex;align-items:center}.salon-table-list__meta[data-v-bd3f375c]{display:flex;flex-wrap:wrap;gap:10px;font-size:.75rem;color:rgba(0,0,0,.6)}.salon-table-list__amount[data-v-bd3f375c]{font-weight:800;white-space:nowrap}.salon-table-list__empty[data-v-bd3f375c]{padding:32px 12px;text-align:center;color:rgba(0,0,0,.45)}.theme--dark .salon-table-list__row[data-v-bd3f375c]{border-bottom-color:hsla(0,0%,100%,.1)}.theme--dark .salon-table-list__meta[data-v-bd3f375c]{color:hsla(0,0%,100%,.65)}.pos-cart[data-v-5b901d5e]{display:flex;flex-direction:column;height:100%}.pos-cart__header[data-v-5b901d5e]{display:flex;align-items:center;padding:8px 12px;flex:0 0 auto}.pos-cart__body[data-v-5b901d5e]{flex:1 1 auto;min-height:0;overflow-y:auto}.pos-cart__line[data-v-5b901d5e]{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.06);border-left:3px solid transparent;transition:background-color .3s ease,border-left-color .3s ease}.pos-cart__line--flash[data-v-5b901d5e]{background-color:rgba(76,175,80,.16);border-left-color:#4caf50}.pos-cart__line-top[data-v-5b901d5e]{display:flex;align-items:flex-start;gap:8px}.pos-cart__line-info[data-v-5b901d5e]{flex:1 1 auto;min-width:0}.pos-cart__line-name[data-v-5b901d5e]{font-size:.95rem;font-weight:600;line-height:1.25}.pos-cart__qty[data-v-5b901d5e]{color:var(--v-primary-base,#1976d2);margin-right:4px}.pos-cart__line-meta[data-v-5b901d5e]{font-size:.75rem;color:rgba(0,0,0,.6);line-height:1.3}.pos-cart__line-tags[data-v-5b901d5e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pos-cart__line-price[data-v-5b901d5e]{font-weight:700;white-space:nowrap}.pos-cart__line-actions[data-v-5b901d5e]{display:flex;align-items:center;margin-top:2px}.pos-cart__stepper[data-v-5b901d5e]{display:flex;align-items:center}.pos-cart__stepper-value[data-v-5b901d5e]{min-width:28px;text-align:center;font-weight:700}.pos-cart__existing[data-v-5b901d5e]{border-bottom:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02)}.pos-cart__existing-header[data-v-5b901d5e]{display:flex;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:600;color:rgba(0,0,0,.6);cursor:pointer;min-height:40px}.pos-cart__existing-list[data-v-5b901d5e]{padding:0 12px 8px}.pos-cart__existing-line[data-v-5b901d5e]{display:flex;align-items:center;font-size:.78rem;color:rgba(0,0,0,.6);padding:5px 0}.pos-cart__existing-line--editable[data-v-5b901d5e]{cursor:pointer}.pos-cart__existing-info[data-v-5b901d5e]{min-width:0}.pos-cart__existing-name[data-v-5b901d5e]{color:rgba(0,0,0,.78);font-weight:600}.pos-cart__existing-note[data-v-5b901d5e]{display:flex;align-items:center;margin-top:2px;line-height:1.25}.pos-cart__existing-note--empty[data-v-5b901d5e]{color:rgba(0,0,0,.42);font-style:italic}.pos-cart__empty[data-v-5b901d5e]{padding:40px 16px;text-align:center;color:rgba(0,0,0,.45)}.pos-cart__footer[data-v-5b901d5e]{flex:0 0 auto;padding:10px 12px;background:#fafafa}.pos-cart__row[data-v-5b901d5e]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:2px 0}.pos-cart__row--total[data-v-5b901d5e]{font-size:1.25rem;font-weight:800;padding-top:6px;border-top:1px solid rgba(0,0,0,.08);margin-top:4px}.pos-cart__promos[data-v-5b901d5e]{padding-left:8px}.pos-cart__disclaimer[data-v-5b901d5e]{line-height:1.2;display:block;margin-top:2px}.theme--dark .pos-cart__footer[data-v-5b901d5e]{background:hsla(0,0%,100%,.04)}.theme--dark .pos-cart__line[data-v-5b901d5e]{border-bottom-color:hsla(0,0%,100%,.08)}.theme--dark .pos-cart__line-meta[data-v-5b901d5e]{color:hsla(0,0%,100%,.7)}.theme--dark .pos-cart__existing-name[data-v-5b901d5e]{color:hsla(0,0%,100%,.88)}.theme--dark .pos-cart__existing-note--empty[data-v-5b901d5e]{color:hsla(0,0%,100%,.48)}.centered-input[data-v-232ef181] input{text-align:center}.salon-stat-card[data-v-61de6bc3]{border-radius:12px!important;transition:box-shadow .2s ease}.salon-stat-card[data-v-61de6bc3]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)!important}.sidebar-sticky[data-v-61de6bc3]{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.sidebar-sticky .v-card+.v-card[data-v-61de6bc3]{margin-top:12px}.salon-layout[data-v-61de6bc3]{margin-bottom:24px}.table-detail-dialog-card[data-v-61de6bc3]{display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.table-detail-dialog-card>.v-divider[data-v-61de6bc3],.table-detail-dialog-card>.v-toolbar[data-v-61de6bc3]{flex:0 0 auto}.table-detail-dialog-body[data-v-61de6bc3]{flex:1 1 auto;min-height:0;overflow-y:auto}.table-detail-dialog-topbar[data-v-61de6bc3]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.salon-detail-actions[data-v-61de6bc3]{flex:0 0 auto;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff}.salon-detail-actions .v-btn[data-v-61de6bc3]{flex:1 1 0;min-height:46px}.theme--dark .salon-detail-actions[data-v-61de6bc3]{background:#1e1e1e}.salon-product-dialog-card[data-v-61de6bc3]{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.salon-mobile-order-bar[data-v-61de6bc3],.salon-product-dialog-card>.v-divider[data-v-61de6bc3],.salon-product-dialog-header[data-v-61de6bc3]{flex:0 0 auto}.salon-product-dialog-body[data-v-61de6bc3]{flex:1 1 auto;overflow-y:auto}.salon-products-results[data-v-61de6bc3]{max-height:min(62vh,560px);overflow-y:auto}.salon-selection-column[data-v-61de6bc3]{height:min(68vh,620px)}.salon-mobile-cart[data-v-61de6bc3]{max-height:76vh}.salon-product-row[data-v-61de6bc3]{min-height:52px}.salon-view-toggle[data-v-61de6bc3]{flex:0 0 auto}.salon-added-toast[data-v-61de6bc3]{position:fixed;left:12px;right:12px;bottom:74px;z-index:6;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#43a047;color:#fff;font-weight:600;font-size:.9rem;box-shadow:0 3px 12px rgba(0,0,0,.25)}.salon-added-fade-enter-active[data-v-61de6bc3],.salon-added-fade-leave-active[data-v-61de6bc3]{transition:opacity .2s ease,transform .2s ease}.salon-added-fade-enter[data-v-61de6bc3],.salon-added-fade-leave-to[data-v-61de6bc3]{opacity:0;transform:translateY(8px)}.salon-cart-pulse[data-v-61de6bc3]{animation:salon-cart-pulse-61de6bc3 .5s ease}@keyframes salon-cart-pulse-61de6bc3{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.salon-reorder-chip[data-v-61de6bc3]{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:6px 12px;background-color:#fafafa;-webkit-user-select:none;-moz-user-select:none;user-select:none}.salon-drag-handle[data-v-61de6bc3]{cursor:grab}.salon-drag-handle[data-v-61de6bc3]:active{cursor:grabbing}.sortable-ghost[data-v-61de6bc3]{opacity:.5}.sortable-chosen[data-v-61de6bc3]{box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:1263px){.salon-view[data-v-61de6bc3]{padding:8px 12px 12px!important}.salon-product-dialog-card[data-v-61de6bc3]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0!important}.salon-product-dialog-header[data-v-61de6bc3]{min-height:56px;padding:8px 12px!important}.salon-product-dialog-body[data-v-61de6bc3]{overflow:hidden;padding:10px 12px 12px!important}.salon-product-dialog-grid[data-v-61de6bc3]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;align-content:start;margin:0!important}.salon-category-column[data-v-61de6bc3]{max-width:100%!important;padding:4px 0 6px!important}.salon-category-list[data-v-61de6bc3]{display:flex;gap:6px;overflow-x:auto;padding:4px 0!important;scrollbar-width:none}.salon-category-list[data-v-61de6bc3]::-webkit-scrollbar{display:none}.salon-category-list .v-divider[data-v-61de6bc3]{display:none}.salon-category-list .v-list-item[data-v-61de6bc3]{flex:0 0 auto;min-height:40px;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:0 12px}.salon-category-list .v-list-item__icon[data-v-61de6bc3]{margin:8px 8px 8px 0!important}.salon-category-list .v-list-item__content[data-v-61de6bc3]{padding:6px 0}.salon-products-column[data-v-61de6bc3]{display:flex;flex-direction:column;max-width:100%!important;min-height:0;padding:4px 0 0!important;justify-content:flex-start}.salon-product-search[data-v-61de6bc3]{flex:0 0 auto;margin-bottom:10px!important}.salon-products-results[data-v-61de6bc3]{flex:1 1 auto;max-height:none;min-height:0;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff}.salon-mobile-order-bar[data-v-61de6bc3]{border-top:1px solid rgba(0,0,0,.12);background:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.salon-mobile-order-meta[data-v-61de6bc3]{min-width:0}}@media (max-width:960px){.table-detail-dialog-card[data-v-61de6bc3]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0!important}}.greyscale-image[data-v-61de6bc3]{filter:grayscale(100%);opacity:.7}.unavailable-product[data-v-61de6bc3]{opacity:.9;cursor:default}.unavailable-product[data-v-61de6bc3]:hover{box-shadow:none!important;transform:none!important}.salons-admin[data-v-2d1ad9e7]{max-width:1500px}.salon-search[data-v-2d1ad9e7]{max-width:340px}.salon-metric[data-v-2d1ad9e7]{height:100%}.schedule-summary[data-v-2d1ad9e7]{display:flex;align-items:center;min-width:180px;color:#546e7a}.schedule-add-btn[data-v-2d1ad9e7]{min-width:104px}@media (max-width:600px){.salon-search[data-v-2d1ad9e7]{max-width:none;width:100%}.schedule-add-btn[data-v-2d1ad9e7]{width:100%}}.v-data-table[data-v-1bad38b2] .v-data-table__wrapper{overflow-x:auto}.v-card[data-v-1bad38b2]{border-radius:8px}.v-card__title.primary[data-v-1bad38b2]{border-top-left-radius:8px;border-top-right-radius:8px}.v-app-bar[data-v-44b0f2e2]{a[data-v-44b0f2e2]{text-decoration:none}.router-link-active[data-v-44b0f2e2]{opacity:1}}.v-app-bar.v-toolbar.v-sheet[data-v-44b0f2e2]{background-color:hsla(0,0%,96.1%,0)!important;transition:background-color .3s ease;z-index:10}.v-app-bar[data-v-44b0f2e2] .v-toolbar__content{height:60px!important}.v-app-bar.v-toolbar.v-sheet.secondary[data-v-44b0f2e2]{background-color:#f24847!important}.v-app-bar.v-toolbar.v-sheet.primary[data-v-44b0f2e2]{background-color:#fff!important}.v-app-bar.v-toolbar.v-sheet.custom-bg[data-v-44b0f2e2]{background-color:var(--navbar-bg-color)!important}.header-action-btn[data-v-44b0f2e2]:before{border-radius:999px}.public-header-menu[data-v-44b0f2e2]{margin-top:10px;z-index:12!important}.public-header-menu .v-list[data-v-44b0f2e2]{min-width:260px;border-radius:18px;overflow:hidden}.links-page[data-v-7f9c7a4f]{min-height:100vh;background:linear-gradient(45deg,#1a1a1a,#2d2d2d);position:relative}.cover-image-container[data-v-7f9c7a4f]{position:absolute;top:0;left:0;right:0;z-index:1}.cover-image[data-v-7f9c7a4f]{width:100%}.restaurant-info-container[data-v-7f9c7a4f]{position:relative;z-index:2}.profile-with-cover[data-v-7f9c7a4f]{position:relative;margin-top:120px;border:4px solid #fff;background-color:#fff}.link-button[data-v-7f9c7a4f]{transition:all .3s ease;text-transform:none!important;letter-spacing:normal!important;font-weight:600!important;opacity:.9}.social-links[data-v-7f9c7a4f]{display:flex;justify-content:center;flex-wrap:wrap}.link-button.on-hover[data-v-7f9c7a4f]{transform:translateY(-2px);opacity:1;box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.qr-code[data-v-5227a28c]{margin:0 auto;border-radius:8px;width:300px;height:300px}.item-price-breakdown[data-v-b2d0a718]{width:100%}.combo-detail[data-v-b2d0a718]{width:100%;max-width:100%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}.combo-component-row[data-v-b2d0a718]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 0}.combo-component-info[data-v-b2d0a718]{min-width:0;display:flex;flex-direction:column;line-height:1.25}.combo-benefit-row[data-v-b2d0a718]{padding:4px 0}.combo-final-row[data-v-b2d0a718]{padding-top:4px}.price-row[data-v-b2d0a718]{display:flex;justify-content:space-between;align-items:center;padding:1px 0;gap:8px}.total-row[data-v-b2d0a718]{padding-top:2px}.total-label[data-v-b2d0a718]{white-space:normal;line-height:1.25}.cash-total-row[data-v-b2d0a718]{border-left:4px solid var(--v-primary-base)}.pickup-qr-section[data-v-b2d0a718]{max-width:280px;margin-left:auto;margin-right:auto;padding:18px 14px;text-align:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.pickup-code[data-v-b2d0a718]{font-size:1.45rem;line-height:1.25;letter-spacing:2px;overflow-wrap:anywhere}.qr-wrapper canvas[data-v-b2d0a718]{width:200px;height:200px;border-radius:8px}.item-with-breakdown[data-v-b2d0a718]{align-items:flex-start}.item-with-breakdown .v-list-item__avatar[data-v-b2d0a718]{margin-top:12px}.order-card-enter[data-v-b2d0a718]{animation:cardSlideUp-b2d0a718 .5s cubic-bezier(.22,1,.36,1) both}@keyframes cardSlideUp-b2d0a718{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.check-wrapper-order[data-v-b2d0a718]{display:inline-block;width:96px;height:96px}.check-svg-order[data-v-b2d0a718]{width:96px;height:96px;filter:drop-shadow(0 4px 12px rgba(67,160,71,.3))}.order-circle-anim[data-v-b2d0a718]{stroke-dasharray:289;stroke-dashoffset:289;animation:drawCircle-b2d0a718 .6s ease-out .1s forwards}@keyframes drawCircle-b2d0a718{to{stroke-dashoffset:0}}.order-check-mark[data-v-b2d0a718]{stroke-dasharray:60;stroke-dashoffset:60;animation:drawCheck-b2d0a718 .4s ease-out .65s forwards}@keyframes drawCheck-b2d0a718{to{stroke-dashoffset:0}}.order-title-anim[data-v-b2d0a718]{animation:fadeInUp-b2d0a718 .4s ease-out .9s both}.order-chip-anim[data-v-b2d0a718]{animation:fadeInUp-b2d0a718 .4s ease-out 1.05s both}@keyframes fadeInUp-b2d0a718{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.permission-summary[data-v-f2aef7e6]{max-width:680px}.permission-search[data-v-f2aef7e6]{max-width:320px}.copy-role-select[data-v-f2aef7e6]{max-width:420px}.permission-control-bar[data-v-f2aef7e6]{border:1px solid rgba(0,0,0,.08);border-radius:14px}.permission-group-header[data-v-f2aef7e6]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.permission-group-actions[data-v-f2aef7e6]{display:flex;flex-wrap:wrap;gap:4px;margin-right:12px}@media (max-width:960px){.permission-group-header[data-v-f2aef7e6]{align-items:flex-start;flex-direction:column}.permission-group-actions[data-v-f2aef7e6]{margin-right:0}}.active-control[data-v-541b2a53],.dialog-summary[data-v-541b2a53],.period-choice__top[data-v-541b2a53],.policy-dialog__title[data-v-541b2a53],.target-cell[data-v-541b2a53]{align-items:center;display:flex}.target-cell[data-v-541b2a53]{gap:10px;min-width:0}.limit-cell[data-v-541b2a53]{display:flex;flex-direction:column;gap:2px}.policy-dialog__header[data-v-541b2a53]{align-items:center;display:flex;justify-content:space-between;padding:18px 24px}.policy-dialog__title[data-v-541b2a53]{gap:12px}.policy-dialog__icon[data-v-541b2a53]{background:rgba(242,72,71,.1)}.policy-dialog__body[data-v-541b2a53]{padding-top:20px!important}.form-block[data-v-541b2a53]{margin-bottom:18px}.form-block__label[data-v-541b2a53]{font-size:14px;font-weight:700;margin-bottom:8px}.active-control[data-v-541b2a53],.target-toggle[data-v-541b2a53]{border:1px solid rgba(0,0,0,.12);border-radius:8px}.active-control[data-v-541b2a53]{gap:12px;min-height:68px;padding:10px 12px}.period-choice[data-v-541b2a53]{border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:pointer;min-height:106px;padding:12px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.period-choice[data-v-541b2a53]:hover{border-color:rgba(242,72,71,.4);transform:translateY(-1px)}.period-choice--active[data-v-541b2a53]{background:rgba(242,72,71,.08);border-color:#f24847}.period-choice__top[data-v-541b2a53]{gap:6px}.period-choice__text[data-v-541b2a53]{color:rgba(0,0,0,.6);font-size:12px;line-height:1.35;margin-top:6px;padding-left:30px}.exceptions-header[data-v-541b2a53]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.empty-overrides[data-v-541b2a53]{align-items:center;border:1px dashed rgba(0,0,0,.18);border-radius:8px;color:rgba(0,0,0,.6);display:flex;gap:8px;margin-bottom:12px;padding:12px}.override-row[data-v-541b2a53]{margin-bottom:4px}.policy-dialog__actions[data-v-541b2a53]{padding:12px 24px}.dialog-summary[data-v-541b2a53]{align-items:flex-start;flex-direction:column}@media (max-width:780px){.exceptions-header[data-v-541b2a53]{align-items:stretch;flex-direction:column}}.restaurant-job-application[data-v-7802ed11]{background-color:#f5f5f5}.title-order-type[data-v-7802ed11]{line-height:1.5rem;font-family:Noto-sans,sans-serif!important;font-weight:300;font-size:1.3rem!important}.text-subtitle-1.grey--text.text--darken-1.mx-auto[data-v-7802ed11]{font-size:.9rem!important;line-height:1rem}.icon-light[data-v-7802ed11]{stroke:currentColor;stroke-width:1.5;fill:none}.benefit-card[data-v-7802ed11]{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.restaurant-job-application[data-v-7802ed11]{padding-bottom:64px}.bottom-nav[data-v-7802ed11]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #eee;padding:6px 0;padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px));z-index:6}.bottom-nav__item[data-v-7802ed11]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px;cursor:pointer;border-radius:8px;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bottom-nav__item span[data-v-7802ed11]{font-size:.7rem;color:#999;font-weight:500}.bottom-nav__item--active span[data-v-7802ed11]{color:var(--v-primary-base);font-weight:600}.more-sheet-handle[data-v-7802ed11]{width:40px;height:4px;border-radius:2px;background:#ddd;margin:12px auto 4px}.layout-editor[data-v-22d8cf92]{position:relative}.grid-scroll-wrapper[data-v-22d8cf92]{overflow-x:auto;overflow-y:auto;max-height:70vh;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.grid-container[data-v-22d8cf92]{display:grid;min-width:-moz-min-content;min-width:min-content}.grid-cell[data-v-22d8cf92]{min-width:64px;min-height:64px;border:1px dashed #e8e8e8;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .15s}.grid-cell[data-v-22d8cf92]:hover{background-color:rgba(25,118,210,.04)}.drop-target[data-v-22d8cf92]{background-color:rgba(25,118,210,.12)!important;border-color:#1976d2!important;border-style:solid!important}.table-item[data-v-22d8cf92]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:600;cursor:grab;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1}.table-item[data-v-22d8cf92]:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:3}.table-item[data-v-22d8cf92]:active{cursor:grabbing}.table-number[data-v-22d8cf92]{font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.table-seats[data-v-22d8cf92]{display:flex;align-items:center;gap:1px;font-size:10px;opacity:.85;margin-top:1px}.shape-round[data-v-22d8cf92]{border-radius:50%;background:linear-gradient(135deg,#1976d2,#1565c0)}.shape-square[data-v-22d8cf92]{border-radius:6px;background:linear-gradient(135deg,#388e3c,#2e7d32)}.shape-rectangular[data-v-22d8cf92]{border-radius:6px;background:linear-gradient(135deg,#e65100,#bf360c)}.size-small[data-v-22d8cf92]{width:44px;height:44px}.size-medium[data-v-22d8cf92]{width:50px;height:50px}.size-large[data-v-22d8cf92]{width:56px;height:56px}.shape-rectangular[data-v-22d8cf92]{border-radius:8px}.cell-rect-h .table-item[data-v-22d8cf92],.cell-rect-v .table-item[data-v-22d8cf92]{width:calc(100% - 10px);height:calc(100% - 10px)}.selected-table[data-v-22d8cf92]{box-shadow:0 0 0 3px #ff5722,0 4px 12px rgba(255,87,34,.3)!important;transform:scale(1.08);z-index:4}.dragging[data-v-22d8cf92]{opacity:.4;transform:scale(.9)}.touch-dragging[data-v-22d8cf92]{opacity:.6}.landmark[data-v-22d8cf92]{display:flex;flex-direction:column;align-items:center;cursor:grab;opacity:.7;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landmark[data-v-22d8cf92]:hover{opacity:1}.landmark[data-v-22d8cf92]:active{cursor:grabbing}.landmark-label[data-v-22d8cf92]{font-size:9px;color:#78909c;font-weight:500;margin-top:1px;white-space:nowrap}.legend-dot[data-v-22d8cf92]{width:12px;height:12px;border-radius:2px}.legend-round[data-v-22d8cf92]{border-radius:50%;background:#1976d2}.legend-square[data-v-22d8cf92]{background:#388e3c}.legend-rect[data-v-22d8cf92]{width:20px;height:10px;border-radius:2px;background:#e65100}@media (max-width:600px){.grid-scroll-wrapper[data-v-22d8cf92]{max-height:50vh}.grid-cell[data-v-22d8cf92]{min-width:52px;min-height:52px}.size-small[data-v-22d8cf92]{width:36px;height:36px}.size-medium[data-v-22d8cf92]{width:42px;height:42px}.size-large[data-v-22d8cf92]{width:48px;height:48px}.table-number[data-v-22d8cf92]{font-size:14px}.table-seats[data-v-22d8cf92]{display:none}}.sticky-top[data-v-30026b12]{position:sticky;top:20px}.qr-image[data-v-30026b12]{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.qr-card[data-v-30026b12]{border-radius:12px;overflow:hidden}.title-text[data-v-30026b12]{font-size:1.5rem;font-weight:600}.custom-text[data-v-30026b12]{color:#555;font-size:14px;line-height:1.3}.elegant-text[data-v-30026b12]{color:var(--v-primary-base,#1976d2);font-size:14px;line-height:1.3}@media (max-width:600px){.qr-card[data-v-30026b12]{margin:0 16px}.title-text[data-v-30026b12]{font-size:1.25rem}.custom-text[data-v-30026b12],.elegant-text[data-v-30026b12]{font-size:13px}}.stats-row[data-v-7f860ce6]{margin-bottom:32px}.stat-card[data-v-7f860ce6]{transition:all .3s ease;border-radius:12px!important;cursor:pointer;&[data-v-7f860ce6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.stat-label[data-v-7f860ce6]{font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.stat-value[data-v-7f860ce6]{font-size:2.5rem;font-weight:800;color:#2c3e50;line-height:1;margin-bottom:4px}.stat-subtitle[data-v-7f860ce6]{font-size:.875rem;color:#95a5a6}}.kanban-container[data-v-7f860ce6]{margin-top:32px}.kanban-column[data-v-7f860ce6]{background:#fff;border-radius:12px;padding:16px;min-height:500px;box-shadow:0 2px 8px rgba(0,0,0,.08);.column-header[data-v-7f860ce6]{justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f1f3f5;.column-title[data-v-7f860ce6]{font-size:1rem;font-weight:700;color:#2c3e50}}.column-content[data-v-7f860ce6]{min-height:400px}}.task-card[data-v-7f860ce6]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.06);border-left:4px solid transparent;position:relative;overflow:hidden;&[data-v-7f860ce6]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.task-priority[data-v-7f860ce6]{position:absolute;top:0;left:0;width:4px;height:100%;&.priority-urgent[data-v-7f860ce6]{background:#e74c3c}&.priority-high[data-v-7f860ce6]{background:#ff6b6b}&.priority-medium[data-v-7f860ce6]{background:#4ecdc4}&.priority-low[data-v-7f860ce6]{background:#95e1d3}}.task-content[data-v-7f860ce6]{padding-left:8px}.task-description[data-v-7f860ce6]{font-size:.95rem;color:#2c3e50;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.task-meta[data-v-7f860ce6]{display:flex;flex-wrap:wrap;gap:8px}.task-footer[data-v-7f860ce6]{padding-top:12px;border-top:1px solid #f1f3f5}}.empty-state[data-v-7f860ce6]{text-align:center;padding:48px 16px;p[data-v-7f860ce6]{margin:0;font-size:.875rem}}.task-list-enter-active[data-v-7f860ce6],.task-list-leave-active[data-v-7f860ce6]{transition:all .3s ease}.task-list-enter-from[data-v-7f860ce6]{opacity:0;transform:translateY(-20px)}.task-list-leave-to[data-v-7f860ce6]{opacity:0;transform:translateX(20px)}@media (max-width:960px){.kanban-column[data-v-7f860ce6]{margin-bottom:24px}.stat-card[data-v-7f860ce6]{margin-bottom:16px}}.order-search-shell[data-v-43a1fd4e]{padding:20px 24px 28px}.order-search-page[data-v-43a1fd4e]{max-width:1540px;margin:0 auto}.order-search-panel[data-v-43a1fd4e]{border-radius:16px;overflow:hidden;border-color:rgba(33,37,41,.08)!important}.order-search-header[data-v-43a1fd4e]{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(33,37,41,.08)}.order-search-header__icon[data-v-43a1fd4e]{width:42px;height:42px;border-radius:12px;background:rgba(242,72,71,.08);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.order-search-header__copy h1[data-v-43a1fd4e]{color:#2b313a;font-weight:700;line-height:1.15}.order-search-header__action[data-v-43a1fd4e],.order-search-header__mode[data-v-43a1fd4e]{flex:0 0 auto}.order-search-body[data-v-43a1fd4e]{padding:18px 20px 22px;background:#fbfaf9}.order-search-filters[data-v-43a1fd4e]{background:#fff;border:1px solid rgba(33,37,41,.08);border-radius:14px;padding:14px 16px 12px;margin-bottom:16px}.order-search-filters .row[data-v-43a1fd4e]{margin-top:-5px;margin-bottom:-5px}.order-search-filters .col[data-v-43a1fd4e],.order-search-filters [class*=col-][data-v-43a1fd4e]{padding-top:5px;padding-bottom:5px}.quick-filters[data-v-43a1fd4e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.quick-filter-chip[data-v-43a1fd4e]{cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.filter-actions[data-v-43a1fd4e]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(33,37,41,.06)}.order-summary-row[data-v-43a1fd4e]{margin-bottom:12px}.summary-tile[data-v-43a1fd4e]{border:1px solid rgba(33,37,41,.08);border-radius:14px;padding:14px 16px 13px;min-height:82px;background:#fff;display:flex;flex-direction:column;justify-content:center}.summary-tile.warning-tile[data-v-43a1fd4e]{background:#fff8df;border-color:rgba(242,207,99,.8)}.summary-label[data-v-43a1fd4e]{color:rgba(43,49,58,.62);font-size:12px;font-weight:600;text-transform:uppercase}.summary-value[data-v-43a1fd4e]{color:#262b33;font-size:20px;font-weight:700;line-height:1.3;margin-top:4px}.results-section[data-v-43a1fd4e]{background:#fff;border:1px solid rgba(33,37,41,.08);border-radius:14px;overflow:hidden}.table-title[data-v-43a1fd4e]{min-height:58px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(33,37,41,.06)}.table-title__copy h2[data-v-43a1fd4e]{color:#2b313a}.order-search-panel[data-v-43a1fd4e] .v-input__slot{border-radius:8px!important}.order-search-panel[data-v-43a1fd4e] .v-chip.v-size--small{font-weight:600}.order-results-table[data-v-43a1fd4e] .v-data-table__wrapper{overflow-x:auto}.order-results-table[data-v-43a1fd4e] th{background:#f6f5f4;color:rgba(43,49,58,.72)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;white-space:nowrap}.order-results-table[data-v-43a1fd4e] td{color:#2b313a;white-space:nowrap}.order-results-table[data-v-43a1fd4e] tbody tr:hover{background:rgba(242,72,71,.04)!important}.order-total-cell[data-v-43a1fd4e]{text-align:right}.order-discount-line[data-v-43a1fd4e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;max-width:210px;margin-top:2px;color:#2e7d32;font-size:11px;font-weight:600;line-height:1.25;white-space:normal}.order-results-table[data-v-43a1fd4e] .v-data-footer{border-top:1px solid rgba(33,37,41,.06)}.v-chip.small-chip[data-v-43a1fd4e]{height:20px;font-size:11px}.v-list-item__subtitle .v-chip--x-small[data-v-43a1fd4e]{height:16px;font-size:10px}.grey--text[data-v-43a1fd4e]{color:rgba(0,0,0,.6)!important}.red--text[data-v-43a1fd4e]{color:#f44336!important}@media (max-width:960px){.order-search-header[data-v-43a1fd4e]{align-items:flex-start;flex-wrap:wrap}.order-search-header__copy[data-v-43a1fd4e]{flex:1 1 280px}.order-search-header__mode[data-v-43a1fd4e]{order:3}.order-search-header__action[data-v-43a1fd4e]{order:4}.quick-filters[data-v-43a1fd4e]{justify-content:flex-start}}@media (max-width:600px){.order-search-shell[data-v-43a1fd4e]{padding:12px}.order-search-header[data-v-43a1fd4e]{padding:14px;gap:10px}.order-search-header__icon[data-v-43a1fd4e]{width:36px;height:36px;border-radius:10px}.order-search-header__action[data-v-43a1fd4e],.order-search-header__mode[data-v-43a1fd4e]{width:100%}.order-search-header__action[data-v-43a1fd4e]{justify-content:center}.order-search-body[data-v-43a1fd4e]{padding:12px}.order-search-filters[data-v-43a1fd4e]{padding:12px;border-radius:12px}.table-title[data-v-43a1fd4e]{align-items:flex-start;flex-direction:column;gap:8px}.filter-actions[data-v-43a1fd4e]{justify-content:stretch}.filter-actions .v-btn[data-v-43a1fd4e]{flex:1 1 auto}.summary-tile[data-v-43a1fd4e]{min-height:76px;padding:12px}}.schedule-grid[data-v-2a4b33c8]{display:grid;grid-template-columns:200px repeat(7,1fr) 100px;gap:1px;background:#ddd;border:1px solid #ddd}.grid-header[data-v-2a4b33c8]{background:#f5f5f5;padding:12px;font-weight:700;text-align:center}.grid-cell[data-v-2a4b33c8]{background:#fff;padding:8px;min-height:60px}.employee-col[data-v-2a4b33c8]{background:#f5f5f5;font-weight:500}.total-col[data-v-2a4b33c8]{background:#f8f8f8;display:flex;align-items:center;justify-content:center}.shift-cell[data-v-2a4b33c8]{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px dashed #ddd;border-radius:4px;transition:all .2s;padding:8px}.shift-cell[data-v-2a4b33c8]:hover{background:#f5f5f5;border-color:#bbb}.shift-time[data-v-2a4b33c8]{font-size:.85em;line-height:1.3;text-align:center;font-weight:500}.shift-time[data-v-2a4b33c8]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:4px;margin-bottom:4px}.shift-editor[data-v-2a4b33c8]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px 8px}.time-select[data-v-2a4b33c8]{max-width:92px}.time-select--hour[data-v-2a4b33c8],.time-select--minute[data-v-2a4b33c8]{max-width:96px}.time-separator[data-v-2a4b33c8]{font-size:18px;line-height:1;opacity:.7}[data-v-2a4b33c8] .time-select .v-input__control,[data-v-2a4b33c8] .time-select .v-input__slot{min-height:46px}[data-v-2a4b33c8] .time-select .v-select__selection{font-size:16px}[data-v-2a4b33c8] .time-select .v-input__append-inner{margin-top:10px}.shift-duration-badge[data-v-2a4b33c8]{display:inline-flex;align-items:center;background:#e8f5e9;border-radius:12px;padding:1px 8px}.flexible-chip[data-v-2a4b33c8]{max-width:170px}.area-divider[data-v-2a4b33c8]{grid-column:1/-1;padding:6px 12px;display:flex;align-items:center;border-radius:0}.table-action-buttons[data-v-75745850]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;white-space:nowrap}.table-action-buttons .v-btn[data-v-75745850]{flex:0 0 auto}.hourly-rates-table[data-v-75745850] .actions-cell{text-align:center;vertical-align:middle;white-space:nowrap}.hourly-rates-table[data-v-75745850] .actions-header{text-align:center!important;white-space:nowrap}.camera-container[data-v-f09dae32]{position:relative;width:100%;max-width:500px;margin:0 auto}.camera-container video[data-v-f09dae32]{width:100%;border-radius:8px}.capture-btn[data-v-f09dae32]{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}.kpi-strip[data-v-57c5176e]{overflow:hidden}.kpi-strip__grid[data-v-57c5176e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kpi-strip__cell[data-v-57c5176e]{padding:10px 14px;box-shadow:1px 0 0 rgba(0,0,0,.08),0 1px 0 rgba(0,0,0,.08)}.kpi-strip__label[data-v-57c5176e]{font-size:.65rem;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;color:rgba(0,0,0,.55)}.kpi-strip__value[data-v-57c5176e]{font-size:1.25rem;font-weight:600;line-height:1.3;margin-top:2px;white-space:nowrap}.kpi-strip__hint[data-v-57c5176e]{font-size:.7rem;line-height:1.25;color:rgba(0,0,0,.55)}.breakdown-card__header[data-v-57c5176e]{font-size:.85rem;font-weight:600}.breakdown-card__header[data-v-57c5176e],.breakdown-row[data-v-57c5176e]{display:flex;align-items:center;padding:8px 14px}.breakdown-row+.breakdown-row[data-v-57c5176e]{border-top:1px solid rgba(0,0,0,.08)}.breakdown-row__body[data-v-57c5176e]{flex:1 1 auto;min-width:0}.breakdown-row__title[data-v-57c5176e]{display:flex;align-items:baseline;flex-wrap:wrap;font-size:.875rem;line-height:1.3}.breakdown-row__count[data-v-57c5176e]{margin-left:8px;font-size:.72rem;color:rgba(0,0,0,.55)}.breakdown-row__meta[data-v-57c5176e]{font-size:.72rem;line-height:1.3;color:rgba(0,0,0,.55)}.breakdown-row__amount[data-v-57c5176e]{flex:0 0 auto;padding-left:12px;font-size:.95rem;font-weight:600;white-space:nowrap}.row-pointer[data-v-7ffe1f26] tbody tr{cursor:pointer}.description-cell[data-v-7ffe1f26]{max-width:360px;white-space:normal;line-height:1.35}.detail-text[data-v-7ffe1f26]{white-space:normal}.feedback-page[data-v-3ac8bd06],.feedback-page[data-v-4d6ea205]{min-height:96vh}.v-application--is-ltr .v-list-item__action[data-v-08b81f46]:first-child,.v-application--is-ltr .v-list-item__icon[data-v-08b81f46]:first-child{margin-right:32px}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item[data-v-08b81f46]{padding-left:45px}.recipe-form--readonly[data-v-4e74b90c]{pointer-events:none}.recipe-usage-banner[data-v-4e74b90c]{border:1px solid #eee;border-radius:4px;background:#fafafa}.ingredient-row[data-v-4e74b90c]{border:1px solid #e0e0e0;border-radius:4px;padding:12px 16px 10px;margin-bottom:12px;background:#fff}.ingredient-fields>[class*=col][data-v-4e74b90c]{padding-top:6px;padding-bottom:4px}.ingredient-remove-col[data-v-4e74b90c]{display:flex;align-items:flex-start;justify-content:center;padding-top:8px!important}.ingredient-meta[data-v-4e74b90c]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:2px;padding:8px 10px;border:1px solid #eee;border-radius:4px;background:#fafafa;color:#616161;font-size:12px;line-height:1.3}.ingredient-meta__item[data-v-4e74b90c]{display:inline-flex;align-items:center;min-width:0;gap:6px}.ingredient-meta__item span[data-v-4e74b90c]{min-width:0;overflow-wrap:anywhere}.ingredient-alt-note[data-v-4e74b90c]{margin-top:8px;color:#9e9e9e;font-size:12px;line-height:1.35}.ingredient-row[data-v-4e74b90c] .v-input__details{padding-right:0;padding-left:0}.instruction-row[data-v-4e74b90c]{border-left:3px solid #1976d2;padding-left:16px;margin-bottom:16px}.instruction-row.critical[data-v-4e74b90c]{border-left-color:#f44336}.cost-card[data-v-4e74b90c]{position:sticky;top:24px}.cost-breakdown-table[data-v-4e74b90c]{overflow-x:auto;border:1px solid #eee;border-radius:4px}.cost-breakdown-table[data-v-4e74b90c] table{min-width:780px}.cost-breakdown-table[data-v-4e74b90c] th{white-space:nowrap;color:#616161!important;font-size:12px;font-weight:600}.cost-breakdown-table[data-v-4e74b90c] td{vertical-align:top}.cost-breakdown-table__row--warning[data-v-4e74b90c]{background:#fff8e1}.recipe-actions[data-v-4e74b90c]{background:#fff}@media (max-width:600px){.ingredient-row[data-v-4e74b90c]{padding:12px}.ingredient-remove-col[data-v-4e74b90c]{justify-content:flex-end;padding-top:0!important}.ingredient-meta[data-v-4e74b90c]{display:grid;gap:6px}.recipe-actions[data-v-4e74b90c]{position:sticky;bottom:0;z-index:2;padding-top:8px;padding-bottom:8px}}@media (max-width:600px){.cost-card[data-v-4e74b90c]{position:static;top:auto}}.v-data-table[data-v-03c4b3e7] tbody tr:hover{cursor:pointer;background:rgba(0,0,0,.03)!important}.cost-cell[data-v-03c4b3e7]{display:flex;align-items:center;white-space:nowrap}.cost-increase-chip[data-v-03c4b3e7]{font-weight:600}.recipe-usage-cell[data-v-03c4b3e7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;white-space:nowrap}.margin-cell[data-v-03c4b3e7],.markup-cell[data-v-03c4b3e7],.pricing-cell[data-v-03c4b3e7]{min-width:112px;white-space:nowrap;text-align:right}.margin-cell[data-v-03c4b3e7]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.markup-cell[data-v-03c4b3e7]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cost-badge[data-v-03c4b3e7]{position:absolute;top:8px;right:8px;font-size:.875rem}.recipe-card[data-v-03c4b3e7]{position:relative;transition:transform .2s}.recipe-card[data-v-03c4b3e7]:hover{transform:translateY(-2px)}.recipe-coverage-audit[data-v-03c4b3e7]{overflow:hidden;border-color:rgba(251,140,0,.42)!important;background:rgba(255,248,235,.55)}.recipe-coverage-audit__trigger[data-v-03c4b3e7]{min-height:64px!important;height:auto!important;padding:10px 16px!important;text-transform:none;letter-spacing:normal}.recipe-coverage-audit__trigger[data-v-03c4b3e7] .v-btn__content{width:100%;justify-content:flex-start}.recipe-coverage-audit__title[data-v-03c4b3e7]{min-width:0;text-align:left;line-height:1.35;white-space:normal}.recipe-coverage-audit__content[data-v-03c4b3e7]{background:#fff}.coverage-products-table[data-v-03c4b3e7] thead th,.direct-stock-table[data-v-03c4b3e7] thead th{white-space:nowrap}.direct-stock-table[data-v-03c4b3e7] tbody td{padding-top:6px;padding-bottom:6px}.coverage-methods[data-v-03c4b3e7]{min-width:150px}.coverage-diagnosis[data-v-03c4b3e7]{display:flex;align-items:center;min-width:180px;color:#8a4d00}.coverage-actions[data-v-03c4b3e7]{display:flex;justify-content:flex-end;align-items:center;min-width:300px;white-space:nowrap}.coverage-empty-state[data-v-03c4b3e7]{display:flex;flex-direction:column;align-items:center}@media (max-width:700px){.recipe-coverage-audit__trigger[data-v-03c4b3e7]{padding:12px!important}.recipe-coverage-audit__trigger .v-chip[data-v-03c4b3e7]{display:none}.coverage-actions[data-v-03c4b3e7]{min-width:0;justify-content:flex-start;flex-wrap:wrap;gap:6px;white-space:normal}}.compact-stepper[data-v-cf3afe14]{box-shadow:none!important}.compact-stepper[data-v-cf3afe14] .v-stepper__header{box-shadow:none;height:auto}.compact-stepper[data-v-cf3afe14] .v-stepper__step{padding:12px 8px}.compact-stepper[data-v-cf3afe14] .v-stepper__step__step{margin-right:8px;width:28px;height:28px;font-size:14px}.compact-stepper[data-v-cf3afe14] .v-stepper__label{font-size:13px;text-shadow:none!important}.compact-stepper[data-v-cf3afe14] .v-stepper__content{padding:16px 0 0 0}.fixed-bottom-btn[data-v-cf3afe14]{position:sticky;bottom:0;padding:16px 0;background:linear-gradient(0deg,#fff 80%,transparent);z-index:2;margin-top:24px}.shift-dialog-card[data-v-6377865e]{max-height:92vh}.shift-dialog-card[data-v-6377865e] .v-card__text{max-height:calc(92vh - 132px);overflow-y:auto}@media (max-width:960px){.shift-dialog-card[data-v-6377865e]{max-height:100vh}.shift-dialog-card[data-v-6377865e] .v-card__text{max-height:calc(100vh - 120px)}}.recurring-preview-date[data-v-090ffe35]{color:#424242!important;border-color:#bdbdbd!important;background-color:hsla(0,0%,100%,.72)!important;font-weight:600}.calendar-grid[data-v-60be5cbf]{border:1px solid #e0e0e0;border-radius:4px;&.day[data-v-60be5cbf],&.week[data-v-60be5cbf]{height:calc(100vh - 250px);overflow-y:auto}}.timeline-container[data-v-60be5cbf]{position:relative;height:100%;display:flex;flex-direction:column}.timeline-header[data-v-60be5cbf]{position:sticky;top:0;background:#fff;z-index:1;display:grid;grid-template-columns:repeat(24,1fr);border-bottom:1px solid #e0e0e0}.timeline-hour[data-v-60be5cbf]{padding:8px;text-align:center;border-right:1px solid #e0e0e0;font-size:.8rem}.timeline-body[data-v-60be5cbf]{position:relative;min-height:1440px;flex:1;display:flex;flex-direction:column}.timeline-day[data-v-60be5cbf]{flex:1;border-bottom:1px solid #e0e0e0;position:relative}.timeline-day-header[data-v-60be5cbf]{padding:8px;font-weight:500;background:#f5f5f5;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:2}.timeline-slots[data-v-60be5cbf]{position:relative;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:100% 60px}.timeline-slot[data-v-60be5cbf]{position:relative;background:var(--v-primary-lighten3);border-radius:4px;padding:8px;transition:all .3s ease;z-index:1;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);width:calc(100% - 16px);margin:0 8px;&[data-v-60be5cbf]:hover{transform:translateY(-2px);z-index:2;box-shadow:0 4px 8px rgba(0,0,0,.2)}}.calendar-header[data-v-60be5cbf]{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f5f5;border-bottom:1px solid #e0e0e0}.calendar-body[data-v-60be5cbf]{display:grid}.calendar-row[data-v-60be5cbf]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-cell[data-v-60be5cbf]{min-height:120px;padding:8px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative;display:flex;flex-direction:column}.calendar-cell[data-v-60be5cbf]:hover{background:rgba(0,0,0,.02)}.cell-header[data-v-60be5cbf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cell-date[data-v-60be5cbf]{font-size:1.1rem;font-weight:500}.cell-totals[data-v-60be5cbf]{background:#f5f5f5;border-radius:4px;padding:8px;margin-bottom:8px}.salon-stats[data-v-60be5cbf]{background:rgba(0,0,0,.05);border-radius:4px;padding:8px;margin-top:4px}.stat-row[data-v-60be5cbf]{display:flex;justify-content:space-between;align-items:flex-start;font-size:.7rem}.stat-label[data-v-60be5cbf]{color:rgba(0,0,0,.6);font-weight:600}.stat-value[data-v-60be5cbf]{font-weight:500}.calendar-cell.is-blocked[data-v-60be5cbf]{background:repeating-linear-gradient(-45deg,rgba(244,67,54,.05),rgba(244,67,54,.05) 5px,rgba(244,67,54,.1) 0,rgba(244,67,54,.1) 10px)}.calendar-cell.has-blocks[data-v-60be5cbf]{background:rgba(255,152,0,.06)}@media (max-width:600px){.calendar-cell[data-v-60be5cbf]{min-height:80px;padding:4px;font-size:11px}.cell-date[data-v-60be5cbf]{font-size:.9rem}.cell-totals[data-v-60be5cbf],.salon-stats[data-v-60be5cbf]{padding:4px;font-size:10px}.week-view[data-v-60be5cbf]{overflow-x:auto;-webkit-overflow-scrolling:touch}.week-body[data-v-60be5cbf],.week-header[data-v-60be5cbf]{grid-template-columns:50px repeat(7,minmax(80px,1fr))}.day-hour-label[data-v-60be5cbf]{width:45px;font-size:11px}}.week-view[data-v-60be5cbf]{overflow-x:auto}.week-header[data-v-60be5cbf]{display:grid;grid-template-columns:60px repeat(7,1fr);gap:1px;background:#e0e0e0;margin-bottom:1px}.week-day-header[data-v-60be5cbf]{padding:8px;text-align:center;background:#f5f5f5;&.today[data-v-60be5cbf]{background:#e3f2fd}&.is-blocked[data-v-60be5cbf]{background:rgba(244,67,54,.08)}}.week-time-label[data-v-60be5cbf]{padding:4px 8px;background:#fafafa;text-align:right;min-width:60px}.week-body[data-v-60be5cbf]{display:grid;grid-template-columns:60px repeat(7,1fr);gap:1px;background:#e0e0e0}.week-row[data-v-60be5cbf]{display:contents}.week-cell[data-v-60be5cbf]{min-height:48px;padding:2px;background:#fff;&.today[data-v-60be5cbf]{background:#f3f9ff}}.week-reservation[data-v-60be5cbf]{padding:2px 4px;border-radius:4px;margin-bottom:1px;font-size:11px;cursor:pointer;background:#e3f2fd;border-left:3px solid #1976d2;&.status-confirmed[data-v-60be5cbf]{border-left-color:#2196f3;background:#e3f2fd}&.status-pending[data-v-60be5cbf]{border-left-color:#ff9800;background:#fff3e0}&.status-modified[data-v-60be5cbf]{border-left-color:#f4511e;background:#fbe9e7}&.status-seated[data-v-60be5cbf]{border-left-color:#4caf50;background:#e8f5e9}&.status-cancelled[data-v-60be5cbf]{border-left-color:#f44336;background:#fce4ec;opacity:.6}&[data-v-60be5cbf]:hover{opacity:.8}}.day-timeline[data-v-60be5cbf]{max-width:700px;margin:0 auto}.day-hour-row[data-v-60be5cbf]{display:flex;min-height:60px;border-bottom:1px solid #f0f0f0}.day-hour-label[data-v-60be5cbf]{width:60px;padding:8px 4px;text-align:right;flex-shrink:0}.day-hour-content[data-v-60be5cbf]{flex:1;padding:4px 8px}.day-reservation-card[data-v-60be5cbf]{cursor:pointer;&.border-confirmed[data-v-60be5cbf]{border-left:3px solid #2196f3!important}&.border-pending[data-v-60be5cbf]{border-left:3px solid #ff9800!important}&.border-modified[data-v-60be5cbf]{border-left:3px solid #f4511e!important}&.border-seated[data-v-60be5cbf]{border-left:3px solid #4caf50!important}&.border-cancelled[data-v-60be5cbf]{border-left:3px solid #f44336!important;opacity:.6}}.rdd-status-strip[data-v-7539a801]{display:flex;align-items:center;padding:6px 12px;border-radius:4px 4px 0 0}.rdd-status-strip--pending[data-v-7539a801]{background:#fff8e1;border-top:4px solid #ffa000}.rdd-status-strip--modified[data-v-7539a801]{background:#fbe9e7;border-top:4px solid #f4511e}.rdd-status-strip--confirmed[data-v-7539a801]{background:#e3f2fd;border-top:4px solid #1976d2}.rdd-status-strip--seated[data-v-7539a801]{background:#e8f5e9;border-top:4px solid #388e3c}.rdd-status-strip--completed[data-v-7539a801]{background:#f5f5f5;border-top:4px solid #9e9e9e}.rdd-status-strip--cancelled[data-v-7539a801]{background:#ffebee;border-top:4px solid #d32f2f}.rdd-status-strip--no_show[data-v-7539a801]{background:#eee;border-top:4px solid #616161}.rdd-info-grid[data-v-7539a801]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rdd-info-item[data-v-7539a801]{display:flex;align-items:flex-start;gap:8px}.rdd-info-item__body[data-v-7539a801]{min-width:0}.rdd-info-item__label[data-v-7539a801]{font-size:11px;color:#9e9e9e;line-height:1.3;text-transform:uppercase;letter-spacing:.3px}.rdd-info-item__value[data-v-7539a801]{font-size:14px;font-weight:500;line-height:1.4;color:#212121}.rdd-info-item__sub[data-v-7539a801]{font-size:12px;color:#757575;line-height:1.3}.rdd-footer[data-v-7539a801]{background:#fafafa;border-top:1px solid #f0f0f0}.rdd-action-btn[data-v-7539a801]{min-width:40px!important;width:40px!important;height:40px!important}.rdd-card .v-avatar[data-v-7539a801]{margin-top:2px}.min-width-0[data-v-7539a801]{min-width:0}.reservation-floor-plan[data-v-995b9eee]{width:100%}.legend-item[data-v-995b9eee]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-995b9eee]{width:14px;height:14px;border-radius:3px}.dot-free[data-v-995b9eee]{background:#4caf50}.dot-reserved[data-v-995b9eee]{background:#5c6bc0}.dot-occupied[data-v-995b9eee]{background:#ff9800}.dot-soon[data-v-995b9eee]{background:#e53935}.dot-critical[data-v-995b9eee]{background:#b71c1c}.floor-grid[data-v-995b9eee]{overflow-x:auto;border-radius:8px;background:#fafafa}.grid-container[data-v-995b9eee]{display:grid;min-width:-moz-min-content;min-width:min-content}.grid-cell[data-v-995b9eee]{min-width:60px;min-height:60px;border:1px dashed #e8e8e8}.grid-cell[data-v-995b9eee],.table-item[data-v-995b9eee]{display:flex;align-items:center;justify-content:center;position:relative}.table-item[data-v-995b9eee]{flex-direction:column;font-weight:700;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1}.table-item[data-v-995b9eee]:hover{transform:scale(1.08);z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.25)}.shape-round[data-v-995b9eee]{border-radius:50%}.shape-square[data-v-995b9eee]{border-radius:6px}.shape-rectangular[data-v-995b9eee]{border-radius:8px}.size-small[data-v-995b9eee]{width:44px;height:44px}.size-medium[data-v-995b9eee]{width:50px;height:50px}.size-large[data-v-995b9eee]{width:54px;height:54px}.cell-rect-h .table-item[data-v-995b9eee],.cell-rect-v .table-item[data-v-995b9eee]{width:calc(100% - 10px);height:calc(100% - 10px)}.landmark-item[data-v-995b9eee]{display:flex;flex-direction:column;align-items:center;opacity:.7}.landmark-label[data-v-995b9eee]{font-size:9px;color:#78909c;font-weight:500;margin-top:1px;white-space:nowrap}.table-free[data-v-995b9eee]{background:linear-gradient(135deg,#66bb6a,#43a047)}.table-reserved[data-v-995b9eee]{background:linear-gradient(135deg,#7986cb,#5c6bc0)}.table-soon[data-v-995b9eee]{background:linear-gradient(135deg,#ef5350,#e53935);animation:pulse-soon-995b9eee 2s ease-in-out infinite}.table-critical[data-v-995b9eee]{background:linear-gradient(135deg,#d32f2f,#b71c1c);animation:pulse-critical-995b9eee 1s ease-in-out infinite;outline:2px solid #b71c1c;outline-offset:2px}.table-occupied[data-v-995b9eee]{background:linear-gradient(135deg,#ffa726,#fb8c00)}.table-conflict-warning[data-v-995b9eee]{outline:2px dashed #e53935;outline-offset:2px;animation:pulse-soon-995b9eee 2s ease-in-out infinite}.table-conflict-critical[data-v-995b9eee]{outline:3px solid #b71c1c;outline-offset:2px;animation:pulse-critical-995b9eee 1s ease-in-out infinite}.table-selected[data-v-995b9eee]{box-shadow:0 0 0 3px rgba(25,118,210,.6),0 4px 12px rgba(25,118,210,.3)!important;transform:scale(1.1)!important}.table-number[data-v-995b9eee]{font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.table-seats[data-v-995b9eee]{font-size:10px;font-weight:400;opacity:.85;display:flex;align-items:center;gap:1px;line-height:1}.table-badge[data-v-995b9eee]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#7b1fa2;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.3)}.table-next-time[data-v-995b9eee]{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;font-size:9px;font-weight:600;padding:1px 5px;border-radius:8px;white-space:nowrap;line-height:14px}.reservation-active[data-v-995b9eee]{background:rgba(76,175,80,.08);border-left:3px solid #4caf50}.table-alert[data-v-995b9eee]{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.3)}.table-alert--warning[data-v-995b9eee]{background:#e53935}.table-alert--critical[data-v-995b9eee]{background:#b71c1c;animation:bell-shake-995b9eee 1s ease-in-out infinite}@keyframes pulse-soon-995b9eee{0%,to{box-shadow:0 0 0 0 rgba(229,57,53,.4)}50%{box-shadow:0 0 0 8px rgba(229,57,53,0)}}@keyframes pulse-critical-995b9eee{0%,to{box-shadow:0 0 0 0 rgba(183,28,28,.6)}50%{box-shadow:0 0 0 10px rgba(183,28,28,0)}}@keyframes bell-shake-995b9eee{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}}@media (max-width:960px){.grid-cell[data-v-995b9eee]{min-width:48px;min-height:48px}.size-small[data-v-995b9eee]{width:36px;height:36px}.size-medium[data-v-995b9eee]{width:42px;height:42px}.size-large[data-v-995b9eee]{width:46px;height:46px}.table-number[data-v-995b9eee]{font-size:14px}.table-seats[data-v-995b9eee]{display:none}}.confirmation-message-preview[data-v-1e7929c5]{white-space:pre-line}.timeline-container[data-v-d4c448aa]{height:calc(100vh - 250px);overflow-y:auto;position:relative}.timeline-header[data-v-d4c448aa]{position:sticky;top:0;background:#fff;z-index:1;display:grid;grid-template-columns:repeat(24,1fr);border-bottom:1px solid #e0e0e0}.timeline-hour[data-v-d4c448aa]{padding:8px;text-align:center;border-right:1px solid #e0e0e0;font-size:.8rem}.timeline-reservation[data-v-d4c448aa]{background:rgba(25,118,210,.05);border-radius:6px;padding:10px 12px;margin-bottom:10px;cursor:pointer;transition:box-shadow .18s ease-out,opacity .18s ease-out;border:1px solid rgba(25,118,210,.14);border-left:4px solid rgba(25,118,210,.6);&[data-v-d4c448aa]:hover{z-index:2;box-shadow:0 3px 10px rgba(0,0,0,.11);.quick-actions[data-v-d4c448aa]{opacity:1}}&.status-pending[data-v-d4c448aa]{background:rgba(251,140,0,.07);border-color:rgba(251,140,0,.18);border-left-color:rgba(251,140,0,.75)}&.status-modified[data-v-d4c448aa]{background:rgba(244,81,30,.07);border-color:rgba(244,81,30,.18);border-left-color:rgba(244,81,30,.75)}&.status-confirmed[data-v-d4c448aa]{background:rgba(25,118,210,.05);border-color:rgba(25,118,210,.14);border-left-color:rgba(25,118,210,.6)}&.status-seated[data-v-d4c448aa]{background:rgba(46,125,50,.07);border-color:rgba(46,125,50,.2);border-left-color:#388e3c;box-shadow:0 1px 4px rgba(46,125,50,.12)}&.status-completed[data-v-d4c448aa]{background:hsla(0,0%,62%,.04);border-color:hsla(0,0%,62%,.12);border-left-color:hsla(0,0%,62%,.4)}&.status-cancelled[data-v-d4c448aa]{background:rgba(244,67,54,.04);border-color:rgba(244,67,54,.1);border-left-color:rgba(244,67,54,.35);opacity:.6}&.status-cancelled .reservation-card .time__value[data-v-d4c448aa]{color:#424242}&.is-expired[data-v-d4c448aa]{background:rgba(230,81,0,.07);border-color:rgba(230,81,0,.2);border-left:4px dashed rgba(230,81,0,.7);opacity:.88}&.is-delayed[data-v-d4c448aa]:not(.is-expired){background:rgba(255,152,0,.08);border-color:rgba(255,152,0,.24);border-left-color:rgba(245,124,0,.8)}}.quick-actions[data-v-d4c448aa]{background:hsla(0,0%,100%,.9);padding:2px;border-radius:4px}.res-meta[data-v-d4c448aa]{font-size:.8rem;color:#616161;display:flex;align-items:center}.reservation-card[data-v-d4c448aa]{font-size:.88rem;.time[data-v-d4c448aa]{font-weight:800;font-size:1.02rem;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:#424242;display:inline-flex;align-items:center;gap:6px}.time__value[data-v-d4c448aa]{color:#0d47a1}.time__sep[data-v-d4c448aa]{opacity:.65}.time__date[data-v-d4c448aa]{font-weight:700;color:#616161}.title[data-v-d4c448aa]{margin:5px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-weight:700;font-size:.95rem;color:#212121}}.filter-field[data-v-d4c448aa]{[data-v-d4c448aa] .v-input__slot{min-height:40px}}@media (max-width:960px){.timeline-container[data-v-d4c448aa]{height:auto;max-height:500px}.timeline-reservation[data-v-d4c448aa]{min-width:120px!important;font-size:11px!important}.kanban-board[data-v-d4c448aa]{flex-direction:column}.kanban-column[data-v-d4c448aa]{min-width:100%!important}}@media (max-width:600px){.timeline-container[data-v-d4c448aa]{overflow-x:auto;-webkit-overflow-scrolling:touch}.timeline-content[data-v-d4c448aa]{min-width:800px}.timeline-reservation[data-v-d4c448aa]{min-width:100px!important;padding:4px 6px!important;font-size:10px!important}.stats-card[data-v-d4c448aa]{padding:8px!important}}.v-list-item[data-v-d4c448aa]{transition:background-color .15s ease-out;cursor:pointer;&[data-v-d4c448aa]:hover{background-color:rgba(0,0,0,.04)}&.v-list-item--active[data-v-d4c448aa]{background-color:var(--v-primary-lighten5);border-left:3px solid var(--v-primary-base);.v-list-item__icon[data-v-d4c448aa]{color:var(--v-primary-base)}.v-list-item__title[data-v-d4c448aa]{color:var(--v-primary-darken1);font-weight:700}}}.filter-field[data-v-d4c448aa]{[data-v-d4c448aa] .v-input__prepend-inner{margin-top:8px!important}[data-v-d4c448aa] .v-label{top:8px!important}[data-v-d4c448aa] .v-input__slot input{margin-top:0!important}}.v-chip.v-chip--outlined[data-v-d4c448aa]{border-width:1px;&[data-v-d4c448aa]:hover{background-color:rgba(var(--v-primary-base),.1)}&.v-chip--selected[data-v-d4c448aa]{background-color:var(--v-primary-base)!important;color:#fff!important}}.stats-strip[data-v-d4c448aa]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 2px;padding:9px 14px;background:#fafafa;border-radius:8px;border:1px solid rgba(0,0,0,.08);font-size:.83rem;line-height:1.4;&__sep[data-v-d4c448aa]{color:rgba(0,0,0,.18);margin:0 5px;font-size:.9em}&__value[data-v-d4c448aa]{font-weight:700;font-size:.9rem;color:#212121}&__label[data-v-d4c448aa]{color:rgba(0,0,0,.5);font-size:.8rem}&__item--warning .stats-strip__value[data-v-d4c448aa]{color:#bf360c}}[data-v-d4c448aa] .v-tab{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;font-weight:500}[data-v-d4c448aa] .v-tab--active{font-weight:700}[data-v-d4c448aa] .v-tabs-slider-wrapper{height:3px!important}.v-list-item.v-list-item--active .v-list-item__title[data-v-d4c448aa]{font-weight:600!important}.kanban-card[data-v-d4c448aa]{position:relative;&[data-v-d4c448aa]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:6px 6px 0 0;background:currentColor;opacity:0}}.kanban-board[data-v-d4c448aa]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.kanban-column[data-v-d4c448aa]{min-width:250px;flex:1;background:var(--v-grey-lighten5);border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.kanban-column-header[data-v-d4c448aa]{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.kanban-column-body[data-v-d4c448aa]{padding:8px;min-height:200px}.kanban-card[data-v-d4c448aa]{background:#fff;padding:10px 12px;border-radius:6px;margin-bottom:8px;box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 1px rgba(0,0,0,.04);cursor:grab;transition:box-shadow .18s ease-out;border:1px solid rgba(0,0,0,.06);&[data-v-d4c448aa]:hover{box-shadow:0 3px 8px rgba(0,0,0,.11)}&[data-v-d4c448aa]:active{cursor:grabbing}}.kanban-name[data-v-d4c448aa]{font-size:.88rem;color:#212121}.stats-card[data-v-082dc3a2]{transition:all .3s ease;border-radius:8px}.stats-card[data-v-082dc3a2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.stats-card--primary[data-v-082dc3a2]{background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-left:4px solid var(--v-primary-base)}.stats-card--primary .text-h4[data-v-082dc3a2]{color:var(--v-primary-base)}.stats-card--success[data-v-082dc3a2]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-left:4px solid #4caf50}.stats-card--success .text-h4[data-v-082dc3a2]{color:#4caf50}.stats-card--warning[data-v-082dc3a2]{background:linear-gradient(135deg,#fff8e1,#fff3e0);border-left:4px solid #ff9800}.stats-card--warning .text-h4[data-v-082dc3a2]{color:#ff9800}.stats-card--info[data-v-082dc3a2]{background:linear-gradient(135deg,#f5f9fc,#e3f2fd);border-left:4px solid #2196f3}.stats-card--info .text-h4[data-v-082dc3a2]{color:#2196f3}.stats-icon[data-v-082dc3a2]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stats-icon--primary[data-v-082dc3a2]{background:rgba(var(--v-primary-base),.1)}.stats-icon--success[data-v-082dc3a2]{background:rgba(76,175,80,.1);color:#4caf50}.stats-icon--warning[data-v-082dc3a2]{background:rgba(255,152,0,.1);color:#ff9800}.stats-icon--info[data-v-082dc3a2]{background:rgba(33,150,243,.1);color:#2196f3}.gap-2[data-v-082dc3a2]{gap:8px}.reservation-info-card[data-v-3e5a045f]{border-radius:14px}.reservation-info-card--hero-only[data-v-3e5a045f]{border-radius:0!important;border:0!important;margin:0!important;box-shadow:none!important}.hero-wrap[data-v-3e5a045f]{position:relative}.hero-carousel[data-v-3e5a045f]{border-radius:14px 14px 0 0;overflow:hidden}.reservation-info-card--hero-only .hero-carousel[data-v-3e5a045f]{border-radius:0}.hero-overlay[data-v-3e5a045f]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.08))}.hero-share-btn[data-v-3e5a045f]{position:absolute;top:10px;right:10px;z-index:2;background:rgba(0,0,0,.35)!important}.hero-counter[data-v-3e5a045f]{position:absolute;left:10px;top:10px;z-index:2;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.45)}.hero-caption[data-v-3e5a045f]{padding:12px 14px 10px;background:#fff;border-top:1px solid #efefef}.description-text[data-v-3e5a045f],.review-text[data-v-3e5a045f]{white-space:pre-line}.map-embed[data-v-3e5a045f]{width:100%;height:100%;border:0}.info-media-showcase[data-v-3e5a045f]{align-items:start}.info-panel-card[data-v-3e5a045f]{border-radius:16px;overflow:hidden;border-color:rgba(37,28,20,.09)!important;background:linear-gradient(180deg,#fffaf9,#fff);box-shadow:0 10px 28px rgba(72,44,24,.05)}.info-panel-body[data-v-3e5a045f]{padding:16px 16px 18px!important}.gallery-feature-card[data-v-3e5a045f]{position:relative;overflow:hidden;border-radius:16px;cursor:pointer}.gallery-feature-image[data-v-3e5a045f]{border-radius:16px}.gallery-feature-overlay[data-v-3e5a045f]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,18,18,.08),rgba(18,18,18,.66))}.gallery-feature-meta[data-v-3e5a045f]{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;color:#fff}.gallery-expand-btn[data-v-3e5a045f]{position:absolute;top:12px;right:12px;z-index:1;background:rgba(18,18,18,.35)!important}.location-card[data-v-3e5a045f]{height:100%}.location-map-frame[data-v-3e5a045f]{border-bottom:1px solid rgba(0,0,0,.06)}.schedule-box[data-v-3e5a045f]{height:100%}.schedule-row[data-v-3e5a045f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-top:1px solid rgba(37,28,20,.06)}.schedule-row[data-v-3e5a045f]:first-of-type{border-top:0;padding-top:0}.gallery-thumb[data-v-3e5a045f]{border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.gallery-thumb[data-v-3e5a045f]:hover{transform:translateY(-2px)}.gallery-thumb--active[data-v-3e5a045f]{border-color:var(--v-primary-base)!important;box-shadow:0 10px 24px rgba(242,72,71,.14)}@media (max-width:959px){.location-card[data-v-3e5a045f]{margin-top:4px}}.salon-catalog-sticky[data-v-5bb92ee7]{margin-bottom:16px}.salon-combo-card[data-v-5bb92ee7]{transition:transform .2s ease,box-shadow .2s ease}.salon-combo-price-original[data-v-5bb92ee7]{text-decoration:line-through;font-size:.8rem;opacity:.85}.salon-combo-price[data-v-5bb92ee7]{line-height:1.2}.salon-catalog-sticky--active[data-v-5bb92ee7]{position:sticky;z-index:8;margin-left:-16px;margin-right:-16px;padding:10px 16px 12px;box-shadow:0 6px 14px rgba(0,0,0,.08)}.salon-chip-nav[data-v-5bb92ee7]{min-width:0}.salon-chip-slide[data-v-5bb92ee7]{max-width:100%}.salon-chip-slide[data-v-5bb92ee7] .v-slide-group__next,.salon-chip-slide[data-v-5bb92ee7] .v-slide-group__prev{min-width:30px;flex-basis:30px}.salon-chip-slide[data-v-5bb92ee7] .v-slide-group__next .v-icon,.salon-chip-slide[data-v-5bb92ee7] .v-slide-group__prev .v-icon{color:var(--salon-chip-arrow-color,rgba(0,0,0,.68))!important;font-size:30px}.salon-chip-slide[data-v-5bb92ee7] .v-slide-group__next--disabled .v-icon,.salon-chip-slide[data-v-5bb92ee7] .v-slide-group__prev--disabled .v-icon{opacity:.3}.salon-catalog-sticky--active .salon-chip-nav[data-v-5bb92ee7]{margin-left:-16px;margin-right:-16px}.salon-category-chip[data-v-5bb92ee7]{font-weight:500;transition:transform .15s ease,box-shadow .15s ease}.salon-category-chip--active[data-v-5bb92ee7]{font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.18);transform:translateY(-1px)}.salon-products-anchor[data-v-5bb92ee7]{height:0;width:0;overflow:hidden;pointer-events:none}.salon-menu-search[data-v-5bb92ee7]{border-radius:inherit}.salon-menu-search[data-v-5bb92ee7] .v-input__slot{background-color:inherit!important;box-shadow:0 1px 2px rgba(0,0,0,.08)}.salon-menu-search[data-v-5bb92ee7] .v-input__append-inner .v-icon,.salon-menu-search[data-v-5bb92ee7] .v-input__icon .v-icon,.salon-menu-search[data-v-5bb92ee7] .v-text-field__slot input{color:inherit!important}.salon-menu-search[data-v-5bb92ee7] input::-moz-placeholder{color:inherit;opacity:.55}.salon-menu-search[data-v-5bb92ee7] input::placeholder{color:inherit;opacity:.55}.products-grid[data-v-5bb92ee7]{margin:0}.products-grid[data-v-5bb92ee7] .v-col{padding-top:6px;padding-bottom:6px}.salon-product-card[data-v-5bb92ee7]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.salon-product-card[data-v-5bb92ee7]:hover{transform:translateY(-2px)}.salon-product-card[data-v-5bb92ee7]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:3px}@media (max-width:959px){.salon-catalog-sticky--active[data-v-5bb92ee7]{-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}}.restaurant-reservation[data-v-719904a1]{background-color:var(--v-background-base,#f8f9fb)}.context-bar[data-v-719904a1]{gap:4px;padding-bottom:4px}.reservation-step-context[data-v-719904a1]{background:rgba(0,0,0,.03);border:1px solid rgba(15,23,42,.08)}.salon-category-bar[data-v-719904a1]{padding:12px 20px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.salon-category-bar[data-v-719904a1]::-webkit-scrollbar{display:none}.salon-menu-dialog__categories[data-v-719904a1]{position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.08)}[data-v-719904a1] .salon-chip-group--dialog.v-slide-group{width:-moz-max-content;width:max-content;min-width:100%}[data-v-719904a1] .salon-chip-group--dialog .v-slide-group__wrapper{overflow:visible}[data-v-719904a1] .salon-chip-group--dialog .v-slide-group__content{align-items:center;padding-top:2px;padding-bottom:2px}.preview-content[data-v-719904a1]{transition:all .3s ease}.product-title[data-v-719904a1]{line-height:1.2}.menu-product-card[data-v-719904a1],.menu-product-media[data-v-719904a1]{overflow:hidden}.menu-product-thumb[data-v-719904a1]{cursor:zoom-in}.menu-product-description[data-v-719904a1]{word-break:break-word}.reservation-content[data-v-719904a1]{max-width:1240px}.more-sheet-handle[data-v-719904a1]{background:#ddd}.more-sheet-scroll[data-v-719904a1]{max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.more-sheet-header[data-v-719904a1]{padding:8px 24px 14px}.more-sheet-eyebrow[data-v-719904a1]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.45);margin-bottom:4px}.more-sheet-title[data-v-719904a1]{font-size:1.2rem;font-weight:700;color:rgba(0,0,0,.82)}.menu-sheet-section[data-v-719904a1]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.42)}.account-entry[data-v-719904a1]{background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.02))}.account-badge[data-v-719904a1]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(242,72,71,.12)}.account-badge--ghost[data-v-719904a1]{background:rgba(242,72,71,.08)}.header-action-btn[data-v-719904a1]{margin-left:6px;border-radius:999px;text-transform:none;letter-spacing:0;font-weight:600;color:#fff!important}.header-brand-link[data-v-719904a1]{cursor:pointer;text-decoration:none;transition:opacity .2s ease}.header-brand-link[data-v-719904a1]:focus-visible,.header-brand-link[data-v-719904a1]:hover{opacity:.85;text-decoration:none}.header-brand-link[data-v-719904a1]:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:3px;border-radius:4px}.header-action-btn[data-v-719904a1]:before{border-radius:999px}.restaurant-header-menu[data-v-719904a1]{margin-top:10px}.restaurant-header-menu .v-list[data-v-719904a1]{min-width:260px;border-radius:18px;overflow:hidden}.active-link[data-v-719904a1]{background-color:var(--v-primary-lighten5);border-radius:8px;padding:0 5px}.active-link .custom-class[data-v-719904a1],.active-link .text-caption[data-v-719904a1]{color:var(--v-primary-base)!important}.reservation-step[data-v-719904a1]{max-width:1200px;margin:0 auto}.date-field[data-v-719904a1]{[data-v-719904a1] .v-input__slot{cursor:pointer;transition:all .3s ease;&[data-v-719904a1]:hover{background:rgba(0,0,0,.03)}}}.time-slots-grid[data-v-719904a1]{.v-item-group[data-v-719904a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;@media (min-width:600px){grid-template-columns:repeat(4,1fr)}}}.time-slot[data-v-719904a1]{width:100%!important;justify-content:center!important;font-size:.85rem!important;letter-spacing:0!important;font-weight:500!important;border-radius:8px!important}.shift-list[data-v-719904a1]{display:flex;flex-direction:column;gap:6px}.shift-row[data-v-719904a1]{display:flex;align-items:center;padding:10px 12px;border:1px solid #e8e8e8!important;border-radius:10px!important;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:#fff!important;&[data-v-719904a1]:hover{border-color:#bbb!important;background:#fafafa!important}&--selected[data-v-719904a1]{border-color:var(--v-primary-base)!important;background:var(--v-primary-lighten5)!important}&__body[data-v-719904a1]{flex:1;min-width:0;.text-body-2[data-v-719904a1],.text-caption[data-v-719904a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.reservation-form[data-v-719904a1]{background-color:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}.salon-list[data-v-719904a1]{display:flex;flex-direction:column;gap:6px}.salon-row[data-v-719904a1]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e8e8e8!important;border-radius:10px!important;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:#fff!important;&[data-v-719904a1]:hover{border-color:#bbb!important;background:#fafafa!important}&--selected[data-v-719904a1]{border-color:var(--v-primary-base)!important;background:var(--v-primary-lighten5)!important}&--unavailable[data-v-719904a1]{opacity:.55;cursor:not-allowed;&[data-v-719904a1]:hover{border-color:#e8e8e8!important;background:#fff!important}}&__icon[data-v-719904a1]{flex-shrink:0}&__body[data-v-719904a1]{flex:1;min-width:0;.text-body-2[data-v-719904a1],.text-caption[data-v-719904a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}&__status[data-v-719904a1]{flex-shrink:0}&__check[data-v-719904a1]{flex-shrink:0;margin-left:4px}}.reservation-summary[data-v-719904a1]{background-color:rgba(0,0,0,.03);border:1px solid rgba(15,23,42,.08);[data-v-719904a1] td.font-weight-medium{overflow-wrap:break-word;word-break:break-word;max-width:0;width:100%}}.compact-stepper[data-v-719904a1]{[data-v-719904a1] .v-stepper__header{display:none}[data-v-719904a1] .v-stepper__items{overflow:visible!important}[data-v-719904a1] .v-stepper__content{padding:12px 0 0 0}[data-v-719904a1] .v-stepper__wrapper{overflow:visible!important;height:auto!important;transition:none}[data-v-719904a1] .v-stepper__content__wrapper{overflow:visible!important}}.fixed-bottom-btn[data-v-719904a1]{position:sticky;bottom:0;left:0;right:0;padding:16px 0;background:linear-gradient(0deg,#fff 80%,transparent);z-index:2;margin-top:24px}@media (max-width:959px){.fixed-bottom-btn[data-v-719904a1]{bottom:64px}}.people-selector[data-v-719904a1]{border-radius:12px;transition:all .3s ease;background:#fafafa;&[data-v-719904a1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}}.date-field[data-v-719904a1]{[data-v-719904a1] .v-input__slot{cursor:pointer;transition:all .3s ease;min-height:56px;&[data-v-719904a1]:hover{background:rgba(0,0,0,.03)}}[data-v-719904a1] .v-text-field__slot{min-height:56px}}@media (max-width:600px){.reservation-form[data-v-719904a1]{border-radius:0!important}.text-h2[data-v-719904a1]{font-size:3rem!important}.time-slots-grid .v-item-group[data-v-719904a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-slot[data-v-719904a1]{min-height:42px}.salon-row[data-v-719904a1],.shift-row[data-v-719904a1]{padding:12px}.salon-row[data-v-719904a1]{flex-wrap:wrap;align-items:flex-start}.salon-row__body[data-v-719904a1]{min-width:calc(100% - 52px)}.salon-row__status[data-v-719904a1]{width:100%;padding-left:48px;margin-top:6px}.salon-row__check[data-v-719904a1]{margin-left:auto;margin-top:8px}.fixed-bottom-btn .d-flex.justify-space-between[data-v-719904a1]{gap:12px}.fixed-bottom-btn .d-flex.justify-space-between>.v-btn[data-v-719904a1]{flex:1 1 0;min-width:0}}.restaurant-reservation[data-v-719904a1]{padding-bottom:64px}@media (min-width:960px){.reservation-form-col[data-v-719904a1]{position:sticky;top:92px;align-self:flex-start}}.bottom-nav[data-v-719904a1]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:6px 0;padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px));z-index:6}.bottom-nav__item[data-v-719904a1]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px;cursor:pointer;border-radius:8px;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bottom-nav__item span[data-v-719904a1]{font-size:.7rem;color:rgba(0,0,0,.38);font-weight:500}.bottom-nav__item--active span[data-v-719904a1]{color:var(--v-primary-base);font-weight:600}.more-sheet-handle[data-v-719904a1]{width:40px;height:4px;border-radius:2px;background:rgba(0,0,0,.12);margin:12px auto 4px}@media (min-width:960px){.bottom-nav[data-v-719904a1]{display:none}}@media (prefers-reduced-motion:reduce){.people-selector[data-v-719904a1],.people-selector[data-v-719904a1]:hover{transform:none!important;transition:none!important}.date-field[data-v-719904a1] .v-input__slot,.fixed-bottom-btn[data-v-719904a1],.salon-row[data-v-719904a1],.shift-row[data-v-719904a1]{transition:none!important}}.restaurant-message[data-v-719904a1]{white-space:pre-line}.reservation-modify[data-v-06ff705b]{min-height:100vh;background:#f6f7fb;padding-bottom:72px}.reservation-card[data-v-06ff705b]{border-radius:16px;overflow:hidden}.actions-bar[data-v-06ff705b]{position:sticky;bottom:0;z-index:3;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:12px 16px}.save-btn[data-v-06ff705b]{min-width:240px}@media (max-width:600px){.reservation-modify[data-v-06ff705b]{padding-bottom:88px}.save-btn[data-v-06ff705b]{min-width:0;width:100%}}.v-btn--fab[data-v-06ff705b]{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;&[data-v-06ff705b]:hover{transform:scale(1.05);transition:transform .2s}}.text-h2[data-v-06ff705b]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card[data-v-40bbe2f9]{border-radius:12px}.reservation-confirm[data-v-9799ee32]{min-height:100vh;background-color:#f5f5f5;display:flex;align-items:center}.details-card[data-v-9799ee32]{background:#f9fafb;padding:20px;border-radius:8px;border:1px solid #e5e7eb}.restaurant-message[data-v-9799ee32]{white-space:pre-line}.v-card[data-v-cba97c24]{border-radius:12px}.v-btn--icon[data-v-cba97c24]{transition:transform .2s;&[data-v-cba97c24]:hover{transform:scale(1.1)}}.stats-card[data-v-c5333760]{transition:all .3s ease;border-radius:8px;&[data-v-c5333760]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}&--primary[data-v-c5333760]{background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-left:4px solid var(--v-primary-base);.text-h4[data-v-c5333760]{color:var(--v-primary-base)}}&--success[data-v-c5333760]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-left:4px solid #4caf50;.text-h4[data-v-c5333760]{color:#4caf50}}&--info[data-v-c5333760]{background:linear-gradient(135deg,#f5f9fc,#e3f2fd);border-left:4px solid #2196f3;.text-h4[data-v-c5333760]{color:#2196f3}}&--warning[data-v-c5333760]{background:linear-gradient(135deg,#fffbf0,#fff3e0);border-left:4px solid #ff9800;.text-h4[data-v-c5333760]{color:#ff9800}}}.stats-icon[data-v-c5333760]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;&--primary[data-v-c5333760]{background:rgba(var(--v-primary-base),.1)}&--success[data-v-c5333760]{background:rgba(76,175,80,.1);color:#4caf50}&--info[data-v-c5333760]{background:rgba(33,150,243,.1);color:#2196f3}&--warning[data-v-c5333760]{background:rgba(255,152,0,.1);color:#ff9800}}.stats-card[data-v-34520ee7]{transition:all .3s ease;border-radius:8px;border-left:4px solid transparent;background:#fff;&[data-v-34520ee7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}&--success[data-v-34520ee7]{--metric-color:var(--v-success-base);border-left-color:var(--v-success-base);.text-h4[data-v-34520ee7]{color:var(--v-success-base)}}&--info[data-v-34520ee7]{--metric-color:var(--v-primary-base);border-left-color:var(--v-primary-base);.text-h4[data-v-34520ee7]{color:var(--v-primary-base)}}&--warning[data-v-34520ee7]{--metric-color:var(--v-warning-base);border-left-color:var(--v-warning-base);.text-h4[data-v-34520ee7]{color:var(--v-warning-base)}}&--error[data-v-34520ee7]{--metric-color:var(--v-error-base);border-left-color:var(--v-error-base);.text-h4[data-v-34520ee7]{color:var(--v-error-base)}}}.stats-icon[data-v-34520ee7]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--metric-color,var(--v-primary-base));background:rgba(0,0,0,.04)}.walkin-action-btn[data-v-34520ee7]{width:44px!important;min-width:44px!important;height:44px!important}.events-page[data-v-23be694c]{background:#fafafa;min-height:100vh}.events-hero[data-v-23be694c]{position:relative;background:linear-gradient(135deg,#f44336,#e53935 50%,#ff5252);padding:64px 24px 56px;text-align:center;overflow:hidden}.events-hero[data-v-23be694c]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40px;background:#fafafa;border-radius:40px 40px 0 0}.hero-shape[data-v-23be694c]{position:absolute;top:0;left:0;pointer-events:none;opacity:.85}.events-hero__content[data-v-23be694c]{position:relative;z-index:1}.events-hero__title[data-v-23be694c]{color:#fff;font-size:2rem;font-weight:700;margin:0 0 4px;text-shadow:0 1px 3px rgba(0,0,0,.2)}.events-hero__subtitle[data-v-23be694c]{color:hsla(0,0%,100%,.88);font-size:.95rem;margin:0}.toolbar[data-v-23be694c]{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.toolbar__left[data-v-23be694c]{display:flex;align-items:center;gap:12px}.toolbar__right[data-v-23be694c]{display:flex;align-items:center}.toolbar__count[data-v-23be694c]{font-size:.85rem;color:rgba(0,0,0,.6);font-weight:500}.view-toggle[data-v-23be694c]{border-radius:8px!important;overflow:hidden}.view-toggle__btn[data-v-23be694c]{text-transform:none!important;letter-spacing:0!important;padding:0 12px!important}.view-toggle__label[data-v-23be694c]{font-size:.8rem;font-weight:500}.filters-bar[data-v-23be694c]{padding:0 0 12px;display:flex;flex-direction:column;gap:8px}.filters-bar__top[data-v-23be694c]{display:flex;align-items:center;gap:8px}.filters-bar__search[data-v-23be694c]{flex:1}.filters-bar__toggle[data-v-23be694c]{flex-shrink:0}.filters-bar__expanded[data-v-23be694c]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.filters-bar__row[data-v-23be694c]{display:flex;gap:8px}.filters-bar__select[data-v-23be694c]{flex:1;min-width:0}.filters-bar__chips[data-v-23be694c]{display:flex;gap:6px;flex-wrap:wrap}.empty-state[data-v-23be694c]{text-align:center;padding:64px 24px}.empty-state__icon[data-v-23be694c]{margin-bottom:16px}.empty-state__title[data-v-23be694c]{font-size:1.25rem;margin-bottom:8px}.empty-state__text[data-v-23be694c]{font-size:.9rem;color:rgba(0,0,0,.54)}.event-card[data-v-23be694c]{border-radius:12px!important;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative}.event-card[data-v-23be694c]:focus-visible{outline:3px solid var(--v-primary-base);outline-offset:2px}.event-card[data-v-23be694c]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.event-card--past[data-v-23be694c]{opacity:.65;filter:grayscale(30%)}.event-card--past[data-v-23be694c]:hover{opacity:.85;filter:none}.event-card__accent[data-v-23be694c]{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:12px 0 0 12px;z-index:1}.event-card__img-wrap[data-v-23be694c]{position:relative}.event-card__img[data-v-23be694c]{border-radius:12px 12px 0 0}.event-card__img-fallback[data-v-23be694c]{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.event-card__type-chip[data-v-23be694c]{position:absolute;top:8px;left:8px}.event-card__past-badge[data-v-23be694c]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;font-size:.65rem;padding:2px 8px;border-radius:4px;display:flex;align-items:center;gap:4px}.event-card__body[data-v-23be694c]{padding:12px}.event-card__name[data-v-23be694c]{font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card__meta[data-v-23be694c]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:rgba(0,0,0,.62);margin-bottom:2px;min-width:0}.event-card__meta span[data-v-23be694c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card__price[data-v-23be694c]{font-size:.9rem;font-weight:700;color:var(--v-primary-base);margin-top:6px}.event-card__price--free[data-v-23be694c]{color:var(--v-success-base,#2e7d32)}.event-card__price--info[data-v-23be694c]{color:rgba(0,0,0,.7);font-weight:600}.timeline[data-v-23be694c]{position:relative;padding-left:28px}.timeline[data-v-23be694c]:before{content:"";position:absolute;top:0;left:11px;bottom:0;width:2px;background:rgba(0,0,0,.1);border-radius:1px}.timeline__date-header[data-v-23be694c]{display:flex;align-items:center;gap:12px;margin-bottom:12px;margin-top:20px;position:relative}.timeline__date-header[data-v-23be694c]:first-child{margin-top:0}.timeline__date-dot[data-v-23be694c]{position:absolute;left:-22px;width:12px;height:12px;border-radius:50%;background:var(--v-primary-base,#f44336);border:2px solid #fafafa;z-index:1}.timeline__date-label[data-v-23be694c]{font-size:.82rem;font-weight:700;text-transform:capitalize;color:rgba(0,0,0,.7);letter-spacing:.02em}.timeline__item[data-v-23be694c]{position:relative;margin-bottom:10px;cursor:pointer}.timeline__item[data-v-23be694c]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px;border-radius:10px}.timeline__item--past[data-v-23be694c]{opacity:.55}.timeline__line[data-v-23be694c]{position:absolute;left:-22px;top:50%;width:2px;height:0}.timeline__card[data-v-23be694c]{display:flex;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08);transition:box-shadow .2s,transform .2s}.timeline__item:hover .timeline__card[data-v-23be694c]{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.timeline__card-accent[data-v-23be694c]{width:4px;flex-shrink:0}.timeline__card-body[data-v-23be694c]{padding:12px 14px;flex:1;min-width:0}.timeline__card-top[data-v-23be694c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.timeline__card-time[data-v-23be694c]{font-size:.75rem;font-weight:600;color:rgba(0,0,0,.5);margin-left:auto}.timeline__card-name[data-v-23be694c]{font-size:.92rem;font-weight:600;line-height:1.3;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__card-meta[data-v-23be694c]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:rgba(0,0,0,.54)}.timeline__card-meta span[data-v-23be694c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__card-price[data-v-23be694c]{font-size:.82rem;font-weight:700;color:var(--v-primary-base);margin-top:4px}.timeline__card-price--free[data-v-23be694c]{color:var(--v-success-base,#2e7d32)}.event-detail[data-v-23be694c]{display:flex;flex-direction:column;height:100%}.event-detail__hero[data-v-23be694c]{position:relative;flex-shrink:0}.event-detail__close[data-v-23be694c]{position:absolute!important;top:12px;right:12px;z-index:2;background:rgba(0,0,0,.35)!important}.event-detail__hero-info[data-v-23be694c]{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}.event-detail__hero-chips[data-v-23be694c]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.event-detail__price-chip[data-v-23be694c]{font-weight:700}.event-detail__title[data-v-23be694c]{color:#fff;font-size:1.4rem;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5);line-height:1.2;overflow-wrap:anywhere}.event-detail__content[data-v-23be694c]{flex:1;overflow-y:auto;padding:16px!important}.event-detail__info-grid[data-v-23be694c]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.event-detail__info-item[data-v-23be694c]{display:flex;align-items:flex-start;gap:10px}.event-detail__info-text[data-v-23be694c]{font-size:.9rem}.event-detail__desc[data-v-23be694c]{border-top:1px solid rgba(0,0,0,.1);padding-top:16px}.event-detail__local-links[data-v-23be694c]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.event-detail__actions[data-v-23be694c]{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-top:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.96);flex-shrink:0}.event-detail__primary-cta[data-v-23be694c]{text-transform:none!important;font-weight:700;letter-spacing:0}.event-detail__primary-hint[data-v-23be694c]{font-size:.76rem;color:rgba(0,0,0,.62);line-height:1.35;text-align:center}.event-detail__secondary-actions[data-v-23be694c]{display:flex;align-items:center;gap:8px}.touch-target[data-v-23be694c]{min-width:44px!important;min-height:44px!important}@media (max-width:600px){.events-hero[data-v-23be694c]{padding:56px 16px 48px}.events-hero__title[data-v-23be694c]{font-size:1.6rem}.toolbar[data-v-23be694c]{flex-wrap:wrap;gap:8px}.filters-bar__row[data-v-23be694c]{flex-direction:column}.view-toggle__label[data-v-23be694c]{display:none}.timeline[data-v-23be694c]{padding-left:22px}.timeline__date-dot[data-v-23be694c]{left:-18px;width:10px;height:10px}.timeline[data-v-23be694c]:before{left:8px}.event-detail__secondary-actions[data-v-23be694c]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.event-card[data-v-23be694c],.timeline__card[data-v-23be694c]{transition:none}.event-card[data-v-23be694c]:hover,.timeline__item:hover .timeline__card[data-v-23be694c]{transform:none}}.v-data-table[data-v-14e02603]{border-radius:8px}.location-fallback[data-v-14e02603]{display:inline-block;max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-14e02603] .catalog-table .v-data-table__wrapper td{vertical-align:middle}.role-list-toolbar[data-v-0f30bef9]{align-items:center;display:flex;gap:16px;justify-content:space-between}.role-search[data-v-0f30bef9]{flex:0 1 440px}.permission-search[data-v-0f30bef9]{max-width:320px}.copy-permissions-section[data-v-0f30bef9]{background:#f7f9fc;border:1px solid rgba(31,78,121,.16);border-radius:10px;padding:16px}.copy-permissions-controls[data-v-0f30bef9],.copy-permissions-heading[data-v-0f30bef9]{align-items:center;display:flex}.copy-permissions-controls[data-v-0f30bef9]{gap:12px;margin-top:14px}.copy-role-select[data-v-0f30bef9]{min-width:0}.copy-preview-summary[data-v-0f30bef9]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.copy-preview-stat[data-v-0f30bef9]{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;padding:12px 14px}.copy-preview-stat strong[data-v-0f30bef9]{font-size:1.25rem;line-height:1.2}.copy-preview-stat span[data-v-0f30bef9]{color:rgba(0,0,0,.62);font-size:.75rem;margin-top:2px}.copy-preview-stat--added strong[data-v-0f30bef9]{color:#2e7d32}.copy-preview-stat--removed strong[data-v-0f30bef9]{color:#c62828}.copy-preview-stat--unchanged strong[data-v-0f30bef9]{color:#455a64}.permission-control-bar[data-v-0f30bef9]{border:1px solid rgba(0,0,0,.08);border-radius:14px}.permission-group-header[data-v-0f30bef9]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.permission-group-actions[data-v-0f30bef9]{display:flex;flex-wrap:wrap;gap:4px;margin-right:12px}@media (max-width:960px){.copy-permissions-controls[data-v-0f30bef9],.role-list-toolbar[data-v-0f30bef9]{align-items:stretch;flex-direction:column}.role-search[data-v-0f30bef9]{flex-basis:auto;width:100%}.permission-group-header[data-v-0f30bef9]{align-items:flex-start;flex-direction:column}.permission-group-actions[data-v-0f30bef9]{margin-right:0}}@media (max-width:600px){.copy-preview-summary[data-v-0f30bef9]{grid-template-columns:1fr}}.v-data-table[data-v-4bc30696] .v-data-table__wrapper,.v-data-table[data-v-ef5767e4] .v-data-table__wrapper{overflow-x:auto}.filter-field[data-v-4bc30696]{width:100%}.note-text[data-v-4bc30696]{white-space:pre-wrap}.v-card-text[data-v-77f267c0]{background-color:#fff}.list-item-skeleton[data-v-382171b1]{width:100%;padding:8px 0}.list-item-skeleton__row[data-v-382171b1]{margin-bottom:8px;border-radius:8px;overflow:hidden;background:#fff}.list-item-skeleton__hint[data-v-382171b1]{margin:12px 0 0;text-align:center;font-size:.875rem;color:rgba(0,0,0,.45)}.order-card[data-v-557bbe5c]{transition:transform .2s;&[data-v-557bbe5c]:hover{transform:translateY(-2px)}}.restaurant-name-col[data-v-557bbe5c]{min-width:0}.restaurant-name[data-v-557bbe5c]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.product-card[data-v-3d907f18],.restaurant-card[data-v-3d907f18]{transition:transform .2s ease}.product-card[data-v-3d907f18]:hover,.restaurant-card[data-v-3d907f18]:hover{transform:translateY(-2px)}.favorite-card-actions[data-v-3d907f18]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.favorite-card-actions[data-v-3d907f18] .v-tooltip{display:none}.favorite-card-actions__btn-wrap[data-v-3d907f18]{display:block;min-width:0;width:100%}.favorite-card-actions-shell[data-v-3d907f18]{align-items:stretch;margin-top:auto;width:100%}.favorite-card-actions__btn[data-v-3d907f18]{height:32px!important;justify-content:center;min-width:0!important;padding:0 8px!important;width:100%!important;letter-spacing:0;font-size:11px!important;line-height:1.1}.favorite-card-actions__btn--menu[data-v-3d907f18]{grid-column:1/-1}.favorite-card-actions__btn[data-v-3d907f18] .v-btn__content{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0;white-space:nowrap;width:100%}.favorite-card-actions__btn[data-v-3d907f18] .v-icon{flex:0 0 auto}.favorite-card-actions__btn .ml-1[data-v-3d907f18]{margin-left:0!important}.address-card[data-v-155cab14]{transition:all .2s;&[data-v-155cab14]:hover{border-color:var(--v-primary-base)}}.my-reservations[data-v-a51deb9a]{max-width:100%}.reservation-card[data-v-a51deb9a]{transition:transform .2s,box-shadow .2s;overflow:hidden}.reservation-card[data-v-a51deb9a]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)!important}.reservation-details[data-v-a51deb9a]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-a51deb9a]{display:flex;align-items:center}.card-accent[data-v-a51deb9a]{height:4px;border-radius:4px 4px 0 0}.reservation-card--past[data-v-a51deb9a]{opacity:.85}.card-noshow[data-v-a51deb9a]{border-left:3px solid #b71c1c!important}.complete-profile-card[data-v-620a5e92]{border-radius:24px}.account-summary[data-v-620a5e92]{padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.03))}.verification-status[data-v-620a5e92]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:14px 16px;border-radius:18px;background:rgba(242,72,71,.06);text-align:center}.mt-50[data-v-3f34429e]{margin-top:50px}.banner-shape[data-v-3f34429e]{top:0;left:0;z-index:0}.v-navigation-drawer[data-v-3f34429e]{transition:transform .3s ease-in-out!important}.banner-shape img[data-v-3f34429e]{max-width:100vw}header.v-sheet.theme--light.elevation-1.v-toolbar.v-toolbar--absolute.v-app-bar[data-v-3f34429e]{box-shadow:none!important;border:none}.banner-shaps-item[data-v-3f34429e]{position:absolute;left:0;top:0;height:125%;width:100%;z-index:-1;overflow:hidden}.background-wrapper[data-v-3f34429e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.profile-header[data-v-3f34429e]{background:linear-gradient(135deg,var(--v-primary-base),var(--v-accent-base));color:#fff;overflow:hidden;position:relative}.profile-avatar[data-v-3f34429e]{border:4px solid #fff;cursor:pointer;transition:transform .2s;box-shadow:0 4px 8px rgba(0,0,0,.1)}.profile-avatar[data-v-3f34429e]:hover{transform:scale(1.05)}.change-photo-btn[data-v-3f34429e]{position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.profile[data-v-3f34429e]{min-height:96vh}.photo-input[data-v-3f34429e]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.text-shadow[data-v-3f34429e]{text-shadow:0 2px 4px rgba(0,0,0,.2)}.banner-shape[data-v-3f34429e]{position:absolute;right:0;bottom:0;opacity:1;pointer-events:none}[data-v-3f34429e] .v-tabs{.v-tab[data-v-3f34429e]{text-transform:none;font-weight:500;letter-spacing:0}}.profile-card[data-v-3f34429e],[data-v-3f34429e] .v-card{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}.profile-photo-section[data-v-3f34429e]{display:flex;justify-content:center;align-items:center}.avatar-wrapper[data-v-3f34429e]{position:relative}.profile-info[data-v-3f34429e]{display:flex;flex-direction:column;align-items:flex-start}.quick-links[data-v-3f34429e]{width:100%}.quick-links[data-v-3f34429e] .v-slide-group__wrapper{display:flex;justify-content:space-between}.quick-links[data-v-3f34429e] .v-slide-group__content{display:flex;justify-content:space-between;width:100%}.slide-item[data-v-3f34429e]{flex:1}.active-link[data-v-3f34429e]{color:#f34848;background-color:rgba(178,34,34,.1);border-radius:4px}.active-link .v-btn[data-v-3f34429e]{background-color:var(--v-primary-base)!important}.active-link .v-icon[data-v-3f34429e]{color:#f34848!important}.active-link .text-caption[data-v-3f34429e]{color:var(--v-primary-base);font-weight:500}.v-btn.v-btn--icon[data-v-3f34429e]{width:42px;height:42px;margin-bottom:4px}.v-btn.v-btn--icon .v-icon[data-v-3f34429e]{font-size:24px}.text-caption[data-v-3f34429e]{font-size:.75rem;font-weight:400;color:#666}.v-slide-group__wrapper[data-v-3f34429e]{touch-action:pan-y pinch-zoom}@media (max-width:600px){.profile-container[data-v-3f34429e]{margin-top:-40px}.profile-info[data-v-3f34429e]{align-items:center;text-align:center}.profile-info .v-chip[data-v-3f34429e]{margin-bottom:8px}.profile-card[data-v-3f34429e]{margin-left:16px;margin-right:16px}}.v-chip[data-v-3f34429e]{height:24px!important}.v-chip .v-icon[data-v-3f34429e]{font-size:14px!important}.v-chip span[data-v-3f34429e]{font-size:12px}.restaurant-card[data-v-179f5fb8]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:14px;border:1px solid rgba(31,41,55,.08);overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 2px 10px rgba(17,24,39,.06)}.restaurant-card[data-v-179f5fb8]:hover{transform:translateY(-2px);border-color:rgba(244,67,54,.35);box-shadow:0 12px 28px rgba(17,24,39,.12)}.restaurant-card[data-v-179f5fb8]:focus{outline:none}.restaurant-card[data-v-179f5fb8]:focus-visible{outline:2px solid #f24847;outline-offset:2px}.card-image-wrap[data-v-179f5fb8]{position:relative;overflow:hidden;border-bottom:1px solid rgba(31,41,55,.08)}.card-image[data-v-179f5fb8]{width:100%}.card-image[data-v-179f5fb8] .v-image__image{background-size:cover}.fav-btn[data-v-179f5fb8]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.42)!important;min-width:34px!important;height:34px!important}.card-content[data-v-179f5fb8]{display:flex;flex-direction:column;gap:8px;padding:14px;min-height:186px}.restaurant-name[data-v-179f5fb8]{margin:0;font-size:1.03rem;line-height:1.2;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-line[data-v-179f5fb8]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#6b7280}.rating-badge[data-v-179f5fb8]{display:inline-flex;align-items:center;gap:2px;font-weight:700;color:#111827}.meta-extra[data-v-179f5fb8]{font-weight:500;color:#6b7280}.price-badge[data-v-179f5fb8]{font-weight:700;letter-spacing:.08em;color:#374151}.category-badge[data-v-179f5fb8],.distance-badge[data-v-179f5fb8]{font-weight:500}.distance-badge[data-v-179f5fb8]{display:inline-flex;align-items:center;gap:2px}.description-text[data-v-179f5fb8]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.45;color:#4b5563;margin:0;min-height:40px}.time-slots-block[data-v-179f5fb8]{margin-top:auto}.time-chips-row[data-v-179f5fb8]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.time-chip[data-v-179f5fb8]{font-size:12px!important;font-weight:700!important;height:28px!important;padding:0 10px!important}.more-slots[data-v-179f5fb8]{font-size:12px;font-weight:600;color:#6b7280}.no-slots[data-v-179f5fb8]{margin-top:auto}.status-pill[data-v-179f5fb8]{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:600}.location-chip[data-v-64788c82]{width:100%;justify-content:flex-start;background:hsla(0,0%,100%,.15)!important}.location-text[data-v-64788c82]{margin:0 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.reservations-page[data-v-0724d367]{min-height:100vh;background-color:#fafafa}.hero-section[data-v-0724d367]{background:linear-gradient(135deg,#f44336,#e53935 50%,#ff5252);padding:36px 0 56px 0;position:relative;overflow:hidden;margin-top:0}.hero-shape[data-v-0724d367]{position:absolute;top:0;left:0;z-index:0;opacity:.85}.hero-headline[data-v-0724d367]{position:relative;z-index:1;padding:60px 0 40px 0}.hero-title[data-v-0724d367]{font-size:2.1rem;line-height:1.12;letter-spacing:-.2px;margin:0}.hero-title-row[data-v-0724d367]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.hero-title-row[data-v-0724d367] .location-chip{background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.4)!important;margin:0!important}.hero-section[data-v-0724d367]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40px;background:#fafafa;border-radius:40px 40px 0 0}.search-bar-wrapper[data-v-0724d367]{width:100%;max-width:1160px;position:relative;z-index:2}.search-bar[data-v-0724d367]{overflow:hidden;padding:6px}.search-grid[data-v-0724d367] .v-input{margin-top:0}.search-input[data-v-0724d367]{margin:0}.search-grid>.col[data-v-0724d367]{border-right:1px solid #efefef}.search-grid>.col[data-v-0724d367]:last-child{border-right:0}.search-btn[data-v-0724d367]{margin:4px auto;min-width:48px}.section-header[data-v-0724d367]{align-items:flex-start}.see-all-btn[data-v-0724d367]{white-space:nowrap;margin-top:4px}@media (max-width:959px){.hero-headline[data-v-0724d367]{padding:30px}.hero-title[data-v-0724d367]{font-size:1.35rem;line-height:1.2}.hero-title-row[data-v-0724d367]{gap:8px;justify-content:center}.search-grid>.col[data-v-0724d367]{border-right:0;border-bottom:1px solid #f2f2f2}.search-grid>.col[data-v-0724d367]:last-child{border-bottom:0}.search-btn[data-v-0724d367]{margin:10px 0 4px;height:42px;font-weight:600}}.jobs-page[data-v-562e49f0]{min-height:100vh}.jobs-hero[data-v-562e49f0]{position:relative}.jobs-hero__overlay[data-v-562e49f0]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(137,16,20,.72),rgba(190,34,38,.84) 52%,rgba(124,18,22,.88)),rgba(0,0,0,.18);z-index:1}.jobs-hero__shape[data-v-562e49f0]{position:absolute;bottom:0;left:0;height:100%;width:auto;z-index:2;opacity:.2;pointer-events:none}.jobs-hero__content[data-v-562e49f0]{position:relative;z-index:3}.jobs-hero__subtitle[data-v-562e49f0],.jobs-hero__title[data-v-562e49f0]{color:#fff!important;text-shadow:0 3px 14px rgba(0,0,0,.55)}.jobs-hero__title[data-v-562e49f0]{line-height:1.12}.jobs-hero__subtitle[data-v-562e49f0]{font-weight:500;opacity:.96}.filters-card[data-v-562e49f0]{position:relative;z-index:4}.job-card[data-v-562e49f0]{transition:transform .2s ease,box-shadow .2s ease}.job-card[data-v-562e49f0]:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)!important}.job-logo[data-v-562e49f0]{border-radius:8px!important;background-color:#fff;border:1px solid rgba(0,0,0,.06)}.min-width-0[data-v-562e49f0]{min-width:0}.empty-state[data-v-562e49f0]{background:transparent!important}@media (max-width:600px){.v-chip[data-v-562e49f0]{height:24px!important}}.auth-callback[data-v-9d5c06d8]{min-height:100vh;padding:24px 0;background:radial-gradient(circle at top,rgba(242,72,71,.14),transparent 42%),linear-gradient(180deg,#fff8f8,#fff 55%,#fffaf8)}.callback-card[data-v-9d5c06d8]{position:relative;overflow:hidden;border-radius:28px;padding:72px 28px 32px}.callback-badge[data-v-9d5c06d8]{width:72px;height:72px;border-radius:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 18px 40px rgba(0,0,0,.08)}.callback-badge--loading[data-v-9d5c06d8]{background:linear-gradient(135deg,#f24847,#ff7a59)}.callback-badge--info[data-v-9d5c06d8]{background:linear-gradient(135deg,#f24847,#ff8a5a)}.callback-badge--success[data-v-9d5c06d8]{background:linear-gradient(135deg,#2f9e44,#51cf66)}.callback-badge--error[data-v-9d5c06d8]{background:linear-gradient(135deg,#c92a2a,#f24847)}.job-applications-card[data-v-c80776da]{border-radius:4px}.job-applications-header[data-v-c80776da]{padding:28px 24px 18px}.job-applications-title[data-v-c80776da]{color:#1f2937;font-size:1.35rem;font-weight:600;letter-spacing:0;line-height:1.25}.job-applications-body[data-v-c80776da]{padding:0 24px 24px}.applications-filter-panel[data-v-c80776da]{border-top:1px solid rgba(0,0,0,.08);margin-bottom:24px;padding-top:22px}.filter-panel-title[data-v-c80776da]{align-items:center;color:#374151;display:flex;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:0;margin-bottom:18px}.filter-row[data-v-c80776da]{margin-bottom:14px;row-gap:12px}.filter-row[data-v-c80776da]:last-child{margin-bottom:0}.applications-table[data-v-c80776da]{margin-top:12px}@media (max-width:600px){.job-applications-header[data-v-c80776da]{padding:22px 16px 14px}.job-applications-body[data-v-c80776da]{padding:0 16px 18px}.applications-filter-panel[data-v-c80776da]{padding-top:18px}}.v-tabs[data-v-1b1c616a]{border-bottom:thin solid rgba(0,0,0,.12)}.v-tab[data-v-1b1c616a]{text-transform:none;font-weight:500}.v-card[data-v-1b1c616a]{border-radius:4px}@media (max-width:600px){.v-tab[data-v-1b1c616a]{min-width:unset;padding:0 12px}}.v-list-item[data-v-9168b3cc]{cursor:pointer;transition:background-color .2s ease;&[data-v-9168b3cc]:hover{background-color:rgba(0,0,0,.03)}}.v-data-table[data-v-df6137b0] .v-data-table__wrapper{overflow-x:auto}@media (max-width:600px){.v-data-table[data-v-df6137b0]{td[data-v-df6137b0],th[data-v-df6137b0]{padding:0 8px!important}th[data-v-df6137b0]{white-space:nowrap}}}.v-data-table[data-v-48da70ba] .v-data-table__wrapper{overflow-x:auto}@media (max-width:600px){.v-data-table[data-v-48da70ba] td{padding:0 8px!important}.v-data-table[data-v-48da70ba] th{padding:0 8px!important;white-space:nowrap}}.v-card__text[data-v-20823ebc]{[data-v-20823ebc] img{max-width:100%;height:auto}}.banner-shape[data-v-c5ef47f2]{position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.text-shadow[data-v-c5ef47f2]{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.about-page[data-v-19456afa]{background-color:#f5f5f5;padding:40px 0}.v-parallax[data-v-74324528]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.careers-hero[data-v-1836e1a3]{position:relative;background:linear-gradient(135deg,#f24847,#c92a2a);padding:72px 0 88px;overflow:hidden}.careers-hero__shape[data-v-1836e1a3]{position:absolute;bottom:0;left:0;height:140%;width:auto;pointer-events:none}.careers-hero>.container[data-v-1836e1a3]{position:relative;z-index:2}.job-card[data-v-1836e1a3]{transition:all .2s ease-in-out}.job-card[data-v-1836e1a3]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.min-width-0[data-v-1836e1a3]{min-width:0}.h-100[data-v-1836e1a3]{height:100%}.v-parallax[data-v-77dbbfbe]:before,.v-parallax[data-v-129d9fdb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.chart-container[data-v-773b4cfa]{margin-bottom:70px!important;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.v-card__text[data-v-2d4133a9]{padding-top:0}.table-scroll[data-v-2d4133a9]{overflow-x:auto}.promo-type-guide-list li[data-v-626e56d9]{margin-bottom:6px}.promo-type-guide-list li[data-v-626e56d9]:last-child{margin-bottom:0}.v-data-table[data-v-626e56d9]{font-size:.85rem}.schedule-panel[data-v-626e56d9]{border-radius:18px;background:linear-gradient(180deg,rgba(255,247,247,.96),hsla(0,0%,100%,.98));border:1px solid rgba(244,67,54,.12)}.schedule-panel__header[data-v-626e56d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.schedule-panel__copy[data-v-626e56d9]{min-width:0}.schedule-panel__badge[data-v-626e56d9]{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:hsla(0,0%,62%,.12);color:rgba(66,66,66,.9);font-size:.82rem;font-weight:600;white-space:nowrap}.schedule-panel__badge--active[data-v-626e56d9]{background:rgba(244,67,54,.12);color:rgba(198,40,40,.95)}.schedule-panel__badge--warning[data-v-626e56d9]{background:rgba(255,152,0,.14);color:rgba(230,81,0,.95)}.time-range-field[data-v-626e56d9]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:96px;padding:16px 18px;border:1px solid rgba(244,67,54,.16);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.time-range-field[data-v-626e56d9]:focus,.time-range-field[data-v-626e56d9]:hover{border-color:rgba(244,67,54,.45);box-shadow:0 10px 28px rgba(244,67,54,.12);outline:none;transform:translateY(-1px)}.time-range-field__main[data-v-626e56d9]{min-width:0}.time-range-field__label[data-v-626e56d9]{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(97,97,97,.92)}.time-range-field__value[data-v-626e56d9]{margin-top:6px;font-size:1.45rem;line-height:1.1;font-weight:700;color:rgba(33,33,33,.96)}.time-range-field__value--placeholder[data-v-626e56d9]{color:hsla(0,0%,45.9%,.78);font-weight:600}.time-range-field__hint[data-v-626e56d9]{margin-top:8px;font-size:.82rem;line-height:1.35;color:rgba(97,97,97,.9)}.time-range-field__actions[data-v-626e56d9]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.time-range-field__clear[data-v-626e56d9]{opacity:.82}.time-picker-menu[data-v-626e56d9]{border-radius:20px;overflow:hidden}@media (max-width:760px){.schedule-panel__header[data-v-626e56d9]{flex-direction:column}.schedule-panel__badge[data-v-626e56d9]{white-space:normal}.time-range-field[data-v-626e56d9]{min-height:88px;padding:14px 16px}.time-range-field__value[data-v-626e56d9]{font-size:1.2rem}}.brand-title[data-v-29b48af8]{padding:16px;font-weight:700}@media print{.v-app-bar,.v-footer,.v-navigation-drawer{display:none!important}.v-main{padding:0!important}}.chart-wrap[data-v-d9b687a4]{height:220px;position:relative}.empty-chart-state[data-v-d9b687a4]{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.chart-wrap[data-v-3311e589]{height:220px;position:relative}.empty-chart-state[data-v-3311e589]{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.brand-insights-dashboard .kpi-card[data-v-22e97221]{height:100%}.brand-insights-dashboard .alert-clickable[data-v-22e97221],.brand-insights-dashboard .restaurant-ranking-table--clickable tbody tr[data-v-22e97221]{cursor:pointer}.color-preview[data-v-211b99de]{width:40px;height:40px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.12)}.ck-editor__editable{min-height:400px!important;max-height:600px!important}.ck.ck-toolbar{position:sticky!important;top:0!important;z-index:1000!important;background:#fff!important;border-bottom:1px solid #ddd!important}.ck.ck-editor__main{padding:1rem!important}.ck-content h2{font-size:1.75rem!important;margin:1.5rem 0 1rem!important}.ck-content h3{font-size:1.5rem!important;margin:1.25rem 0 .75rem!important}.ck-content p{margin-bottom:1rem!important;line-height:1.6!important}.ck-content blockquote{font-style:italic!important;margin:1rem 0!important;padding:1rem!important;border-left:4px solid #ddd!important;background:#f5f5f5!important}.ck-content img{max-width:100%!important;height:auto!important;margin:1rem 0!important}.ck-content table{margin:1rem 0!important;border-collapse:collapse!important}.ck-content td,.ck-content th{border:1px solid #ddd!important;padding:.5rem!important}