.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}}: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}[data-reveal][data-v-c5f7c772]{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-c5f7c772]{opacity:1;transform:translateY(0)}[data-reveal][data-delay="1"][data-v-c5f7c772]{transition-delay:.07s}[data-reveal][data-delay="2"][data-v-c5f7c772]{transition-delay:.14s}[data-reveal][data-delay="3"][data-v-c5f7c772]{transition-delay:.21s}[data-reveal][data-delay="4"][data-v-c5f7c772]{transition-delay:.28s}[data-reveal][data-delay="5"][data-v-c5f7c772]{transition-delay:.35s}[data-reveal][data-delay="6"][data-v-c5f7c772]{transition-delay:.42s}[data-reveal][data-delay="7"][data-v-c5f7c772]{transition-delay:.49s}[data-reveal][data-delay="8"][data-v-c5f7c772]{transition-delay:.56s}.navbar-scrolled[data-v-c5f7c772]{box-shadow:0 2px 12px rgba(0,0,0,.08)!important}[data-v-c5f7c772] .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-c5f7c772]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-v-c5f7c772]{position:absolute;inset:0;background:linear-gradient(145deg,#f05050,#c83030 55%,#b82424);z-index:0}.hero-bg[data-v-c5f7c772]: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-c5f7c772]{position:relative;z-index:1;padding-top:80px}.hero-title[data-v-c5f7c772]{font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.12;letter-spacing:-.022em;font-weight:800;animation:hero-rise-c5f7c772 .7s cubic-bezier(.16,1,.3,1) .1s both}.hero-badge[data-v-c5f7c772]{animation:hero-rise-c5f7c772 .5s cubic-bezier(.16,1,.3,1) both}.hero-highlight[data-v-c5f7c772]{color:#f2cf63}.hero-subtitle[data-v-c5f7c772]{font-size:1.1rem;line-height:1.65;color:hsla(0,0%,100%,.88);max-width:520px;animation:hero-rise-c5f7c772 .75s cubic-bezier(.16,1,.3,1) .2s both}.hero-actions[data-v-c5f7c772]{display:flex;flex-wrap:wrap;gap:12px;animation:hero-rise-c5f7c772 .75s cubic-bezier(.16,1,.3,1) .3s both}.hero-cta-btn[data-v-c5f7c772]{font-weight:700!important}.hero-trust[data-v-c5f7c772]{animation:hero-rise-c5f7c772 .75s cubic-bezier(.16,1,.3,1) .4s both}@keyframes hero-rise-c5f7c772{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes float-gentle-c5f7c772{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mockup-pulse-c5f7c772{0%,to{opacity:.65}50%{opacity:1}}@keyframes mockup-scan-c5f7c772{0%{transform:translateX(-100%);opacity:0}15%{opacity:.35}85%{opacity:.35}to{transform:translateX(500%);opacity:0}}.hero-visual[data-v-c5f7c772]{position:relative;width:100%;max-width:480px;animation:hero-rise-c5f7c772 .9s cubic-bezier(.16,1,.3,1) .25s both}.hero-mockup[data-v-c5f7c772]{position:relative;z-index:1}.mockup-browser[data-v-c5f7c772]{background:#1e1e2e;border-radius:12px;overflow:hidden;box-shadow:0 20px 48px rgba(0,0,0,.28)}.mockup-browser-bar[data-v-c5f7c772]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#2a2a3e}.mockup-dot[data-v-c5f7c772]{width:10px;height:10px;border-radius:50%;background:#444}.mockup-dot[data-v-c5f7c772]:first-child{background:#ff5f57}.mockup-dot[data-v-c5f7c772]:nth-child(2){background:#ffbd2e}.mockup-dot[data-v-c5f7c772]:nth-child(3){background:#28c840}.mockup-content[data-v-c5f7c772]{padding:16px}.mockup-dashboard[data-v-c5f7c772]{display:flex;gap:12px;min-height:240px}.mockup-sidebar[data-v-c5f7c772]{width:48px;display:flex;flex-direction:column;gap:8px}.mockup-sidebar-item[data-v-c5f7c772]{width:100%;height:8px;background:#333;border-radius:4px}.mockup-sidebar-item[data-v-c5f7c772]:first-child{background:#f24847}.mockup-main[data-v-c5f7c772]{flex:1;display:flex;flex-direction:column;gap:12px}.mockup-stat-row[data-v-c5f7c772]{display:flex;gap:8px}.mockup-stat[data-v-c5f7c772]{flex:1;background:#2a2a3e;border-radius:8px;padding:10px}.mockup-stat-value[data-v-c5f7c772]{height:14px;width:60%;background:linear-gradient(90deg,#f24847,#ff6b35);border-radius:4px;margin-bottom:6px;animation:mockup-pulse-c5f7c772 2.8s ease-in-out infinite}.mockup-stat:nth-child(2) .mockup-stat-value[data-v-c5f7c772]{animation-delay:.5s}.mockup-stat:nth-child(3) .mockup-stat-value[data-v-c5f7c772]{animation-delay:1s}.mockup-stat-label[data-v-c5f7c772]{height:6px;width:80%;background:#444;border-radius:3px}.mockup-chart[data-v-c5f7c772]{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-c5f7c772]: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-c5f7c772 4s ease-in-out 2.5s infinite}.mockup-table[data-v-c5f7c772]{display:flex;flex-direction:column;gap:4px}.mockup-table-row[data-v-c5f7c772]{height:8px;background:#2a2a3e;border-radius:4px}.mockup-table-row[data-v-c5f7c772]:nth-child(odd){width:90%}.hero-float-card[data-v-c5f7c772]{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-c5f7c772]{top:20%;right:-20px;border-left:3px solid rgba(242,72,71,.5);animation:hero-rise-c5f7c772 .7s cubic-bezier(.16,1,.3,1) .65s both,float-gentle-c5f7c772 4.2s ease-in-out 1.45s infinite}.hero-float-card--revenue[data-v-c5f7c772]{bottom:15%;left:-10px;border-left:3px solid rgba(76,175,80,.5);animation:hero-rise-c5f7c772 .7s cubic-bezier(.16,1,.3,1) .85s both,float-gentle-c5f7c772 5s ease-in-out 1.85s infinite}.social-proof-bar[data-v-c5f7c772]{background:#2e1010}.social-proof-inner[data-v-c5f7c772]{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;padding:0 24px}.stat-item[data-v-c5f7c772]{padding:clamp(32px,4.5vw,52px) 20px;text-align:center;border-right:1px solid hsla(0,0%,100%,.05)}.stat-item[data-v-c5f7c772]:last-child{border-right:none}.stat-value[data-v-c5f7c772]{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-c5f7c772]{font-size:11px;color:hsla(0,0%,100%,.35);margin-top:10px;letter-spacing:.1em;text-transform:uppercase}.manifesto-heading[data-v-c5f7c772],.section-heading[data-v-c5f7c772]{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-c5f7c772]{background:#fff}.problem-card[data-v-c5f7c772]{border-color:#ffcdd2!important}.problem-item[data-v-c5f7c772]{display:flex;align-items:flex-start;margin-bottom:12px}.problem-item span[data-v-c5f7c772]{color:#666}.solution-item[data-v-c5f7c772]{display:flex;align-items:flex-start;margin-bottom:12px}.vs-divider[data-v-c5f7c772]{display:flex;align-items:center;justify-content:center}.manifesto-section[data-v-c5f7c772]{background:#fdfaf8}.manifesto-block[data-v-c5f7c772]{padding-left:0}.manifesto-block-header[data-v-c5f7c772]{display:flex;align-items:center}.manifesto-pain-grid[data-v-c5f7c772]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.manifesto-pain-item[data-v-c5f7c772]{background:#fef2f2;border-radius:14px;padding:20px;display:flex;gap:12px;align-items:flex-start}.manifesto-pain-icon[data-v-c5f7c772]{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-c5f7c772]{display:flex;flex-direction:column;gap:16px}.manifesto-pillar[data-v-c5f7c772]{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-c5f7c772]:hover{transform:translateX(6px)}.manifesto-cascade[data-v-c5f7c772]{background:#2e1010;border-radius:16px;padding:clamp(28px,4.5vw,48px) clamp(24px,5vw,48px);position:relative;overflow:hidden}.manifesto-cascade-eyebrow[data-v-c5f7c772]{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-c5f7c772]{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-c5f7c772]{color:hsla(0,0%,100%,.92);font-weight:600}.manifesto-cascade-accent[data-v-c5f7c772]{color:#f2cf63!important}.manifesto-closing-line[data-v-c5f7c772]{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-c5f7c772]{color:#009fa0;letter-spacing:3px}.testimonials-overline[data-v-c5f7c772]{color:#b07d0c;letter-spacing:3px}.apps-overline[data-v-c5f7c772]{color:#2d9e4e;letter-spacing:3px}.features-section[data-v-c5f7c772]{background:#f2e6df}.feature-card[data-v-c5f7c772]{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-c5f7c772]:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.08)}.feature-num[data-v-c5f7c772]{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-c5f7c772]{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-c5f7c772]{transform:scale(1.12) rotate(-7deg)}.feature-content[data-v-c5f7c772]{flex:1;min-width:0}.feature-title[data-v-c5f7c772]{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-c5f7c772]{font-size:13px;color:#6b7280;line-height:1.55;margin-bottom:0;overflow-wrap:break-word;word-break:break-word}.feature-arrow[data-v-c5f7c772]{opacity:0;transform:translateX(-8px);transition:all .3s cubic-bezier(.16,1,.3,1);align-self:center}.feature-card:hover .feature-arrow[data-v-c5f7c772]{opacity:1;transform:translateX(0)}.showcase-section[data-v-c5f7c772]{background:#fff}.showcase-title[data-v-c5f7c772]{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-c5f7c772]{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-c5f7c772]{background:rgba(242,72,71,.06);border:1px solid rgba(242,72,71,.12)}.showcase-visual--green[data-v-c5f7c772]{background:rgba(0,176,177,.06);border:1px solid rgba(0,176,177,.12)}.showcase-visual--orange[data-v-c5f7c772]{background:rgba(242,207,99,.12);border:1px solid rgba(242,207,99,.2)}.showcase-visual-deco-lines[data-v-c5f7c772]{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-c5f7c772]{height:1px;background:currentColor;transform:skewY(-8deg);transform-origin:left}.showcase-deco-line[data-v-c5f7c772]:first-child{width:70%;opacity:.6}.showcase-deco-line[data-v-c5f7c772]:nth-child(2){width:45%;opacity:.4}.showcase-deco-line[data-v-c5f7c772]:nth-child(3){width:55%;opacity:.3}.showcase-big-icon[data-v-c5f7c772]{opacity:.12;position:absolute}.showcase-visual-label[data-v-c5f7c772]{text-align:center;position:relative;z-index:1}.pricing-section[data-v-c5f7c772]{background:#fff}.pricing-card[data-v-c5f7c772]{border-radius:20px!important;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible}.pricing-card--popular[data-v-c5f7c772]{border:2px solid #f24847!important;transform:scale(1.03)}.pricing-popular-badge[data-v-c5f7c772]{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-c5f7c772]{display:flex;align-items:baseline;justify-content:center;gap:2px}.pricing-currency[data-v-c5f7c772]{font-size:1.5rem;font-weight:700;color:#888}.pricing-amount[data-v-c5f7c772]{font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:800;color:#c83030;line-height:1;letter-spacing:-.025em}.pricing-features[data-v-c5f7c772]{text-align:left}.testimonials-section[data-v-c5f7c772]{background:#f5fefe}.testimonial-card[data-v-c5f7c772]{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-c5f7c772]{flex:1}.testimonial-quote[data-v-c5f7c772]{margin-bottom:16px;overflow-wrap:break-word;word-break:break-word;line-height:1.65}.testimonial-card[data-v-c5f7c772]:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.07)}.apps-replaced[data-v-c5f7c772]{background:#f2e6df}.apps-grid[data-v-c5f7c772]{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;max-width:900px;margin:0 auto}.app-replaced-item[data-v-c5f7c772]{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-c5f7c772]:after{content:"";position:absolute;top:24px;left:50%;width:40px;height:2px;background:#f24847;transform:translateX(-50%) rotate(-45deg)}.app-replaced-item[data-v-c5f7c772]:hover{opacity:1}.savings-card[data-v-c5f7c772]{border-radius:16px!important}.signup-section[data-v-c5f7c772]{background:#f2e6df}.signup-wrapper[data-v-c5f7c772]{border-radius:20px;overflow:hidden;box-shadow:0 24px 72px rgba(0,0,0,.14)}.signup-header[data-v-c5f7c772]{background:#f24847;position:relative}.signup-icon-wrapper[data-v-c5f7c772]{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-c5f7c772],.signup-header p[data-v-c5f7c772]{position:relative;z-index:1}.signup-body[data-v-c5f7c772]{background:#fff}.signup-field-label[data-v-c5f7c772]{font-size:12px;font-weight:600;color:#555;margin-bottom:4px;display:flex;align-items:center}.signup-btn[data-v-c5f7c772]{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-c5f7c772]:hover{box-shadow:0 6px 20px rgba(200,48,48,.25)!important;transform:translateY(-2px)}.signup-footer-info[data-v-c5f7c772]{padding-top:4px}.signup-success[data-v-c5f7c772]{background:linear-gradient(135deg,#2d9e4e,#1e7a3a);border-radius:16px;padding:24px 20px;display:flex;align-items:center;gap:18px;animation:success-pop-c5f7c772 .55s cubic-bezier(.16,1,.3,1)}.signup-success-check[data-v-c5f7c772]{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-c5f7c772 .5s cubic-bezier(.16,1,.3,1) .15s both}.signup-success-content[data-v-c5f7c772]{flex:1}@keyframes success-pop-c5f7c772{0%{transform:scale(.88) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes check-pop-c5f7c772{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.faq-section[data-v-c5f7c772]{background:#fff}.final-cta[data-v-c5f7c772]{background:#f2e6df}.cta-card[data-v-c5f7c772]{border-radius:20px!important;background:#c03030!important;position:relative;overflow:hidden}.cta-card-dots[data-v-c5f7c772]{display:none}.cta-heading[data-v-c5f7c772]{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-c5f7c772]{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-c5f7c772]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.landing-footer[data-v-c5f7c772]{background:#1a0808}.landing-footer .text-caption[data-v-c5f7c772],.landing-footer p[data-v-c5f7c772]{color:hsla(0,0%,100%,.5)}.landing-footer .text-subtitle-2[data-v-c5f7c772]{color:hsla(0,0%,100%,.9)}.footer-link[data-v-c5f7c772]{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-c5f7c772]:hover{color:#f24847}.landing-footer .v-divider[data-v-c5f7c772]{border-color:hsla(0,0%,100%,.1)}@media (max-width:959px){.hero-section[data-v-c5f7c772]{min-height:auto;padding:80px 0 52px}.hero-content-wrapper[data-v-c5f7c772]{padding-top:0}.hero-title[data-v-c5f7c772]{font-size:clamp(2rem,5vw,2.8rem)}.hero-subtitle[data-v-c5f7c772]{font-size:1rem;margin:0 auto 24px}.showcase-section .v-row[data-v-c5f7c772]{margin-bottom:40px!important}.showcase-visual[data-v-c5f7c772]{min-height:200px;padding:32px 24px}.vs-divider[data-v-c5f7c772]{transform:rotate(90deg);padding:16px 0}.pricing-card--popular[data-v-c5f7c772]{transform:scale(1)}.apps-grid[data-v-c5f7c772]{grid-template-columns:repeat(4,1fr)}}@media (max-width:599px){.hero-section[data-v-c5f7c772]{padding:72px 0 44px}.hero-title[data-v-c5f7c772]{font-size:clamp(1.8rem,7.5vw,2.4rem)}.hero-subtitle[data-v-c5f7c772]{font-size:.95rem;text-align:center;margin-left:auto;margin-right:auto;max-width:100%}.hero-actions[data-v-c5f7c772]{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.hero-actions .v-btn[data-v-c5f7c772]{width:100%}.hero-actions .ml-3[data-v-c5f7c772]{margin-left:0!important;margin-top:8px}.social-proof-inner[data-v-c5f7c772]{grid-template-columns:repeat(2,1fr)}.stat-item[data-v-c5f7c772]:nth-child(2){border-right:none}.stat-item[data-v-c5f7c772]:nth-child(3),.stat-item[data-v-c5f7c772]:nth-child(4){border-top:1px solid hsla(0,0%,100%,.05);padding-top:24px}.stat-item[data-v-c5f7c772]:nth-child(3){border-right:1px solid hsla(0,0%,100%,.05)}.manifesto-heading[data-v-c5f7c772],.section-heading[data-v-c5f7c772]{font-size:clamp(1.35rem,5.5vw,1.75rem)!important}.showcase-title[data-v-c5f7c772]{font-size:clamp(1.2rem,5vw,1.5rem)!important}.manifesto-pain-grid[data-v-c5f7c772]{grid-template-columns:1fr}.feature-card[data-v-c5f7c772]{padding-right:52px}.showcase-visual[data-v-c5f7c772]{min-height:160px;padding:28px 20px}.showcase-section .v-row[data-v-c5f7c772]{margin-bottom:28px!important}.apps-grid[data-v-c5f7c772]{grid-template-columns:repeat(4,1fr);gap:8px}.app-replaced-item .v-avatar[data-v-c5f7c772]{width:40px!important;height:40px!important;min-width:40px!important}.pricing-card .v-card__text[data-v-c5f7c772]{padding:20px 16px!important}.pricing-amount[data-v-c5f7c772]{font-size:clamp(2rem,8vw,2.8rem)!important}.cta-card .v-card__text[data-v-c5f7c772]{padding:40px 20px!important}.cta-heading[data-v-c5f7c772]{font-size:clamp(1.5rem,6vw,2rem)!important}.signup-body[data-v-c5f7c772],.signup-header[data-v-c5f7c772]{padding:20px 16px!important}.signup-icon-wrapper[data-v-c5f7c772]{width:52px;height:52px}}@keyframes heart-pulse-c5f7c772{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.hero-badge[data-v-c5f7c772] .mdi-heart{display:inline-block;animation:heart-pulse-c5f7c772 2.2s ease-in-out infinite;transform-origin:center}.cta-main-btn[data-v-c5f7c772] .v-icon,.hero-cta-btn[data-v-c5f7c772] .v-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta-main-btn[data-v-c5f7c772]:hover .v-icon,.hero-cta-btn[data-v-c5f7c772]:hover .v-icon{transform:translateX(6px)}@keyframes star-pop-c5f7c772{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-c5f7c772]{animation:star-pop-c5f7c772 .3s cubic-bezier(.16,1,.3,1) both}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-c5f7c772]:first-child{animation-delay:.22s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-c5f7c772]:nth-child(2){animation-delay:.32s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-c5f7c772]:nth-child(3){animation-delay:.42s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-c5f7c772]:nth-child(4){animation-delay:.52s}[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-c5f7c772]:nth-child(5){animation-delay:.62s}.app-cost[data-v-c5f7c772]{position:relative;display:inline-block;color:#9e9e9e}.app-cost[data-v-c5f7c772]: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-c5f7c772]:after{width:100%;transition:width .4s cubic-bezier(.16,1,.3,1) .35s}@keyframes golden-shimmer-c5f7c772{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-c5f7c772]{animation:golden-shimmer-c5f7c772 1.5s ease-out .7s both}@media (prefers-reduced-motion:reduce){[data-v-c5f7c772],[data-v-c5f7c772]:after,[data-v-c5f7c772]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal][data-v-c5f7c772]{opacity:1;transform:none}.hero-float-card--orders[data-v-c5f7c772],.hero-float-card--revenue[data-v-c5f7c772]{animation:none!important;opacity:1}.mockup-chart[data-v-c5f7c772]:after,.mockup-stat-value[data-v-c5f7c772]{animation:none!important}.hero-badge[data-v-c5f7c772] .mdi-heart,.signup-success-check[data-v-c5f7c772],.signup-success[data-v-c5f7c772],[data-reveal].revealed .manifesto-cascade-closing .manifesto-closing-line.manifesto-cascade-accent[data-v-c5f7c772],[data-reveal].revealed .testimonial-card-body>.d-flex:first-child .v-icon[data-v-c5f7c772]{animation:none!important;opacity:1;transform:none}[data-reveal].revealed .app-cost[data-v-c5f7c772]:after{width:100%;transition:none}}.customer-auth-flow[data-v-3c5daa8b]{padding:4px 0}.flow-kicker[data-v-3c5daa8b]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-title[data-v-3c5daa8b]{margin-top:10px;margin-bottom:10px;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.15}.flow-subtitle[data-v-3c5daa8b]{margin-top:10px;margin-bottom:10px;font-size:1.3rem;line-height:1.2}.flow-copy[data-v-3c5daa8b]{margin:0;color:rgba(33,33,33,.72);line-height:1.55}.customer-summary[data-v-3c5daa8b]{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-3c5daa8b]{flex-shrink:0}.customer-summary__body[data-v-3c5daa8b]{min-width:0}.customer-summary__body>div[data-v-3c5daa8b]{overflow-wrap:anywhere}.auth-divider[data-v-3c5daa8b]{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-3c5daa8b]{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.verification-status[data-v-3c5daa8b]{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-3c5daa8b]{width:44px!important}.verification-digit[data-v-3c5daa8b] .v-input__slot{min-height:48px!important}.verification-digit[data-v-3c5daa8b] input{text-align:center!important;font-size:1.2rem!important;font-weight:700;padding:0!important}@media (max-width:600px){.customer-summary[data-v-3c5daa8b]{padding:16px;gap:12px}.verification-digit[data-v-3c5daa8b]{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-22e07d9a]{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;margin-bottom:8px;border-radius:999px}.story-ring.has-stories[data-v-22e07d9a]{cursor:pointer}.story-avatar[data-v-22e07d9a]{margin:0;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.story-avatar--has-stories[data-v-22e07d9a]{box-shadow:0 0 0 3px #2ecc71}.story-ring.has-stories[data-v-22e07d9a]:hover{cursor:pointer}.parallax-overlay[data-v-22e07d9a]{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-22e07d9a]{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-22e07d9a]{text-shadow:0 1px 3px rgba(0,0,0,.6);opacity:.9}.favorite-btn[data-v-22e07d9a]{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-22e07d9a]{z-index:3}.sticky-search[data-v-45abd0fc]{position:sticky;top:0;z-index:2;background:#fff}.v-card__text[data-v-2b898043]{text-align:left}.product-card[data-v-2b898043]{border-radius:14px}.product-card--grid[data-v-2b898043]{height:100%}.product-card--grid[data-v-2b898043] .v-card__text{padding:12px 14px}.product-card--grid .subtitle-1[data-v-2b898043]{font-size:1.02rem;line-height:1.25}.product-card--grid .product-title[data-v-2b898043]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-chips[data-v-2b898043]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:6px}.product-chip[data-v-2b898043]{margin-left:0!important}.product-card--grid .product-description[data-v-2b898043]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-media-col[data-v-2b898043]{padding:10px 12px 10px 6px!important}.product-card--grid .product-media-col[data-v-2b898043]{padding:12px 12px 12px 8px!important}.product-image[data-v-2b898043]{border-radius:10px;position:relative;background:#f5f2f8;width:100%;height:100%}.product-image-wrap[data-v-2b898043]{border-radius:10px;overflow:hidden;flex:0 0 auto;align-self:center;max-width:100%}.add-button[data-v-2b898043],.favorite-button[data-v-2b898043]{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-2b898043]{bottom:8px}.favorite-button[data-v-2b898043]{top:8px}.v-image[data-v-2b898043]{border-radius:10px}.greyscale-image[data-v-2b898043]{filter:grayscale(100%);opacity:.7}.unavailable-product[data-v-2b898043]{opacity:.9;cursor:default}.unavailable-product[data-v-2b898043]:hover{box-shadow:none!important;transform:none!important}.customizable-tag[data-v-2b898043]{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-2b898043]{text-decoration:line-through;color:#9e9e9e;font-size:.85rem;margin-right:8px}.product-price-final[data-v-2b898043]{font-size:1.1rem;font-weight:600;color:var(--v-primary-base)}.sticky-filters[data-v-d84cffba]{position:sticky;top:110px;z-index:9;background:#fff;padding-bottom:16px;margin-top:10px;padding-top:10px}.top-products-section[data-v-d84cffba]{padding:0 4px}.top-product-card[data-v-d84cffba]{border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer}.top-product-card[data-v-d84cffba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-row[data-v-d84cffba]{gap:8px}.category-chips[data-v-d84cffba]{flex:1;min-width:0;overflow:hidden}.scroll-hint[data-v-d84cffba]{opacity:.4;flex-shrink:0}.category-chips .v-chip[data-v-d84cffba]{font-weight:500;transition:all .2s ease}.category-title[data-v-d84cffba]{color:var(--v-primary-base);font-size:1.2rem;font-weight:400}.products-container[data-v-d84cffba]{position:relative}.combos-section[data-v-d84cffba]{padding:0 4px}.combos-grid[data-v-d84cffba],.products-grid[data-v-d84cffba]{margin:0}.combos-grid[data-v-d84cffba] .v-col,.products-grid[data-v-d84cffba] .v-col{padding-top:6px;padding-bottom:6px}.combo-card[data-v-d84cffba]{border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden}.combo-card[data-v-d84cffba]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.combo-card-media[data-v-d84cffba]{border-bottom:1px solid #f0f0f0}.combo-card-content[data-v-d84cffba]{padding:12px 16px}.combo-description[data-v-d84cffba]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.combo-item-row[data-v-d84cffba]{display:flex;align-items:center;justify-content:space-between;gap:8px}.combo-footer[data-v-d84cffba]{border-top:1px solid #eee;padding-top:8px}.v-list-item-title[data-v-3b7c7704]{display:flex;align-items:center}.selected-payment[data-v-64c3719e]{background-color:rgba(0,150,136,.1);border-left:3px solid #009688}.v-list-item[data-v-64c3719e]{cursor:pointer;transition:all .2s}.v-list-item[data-v-64c3719e]:hover{background-color:rgba(0,0,0,.03)}.order-type-chip[data-v-32727870]{border-radius:18px;height:28px;line-height:28px}[data-v-32727870] .order-type-menu{border-radius:12px;overflow:hidden;min-width:200px;box-shadow:0 8px 20px rgba(0,0,0,.12)}[data-v-32727870] .order-type-menu .v-list-item{min-height:40px;padding:6px 12px}[data-v-32727870] .order-type-menu .v-list-item__icon{margin-right:8px}[data-v-32727870] .order-type-menu .v-list-item.active,[data-v-32727870] .order-type-menu .v-list-item:hover{background:rgba(0,0,0,.04)}[data-v-32727870] .order-type-menu .v-icon{opacity:.9}.v-card__title[data-v-32727870]{padding-bottom:0}.v-list-item[data-v-32727870]{padding:0}.cart-summary-item[data-v-32727870]{font-size:14px}.v-btn__content[data-v-32727870]{white-space:normal;height:auto;display:flex;flex-direction:column}.payment-option[data-v-32727870]{transition:all .3s ease-in-out}.payment-option[data-v-32727870]:hover{background-color:rgba(0,0,0,.05)}.product-dialog[data-v-c2a1ebd8]{display:flex;flex-direction:column;max-height:100vh;overflow:hidden}.product-dialog__hero[data-v-c2a1ebd8]{position:relative;flex-shrink:0;cursor:pointer}.product-dialog__close[data-v-c2a1ebd8]{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-c2a1ebd8]{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-c2a1ebd8]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;cursor:pointer}.product-dialog__zoom-img[data-v-c2a1ebd8]{border-radius:8px}.product-dialog__zoom-close[data-v-c2a1ebd8]{position:fixed!important;top:16px;right:16px}.product-dialog__body[data-v-c2a1ebd8]{flex:1;overflow-y:auto;padding:20px 20px 8px;-webkit-overflow-scrolling:touch}.product-dialog__header[data-v-c2a1ebd8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.product-dialog__name[data-v-c2a1ebd8]{font-size:1.35rem;font-weight:700;line-height:1.3;margin:0;color:#1a1a1a;flex:1}.product-dialog__price[data-v-c2a1ebd8]{font-size:1.15rem;font-weight:700;color:#1a1a1a;white-space:nowrap;margin-left:12px;padding-top:2px}.product-dialog__price--old[data-v-c2a1ebd8]{text-decoration:line-through;color:#999;font-size:.9rem;font-weight:400;margin-right:6px}.product-dialog__price--promo[data-v-c2a1ebd8]{color:#e53935}.product-dialog__desc[data-v-c2a1ebd8]{font-size:.875rem;color:#666;line-height:1.5;margin-bottom:12px}.product-dialog__section[data-v-c2a1ebd8]{margin-bottom:16px}.product-dialog__section-header[data-v-c2a1ebd8]{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-c2a1ebd8]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#1a1a1a}.product-dialog__section-meta[data-v-c2a1ebd8]{font-size:.75rem;color:#999}.product-dialog__badge[data-v-c2a1ebd8]{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-c2a1ebd8]{background:#e8f5e9;color:#2e7d32;border-color:#c8e6c9}.product-dialog__options[data-v-c2a1ebd8]{padding:4px 0}.product-dialog__option[data-v-c2a1ebd8]{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-c2a1ebd8]:hover{background:#fafafa}.product-dialog__option[data-v-c2a1ebd8]:active{transform:scale(.99)}.product-dialog__option--selected[data-v-c2a1ebd8]{background:#f5f5f5}.product-dialog__option--disabled[data-v-c2a1ebd8]{opacity:.4;pointer-events:none}.product-dialog__option-label[data-v-c2a1ebd8]{flex:1;font-size:.9rem;color:#333;line-height:1.3}.product-dialog__option-price[data-v-c2a1ebd8]{font-size:.8rem;color:#888;font-weight:500;margin-left:8px;white-space:nowrap}.product-dialog__option-radio[data-v-c2a1ebd8]{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-c2a1ebd8]{border-color:var(--v-primary-base,#1976d2)}.product-dialog__option-radio--active[data-v-c2a1ebd8]: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-c2a1ebd8]{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-c2a1ebd8]{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-c2a1ebd8]{border-color:#999;background:#999}.product-dialog__notes[data-v-c2a1ebd8]{margin-top:8px}.product-dialog__notes[data-v-c2a1ebd8] .v-input__slot{border-radius:10px!important}.product-dialog__footer[data-v-c2a1ebd8]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid #eee;background:#fff}.product-dialog__qty[data-v-c2a1ebd8]{display:flex;align-items:center;background:#f5f5f5;border-radius:10px;padding:2px}.product-dialog__stock-warn[data-v-c2a1ebd8]{font-size:.7rem;color:#e65100;font-weight:600;white-space:nowrap;margin-left:4px}.product-dialog__qty-btn[data-v-c2a1ebd8]{width:32px!important;height:32px!important}.product-dialog__qty-value[data-v-c2a1ebd8]{min-width:28px;text-align:center;font-size:1rem;font-weight:600;color:#1a1a1a}.product-dialog__add-btn[data-v-c2a1ebd8]{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__footer[data-v-c2a1ebd8]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.product-dialog__body[data-v-c2a1ebd8]{padding:16px 16px 8px}}#mp-payment-brick[data-v-d19756de]{min-height:400px;margin-top:1rem}.v-card-title[data-v-3fa71a12]{font-size:1.1rem!important}.v-radio[data-v-3fa71a12]{margin-top:8px!important}@media (min-width:960px){.sticky-summary[data-v-3fa71a12]{position:sticky;top:80px}}.v-btn[data-v-19e07b00]{transition:transform .2s ease}.v-btn[data-v-19e07b00]:hover{transform:scale(1.1)}.sticky-filters[data-v-3d2d42e0]{position:sticky;top:60px;z-index:10;background:#fff;padding-bottom:8px;padding-top:8px}.delivery-context-bar[data-v-3d2d42e0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px}.order-button[data-v-3d2d42e0]{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:90%;max-width:400px;z-index:5}.v-slide-group__content[data-v-3d2d42e0]{justify-content:space-between}.order-button .v-btn[data-v-3d2d42e0]{width:100%;height:56px;border-radius:28px}.order-type-card[data-v-3d2d42e0]{transition:all .3s ease;cursor:pointer}.order-type-card[data-v-3d2d42e0]:hover{transform:translateY(-5px)}.order-type-card.selected[data-v-3d2d42e0]{border-color:var(--v-primary-base);background-color:var(--v-primary-lighten3)}.order[data-v-3d2d42e0]{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-3d2d42e0]{box-shadow:none!important;border:none}.v-parallax__content[data-v-3d2d42e0]{padding-top:60px}@media (max-width:600px){.v-input__append-outer[data-v-3d2d42e0]{display:none!important}.v-chip[data-v-3d2d42e0]{height:30px!important}h1.text-h2.font-weight-bold.white--text.text-shadow[data-v-3d2d42e0]{font-size:2rem!important;padding-top:80px!important}p.text-h6.white--text.text-shadow[data-v-3d2d42e0]{font-size:1rem!important}.more-sheet-scroll[data-v-3d2d42e0]{max-height:calc(100vh - 12px)}}.theme--light.v-app-bar.v-toolbar.v-sheet[data-v-3d2d42e0]{background-color:rgba(151,33,33,0)!important}.restaurant-listing[data-v-3d2d42e0]{background-color:#f5f5f5;min-height:97vh;padding-bottom:16px}.layout.align-center.column.justify-center[data-v-3d2d42e0]{padding-top:100px;padding-top:80px}.v-app-bar a[data-v-3d2d42e0]{text-decoration:none}.disabled-menu[data-v-3d2d42e0]{opacity:.7;pointer-events:none}.menu-toggle[data-v-3d2d42e0]{display:flex;justify-content:center;.v-btn[data-v-3d2d42e0]{border-radius:24px!important;transition:all .3s ease;text-transform:none;font-weight:600;margin-left:7px;&.v-btn--active[data-v-3d2d42e0]{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-3d2d42e0]:not(.v-btn--active){background-color:rgba(var(--v-primary-base),.1)!important;color:rgb(var(--v-primary-base))!important}.v-icon[data-v-3d2d42e0]{margin-right:8px}}}.more-sheet-handle[data-v-3d2d42e0]{width:40px;height:4px;border-radius:2px;background:#ddd;margin:12px auto 4px}.more-sheet-scroll[data-v-3d2d42e0]{max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.more-sheet-header[data-v-3d2d42e0]{padding:8px 24px 14px}.more-sheet-eyebrow[data-v-3d2d42e0]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.45);margin-bottom:4px}.more-sheet-title[data-v-3d2d42e0]{font-size:1.2rem;font-weight:700;color:rgba(0,0,0,.82)}.menu-sheet-section[data-v-3d2d42e0]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.42)}.account-entry[data-v-3d2d42e0]{background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.02))}.account-badge[data-v-3d2d42e0]{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-3d2d42e0]{background:rgba(242,72,71,.08)}.header-action-btn[data-v-3d2d42e0]{margin-left:6px;border-radius:999px;text-transform:none;letter-spacing:0;font-weight:600;color:#fff!important}.header-action-btn[data-v-3d2d42e0]:before{border-radius:999px}.restaurant-header-menu[data-v-3d2d42e0]{margin-top:10px}.restaurant-header-menu .v-list[data-v-3d2d42e0]{min-width:260px;border-radius:18px;overflow:hidden}.segmented-control[data-v-3d2d42e0]{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-3d2d42e0]{transition:background-color .3s ease,color .3s ease;color:#555}.segmented-control .v-btn--active[data-v-3d2d42e0]{background-color:#f0f0f0;color:#d32f2f}.icon-light[data-v-3d2d42e0],.segmented-control .v-icon[data-v-3d2d42e0]{stroke:currentColor;stroke-width:1.5;fill:none}.title-order-type[data-v-3d2d42e0]{line-height:1.5rem;font-family:Noto-sans,sans-serif!important;font-weight:300;font-size:1.3rem!important}.order-button-style[data-v-3d2d42e0]{border-radius:24px;transition:background-color .3s ease,transform .3s ease}.order-button-style[data-v-3d2d42e0]:hover{background-color:#ff7043;transform:translateY(-2px)}.cart-badge .v-icon[data-v-3d2d42e0]{color:#fff}.context-method-card[data-v-3d2d42e0]{border:2px solid #e0e0e0!important;border-radius:12px!important;transition:all .2s ease}.context-method-card[data-v-3d2d42e0]:hover{border-color:var(--v-primary-lighten2,#90caf9)!important;background:#fafafa}.context-method-card--active[data-v-3d2d42e0]{border-color:var(--v-primary-base,#1976d2)!important;background:var(--v-primary-lighten5,#e3f2fd)!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-a0edee98]{background-color:#f5f5f5;min-height:100vh}.position-relative[data-v-a0edee98]{position:relative}.content-overlay[data-v-a0edee98]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.v-text-field[data-v-a0edee98] .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-a0edee98] .v-input__slot{background:#fff!important}}.status-chip[data-v-18cd74ed]{cursor:pointer}.theme--light[data-v-8af86734]{color:#f24847}.admin-top-bar[data-v-8af86734]{border-bottom:1px solid #eceff1}.toolbar-brand[data-v-8af86734]{min-width:0;cursor:pointer}.toolbar-restaurant-name[data-v-8af86734]{max-width:220px;color:#4f5b67;font-size:.78rem;font-weight:600;line-height:1.1;letter-spacing:.02em}.admin-drawer .v-navigation-drawer__content[data-v-8af86734]{overflow-y:auto}.drawer-restaurant-header[data-v-8af86734]{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #eceff1;padding:14px 16px 12px 16px}.drawer-restaurant-label[data-v-8af86734]{color:#7a8794;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.restaurant[data-v-8af86734]{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-8af86734]{position:sticky;top:67px;z-index:2;background:#fff;padding:10px 12px 4px 12px;border-bottom:1px solid #eceff1}.v-toolbar__title[data-v-8af86734]{text-transform:uppercase;font-weight:500;cursor:pointer}.admin-menu-list[data-v-8af86734]{padding-top:6px}.admin-top-group[data-v-8af86734]{margin-bottom:2px}.admin-submenu-group[data-v-8af86734]{margin:8px 12px 10px 18px;border-left:3px solid #f6c6c6;border-radius:12px;background:#fff7f7;overflow:hidden}.admin-submenu-group[data-v-8af86734]>.v-list-group__header{min-height:46px;padding-left:12px!important;background:rgba(242,72,71,.05)}.admin-submenu-group[data-v-8af86734]>.v-list-group__header .v-list-item__title{font-weight:600;color:#c85a59}.admin-submenu-group[data-v-8af86734]>.v-list-group__items{padding:6px 0 8px}.admin-submenu-item[data-v-8af86734]{margin:2px 8px 2px 10px;min-height:42px;border-radius:10px}.admin-submenu-item[data-v-8af86734] .v-list-item__icon{margin-right:18px!important}.admin-submenu-item[data-v-8af86734] .v-list-item__title{font-size:.96rem}.admin-submenu-item[data-v-8af86734].v-list-item--active{background:rgba(242,72,71,.12)}.v-application--is-ltr .v-list-item__action[data-v-8af86734]:first-child,.v-application--is-ltr .v-list-item__icon[data-v-8af86734]:first-child{margin-right:32px}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item[data-v-8af86734]{padding-left:45px}.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))}.metric-strip[data-v-55e997c2]{height:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:8px}.metric-strip__label[data-v-55e997c2]{font-size:.75rem;color:rgba(0,0,0,.56);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.metric-strip__value[data-v-55e997c2]{font-size:1.05rem;font-weight:700}.status-list[data-v-55e997c2]{display:grid;gap:10px}.status-row[data-v-55e997c2]{display:flex;justify-content:space-between;gap:12px;align-items:center}.status-label[data-v-55e997c2]{color:rgba(0,0,0,.6);font-size:.92rem}.status-value[data-v-55e997c2]{text-align:right}.signal-summary-block+.signal-summary-block[data-v-55e997c2]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.manager-dashboard[data-v-3544119c]{max-width:1600px;margin-left:auto;margin-right:auto;padding-bottom:32px}.dashboard-hero[data-v-3544119c]{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-3544119c]{border-radius:14px!important}.dashboard-hero__refresh[data-v-3544119c]{border-radius:10px!important}.dashboard-section__head[data-v-3544119c]{max-width:720px}.dashboard-section__title[data-v-3544119c]{font-size:1.35rem;font-weight:700;color:rgba(0,0,0,.87);letter-spacing:-.02em}.dashboard-section__lead[data-v-3544119c]{font-size:.875rem;color:rgba(0,0,0,.54);margin-top:4px;line-height:1.45}.dashboard-chart-card[data-v-3544119c]{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-3544119c]:hover{box-shadow:0 8px 32px rgba(0,0,0,.06)!important}.dashboard-chart-card__title[data-v-3544119c]{font-size:1rem!important;font-weight:600!important;padding-top:20px!important;align-items:center}.dashboard-chart-plot[data-v-3544119c]{height:304px;min-height:304px;position:relative}.dashboard-channels-body[data-v-3544119c]{height:304px;min-height:304px;display:flex;flex-direction:column;flex-wrap:nowrap;box-sizing:border-box}.dashboard-chart-card--plot[data-v-3544119c]{min-height:100%}.dashboard-donut-chart-wrap[data-v-3544119c]{height:252px;flex:0 0 252px;position:relative}.dashboard-channel-legend-inline[data-v-3544119c]{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-3544119c],.channels-legend-val[data-v-3544119c]{font-size:.7rem;letter-spacing:-.01em}.dashboard-channel-pill[data-v-3544119c]{display:inline-flex;align-items:center;flex-wrap:nowrap;max-width:100%}.dashboard-channel-pill .channel-dot[data-v-3544119c]{margin-right:4px;width:8px;height:8px}.dashboard-table-card[data-v-3544119c]{border-radius:14px!important;border:1px solid rgba(0,0,0,.07)!important;overflow:hidden}.dashboard-table-card__toolbar[data-v-3544119c]{flex-wrap:wrap;gap:12px}.dashboard-table-card__search[data-v-3544119c]{max-width:360px}.dashboard-data-table[data-v-3544119c] .v-data-table__wrapper{border-radius:0 0 12px 12px}.dashboard-side-card[data-v-3544119c]{border-radius:14px!important;border:1px solid rgba(0,0,0,.07)!important;height:100%}.stat-row[data-v-3544119c]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.stat-row__label[data-v-3544119c]{font-size:.875rem;color:rgba(0,0,0,.54)}.stat-row__value[data-v-3544119c]{font-weight:700;font-size:1.1rem}.dashboard-quick-link[data-v-3544119c]{border-radius:10px!important;margin-bottom:4px}.dashboard-quick-link[data-v-3544119c]:hover{background:rgba(242,72,71,.06)!important}.channel-dot[data-v-3544119c]{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.alert-action[data-v-3544119c]:hover{background:rgba(0,0,0,.02)}.dashboard-skel[data-v-3544119c]{border-radius:12px!important}.v-data-table[data-v-3544119c] td{font-size:.875rem!important}.v-timeline-item__body[data-v-0ccc4044]{margin-bottom:8px}.border-left-4[data-v-2a215875]{border-left-width:4px!important;border-left-style:solid!important}.border-cyan[data-v-2a215875]{border-left-color:#00bcd4!important}.border-blue[data-v-2a215875]{border-left-color:#2196f3!important}.border-teal[data-v-2a215875]{border-left-color:#009688!important}.border-indigo[data-v-2a215875]{border-left-color:#3f51b5!important}.border-deep-purple[data-v-2a215875]{border-left-color:#673ab7!important}.v-card[data-v-2a215875]{transition:transform .3s;&[data-v-2a215875]:hover{transform:translateY(-3px)}}.v-data-table[data-v-6b4b5e9e]{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-d43e1a9e]{border:2px dashed #fb8c00!important}.v-list-item.selected[data-v-d43e1a9e]{background-color:rgba(var(--v-primary-base),.1)}[data-v-d43e1a9e] .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-8b793efc]{min-height:400px}.courier-list[data-v-8b793efc],.zone-list[data-v-8b793efc]{max-height:500px;overflow-y:auto}@media (max-width:960px){.courier-list[data-v-8b793efc],.zone-list[data-v-8b793efc]{max-height:300px}}.assignment-section[data-v-8b793efc]{background-color:#f5f5f5;border-radius:4px;padding:16px}.v-list-item__action.text-right[data-v-678e397a]{align-items:flex-end}.order-detail-table[data-v-678e397a]{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.order-detail-table__head[data-v-678e397a],.order-detail-table__row[data-v-678e397a]{display:grid;grid-template-columns:minmax(0,1fr) 120px 140px 44px;gap:12px;align-items:center;padding:10px 8px}.order-detail-table__head[data-v-678e397a]{padding-top:12px;padding-bottom:8px}.order-detail-table__row[data-v-678e397a]{border-top:1px solid rgba(0,0,0,.08)}.order-detail-table__cell[data-v-678e397a]{min-width:0}.order-detail-table__cell--accion[data-v-678e397a],.order-detail-table__cell--importe[data-v-678e397a],.order-detail-table__cell--unitario[data-v-678e397a]{justify-self:end}@media (max-width:760px){.order-detail-table__head[data-v-678e397a],.order-detail-table__row[data-v-678e397a]{grid-template-columns:minmax(0,1fr) 96px 112px 36px;gap:8px;padding-left:0;padding-right:0}}.v-card[data-v-4cda3036]{border-radius:8px}.v-tabs[data-v-4cda3036]{margin-bottom:12px}.top-toolbar-actions-col[data-v-9142f2d8],.top-toolbar-actions[data-v-9142f2d8]{display:flex;align-items:center;justify-content:flex-end}.top-toolbar-actions[data-v-9142f2d8]{width:100%;gap:8px;min-height:40px}.top-kpis[data-v-9142f2d8]{margin-right:auto;display:flex;align-items:center;line-height:1;white-space:nowrap}@media (max-width:960px){.top-toolbar-actions-col[data-v-9142f2d8]{justify-content:stretch}.top-toolbar-actions[data-v-9142f2d8]{justify-content:flex-start;flex-wrap:wrap;min-height:0}.top-kpis[data-v-9142f2d8]{width:100%;margin-right:0;margin-bottom:4px;white-space:normal}}.orders-board[data-v-9142f2d8]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;min-height:calc(100vh - 200px)}@media (max-width:960px){.orders-board[data-v-9142f2d8]{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-9142f2d8]{scroll-snap-align:start}}.orders-column[data-v-9142f2d8]{background:#f5f5f5;border-radius:8px;padding:8px;min-height:100%;display:flex;flex-direction:column;max-height:calc(100vh - 230px);contain:layout style}.orders-list[data-v-9142f2d8]{min-height:200px;padding:4px 0;overflow-y:auto;flex:1;content-visibility:auto;contain-intrinsic-size:0 500px}.flip-list-move[data-v-9142f2d8]{transition:transform .3s}.column-header[data-v-9142f2d8]{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-9142f2d8]{font-size:14px;font-weight:600;line-height:1.1}.column-header[data-v-9142f2d8] .v-chip{height:18px;min-width:18px;padding:0 5px;font-size:10px;font-weight:700}@media (max-width:960px){.column-header[data-v-9142f2d8]{padding:7px 8px}.column-title[data-v-9142f2d8]{font-size:13px}}.order-card[data-v-9142f2d8]{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.order-card-actions[data-v-9142f2d8]{gap:4px}.orders-board--compact .order-card[data-v-9142f2d8]{margin:6px!important}.orders-board--compact .order-card .v-card__text[data-v-9142f2d8]{padding:8px 10px!important}.orders-board--compact .body-2[data-v-9142f2d8]{font-size:12px!important}.orders-board--compact .caption[data-v-9142f2d8]{font-size:11px!important}.drag-handle[data-v-9142f2d8]{cursor:grab;opacity:.55;transition:opacity .15s ease}.drag-disabled .drag-handle[data-v-9142f2d8]{cursor:not-allowed;opacity:.25}.order-card:hover .drag-handle[data-v-9142f2d8]{opacity:1}.sortable-ghost[data-v-9142f2d8]{opacity:.35}.sortable-chosen[data-v-9142f2d8]{box-shadow:0 8px 18px rgba(0,0,0,.18)}.delivery-order[data-v-9142f2d8]{border-left:4px solid #2196f3!important}.takeaway-order[data-v-9142f2d8]{border-left:4px solid #a1887f!important}.rappi-order[data-v-9142f2d8]{border-left:4px solid #ff9800!important}.pedidosya-order[data-v-9142f2d8]{border-left:4px solid #f44336!important}.chip-delivery-order[data-v-9142f2d8]{background-color:#2196f3!important;color:#fff}.chip-takeaway-order[data-v-9142f2d8]{background-color:#a1887f!important;color:#fff}.chip-rappi-order[data-v-9142f2d8]{background-color:#ff9800!important;color:#fff}.chip-pedidosya-order[data-v-9142f2d8]{background-color:#f44336!important;color:#fff}.bg-warning[data-v-9142f2d8]{background-color:#fb8c00!important}.bg-info[data-v-9142f2d8]{background-color:#2196f3!important}.bg-success[data-v-9142f2d8]{background-color:#4caf50!important}.bg-grey[data-v-9142f2d8]{background-color:#9e9e9e!important}.bg-error[data-v-9142f2d8]{background-color:#f44336!important}.delayed-order[data-v-9142f2d8]{background-color:#f19c9c!important}.image-cropper[data-v-11f46947]{width:100%}.cropped-preview[data-v-11f46947],.current-image[data-v-11f46947]{text-align:center}.cropped-preview .v-image[data-v-11f46947]{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-269b9034]{border-radius:14px}.product-form-tabs[data-v-269b9034]{margin-bottom:10px}.product-form-tabs[data-v-269b9034] .v-tab{letter-spacing:.04em;font-weight:500}.product-form-tabs-content[data-v-269b9034]{min-height:520px}.product-form-tabs-content[data-v-269b9034] .v-window-item{padding-top:6px}.product-form-tabs-content[data-v-269b9034] .v-input{margin-bottom:6px}.price-input[data-v-87d545de]{width:120px}.price-input[data-v-87d545de] input{text-align:right}.increment-input[data-v-87d545de]{max-width:200px}.v-data-table[data-v-87d545de]{background:transparent}.product-inactive[data-v-87d545de]{opacity:.72;background-color:#fafafa!important}.drag-ghost[data-v-87d545de]{opacity:.35}.drag-chosen[data-v-87d545de]{box-shadow:inset 0 0 0 2px rgba(0,150,136,.35)}.action-rail[data-v-87d545de]{min-width:132px;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.product-card[data-v-87d545de]{min-height:120px}.product-card-text[data-v-87d545de]{display:flex;align-items:stretch}.product-thumb-card[data-v-87d545de]{border-radius:10px;margin:10px 0 10px 10px}.product-thumb-list[data-v-87d545de]{border-radius:10px}.product-drag-handle[data-v-87d545de]{cursor:grab}.product-drag-handle[data-v-87d545de]:active{cursor:grabbing}.product-title[data-v-87d545de]{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-87d545de]{font-size:.95rem;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price-inline[data-v-87d545de]{color:#e53935;font-weight:700;margin-top:2px;display:block;white-space:nowrap}.product-price-inline[data-v-87d545de]:before{content:none}.product-row[data-v-87d545de]{width:100%;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.min-w-0[data-v-87d545de]{min-width:0}.product-info[data-v-87d545de]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.product-title-row[data-v-87d545de]{display:flex;align-items:flex-start;gap:6px;min-width:0}.product-status-chip[data-v-87d545de]{flex-shrink:0;margin-left:2px}.product-list[data-v-87d545de]{display:flex;flex-direction:column;gap:10px}.product-list-item[data-v-87d545de]{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-87d545de]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}@media (max-width:1264px){.action-rail[data-v-87d545de]{min-width:120px}}@media (max-width:760px){.product-row[data-v-87d545de]{grid-template-columns:1fr;gap:10px;align-items:start}.action-rail[data-v-87d545de]{min-width:0;justify-content:flex-start}.product-list-item[data-v-87d545de]{flex-direction:column;align-items:stretch}.product-main[data-v-87d545de]{width:100%}}.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-dcd4f3b2]{width:40px;height:40px;border-radius:50%;display:inline-block}.channel-card[data-v-ba8783f6]{transition:all .2s ease}.channel-card[data-v-ba8783f6]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.channel-active[data-v-ba8783f6]{border-color:var(--v-primary-base)!important;border-width:2px!important;background-color:var(--v-primary-lighten5,#fce4ec)!important}.gallery-item[data-v-e149a080]{position:relative;overflow:hidden}.gallery-remove-btn[data-v-e149a080]{position:absolute;top:4px;right:4px;background:hsla(0,0%,100%,.9)}.employee-page[data-v-15ab6fa0]{border-radius:18px}.employee-page__header[data-v-15ab6fa0]{padding-bottom:10px}.employee-kpis[data-v-15ab6fa0]{margin-top:2px}.employee-kpi[data-v-15ab6fa0]{border-radius:16px;min-height:92px}.filters-card[data-v-15ab6fa0]{border-radius:16px}.employee-table[data-v-15ab6fa0]{border:1px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden}.cash-amount[data-v-3c62a6d4]{white-space:nowrap;font-variant-numeric:tabular-nums}.cash-subtotal[data-v-3c62a6d4]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.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-93e84678]{padding:12px;background:#f5f5f5;border-radius:8px}.grid-scroll-wrapper[data-v-93e84678]{overflow-x:auto;overflow-y:auto;max-height:70vh;border-radius:8px;background:#fafafa}.grid-container[data-v-93e84678]{display:grid;min-width:-moz-min-content;min-width:min-content}.grid-cell[data-v-93e84678]{min-width:60px;min-height:60px;border:1px dashed #e8e8e8}.grid-cell[data-v-93e84678],.table-item[data-v-93e84678]{display:flex;align-items:center;justify-content:center;position:relative}.table-item[data-v-93e84678]{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-93e84678]{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-93e84678]:hover{transform:scale(1.08);z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.25)}.shape-round[data-v-93e84678]{border-radius:50%}.shape-square[data-v-93e84678]{border-radius:6px}.shape-rectangular[data-v-93e84678]{border-radius:8px}.size-small[data-v-93e84678]{width:44px;height:44px}.size-medium[data-v-93e84678]{width:50px;height:50px}.size-large[data-v-93e84678]{width:54px;height:54px}.cell-rect-h .table-item[data-v-93e84678],.cell-rect-v .table-item[data-v-93e84678]{width:calc(100% - 10px);height:calc(100% - 10px)}.status-free[data-v-93e84678]{background:linear-gradient(135deg,#66bb6a,#43a047)}.status-occupied_paid[data-v-93e84678]{background:linear-gradient(135deg,#42a5f5,#1e88e5)}.status-occupied_pending[data-v-93e84678]{background:linear-gradient(135deg,#ffa726,#fb8c00)}.table-number[data-v-93e84678]{font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.table-seats[data-v-93e84678]{display:flex;align-items:center;gap:1px;font-size:10px;opacity:.85;margin-top:1px}.table-badge[data-v-93e84678]{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-93e84678]{display:flex;flex-direction:column;align-items:center;opacity:.7}.landmark-label[data-v-93e84678]{font-size:9px;color:#78909c;font-weight:500;margin-top:1px;white-space:nowrap}.table-selected[data-v-93e84678]{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-93e84678]{box-shadow:0 0 0 3px rgba(94,53,177,.25)}.halo-reserved-soon[data-v-93e84678]{box-shadow:0 0 0 3px rgba(229,57,53,.35)}@media (max-width:600px){.grid-cell[data-v-93e84678]{min-width:42px;min-height:42px}.size-small[data-v-93e84678]{width:32px;height:32px}.size-medium[data-v-93e84678]{width:38px;height:38px}.size-large[data-v-93e84678]{width:42px;height:42px}.table-number[data-v-93e84678]{font-size:13px}.table-seats[data-v-93e84678]{display:none}}.deleted-items-panel[data-v-3b685b71],.details-panel[data-v-3b685b71]{border:thin solid rgba(0,0,0,.12)!important}.product .v-list-item__action[data-v-3b685b71]{margin:0}.product .v-list-item__content[data-v-3b685b71]{padding:0}.product.v-list-item[data-v-3b685b71]{min-height:auto}.product-item[data-v-3b685b71]{display:flex;justify-content:space-between;flex-direction:row}.centered-input[data-v-3f52fddb] input{text-align:center}.salon-stat-card[data-v-52a12be1]{border-radius:12px!important;transition:box-shadow .2s ease}.salon-stat-card[data-v-52a12be1]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)!important}.sidebar-sticky[data-v-52a12be1]{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.sidebar-sticky .v-card+.v-card[data-v-52a12be1]{margin-top:12px}.salon-layout[data-v-52a12be1]{margin-bottom:24px}.table-detail-dialog-card[data-v-52a12be1]{max-height:calc(100vh - 32px)}.table-detail-dialog-card>.v-divider[data-v-52a12be1],.table-detail-dialog-card>.v-toolbar[data-v-52a12be1]{flex:0 0 auto}.table-detail-dialog-body[data-v-52a12be1]{max-height:calc(100vh - 120px);overflow-y:auto}@media (max-width:600px){.table-detail-dialog-card[data-v-52a12be1]{height:100vh;max-height:100vh;border-radius:0!important}.table-detail-dialog-body[data-v-52a12be1]{max-height:calc(100vh - 80px)}}.greyscale-image[data-v-52a12be1]{filter:grayscale(100%);opacity:.7}.unavailable-product[data-v-52a12be1]{opacity:.9;cursor:default}.unavailable-product[data-v-52a12be1]:hover{box-shadow:none!important;transform:none!important}.v-data-table[data-v-708cf05e] .v-data-table__wrapper{overflow-x:auto}.v-card[data-v-708cf05e]{border-radius:8px}.v-card__title.primary[data-v-708cf05e]{border-top-left-radius:8px;border-top-right-radius:8px}.v-app-bar[data-v-23fd311b]{a[data-v-23fd311b]{text-decoration:none}.router-link-active[data-v-23fd311b]{opacity:1}}.v-app-bar.v-toolbar.v-sheet[data-v-23fd311b]{background-color:hsla(0,0%,96.1%,0)!important;transition:background-color .3s ease}.v-app-bar.v-toolbar.v-sheet.secondary[data-v-23fd311b]{background-color:#f24847!important}.v-app-bar.v-toolbar.v-sheet.primary[data-v-23fd311b]{background-color:#fff!important}.v-app-bar.v-toolbar.v-sheet.custom-bg[data-v-23fd311b]{background-color:var(--navbar-bg-color)!important}.links-page[data-v-5f4dd38f]{min-height:100vh;background:linear-gradient(45deg,#1a1a1a,#2d2d2d);position:relative}.cover-image-container[data-v-5f4dd38f]{position:absolute;top:0;left:0;right:0;z-index:1}.cover-image[data-v-5f4dd38f]{width:100%}.restaurant-info-container[data-v-5f4dd38f]{position:relative;z-index:2}.profile-with-cover[data-v-5f4dd38f]{position:relative;margin-top:120px;border:4px solid #fff;background-color:#fff}.link-button[data-v-5f4dd38f]{transition:all .3s ease;text-transform:none!important;letter-spacing:normal!important;font-weight:600!important;opacity:.9}.social-links[data-v-5f4dd38f]{display:flex;justify-content:center;flex-wrap:wrap}.link-button.on-hover[data-v-5f4dd38f]{transform:translateY(-2px);opacity:1;box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.qr-code[data-v-172a228f]{margin:0 auto;border-radius:8px;width:300px;height:300px}.item-price-breakdown[data-v-a421cc3a]{width:100%}.price-row[data-v-a421cc3a]{display:flex;justify-content:space-between;align-items:center;padding:1px 0;gap:8px}.total-row[data-v-a421cc3a]{padding-top:2px}.item-with-breakdown[data-v-a421cc3a]{align-items:flex-start}.item-with-breakdown .v-list-item__avatar[data-v-a421cc3a]{margin-top:12px}.order-card-enter[data-v-a421cc3a]{animation:cardSlideUp-a421cc3a .5s cubic-bezier(.22,1,.36,1) both}@keyframes cardSlideUp-a421cc3a{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.check-wrapper-order[data-v-a421cc3a]{display:inline-block;width:96px;height:96px}.check-svg-order[data-v-a421cc3a]{width:96px;height:96px;filter:drop-shadow(0 4px 12px rgba(67,160,71,.3))}.order-circle-anim[data-v-a421cc3a]{stroke-dasharray:289;stroke-dashoffset:289;animation:drawCircle-a421cc3a .6s ease-out .1s forwards}@keyframes drawCircle-a421cc3a{to{stroke-dashoffset:0}}.order-check-mark[data-v-a421cc3a]{stroke-dasharray:60;stroke-dashoffset:60;animation:drawCheck-a421cc3a .4s ease-out .65s forwards}@keyframes drawCheck-a421cc3a{to{stroke-dashoffset:0}}.order-title-anim[data-v-a421cc3a]{animation:fadeInUp-a421cc3a .4s ease-out .9s both}.order-chip-anim[data-v-a421cc3a]{animation:fadeInUp-a421cc3a .4s ease-out 1.05s both}@keyframes fadeInUp-a421cc3a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.permission-summary[data-v-2cff612e]{max-width:680px}.permission-search[data-v-2cff612e]{max-width:320px}.permission-control-bar[data-v-2cff612e]{border:1px solid rgba(0,0,0,.08);border-radius:14px}.permission-group-header[data-v-2cff612e]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.permission-group-actions[data-v-2cff612e]{display:flex;flex-wrap:wrap;gap:4px;margin-right:12px}@media (max-width:960px){.permission-group-header[data-v-2cff612e]{align-items:flex-start;flex-direction:column}.permission-group-actions[data-v-2cff612e]{margin-right:0}}.restaurant-job-application[data-v-1ceb571a]{background-color:#f5f5f5}.title-order-type[data-v-1ceb571a]{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-1ceb571a]{font-size:.9rem!important;line-height:1rem}.icon-light[data-v-1ceb571a]{stroke:currentColor;stroke-width:1.5;fill:none}.benefit-card[data-v-1ceb571a]{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.restaurant-job-application[data-v-1ceb571a]{padding-bottom:64px}.bottom-nav[data-v-1ceb571a]{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-1ceb571a]{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-1ceb571a]{font-size:.7rem;color:#999;font-weight:500}.bottom-nav__item--active span[data-v-1ceb571a]{color:var(--v-primary-base);font-weight:600}.more-sheet-handle[data-v-1ceb571a]{width:40px;height:4px;border-radius:2px;background:#ddd;margin:12px auto 4px}.layout-editor[data-v-412a6efe]{position:relative}.grid-scroll-wrapper[data-v-412a6efe]{overflow-x:auto;overflow-y:auto;max-height:70vh;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.grid-container[data-v-412a6efe]{display:grid;min-width:-moz-min-content;min-width:min-content}.grid-cell[data-v-412a6efe]{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-412a6efe]:hover{background-color:rgba(25,118,210,.04)}.drop-target[data-v-412a6efe]{background-color:rgba(25,118,210,.12)!important;border-color:#1976d2!important;border-style:solid!important}.table-item[data-v-412a6efe]{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-412a6efe]:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:3}.table-item[data-v-412a6efe]:active{cursor:grabbing}.table-number[data-v-412a6efe]{font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.table-seats[data-v-412a6efe]{display:flex;align-items:center;gap:1px;font-size:10px;opacity:.85;margin-top:1px}.shape-round[data-v-412a6efe]{border-radius:50%;background:linear-gradient(135deg,#1976d2,#1565c0)}.shape-square[data-v-412a6efe]{border-radius:6px;background:linear-gradient(135deg,#388e3c,#2e7d32)}.shape-rectangular[data-v-412a6efe]{border-radius:6px;background:linear-gradient(135deg,#e65100,#bf360c)}.size-small[data-v-412a6efe]{width:44px;height:44px}.size-medium[data-v-412a6efe]{width:50px;height:50px}.size-large[data-v-412a6efe]{width:56px;height:56px}.shape-rectangular[data-v-412a6efe]{border-radius:8px}.cell-rect-h .table-item[data-v-412a6efe],.cell-rect-v .table-item[data-v-412a6efe]{width:calc(100% - 10px);height:calc(100% - 10px)}.selected-table[data-v-412a6efe]{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-412a6efe]{opacity:.4;transform:scale(.9)}.touch-dragging[data-v-412a6efe]{opacity:.6}.landmark[data-v-412a6efe]{display:flex;flex-direction:column;align-items:center;cursor:pointer;opacity:.7;transition:opacity .2s}.landmark[data-v-412a6efe]:hover{opacity:1}.landmark-label[data-v-412a6efe]{font-size:9px;color:#78909c;font-weight:500;margin-top:1px;white-space:nowrap}.legend-dot[data-v-412a6efe]{width:12px;height:12px;border-radius:2px}.legend-round[data-v-412a6efe]{border-radius:50%;background:#1976d2}.legend-square[data-v-412a6efe]{background:#388e3c}.legend-rect[data-v-412a6efe]{width:20px;height:10px;border-radius:2px;background:#e65100}@media (max-width:600px){.grid-scroll-wrapper[data-v-412a6efe]{max-height:50vh}.grid-cell[data-v-412a6efe]{min-width:52px;min-height:52px}.size-small[data-v-412a6efe]{width:36px;height:36px}.size-medium[data-v-412a6efe]{width:42px;height:42px}.size-large[data-v-412a6efe]{width:48px;height:48px}.table-number[data-v-412a6efe]{font-size:14px}.table-seats[data-v-412a6efe]{display:none}}.sticky-top[data-v-7ea01905]{position:sticky;top:20px}.qr-image[data-v-7ea01905]{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.qr-card[data-v-7ea01905]{border-radius:12px;overflow:hidden}.title-text[data-v-7ea01905]{font-size:1.5rem;font-weight:600}.custom-text[data-v-7ea01905]{color:#555;font-size:14px;line-height:1.3}.elegant-text[data-v-7ea01905]{color:var(--v-primary-base,#1976d2);font-size:14px;line-height:1.3}@media (max-width:600px){.qr-card[data-v-7ea01905]{margin:0 16px}.title-text[data-v-7ea01905]{font-size:1.25rem}.custom-text[data-v-7ea01905],.elegant-text[data-v-7ea01905]{font-size:13px}}.stats-row[data-v-0c16b4af]{margin-bottom:32px}.stat-card[data-v-0c16b4af]{transition:all .3s ease;border-radius:12px!important;cursor:pointer;&[data-v-0c16b4af]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.stat-label[data-v-0c16b4af]{font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.stat-value[data-v-0c16b4af]{font-size:2.5rem;font-weight:800;color:#2c3e50;line-height:1;margin-bottom:4px}.stat-subtitle[data-v-0c16b4af]{font-size:.875rem;color:#95a5a6}}.kanban-container[data-v-0c16b4af]{margin-top:32px}.kanban-column[data-v-0c16b4af]{background:#fff;border-radius:12px;padding:16px;min-height:500px;box-shadow:0 2px 8px rgba(0,0,0,.08);.column-header[data-v-0c16b4af]{justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f1f3f5;.column-title[data-v-0c16b4af]{font-size:1rem;font-weight:700;color:#2c3e50}}.column-content[data-v-0c16b4af]{min-height:400px}}.task-card[data-v-0c16b4af]{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-0c16b4af]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.task-priority[data-v-0c16b4af]{position:absolute;top:0;left:0;width:4px;height:100%;&.priority-urgent[data-v-0c16b4af]{background:#e74c3c}&.priority-high[data-v-0c16b4af]{background:#ff6b6b}&.priority-medium[data-v-0c16b4af]{background:#4ecdc4}&.priority-low[data-v-0c16b4af]{background:#95e1d3}}.task-content[data-v-0c16b4af]{padding-left:8px}.task-description[data-v-0c16b4af]{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-0c16b4af]{display:flex;flex-wrap:wrap;gap:8px}.task-footer[data-v-0c16b4af]{padding-top:12px;border-top:1px solid #f1f3f5}}.empty-state[data-v-0c16b4af]{text-align:center;padding:48px 16px;p[data-v-0c16b4af]{margin:0;font-size:.875rem}}.task-list-enter-active[data-v-0c16b4af],.task-list-leave-active[data-v-0c16b4af]{transition:all .3s ease}.task-list-enter-from[data-v-0c16b4af]{opacity:0;transform:translateY(-20px)}.task-list-leave-to[data-v-0c16b4af]{opacity:0;transform:translateX(20px)}@media (max-width:960px){.kanban-column[data-v-0c16b4af]{margin-bottom:24px}.stat-card[data-v-0c16b4af]{margin-bottom:16px}}.v-data-table[data-v-20a62e7a] .v-data-table__wrapper{overflow-x:auto}.v-chip.small-chip[data-v-20a62e7a]{height:20px;font-size:11px}.v-list-item__subtitle .v-chip--x-small[data-v-20a62e7a]{height:16px;font-size:10px}.grey--text[data-v-20a62e7a]{color:rgba(0,0,0,.6)!important}.red--text[data-v-20a62e7a]{color:#f44336!important}@media (max-width:600px){.v-card-text .v-row[data-v-20a62e7a]{margin-top:8px;margin-bottom:8px}.v-card-title[data-v-20a62e7a]{padding:12px 16px;font-size:18px}.v-card-text[data-v-20a62e7a]{padding:8px 16px}}.schedule-grid[data-v-88e5c25e]{display:grid;grid-template-columns:200px repeat(7,1fr) 100px;gap:1px;background:#ddd;border:1px solid #ddd}.grid-header[data-v-88e5c25e]{background:#f5f5f5;padding:12px;font-weight:700;text-align:center}.grid-cell[data-v-88e5c25e]{background:#fff;padding:8px;min-height:60px}.employee-col[data-v-88e5c25e]{background:#f5f5f5;font-weight:500}.total-col[data-v-88e5c25e]{background:#f8f8f8;display:flex;align-items:center;justify-content:center}.shift-cell[data-v-88e5c25e]{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-88e5c25e]:hover{background:#f5f5f5;border-color:#bbb}.shift-time[data-v-88e5c25e]{font-size:.85em;line-height:1.3;text-align:center;font-weight:500}.shift-time[data-v-88e5c25e]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:4px;margin-bottom:4px}.shift-editor[data-v-88e5c25e]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px 8px}.time-select[data-v-88e5c25e]{max-width:92px}.time-select--hour[data-v-88e5c25e],.time-select--minute[data-v-88e5c25e]{max-width:96px}.time-separator[data-v-88e5c25e]{font-size:18px;line-height:1;opacity:.7}[data-v-88e5c25e] .time-select .v-input__control,[data-v-88e5c25e] .time-select .v-input__slot{min-height:46px}[data-v-88e5c25e] .time-select .v-select__selection{font-size:16px}[data-v-88e5c25e] .time-select .v-input__append-inner{margin-top:10px}.shift-duration-badge[data-v-88e5c25e]{display:inline-flex;align-items:center;background:#e8f5e9;border-radius:12px;padding:1px 8px}.flexible-chip[data-v-88e5c25e]{max-width:170px}.camera-container[data-v-2f0e2fac]{position:relative;width:100%;max-width:500px;margin:0 auto}.camera-container video[data-v-2f0e2fac]{width:100%;border-radius:8px}.capture-btn[data-v-2f0e2fac]{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}.row-pointer[data-v-0eac7765] tbody tr{cursor:pointer}.description-cell[data-v-0eac7765]{max-width:360px;white-space:normal;line-height:1.35}.detail-text[data-v-0eac7765]{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-495aafce]:first-child,.v-application--is-ltr .v-list-item__icon[data-v-495aafce]:first-child{margin-right:32px}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item[data-v-495aafce]{padding-left:45px}.ingredient-row[data-v-ffea12e4]{border:1px solid #e0e0e0;border-radius:4px;padding:8px;margin-bottom:8px}.instruction-row[data-v-ffea12e4]{border-left:3px solid #1976d2;padding-left:16px;margin-bottom:16px}.instruction-row.critical[data-v-ffea12e4]{border-left-color:#f44336}.cost-card[data-v-ffea12e4]{position:sticky;top:24px}.recipe-actions[data-v-ffea12e4]{background:#fff}@media (max-width:600px){.recipe-actions[data-v-ffea12e4]{position:sticky;bottom:0;z-index:2;padding-top:8px;padding-bottom:8px}}@media (max-width:600px){.cost-card[data-v-ffea12e4]{position:static;top:auto}}.v-data-table[data-v-a1c56a50] tbody tr:hover{cursor:pointer;background:rgba(0,0,0,.03)!important}.cost-badge[data-v-a1c56a50]{position:absolute;top:8px;right:8px;font-size:.875rem}.recipe-card[data-v-a1c56a50]{position:relative;transition:transform .2s}.recipe-card[data-v-a1c56a50]:hover{transform:translateY(-2px)}.compact-stepper[data-v-4cc27dbd]{box-shadow:none!important}.compact-stepper[data-v-4cc27dbd] .v-stepper__header{box-shadow:none;height:auto}.compact-stepper[data-v-4cc27dbd] .v-stepper__step{padding:12px 8px}.compact-stepper[data-v-4cc27dbd] .v-stepper__step__step{margin-right:8px;width:28px;height:28px;font-size:14px}.compact-stepper[data-v-4cc27dbd] .v-stepper__label{font-size:13px;text-shadow:none!important}.compact-stepper[data-v-4cc27dbd] .v-stepper__content{padding:16px 0 0 0}.fixed-bottom-btn[data-v-4cc27dbd]{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-27e64473]{max-height:92vh}.shift-dialog-card[data-v-27e64473] .v-card__text{max-height:calc(92vh - 132px);overflow-y:auto}@media (max-width:960px){.shift-dialog-card[data-v-27e64473]{max-height:100vh}.shift-dialog-card[data-v-27e64473] .v-card__text{max-height:calc(100vh - 120px)}}.calendar-grid[data-v-2ed5c8ee]{border:1px solid #e0e0e0;border-radius:4px;&.day[data-v-2ed5c8ee],&.week[data-v-2ed5c8ee]{height:calc(100vh - 250px);overflow-y:auto}}.timeline-container[data-v-2ed5c8ee]{position:relative;height:100%;display:flex;flex-direction:column}.timeline-header[data-v-2ed5c8ee]{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-2ed5c8ee]{padding:8px;text-align:center;border-right:1px solid #e0e0e0;font-size:.8rem}.timeline-body[data-v-2ed5c8ee]{position:relative;min-height:1440px;flex:1;display:flex;flex-direction:column}.timeline-day[data-v-2ed5c8ee]{flex:1;border-bottom:1px solid #e0e0e0;position:relative}.timeline-day-header[data-v-2ed5c8ee]{padding:8px;font-weight:500;background:#f5f5f5;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:2}.timeline-slots[data-v-2ed5c8ee]{position:relative;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:100% 60px}.timeline-slot[data-v-2ed5c8ee]{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-2ed5c8ee]:hover{transform:translateY(-2px);z-index:2;box-shadow:0 4px 8px rgba(0,0,0,.2)}}.calendar-header[data-v-2ed5c8ee]{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f5f5;border-bottom:1px solid #e0e0e0}.calendar-body[data-v-2ed5c8ee]{display:grid}.calendar-row[data-v-2ed5c8ee]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-cell[data-v-2ed5c8ee]{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-2ed5c8ee]:hover{background:rgba(0,0,0,.02)}.cell-header[data-v-2ed5c8ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cell-date[data-v-2ed5c8ee]{font-size:1.1rem;font-weight:500}.cell-totals[data-v-2ed5c8ee]{background:#f5f5f5;border-radius:4px;padding:8px;margin-bottom:8px}.salon-stats[data-v-2ed5c8ee]{background:rgba(0,0,0,.05);border-radius:4px;padding:8px;margin-top:4px}.stat-row[data-v-2ed5c8ee]{display:flex;justify-content:space-between;align-items:flex-start;font-size:.7rem}.stat-label[data-v-2ed5c8ee]{color:rgba(0,0,0,.6);font-weight:600}.stat-value[data-v-2ed5c8ee]{font-weight:500}.calendar-cell.is-blocked[data-v-2ed5c8ee]{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-2ed5c8ee]{background:rgba(255,152,0,.06)}@media (max-width:600px){.calendar-cell[data-v-2ed5c8ee]{min-height:80px;padding:4px;font-size:11px}.cell-date[data-v-2ed5c8ee]{font-size:.9rem}.cell-totals[data-v-2ed5c8ee],.salon-stats[data-v-2ed5c8ee]{padding:4px;font-size:10px}.week-view[data-v-2ed5c8ee]{overflow-x:auto;-webkit-overflow-scrolling:touch}.week-body[data-v-2ed5c8ee],.week-header[data-v-2ed5c8ee]{grid-template-columns:50px repeat(7,minmax(80px,1fr))}.day-hour-label[data-v-2ed5c8ee]{width:45px;font-size:11px}}.week-view[data-v-2ed5c8ee]{overflow-x:auto}.week-header[data-v-2ed5c8ee]{display:grid;grid-template-columns:60px repeat(7,1fr);gap:1px;background:#e0e0e0;margin-bottom:1px}.week-day-header[data-v-2ed5c8ee]{padding:8px;text-align:center;background:#f5f5f5;&.today[data-v-2ed5c8ee]{background:#e3f2fd}&.is-blocked[data-v-2ed5c8ee]{background:rgba(244,67,54,.08)}}.week-time-label[data-v-2ed5c8ee]{padding:4px 8px;background:#fafafa;text-align:right;min-width:60px}.week-body[data-v-2ed5c8ee]{display:grid;grid-template-columns:60px repeat(7,1fr);gap:1px;background:#e0e0e0}.week-row[data-v-2ed5c8ee]{display:contents}.week-cell[data-v-2ed5c8ee]{min-height:48px;padding:2px;background:#fff;&.today[data-v-2ed5c8ee]{background:#f3f9ff}}.week-reservation[data-v-2ed5c8ee]{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-2ed5c8ee]{border-left-color:#2196f3;background:#e3f2fd}&.status-pending[data-v-2ed5c8ee]{border-left-color:#ff9800;background:#fff3e0}&.status-seated[data-v-2ed5c8ee]{border-left-color:#4caf50;background:#e8f5e9}&.status-cancelled[data-v-2ed5c8ee]{border-left-color:#f44336;background:#fce4ec;opacity:.6}&[data-v-2ed5c8ee]:hover{opacity:.8}}.day-timeline[data-v-2ed5c8ee]{max-width:700px;margin:0 auto}.day-hour-row[data-v-2ed5c8ee]{display:flex;min-height:60px;border-bottom:1px solid #f0f0f0}.day-hour-label[data-v-2ed5c8ee]{width:60px;padding:8px 4px;text-align:right;flex-shrink:0}.day-hour-content[data-v-2ed5c8ee]{flex:1;padding:4px 8px}.day-reservation-card[data-v-2ed5c8ee]{cursor:pointer;&.border-confirmed[data-v-2ed5c8ee]{border-left:3px solid #2196f3!important}&.border-pending[data-v-2ed5c8ee]{border-left:3px solid #ff9800!important}&.border-seated[data-v-2ed5c8ee]{border-left:3px solid #4caf50!important}&.border-cancelled[data-v-2ed5c8ee]{border-left:3px solid #f44336!important;opacity:.6}}.rdd-status-strip[data-v-d81eab1a]{display:flex;align-items:center;padding:6px 12px;border-radius:4px 4px 0 0}.rdd-status-strip--pending[data-v-d81eab1a]{background:#fff8e1;border-top:4px solid #ffa000}.rdd-status-strip--confirmed[data-v-d81eab1a]{background:#e3f2fd;border-top:4px solid #1976d2}.rdd-status-strip--seated[data-v-d81eab1a]{background:#e8f5e9;border-top:4px solid #388e3c}.rdd-status-strip--completed[data-v-d81eab1a]{background:#f5f5f5;border-top:4px solid #9e9e9e}.rdd-status-strip--cancelled[data-v-d81eab1a]{background:#ffebee;border-top:4px solid #d32f2f}.rdd-status-strip--no_show[data-v-d81eab1a]{background:#eee;border-top:4px solid #616161}.rdd-info-grid[data-v-d81eab1a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rdd-info-item[data-v-d81eab1a]{display:flex;align-items:flex-start;gap:8px}.rdd-info-item__body[data-v-d81eab1a]{min-width:0}.rdd-info-item__label[data-v-d81eab1a]{font-size:11px;color:#9e9e9e;line-height:1.3;text-transform:uppercase;letter-spacing:.3px}.rdd-info-item__value[data-v-d81eab1a]{font-size:14px;font-weight:500;line-height:1.4;color:#212121}.rdd-info-item__sub[data-v-d81eab1a]{font-size:12px;color:#757575;line-height:1.3}.rdd-footer[data-v-d81eab1a]{background:#fafafa;border-top:1px solid #f0f0f0}.rdd-action-btn[data-v-d81eab1a]{min-width:40px!important;width:40px!important;height:40px!important}.rdd-card .v-avatar[data-v-d81eab1a]{margin-top:2px}.min-width-0[data-v-d81eab1a]{min-width:0}.reservation-floor-plan[data-v-e157d32c]{width:100%}.legend-item[data-v-e157d32c]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-e157d32c]{width:14px;height:14px;border-radius:3px}.dot-free[data-v-e157d32c]{background:#4caf50}.dot-reserved[data-v-e157d32c]{background:#5c6bc0}.dot-occupied[data-v-e157d32c]{background:#ff9800}.dot-soon[data-v-e157d32c]{background:#e53935}.floor-grid[data-v-e157d32c]{overflow-x:auto;border-radius:8px;background:#fafafa}.grid-container[data-v-e157d32c]{display:grid;min-width:-moz-min-content;min-width:min-content}.grid-cell[data-v-e157d32c]{min-width:60px;min-height:60px;border:1px dashed #e8e8e8}.grid-cell[data-v-e157d32c],.table-item[data-v-e157d32c]{display:flex;align-items:center;justify-content:center;position:relative}.table-item[data-v-e157d32c]{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-e157d32c]:hover{transform:scale(1.08);z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.25)}.shape-round[data-v-e157d32c]{border-radius:50%}.shape-square[data-v-e157d32c]{border-radius:6px}.shape-rectangular[data-v-e157d32c]{border-radius:8px}.size-small[data-v-e157d32c]{width:44px;height:44px}.size-medium[data-v-e157d32c]{width:50px;height:50px}.size-large[data-v-e157d32c]{width:54px;height:54px}.cell-rect-h .table-item[data-v-e157d32c],.cell-rect-v .table-item[data-v-e157d32c]{width:calc(100% - 10px);height:calc(100% - 10px)}.landmark-item[data-v-e157d32c]{display:flex;flex-direction:column;align-items:center;opacity:.7}.landmark-label[data-v-e157d32c]{font-size:9px;color:#78909c;font-weight:500;margin-top:1px;white-space:nowrap}.table-free[data-v-e157d32c]{background:linear-gradient(135deg,#66bb6a,#43a047)}.table-reserved[data-v-e157d32c]{background:linear-gradient(135deg,#7986cb,#5c6bc0)}.table-soon[data-v-e157d32c]{background:linear-gradient(135deg,#ef5350,#e53935);animation:pulse-soon-e157d32c 2s ease-in-out infinite}.table-occupied[data-v-e157d32c]{background:linear-gradient(135deg,#ffa726,#fb8c00)}.table-selected[data-v-e157d32c]{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-e157d32c]{font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.table-seats[data-v-e157d32c]{font-size:10px;font-weight:400;opacity:.85;display:flex;align-items:center;gap:1px;line-height:1}.table-badge[data-v-e157d32c]{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-e157d32c]{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-e157d32c]{background:rgba(76,175,80,.08);border-left:3px solid #4caf50}@keyframes pulse-soon-e157d32c{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)}}@media (max-width:960px){.grid-cell[data-v-e157d32c]{min-width:48px;min-height:48px}.size-small[data-v-e157d32c]{width:36px;height:36px}.size-medium[data-v-e157d32c]{width:42px;height:42px}.size-large[data-v-e157d32c]{width:46px;height:46px}.table-number[data-v-e157d32c]{font-size:14px}.table-seats[data-v-e157d32c]{display:none}}.timeline-container[data-v-42371dd0]{height:calc(100vh - 250px);overflow-y:auto;position:relative}.timeline-header[data-v-42371dd0]{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-42371dd0]{padding:8px;text-align:center;border-right:1px solid #e0e0e0;font-size:.8rem}.timeline-reservation[data-v-42371dd0]{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-42371dd0]:hover{z-index:2;box-shadow:0 3px 10px rgba(0,0,0,.11);.quick-actions[data-v-42371dd0]{opacity:1}}&.status-pending[data-v-42371dd0]{background:rgba(251,140,0,.07);border-color:rgba(251,140,0,.18);border-left-color:rgba(251,140,0,.75)}&.status-confirmed[data-v-42371dd0]{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-42371dd0]{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-42371dd0]{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-42371dd0]{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-42371dd0]{color:#424242}&.is-expired[data-v-42371dd0]{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-42371dd0]: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-42371dd0]{background:hsla(0,0%,100%,.9);padding:2px;border-radius:4px}.res-meta[data-v-42371dd0]{font-size:.8rem;color:#616161;display:flex;align-items:center}.reservation-card[data-v-42371dd0]{font-size:.88rem;.time[data-v-42371dd0]{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-42371dd0]{color:#0d47a1}.time__sep[data-v-42371dd0]{opacity:.65}.time__date[data-v-42371dd0]{font-weight:700;color:#616161}.title[data-v-42371dd0]{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-42371dd0]{[data-v-42371dd0] .v-input__slot{min-height:40px}}@media (max-width:960px){.timeline-container[data-v-42371dd0]{height:auto;max-height:500px}.timeline-reservation[data-v-42371dd0]{min-width:120px!important;font-size:11px!important}.kanban-board[data-v-42371dd0]{flex-direction:column}.kanban-column[data-v-42371dd0]{min-width:100%!important}}@media (max-width:600px){.timeline-container[data-v-42371dd0]{overflow-x:auto;-webkit-overflow-scrolling:touch}.timeline-content[data-v-42371dd0]{min-width:800px}.timeline-reservation[data-v-42371dd0]{min-width:100px!important;padding:4px 6px!important;font-size:10px!important}.stats-card[data-v-42371dd0]{padding:8px!important}}.v-list-item[data-v-42371dd0]{transition:background-color .15s ease-out;cursor:pointer;&[data-v-42371dd0]:hover{background-color:rgba(0,0,0,.04)}&.v-list-item--active[data-v-42371dd0]{background-color:var(--v-primary-lighten5);border-left:3px solid var(--v-primary-base);.v-list-item__icon[data-v-42371dd0]{color:var(--v-primary-base)}.v-list-item__title[data-v-42371dd0]{color:var(--v-primary-darken1);font-weight:700}}}.filter-field[data-v-42371dd0]{[data-v-42371dd0] .v-input__prepend-inner{margin-top:8px!important}[data-v-42371dd0] .v-label{top:8px!important}[data-v-42371dd0] .v-input__slot input{margin-top:0!important}}.v-chip.v-chip--outlined[data-v-42371dd0]{border-width:1px;&[data-v-42371dd0]:hover{background-color:rgba(var(--v-primary-base),.1)}&.v-chip--selected[data-v-42371dd0]{background-color:var(--v-primary-base)!important;color:#fff!important}}.stats-strip[data-v-42371dd0]{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-42371dd0]{color:rgba(0,0,0,.18);margin:0 5px;font-size:.9em}&__value[data-v-42371dd0]{font-weight:700;font-size:.9rem;color:#212121}&__label[data-v-42371dd0]{color:rgba(0,0,0,.5);font-size:.8rem}&__item--warning .stats-strip__value[data-v-42371dd0]{color:#bf360c}}[data-v-42371dd0] .v-tab{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;font-weight:500}[data-v-42371dd0] .v-tab--active{font-weight:700}[data-v-42371dd0] .v-tabs-slider-wrapper{height:3px!important}.v-list-item.v-list-item--active .v-list-item__title[data-v-42371dd0]{font-weight:600!important}.kanban-card[data-v-42371dd0]{position:relative;&[data-v-42371dd0]: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-42371dd0]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.kanban-column[data-v-42371dd0]{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-42371dd0]{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.kanban-column-body[data-v-42371dd0]{padding:8px;min-height:200px}.kanban-card[data-v-42371dd0]{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-42371dd0]:hover{box-shadow:0 3px 8px rgba(0,0,0,.11)}&[data-v-42371dd0]:active{cursor:grabbing}}.kanban-name[data-v-42371dd0]{font-size:.88rem;color:#212121}.stats-card[data-v-cc21f1dc]{transition:all .3s ease;border-radius:8px}.stats-card[data-v-cc21f1dc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.stats-card--primary[data-v-cc21f1dc]{background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-left:4px solid var(--v-primary-base)}.stats-card--primary .text-h4[data-v-cc21f1dc]{color:var(--v-primary-base)}.stats-card--success[data-v-cc21f1dc]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-left:4px solid #4caf50}.stats-card--success .text-h4[data-v-cc21f1dc]{color:#4caf50}.stats-card--warning[data-v-cc21f1dc]{background:linear-gradient(135deg,#fff8e1,#fff3e0);border-left:4px solid #ff9800}.stats-card--warning .text-h4[data-v-cc21f1dc]{color:#ff9800}.stats-card--info[data-v-cc21f1dc]{background:linear-gradient(135deg,#f5f9fc,#e3f2fd);border-left:4px solid #2196f3}.stats-card--info .text-h4[data-v-cc21f1dc]{color:#2196f3}.stats-icon[data-v-cc21f1dc]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stats-icon--primary[data-v-cc21f1dc]{background:rgba(var(--v-primary-base),.1)}.stats-icon--success[data-v-cc21f1dc]{background:rgba(76,175,80,.1);color:#4caf50}.stats-icon--warning[data-v-cc21f1dc]{background:rgba(255,152,0,.1);color:#ff9800}.stats-icon--info[data-v-cc21f1dc]{background:rgba(33,150,243,.1);color:#2196f3}.gap-2[data-v-cc21f1dc]{gap:8px}.reservation-info-card[data-v-39132632]{border-radius:14px}.reservation-info-card--hero-only[data-v-39132632]{border-radius:0!important;border:0!important;margin:0!important;box-shadow:none!important}.hero-wrap[data-v-39132632]{position:relative}.hero-carousel[data-v-39132632]{border-radius:14px 14px 0 0;overflow:hidden}.reservation-info-card--hero-only .hero-carousel[data-v-39132632]{border-radius:0}.hero-overlay[data-v-39132632]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.08))}.hero-share-btn[data-v-39132632]{position:absolute;top:10px;right:10px;z-index:2;background:rgba(0,0,0,.35)!important}.hero-counter[data-v-39132632]{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-39132632]{padding:12px 14px 10px;background:#fff;border-top:1px solid #efefef}.description-text[data-v-39132632],.review-text[data-v-39132632]{white-space:pre-line}.map-embed[data-v-39132632]{width:100%;height:100%;border:0}.schedule-box[data-v-39132632]{border:1px solid #ececec;border-radius:10px;background:#fafafa}.schedule-row[data-v-39132632]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}.gallery-thumb[data-v-39132632]{border-radius:10px;overflow:hidden;cursor:pointer}.restaurant-reservation[data-v-7c6bf119]{background-color:var(--v-background-base,#f8f9fb)}.context-bar[data-v-7c6bf119]{gap:4px;padding-bottom:4px}.reservation-step-context[data-v-7c6bf119]{background:rgba(0,0,0,.03);border:1px solid rgba(15,23,42,.08)}.salon-category-bar[data-v-7c6bf119]{padding:12px 20px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.salon-category-bar[data-v-7c6bf119]::-webkit-scrollbar{display:none}.salon-menu-dialog__categories[data-v-7c6bf119]{position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.08)}[data-v-7c6bf119] .salon-chip-group--dialog.v-slide-group{width:-moz-max-content;width:max-content;min-width:100%}[data-v-7c6bf119] .salon-chip-group--dialog .v-slide-group__wrapper{overflow:visible}[data-v-7c6bf119] .salon-chip-group--dialog .v-slide-group__content{align-items:center;padding-top:2px;padding-bottom:2px}.preview-content[data-v-7c6bf119]{transition:all .3s ease}.product-title[data-v-7c6bf119]{line-height:1.2}.menu-product-card[data-v-7c6bf119],.menu-product-media[data-v-7c6bf119]{overflow:hidden}.menu-product-thumb[data-v-7c6bf119]{cursor:zoom-in}.menu-product-description[data-v-7c6bf119]{word-break:break-word}.reservation-content[data-v-7c6bf119]{max-width:1240px}.more-sheet-handle[data-v-7c6bf119]{background:#ddd}.more-sheet-scroll[data-v-7c6bf119]{max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.more-sheet-header[data-v-7c6bf119]{padding:8px 24px 14px}.more-sheet-eyebrow[data-v-7c6bf119]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.45);margin-bottom:4px}.more-sheet-title[data-v-7c6bf119]{font-size:1.2rem;font-weight:700;color:rgba(0,0,0,.82)}.menu-sheet-section[data-v-7c6bf119]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.42)}.account-entry[data-v-7c6bf119]{background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.02))}.account-badge[data-v-7c6bf119]{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-7c6bf119]{background:rgba(242,72,71,.08)}.header-action-btn[data-v-7c6bf119]{margin-left:6px;border-radius:999px;text-transform:none;letter-spacing:0;font-weight:600;color:#fff!important}.header-action-btn[data-v-7c6bf119]:before{border-radius:999px}.restaurant-header-menu[data-v-7c6bf119]{margin-top:10px}.restaurant-header-menu .v-list[data-v-7c6bf119]{min-width:260px;border-radius:18px;overflow:hidden}.active-link[data-v-7c6bf119]{background-color:var(--v-primary-lighten5);border-radius:8px;padding:0 5px}.active-link .custom-class[data-v-7c6bf119],.active-link .text-caption[data-v-7c6bf119]{color:var(--v-primary-base)!important}.reservation-step[data-v-7c6bf119]{max-width:1200px;margin:0 auto}.date-field[data-v-7c6bf119]{[data-v-7c6bf119] .v-input__slot{cursor:pointer;transition:all .3s ease;&[data-v-7c6bf119]:hover{background:rgba(0,0,0,.03)}}}.time-slots-grid[data-v-7c6bf119]{.v-item-group[data-v-7c6bf119]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;@media (min-width:600px){grid-template-columns:repeat(4,1fr)}}}.time-slot[data-v-7c6bf119]{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-7c6bf119]{display:flex;flex-direction:column;gap:6px}.shift-row[data-v-7c6bf119]{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-7c6bf119]:hover{border-color:#bbb!important;background:#fafafa!important}&--selected[data-v-7c6bf119]{border-color:var(--v-primary-base)!important;background:var(--v-primary-lighten5)!important}&__body[data-v-7c6bf119]{flex:1;min-width:0;.text-body-2[data-v-7c6bf119],.text-caption[data-v-7c6bf119]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.reservation-form[data-v-7c6bf119]{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-7c6bf119]{display:flex;flex-direction:column;gap:6px}.salon-row[data-v-7c6bf119]{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-7c6bf119]:hover{border-color:#bbb!important;background:#fafafa!important}&--selected[data-v-7c6bf119]{border-color:var(--v-primary-base)!important;background:var(--v-primary-lighten5)!important}&--unavailable[data-v-7c6bf119]{opacity:.55;cursor:not-allowed;&[data-v-7c6bf119]:hover{border-color:#e8e8e8!important;background:#fff!important}}&__icon[data-v-7c6bf119]{flex-shrink:0}&__body[data-v-7c6bf119]{flex:1;min-width:0;.text-body-2[data-v-7c6bf119],.text-caption[data-v-7c6bf119]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}&__status[data-v-7c6bf119]{flex-shrink:0}&__check[data-v-7c6bf119]{flex-shrink:0;margin-left:4px}}.reservation-summary[data-v-7c6bf119]{background-color:rgba(0,0,0,.03);border:1px solid rgba(15,23,42,.08);[data-v-7c6bf119] td.font-weight-medium{overflow-wrap:break-word;word-break:break-word;max-width:0;width:100%}}.compact-stepper[data-v-7c6bf119]{[data-v-7c6bf119] .v-stepper__header{display:none}[data-v-7c6bf119] .v-stepper__items{overflow:visible!important}[data-v-7c6bf119] .v-stepper__content{padding:12px 0 0 0}[data-v-7c6bf119] .v-stepper__wrapper{overflow:visible!important;height:auto!important;transition:none}[data-v-7c6bf119] .v-stepper__content__wrapper{overflow:visible!important}}.fixed-bottom-btn[data-v-7c6bf119]{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-7c6bf119]{bottom:64px}}.people-selector[data-v-7c6bf119]{border-radius:12px;transition:all .3s ease;background:#fafafa;&[data-v-7c6bf119]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}}.date-field[data-v-7c6bf119]{[data-v-7c6bf119] .v-input__slot{cursor:pointer;transition:all .3s ease;min-height:56px;&[data-v-7c6bf119]:hover{background:rgba(0,0,0,.03)}}[data-v-7c6bf119] .v-text-field__slot{min-height:56px}}@media (max-width:600px){.reservation-form[data-v-7c6bf119]{border-radius:0!important}.text-h2[data-v-7c6bf119]{font-size:3rem!important}.time-slots-grid .v-item-group[data-v-7c6bf119]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-slot[data-v-7c6bf119]{min-height:42px}.salon-row[data-v-7c6bf119],.shift-row[data-v-7c6bf119]{padding:12px}.salon-row[data-v-7c6bf119]{flex-wrap:wrap;align-items:flex-start}.salon-row__body[data-v-7c6bf119]{min-width:calc(100% - 52px)}.salon-row__status[data-v-7c6bf119]{width:100%;padding-left:48px;margin-top:6px}.salon-row__check[data-v-7c6bf119]{margin-left:auto;margin-top:8px}.fixed-bottom-btn .d-flex.justify-space-between[data-v-7c6bf119]{gap:12px}.fixed-bottom-btn .d-flex.justify-space-between>.v-btn[data-v-7c6bf119]{flex:1 1 0;min-width:0}}.restaurant-reservation[data-v-7c6bf119]{padding-bottom:64px}@media (min-width:960px){.reservation-form-col[data-v-7c6bf119]{position:sticky;top:92px;align-self:flex-start}}.bottom-nav[data-v-7c6bf119]{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-7c6bf119]{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-7c6bf119]{font-size:.7rem;color:rgba(0,0,0,.38);font-weight:500}.bottom-nav__item--active span[data-v-7c6bf119]{color:var(--v-primary-base);font-weight:600}.more-sheet-handle[data-v-7c6bf119]{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-7c6bf119]{display:none}}@media (prefers-reduced-motion:reduce){.people-selector[data-v-7c6bf119],.people-selector[data-v-7c6bf119]:hover{transform:none!important;transition:none!important}.date-field[data-v-7c6bf119] .v-input__slot,.fixed-bottom-btn[data-v-7c6bf119],.salon-row[data-v-7c6bf119],.shift-row[data-v-7c6bf119]{transition:none!important}}.reservation-modify[data-v-622f9c5c]{min-height:100vh;background:#f6f7fb;padding-bottom:72px}.reservation-card[data-v-622f9c5c]{border-radius:16px;overflow:hidden}.actions-bar[data-v-622f9c5c]{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-622f9c5c]{min-width:240px}@media (max-width:600px){.reservation-modify[data-v-622f9c5c]{padding-bottom:88px}.save-btn[data-v-622f9c5c]{min-width:0;width:100%}}.v-btn--fab[data-v-622f9c5c]{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;&[data-v-622f9c5c]:hover{transform:scale(1.05);transition:transform .2s}}.text-h2[data-v-622f9c5c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card[data-v-40bbe2f9]{border-radius:12px}.reservation-confirm[data-v-143c7e92]{min-height:100vh;background-color:#f5f5f5;display:flex;align-items:center}.details-card[data-v-143c7e92]{background:#f9fafb;padding:20px;border-radius:8px;border:1px solid #e5e7eb}.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-1c01785e]{transition:all .3s ease;border-radius:8px;&[data-v-1c01785e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}&--primary[data-v-1c01785e]{background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-left:4px solid var(--v-primary-base);.text-h4[data-v-1c01785e]{color:var(--v-primary-base)}}&--success[data-v-1c01785e]{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-left:4px solid #4caf50;.text-h4[data-v-1c01785e]{color:#4caf50}}&--info[data-v-1c01785e]{background:linear-gradient(135deg,#f5f9fc,#e3f2fd);border-left:4px solid #2196f3;.text-h4[data-v-1c01785e]{color:#2196f3}}&--warning[data-v-1c01785e]{background:linear-gradient(135deg,#fffbf0,#fff3e0);border-left:4px solid #ff9800;.text-h4[data-v-1c01785e]{color:#ff9800}}}.stats-icon[data-v-1c01785e]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;&--primary[data-v-1c01785e]{background:rgba(var(--v-primary-base),.1)}&--success[data-v-1c01785e]{background:rgba(76,175,80,.1);color:#4caf50}&--info[data-v-1c01785e]{background:rgba(33,150,243,.1);color:#2196f3}&--warning[data-v-1c01785e]{background:rgba(255,152,0,.1);color:#ff9800}}.stats-card[data-v-6e4f3200]{transition:all .3s ease;border-radius:8px;border-left:4px solid transparent;background:#fff;&[data-v-6e4f3200]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}&--success[data-v-6e4f3200]{--metric-color:var(--v-success-base);border-left-color:var(--v-success-base);.text-h4[data-v-6e4f3200]{color:var(--v-success-base)}}&--info[data-v-6e4f3200]{--metric-color:var(--v-primary-base);border-left-color:var(--v-primary-base);.text-h4[data-v-6e4f3200]{color:var(--v-primary-base)}}&--warning[data-v-6e4f3200]{--metric-color:var(--v-warning-base);border-left-color:var(--v-warning-base);.text-h4[data-v-6e4f3200]{color:var(--v-warning-base)}}&--error[data-v-6e4f3200]{--metric-color:var(--v-error-base);border-left-color:var(--v-error-base);.text-h4[data-v-6e4f3200]{color:var(--v-error-base)}}}.stats-icon[data-v-6e4f3200]{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-6e4f3200]{width:44px!important;min-width:44px!important;height:44px!important}.events-page[data-v-735cc496]{background:#fafafa;min-height:100vh}.events-hero[data-v-735cc496]{position:relative;background:linear-gradient(135deg,#f44336,#e53935 50%,#ff5252);padding:64px 24px 56px;text-align:center;overflow:hidden}.events-hero[data-v-735cc496]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:40px;background:#fafafa;border-radius:40px 40px 0 0}.hero-shape[data-v-735cc496]{position:absolute;top:0;left:0;pointer-events:none;opacity:.85}.events-hero__content[data-v-735cc496]{position:relative;z-index:1}.events-hero__title[data-v-735cc496]{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-735cc496]{color:hsla(0,0%,100%,.88);font-size:.95rem;margin:0}.toolbar[data-v-735cc496]{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.toolbar__left[data-v-735cc496]{display:flex;align-items:center;gap:12px}.toolbar__right[data-v-735cc496]{display:flex;align-items:center}.toolbar__count[data-v-735cc496]{font-size:.85rem;color:rgba(0,0,0,.6);font-weight:500}.view-toggle[data-v-735cc496]{border-radius:8px!important;overflow:hidden}.view-toggle__btn[data-v-735cc496]{text-transform:none!important;letter-spacing:0!important;padding:0 12px!important}.view-toggle__label[data-v-735cc496]{font-size:.8rem;font-weight:500}.filters-bar[data-v-735cc496]{padding:0 0 12px;display:flex;flex-direction:column;gap:8px}.filters-bar__top[data-v-735cc496]{display:flex;align-items:center;gap:8px}.filters-bar__search[data-v-735cc496]{flex:1}.filters-bar__toggle[data-v-735cc496]{flex-shrink:0}.filters-bar__expanded[data-v-735cc496]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.filters-bar__row[data-v-735cc496]{display:flex;gap:8px}.filters-bar__select[data-v-735cc496]{flex:1;min-width:0}.filters-bar__chips[data-v-735cc496]{display:flex;gap:6px;flex-wrap:wrap}.empty-state[data-v-735cc496]{text-align:center;padding:64px 24px}.empty-state__icon[data-v-735cc496]{margin-bottom:16px}.empty-state__title[data-v-735cc496]{font-size:1.25rem;margin-bottom:8px}.empty-state__text[data-v-735cc496]{font-size:.9rem;color:rgba(0,0,0,.54)}.event-card[data-v-735cc496]{border-radius:12px!important;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;position:relative}.event-card[data-v-735cc496]:focus-visible{outline:3px solid var(--v-primary-base);outline-offset:2px}.event-card[data-v-735cc496]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.event-card--past[data-v-735cc496]{opacity:.65;filter:grayscale(30%)}.event-card--past[data-v-735cc496]:hover{opacity:.85;filter:none}.event-card__accent[data-v-735cc496]{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-735cc496]{position:relative}.event-card__img[data-v-735cc496]{border-radius:12px 12px 0 0}.event-card__img-fallback[data-v-735cc496]{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.event-card__type-chip[data-v-735cc496]{position:absolute;top:8px;left:8px}.event-card__past-badge[data-v-735cc496]{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-735cc496]{padding:12px}.event-card__name[data-v-735cc496]{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-735cc496]{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-735cc496]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card__price[data-v-735cc496]{font-size:.9rem;font-weight:700;color:var(--v-primary-base);margin-top:6px}.event-card__price--free[data-v-735cc496]{color:var(--v-success-base,#2e7d32)}.timeline[data-v-735cc496]{position:relative;padding-left:28px}.timeline[data-v-735cc496]: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-735cc496]{display:flex;align-items:center;gap:12px;margin-bottom:12px;margin-top:20px;position:relative}.timeline__date-header[data-v-735cc496]:first-child{margin-top:0}.timeline__date-dot[data-v-735cc496]{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-735cc496]{font-size:.82rem;font-weight:700;text-transform:capitalize;color:rgba(0,0,0,.7);letter-spacing:.02em}.timeline__item[data-v-735cc496]{position:relative;margin-bottom:10px;cursor:pointer}.timeline__item[data-v-735cc496]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px;border-radius:10px}.timeline__item--past[data-v-735cc496]{opacity:.55}.timeline__line[data-v-735cc496]{position:absolute;left:-22px;top:50%;width:2px;height:0}.timeline__card[data-v-735cc496]{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-735cc496]{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.timeline__card-accent[data-v-735cc496]{width:4px;flex-shrink:0}.timeline__card-body[data-v-735cc496]{padding:12px 14px;flex:1;min-width:0}.timeline__card-top[data-v-735cc496]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.timeline__card-time[data-v-735cc496]{font-size:.75rem;font-weight:600;color:rgba(0,0,0,.5);margin-left:auto}.timeline__card-name[data-v-735cc496]{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-735cc496]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:rgba(0,0,0,.54)}.timeline__card-meta span[data-v-735cc496]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__card-price[data-v-735cc496]{font-size:.82rem;font-weight:700;color:var(--v-primary-base);margin-top:4px}.timeline__card-price--free[data-v-735cc496]{color:var(--v-success-base,#2e7d32)}.event-detail[data-v-735cc496]{display:flex;flex-direction:column;height:100%}.event-detail__hero[data-v-735cc496]{position:relative;flex-shrink:0}.event-detail__close[data-v-735cc496]{position:absolute!important;top:12px;right:12px;z-index:2;background:rgba(0,0,0,.35)!important}.event-detail__hero-info[data-v-735cc496]{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}.event-detail__hero-chips[data-v-735cc496]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.event-detail__price-chip[data-v-735cc496]{font-weight:700}.event-detail__title[data-v-735cc496]{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-735cc496]{flex:1;overflow-y:auto;padding:16px!important}.event-detail__info-grid[data-v-735cc496]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.event-detail__info-item[data-v-735cc496]{display:flex;align-items:flex-start;gap:10px}.event-detail__info-text[data-v-735cc496]{font-size:.9rem}.event-detail__desc[data-v-735cc496]{border-top:1px solid rgba(0,0,0,.1);padding-top:16px}.event-detail__local-links[data-v-735cc496]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.event-detail__actions[data-v-735cc496]{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-735cc496]{text-transform:none!important;font-weight:700;letter-spacing:0}.event-detail__primary-hint[data-v-735cc496]{font-size:.76rem;color:rgba(0,0,0,.62);line-height:1.35;text-align:center}.event-detail__secondary-actions[data-v-735cc496]{display:flex;align-items:center;gap:8px}.touch-target[data-v-735cc496]{min-width:44px!important;min-height:44px!important}@media (max-width:600px){.events-hero[data-v-735cc496]{padding:56px 16px 48px}.events-hero__title[data-v-735cc496]{font-size:1.6rem}.toolbar[data-v-735cc496]{flex-wrap:wrap;gap:8px}.filters-bar__row[data-v-735cc496]{flex-direction:column}.view-toggle__label[data-v-735cc496]{display:none}.timeline[data-v-735cc496]{padding-left:22px}.timeline__date-dot[data-v-735cc496]{left:-18px;width:10px;height:10px}.timeline[data-v-735cc496]:before{left:8px}.event-detail__secondary-actions[data-v-735cc496]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.event-card[data-v-735cc496],.timeline__card[data-v-735cc496]{transition:none}.event-card[data-v-735cc496]:hover,.timeline__item:hover .timeline__card[data-v-735cc496]{transform:none}}.v-data-table[data-v-731ec35b]{border-radius:8px}.location-fallback[data-v-731ec35b]{display:inline-block;max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-731ec35b] .catalog-table .v-data-table__wrapper td{vertical-align:middle}.permission-search[data-v-980e5444]{max-width:320px}.permission-control-bar[data-v-980e5444]{border:1px solid rgba(0,0,0,.08);border-radius:14px}.permission-group-header[data-v-980e5444]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.permission-group-actions[data-v-980e5444]{display:flex;flex-wrap:wrap;gap:4px;margin-right:12px}@media (max-width:960px){.permission-group-header[data-v-980e5444]{align-items:flex-start;flex-direction:column}.permission-group-actions[data-v-980e5444]{margin-right:0}}.v-data-table[data-v-1e3ecd47] .v-data-table__wrapper,.v-data-table[data-v-a951f1f6] .v-data-table__wrapper{overflow-x:auto}.filter-field[data-v-1e3ecd47]{width:100%}.v-card-text[data-v-ff85a222]{background-color:#fff}.order-card[data-v-27be0c62]{transition:transform .2s;&[data-v-27be0c62]:hover{transform:translateY(-2px)}}.product-card[data-v-841a3900],.restaurant-card[data-v-841a3900]{transition:transform .2s ease}.product-card[data-v-841a3900]:hover,.restaurant-card[data-v-841a3900]:hover{transform:translateY(-2px)}.address-card[data-v-3af0f986]{transition:all .2s;&[data-v-3af0f986]:hover{border-color:var(--v-primary-base)}}.my-reservations[data-v-4ee76927]{max-width:100%}.reservation-card[data-v-4ee76927]{transition:transform .2s,box-shadow .2s;overflow:hidden}.reservation-card[data-v-4ee76927]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)!important}.reservation-details[data-v-4ee76927]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-4ee76927]{display:flex;align-items:center}.card-accent[data-v-4ee76927]{height:4px;border-radius:4px 4px 0 0}.reservation-card--past[data-v-4ee76927]{opacity:.85}.card-noshow[data-v-4ee76927]{border-left:3px solid #b71c1c!important}.complete-profile-card[data-v-5476ea02]{border-radius:24px}.account-summary[data-v-5476ea02]{padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(242,72,71,.08),rgba(242,72,71,.03))}.verification-status[data-v-5476ea02]{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-71d331b8]{margin-top:50px}.banner-shape[data-v-71d331b8]{top:0;left:0;z-index:0}.v-navigation-drawer[data-v-71d331b8]{transition:transform .3s ease-in-out!important}.banner-shape img[data-v-71d331b8]{max-width:100vw}header.v-sheet.theme--light.elevation-1.v-toolbar.v-toolbar--absolute.v-app-bar[data-v-71d331b8]{box-shadow:none!important;border:none}.banner-shaps-item[data-v-71d331b8]{position:absolute;left:0;top:0;height:125%;width:100%;z-index:-1;overflow:hidden}.background-wrapper[data-v-71d331b8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.profile-header[data-v-71d331b8]{background:linear-gradient(135deg,var(--v-primary-base),var(--v-accent-base));color:#fff;overflow:hidden;position:relative}.profile-avatar[data-v-71d331b8]{border:4px solid #fff;cursor:pointer;transition:transform .2s;box-shadow:0 4px 8px rgba(0,0,0,.1)}.profile-avatar[data-v-71d331b8]:hover{transform:scale(1.05)}.change-photo-btn[data-v-71d331b8]{position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.profile[data-v-71d331b8]{min-height:96vh}.photo-input[data-v-71d331b8]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.text-shadow[data-v-71d331b8]{text-shadow:0 2px 4px rgba(0,0,0,.2)}.banner-shape[data-v-71d331b8]{position:absolute;right:0;bottom:0;opacity:1;pointer-events:none}[data-v-71d331b8] .v-tabs{.v-tab[data-v-71d331b8]{text-transform:none;font-weight:500;letter-spacing:0}}.profile-card[data-v-71d331b8],[data-v-71d331b8] .v-card{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}.profile-photo-section[data-v-71d331b8]{display:flex;justify-content:center;align-items:center}.avatar-wrapper[data-v-71d331b8]{position:relative}.profile-info[data-v-71d331b8]{display:flex;flex-direction:column;align-items:flex-start}.quick-links[data-v-71d331b8]{width:100%}.quick-links[data-v-71d331b8] .v-slide-group__wrapper{display:flex;justify-content:space-between}.quick-links[data-v-71d331b8] .v-slide-group__content{display:flex;justify-content:space-between;width:100%}.slide-item[data-v-71d331b8]{flex:1}.active-link[data-v-71d331b8]{color:#f34848;background-color:rgba(178,34,34,.1);border-radius:4px}.active-link .v-btn[data-v-71d331b8]{background-color:var(--v-primary-base)!important}.active-link .v-icon[data-v-71d331b8]{color:#f34848!important}.active-link .text-caption[data-v-71d331b8]{color:var(--v-primary-base);font-weight:500}.v-btn.v-btn--icon[data-v-71d331b8]{width:42px;height:42px;margin-bottom:4px}.v-btn.v-btn--icon .v-icon[data-v-71d331b8]{font-size:24px}.text-caption[data-v-71d331b8]{font-size:.75rem;font-weight:400;color:#666}.v-slide-group__wrapper[data-v-71d331b8]{touch-action:pan-y pinch-zoom}@media (max-width:600px){.profile-container[data-v-71d331b8]{margin-top:-40px}.profile-info[data-v-71d331b8]{align-items:center;text-align:center}.profile-info .v-chip[data-v-71d331b8]{margin-bottom:8px}.profile-card[data-v-71d331b8]{margin-left:16px;margin-right:16px}}.v-chip[data-v-71d331b8]{height:24px!important}.v-chip .v-icon[data-v-71d331b8]{font-size:14px!important}.v-chip span[data-v-71d331b8]{font-size:12px}.restaurant-card[data-v-b49a4cb2]{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-b49a4cb2]: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-b49a4cb2]:focus{outline:none}.restaurant-card[data-v-b49a4cb2]:focus-visible{outline:2px solid #f24847;outline-offset:2px}.card-image-wrap[data-v-b49a4cb2]{position:relative;overflow:hidden;border-bottom:1px solid rgba(31,41,55,.08)}.card-image[data-v-b49a4cb2]{width:100%}.card-image[data-v-b49a4cb2] .v-image__image{background-size:cover}.fav-btn[data-v-b49a4cb2]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.42)!important;min-width:34px!important;height:34px!important}.closed-badge[data-v-b49a4cb2]{position:absolute;left:10px;bottom:10px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;color:#fff;background:rgba(17,24,39,.8)}.grayscale[data-v-b49a4cb2]{filter:grayscale(60%)}.card-content[data-v-b49a4cb2]{display:flex;flex-direction:column;gap:8px;padding:14px;min-height:186px}.restaurant-name[data-v-b49a4cb2]{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-b49a4cb2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#6b7280}.rating-badge[data-v-b49a4cb2]{display:inline-flex;align-items:center;gap:2px;font-weight:700;color:#111827}.meta-extra[data-v-b49a4cb2]{font-weight:500;color:#6b7280}.price-badge[data-v-b49a4cb2]{font-weight:700;letter-spacing:.08em;color:#374151}.category-badge[data-v-b49a4cb2],.distance-badge[data-v-b49a4cb2]{font-weight:500}.distance-badge[data-v-b49a4cb2]{display:inline-flex;align-items:center;gap:2px}.description-text[data-v-b49a4cb2]{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-b49a4cb2]{margin-top:auto}.time-chips-row[data-v-b49a4cb2]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.time-chip[data-v-b49a4cb2]{font-size:12px!important;font-weight:700!important;height:28px!important;padding:0 10px!important}.more-slots[data-v-b49a4cb2]{font-size:12px;font-weight:600;color:#6b7280}.no-slots[data-v-b49a4cb2]{margin-top:auto}.status-pill[data-v-b49a4cb2]{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-83561290]{width:100%;justify-content:flex-start;background:hsla(0,0%,100%,.15)!important}.location-text[data-v-83561290]{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-7fde0c8b]{background-color:#f5f5f5;min-height:100vh}.view-mode-toggle[data-v-7fde0c8b]{border:1px solid #e0e0e0!important}.view-mode-toggle .v-btn[data-v-7fde0c8b]{height:36px!important;min-width:100px!important;letter-spacing:.5px!important}.view-mode-toggle .v-btn--active[data-v-7fde0c8b]{background-color:var(--v-primary-base)!important;color:#fff!important}.view-mode-toggle .v-btn[data-v-7fde0c8b]:not(.v-btn--active){background-color:transparent!important;color:rgba(0,0,0,.87)!important}.event-card[data-v-7fde0c8b]{transition:transform .2s}.event-card[data-v-7fde0c8b]:hover{transform:translateY(-4px)}.event-card .v-img[data-v-7fde0c8b]{transition:all .3s ease}.event-card .v-img.on-hover[data-v-7fde0c8b]{transform:scale(1.05)}.parallax-header[data-v-7fde0c8b]{position:relative;width:100%;background-size:cover;background-position:50%}.search-field[data-v-7fde0c8b]{max-width:500px;margin:0 auto}.search-field[data-v-7fde0c8b] .v-input__slot{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.text-center.col-md-8.col-12[data-v-7fde0c8b]{z-index:4}@media (max-width:600px){.v-btn[data-v-7fde0c8b]{min-height:44px!important}.v-input__append-outer[data-v-7fde0c8b]{display:none!important}.v-chip[data-v-7fde0c8b]{height:30px!important}h2.text-h2.font-weight-bold.white--text.text-shadow[data-v-7fde0c8b]{font-size:2rem!important;padding-top:80px!important}p.text-h6.white--text.text-shadow[data-v-7fde0c8b]{font-size:1rem!important}}.v-app-bar a[data-v-7fde0c8b]{text-decoration:none}.theme--light.v-app-bar.v-toolbar.v-sheet[data-v-7fde0c8b]{background-color:hsla(0,0%,96.1%,0)}.parallax-overlay[data-v-7fde0c8b]{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}.v-parallax__content[data-v-7fde0c8b]{position:relative;z-index:2}.text-shadow[data-v-7fde0c8b]{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.search-field[data-v-7fde0c8b]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-field[data-v-7fde0c8b] .v-input__slot{background:hsla(0,0%,100%,.15)!important}.search-field[data-v-7fde0c8b] .v-icon,.search-field[data-v-7fde0c8b] .v-label,.search-field[data-v-7fde0c8b] .v-text-field__slot input{color:#fff!important}.search-field[data-v-7fde0c8b] .v-text-field__slot input::-moz-placeholder{color:hsla(0,0%,100%,.7)!important}.search-field[data-v-7fde0c8b] .v-text-field__slot input::placeholder{color:hsla(0,0%,100%,.7)!important}.v-parallax__content[data-v-7fde0c8b]{background:rgba(0,0,0,.5)!important}header.v-sheet.theme--light.elevation-1.v-toolbar.v-toolbar--absolute.v-app-bar[data-v-7fde0c8b]{box-shadow:none!important;border:none}.job-card[data-v-7fde0c8b]{transition:all .2s ease-in-out;cursor:pointer;&[data-v-7fde0c8b]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.v-avatar[data-v-7fde0c8b]{border-radius:4px;background-color:#f5f5f5}@media (max-width:600px){.v-avatar[data-v-7fde0c8b]{size:80px}}}.auth-callback[data-v-4d9d32ce]{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-4d9d32ce]{position:relative;overflow:hidden;border-radius:28px;padding:72px 28px 32px}.callback-badge[data-v-4d9d32ce]{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-4d9d32ce]{background:linear-gradient(135deg,#f24847,#ff7a59)}.callback-badge--info[data-v-4d9d32ce]{background:linear-gradient(135deg,#f24847,#ff8a5a)}.callback-badge--success[data-v-4d9d32ce]{background:linear-gradient(135deg,#2f9e44,#51cf66)}.callback-badge--error[data-v-4d9d32ce]{background:linear-gradient(135deg,#c92a2a,#f24847)}.v-tabs[data-v-2beb8c20]{border-bottom:thin solid rgba(0,0,0,.12)}.v-tab[data-v-2beb8c20]{text-transform:none;font-weight:500}.v-card[data-v-2beb8c20]{border-radius:4px}@media (max-width:600px){.v-tab[data-v-2beb8c20]{min-width:unset;padding:0 12px}}.v-list-item[data-v-c109fb7a]{cursor:pointer;transition:background-color .2s ease;&[data-v-c109fb7a]:hover{background-color:rgba(0,0,0,.03)}}.v-data-table[data-v-3123a382] .v-data-table__wrapper{overflow-x:auto}@media (max-width:600px){.v-data-table[data-v-3123a382]{td[data-v-3123a382],th[data-v-3123a382]{padding:0 8px!important}th[data-v-3123a382]{white-space:nowrap}}}.v-data-table[data-v-4b055cac] .v-data-table__wrapper{overflow-x:auto}@media (max-width:600px){.v-data-table[data-v-4b055cac] td{padding:0 8px!important}.v-data-table[data-v-4b055cac] th{padding:0 8px!important;white-space:nowrap}}.v-card__text[data-v-3fe19a5a]{[data-v-3fe19a5a] 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-77dbbfbe]:before,.v-parallax[data-v-129d9fdb]:before,.v-parallax[data-v-74324528]:before,.v-parallax[data-v-dace4896]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.v-card__text[data-v-bc1d508e]{padding-top:0}.v-data-table[data-v-a75949fc]{font-size:.85rem}.schedule-panel[data-v-a75949fc]{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-a75949fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.schedule-panel__copy[data-v-a75949fc]{min-width:0}.schedule-panel__badge[data-v-a75949fc]{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-a75949fc]{background:rgba(244,67,54,.12);color:rgba(198,40,40,.95)}.schedule-panel__badge--warning[data-v-a75949fc]{background:rgba(255,152,0,.14);color:rgba(230,81,0,.95)}.time-range-field[data-v-a75949fc]{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-a75949fc]:focus,.time-range-field[data-v-a75949fc]: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-a75949fc]{min-width:0}.time-range-field__label[data-v-a75949fc]{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(97,97,97,.92)}.time-range-field__value[data-v-a75949fc]{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-a75949fc]{color:hsla(0,0%,45.9%,.78);font-weight:600}.time-range-field__hint[data-v-a75949fc]{margin-top:8px;font-size:.82rem;line-height:1.35;color:rgba(97,97,97,.9)}.time-range-field__actions[data-v-a75949fc]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.time-range-field__clear[data-v-a75949fc]{opacity:.82}.time-picker-menu[data-v-a75949fc]{border-radius:20px;overflow:hidden}@media (max-width:760px){.schedule-panel__header[data-v-a75949fc]{flex-direction:column}.schedule-panel__badge[data-v-a75949fc]{white-space:normal}.time-range-field[data-v-a75949fc]{min-height:88px;padding:14px 16px}.time-range-field__value[data-v-a75949fc]{font-size:1.2rem}}.brand-title[data-v-4a09dc8f]{padding:16px;font-weight:700}.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}