.header[data-v-e924b4e5]{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-height);background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all var(--transition-base);border-bottom:1px solid transparent}.header--scrolled[data-v-e924b4e5]{background:#fffffff2;border-bottom-color:var(--color-border-light);box-shadow:var(--shadow-sm)}.header__inner[data-v-e924b4e5]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:var(--space-8)}.header__brand[data-v-e924b4e5]{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;flex-shrink:0}.header__logo-img[data-v-e924b4e5]{height:68px;width:auto}.header__nav-desktop[data-v-e924b4e5]{display:flex;align-items:center;gap:var(--space-1)}.header__nav-link[data-v-e924b4e5]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);transition:all var(--transition-fast);white-space:nowrap}.header__nav-link[data-v-e924b4e5]:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.header__nav-link--active[data-v-e924b4e5]{color:var(--color-primary);background:var(--color-primary-subtle);font-weight:600}.header__theme-btn[data-v-e924b4e5]{background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-full);width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:all var(--transition-base);color:var(--color-text-primary);margin-left:var(--space-2)}.header__theme-btn[data-v-e924b4e5]:hover{background:var(--color-border-light);transform:translateY(-1px)}.header__theme-btn--drawer[data-v-e924b4e5]{margin:var(--space-4) auto;width:48px;height:48px;font-size:1.5rem}.header__cta[data-v-e924b4e5]{margin-left:var(--space-2)}.header__burger[data-v-e924b4e5]{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background var(--transition-fast);z-index:1200;position:relative}.header__burger[data-v-e924b4e5]:hover{background:var(--color-bg-hover)}.header__burger-line[data-v-e924b4e5],.header__burger-line[data-v-e924b4e5]:before,.header__burger-line[data-v-e924b4e5]:after{display:block;width:22px;height:2px;background:var(--color-text-primary);border-radius:1px;transition:all var(--transition-base);position:relative}.header__burger-line[data-v-e924b4e5]:before,.header__burger-line[data-v-e924b4e5]:after{content:"";position:absolute;left:0}.header__burger-line[data-v-e924b4e5]:before{top:-7px}.header__burger-line[data-v-e924b4e5]:after{top:7px}.header__burger-line--open[data-v-e924b4e5]{background:transparent}.header__burger-line--open[data-v-e924b4e5]:before{top:0;transform:rotate(45deg)}.header__burger-line--open[data-v-e924b4e5]:after{top:0;transform:rotate(-45deg)}.header__overlay[data-v-e924b4e5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1050}.overlay-enter-active[data-v-e924b4e5],.overlay-leave-active[data-v-e924b4e5]{transition:opacity .3s ease}.overlay-enter-from[data-v-e924b4e5],.overlay-leave-to[data-v-e924b4e5]{opacity:0}.header__drawer[data-v-e924b4e5]{position:fixed;top:0;right:0;width:min(300px,80vw);height:100vh;height:100dvh;background:#fff;z-index:1100;display:flex;flex-direction:column;padding:calc(var(--header-height-mobile) + var(--space-6)) var(--space-6) var(--space-8);gap:var(--space-2);overflow-y:auto;box-shadow:-8px 0 32px #0003;border-left:3px solid var(--color-primary)}.header__drawer-link[data-v-e924b4e5]{display:block;padding:var(--space-4) var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;color:var(--color-text-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none}.header__drawer-link[data-v-e924b4e5]:hover{background:var(--color-bg-hover)}.header__drawer-link--active[data-v-e924b4e5]{color:var(--color-primary);background:var(--color-primary-subtle);font-weight:700}.header__drawer-cta[data-v-e924b4e5]{margin-top:auto;text-align:center;justify-content:center;display:flex;font-size:var(--text-base)}.drawer-enter-active[data-v-e924b4e5]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.drawer-leave-active[data-v-e924b4e5]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.drawer-enter-from[data-v-e924b4e5],.drawer-leave-to[data-v-e924b4e5]{transform:translate(100%)}@media(max-width:768px){.header[data-v-e924b4e5]{height:var(--header-height-mobile)}.header__burger[data-v-e924b4e5]{display:flex}.header__nav-desktop[data-v-e924b4e5]{display:none}.header__logo-img[data-v-e924b4e5]{height:64px;padding:var(--space-2) 0}}.footer[data-v-d443be90]{background:var(--color-bg-dark);color:#fffc;padding:var(--space-16) 0 var(--space-8);margin-top:var(--space-16)}.footer__grid[data-v-d443be90]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:var(--space-10);margin-bottom:var(--space-12)}.footer__brand[data-v-d443be90]{display:flex;flex-direction:column;gap:var(--space-3)}.footer__logo[data-v-d443be90]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.footer__logo-img[data-v-d443be90]{height:98px;width:auto}.footer__address[data-v-d443be90],.footer__company[data-v-d443be90],.footer__tax[data-v-d443be90]{font-size:var(--text-sm);color:#fff9}.footer__section[data-v-d443be90]{display:flex;flex-direction:column;gap:var(--space-4)}.footer__heading[data-v-d443be90]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff6}.footer__links[data-v-d443be90]{display:flex;flex-direction:column;gap:var(--space-2)}.footer__links a[data-v-d443be90]{font-size:var(--text-sm);color:#ffffffb3;transition:color var(--transition-fast)}.footer__links a[data-v-d443be90]:hover{color:#fff}.footer__contact[data-v-d443be90]{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm)}.footer__contact a[data-v-d443be90]{color:var(--color-primary-light);transition:color var(--transition-fast)}.footer__contact a[data-v-d443be90]:hover{color:#fff}.footer__hours[data-v-d443be90]{display:block;font-size:var(--text-xs);color:#fff6;margin-top:2px}.footer__bottom[data-v-d443be90]{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-6);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2)}.footer__copyright[data-v-d443be90],.footer__website[data-v-d443be90]{font-size:var(--text-sm);color:#ffffff80}.footer__credit[data-v-d443be90]{font-size:var(--text-xs);color:#fff6}.footer__credit a[data-v-d443be90]{color:#ffffff80;transition:color var(--transition-fast)}.footer__credit a[data-v-d443be90]:hover{color:#fff}@media(max-width:1024px){.footer__grid[data-v-d443be90]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.footer__grid[data-v-d443be90]{grid-template-columns:1fr;gap:var(--space-8)}.footer__bottom[data-v-d443be90]{flex-direction:column;gap:var(--space-2);text-align:center}}.cookie-consent[data-v-045db710]{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:1000;width:calc(100% - var(--space-8));max-width:600px;background:var(--color-bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border)}.cookie-consent__content[data-v-045db710]{display:flex;align-items:center;gap:var(--space-4);justify-content:space-between}.cookie-consent__icon[data-v-045db710]{font-size:var(--text-2xl)}.cookie-consent__text[data-v-045db710]{flex:1}.cookie-consent__text p[data-v-045db710]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.cookie-consent__button[data-v-045db710]{background:var(--color-primary);color:#fff;border:none;padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cookie-consent__button[data-v-045db710]:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-primary-glow)}.cookie-consent__actions[data-v-045db710]{display:flex;gap:var(--space-2)}.cookie-consent__button--decline[data-v-045db710]{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.cookie-consent__button--decline[data-v-045db710]:hover{background:var(--color-bg-hover);color:var(--color-text-primary);box-shadow:none}.fade-up-enter-active[data-v-045db710],.fade-up-leave-active[data-v-045db710]{transition:all .5s cubic-bezier(.16,1,.3,1)}.fade-up-enter-from[data-v-045db710],.fade-up-leave-to[data-v-045db710]{opacity:0;transform:translate(-50%,20px)}@media(max-width:640px){.cookie-consent[data-v-045db710]{bottom:var(--space-4);padding:var(--space-4)}.cookie-consent__content[data-v-045db710]{flex-direction:column;text-align:center;gap:var(--space-3)}.cookie-consent__actions[data-v-045db710]{width:100%;flex-direction:column-reverse}.cookie-consent__button[data-v-045db710]{width:100%}}.layout[data-v-865997f2]{display:flex;flex-direction:column;min-height:100vh}.layout__main[data-v-865997f2]{flex:1;padding-top:var(--header-height)}@media(max-width:768px){.layout__main[data-v-865997f2]{padding-top:var(--header-height-mobile)}}.admin-btn{padding:.55rem 1rem;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s ease;border:none;font-family:Inter,sans-serif;display:inline-flex;align-items:center;gap:.35rem}.admin-btn--primary{background:#6c63ff;color:#fff}.admin-btn--primary:hover:not(:disabled){background:#5a52d5}.admin-btn--primary:disabled{opacity:.5;cursor:not-allowed}.admin-btn--ghost{background:transparent;color:#e2e8f0;border:1px solid rgba(255,255,255,.1)}.admin-btn--ghost:hover{background:#ffffff0d;border-color:#fff3}.admin-btn--danger{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.admin-btn--danger:hover{background:#ef444433}.admin-btn--sm{padding:.35rem .7rem;font-size:.8rem}.admin-btn--xs{padding:.25rem .6rem;font-size:.75rem}.admin-icon-btn{background:none;border:none;cursor:pointer;font-size:.85rem;padding:.2rem;border-radius:4px;transition:background .15s;color:#666}.admin-icon-btn:hover{background:#ffffff14}.admin-icon-btn--danger:hover{background:#ef444426;color:#ef4444}.admin-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.25rem 1.5rem;transition:border-color .15s ease}.admin-input{width:100%;padding:.65rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;font-family:inherit;font-size:.9rem;transition:all .2s;box-sizing:border-box}.admin-input:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff26}.admin-field{display:flex;flex-direction:column;gap:.4rem}.admin-field label{font-size:.82rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.04em}.admin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-modal{background:#1e1e30;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;width:90%;max-width:500px;box-shadow:0 16px 48px #00000080;max-height:90vh;overflow-y:auto}.admin-modal__title{font-size:1.2rem;font-weight:700;color:#fff;margin-top:0;margin-bottom:1.5rem}[data-admin-theme=light],[data-admin-theme=light] .admin-layout,[data-admin-theme=light] .admin-dash,[data-admin-theme=light] .admin-delivery,[data-admin-theme=light] .admin-weekly,[data-admin-theme=light] .admin-menu,[data-admin-theme=light] .admin-promo,[data-admin-theme=light] .admin-settings,[data-admin-theme=light] .awm{background:#f8fafc!important;color:#000!important}[data-admin-theme=light] .admin-layout,[data-admin-theme=light] .admin-dash,[data-admin-theme=light] .admin-delivery,[data-admin-theme=light] .admin-weekly,[data-admin-theme=light] .admin-menu,[data-admin-theme=light] .admin-promo,[data-admin-theme=light] .admin-settings,[data-admin-theme=light] .awm{color:#000!important}[data-admin-theme=light] .admin-layout div,[data-admin-theme=light] .admin-layout span,[data-admin-theme=light] .admin-layout p,[data-admin-theme=light] .admin-layout td,[data-admin-theme=light] .admin-layout li,[data-admin-theme=light] .admin-layout input,[data-admin-theme=light] .admin-layout textarea,[data-admin-theme=light] .admin-layout select,[data-admin-theme=light] .admin-layout label,[data-admin-theme=light] .admin-layout button{color:#000}[data-admin-theme=light] .admin-btn--primary,[data-admin-theme=light] .awm-btn--primary,[data-admin-theme=light] .am-btn--primary,[data-admin-theme=light] .ap-btn--primary,[data-admin-theme=light] .ad-btn--primary,[data-admin-theme=light] .as-btn--primary,[data-admin-theme=light] .admin-btn--danger,[data-admin-theme=light] .awm-btn--danger,[data-admin-theme=light] .am-btn--danger,[data-admin-theme=light] .ap-btn--danger,[data-admin-theme=light] .ad-btn--danger{color:#fff!important;border:none!important}[data-admin-theme=light] .admin-btn--danger,[data-admin-theme=light] .awm-btn--danger,[data-admin-theme=light] .am-btn--danger,[data-admin-theme=light] .ap-btn--danger,[data-admin-theme=light] .ad-btn--danger,[data-admin-theme=light] .awm-icon-btn--danger:hover,[data-admin-theme=light] .am-icon-btn--danger:hover,[data-admin-theme=light] .ad-btn--icon:hover{background:#ef4444!important;border-color:#dc2626!important;color:#fff!important}[data-admin-theme=light] .am-badge--new{background:#dcfce7!important;color:#15803d!important}[data-admin-theme=light] .am-badge--promo,[data-admin-theme=light] .ap-promo-card__price{background:#ffedd5!important;color:#c2410c!important}[data-admin-theme=light] h1,[data-admin-theme=light] h2,[data-admin-theme=light] h3,[data-admin-theme=light] h4,[data-admin-theme=light] .admin-dash__heading,[data-admin-theme=light] .admin-dash__card-title,[data-admin-theme=light] .admin-topbar__title,[data-admin-theme=light] .admin-topbar__brand-text,[data-admin-theme=light] .admin-modal__title,[data-admin-theme=light] .awm-section-title,[data-admin-theme=light] .awm-plan-week,[data-admin-theme=light] .awm-modal h3,[data-admin-theme=light] .awm-day-name,[data-admin-theme=light] .am-main__title,[data-admin-theme=light] .am-modal__title,[data-admin-theme=light] .ap-heading,[data-admin-theme=light] .ap-promo-card__title,[data-admin-theme=light] .ap-modal__title,[data-admin-theme=light] .ad-heading,[data-admin-theme=light] .ad-card__title,[data-admin-theme=light] .as-card__title{color:#000!important;font-weight:800!important}[data-admin-theme=light] p,[data-admin-theme=light] span:not(.admin-btn):not(.btn):not([class*=badge]),[data-admin-theme=light] .admin-dash__subheading,[data-admin-theme=light] .admin-dash__card-desc,[data-admin-theme=light] .admin-topbar__email,[data-admin-theme=light] .awm-state,[data-admin-theme=light] .awm-plan-dates,[data-admin-theme=light] .awm-modal p,[data-admin-theme=light] .am-empty,[data-admin-theme=light] .am-loading,[data-admin-theme=light] .am-sidebar__title,[data-admin-theme=light] .am-item-card__desc,[data-admin-theme=light] .am-item-card__price--empty,[data-admin-theme=light] .ap-subheading,[data-admin-theme=light] .ap-empty,[data-admin-theme=light] .ap-promo-card__items,[data-admin-theme=light] .ap-promo-card__items li,[data-admin-theme=light] .ad-subheading,[data-admin-theme=light] .ad-empty,[data-admin-theme=light] .ad-fee-row__area,[data-admin-theme=light] .ad-fee-row__fee,[data-admin-theme=light] .as-card__desc{color:#1f2937!important}[data-admin-theme=light] .admin-topbar{background:#fff!important;border-bottom:2px solid #cbd5e1!important;box-shadow:0 2px 4px #0000000d!important}[data-admin-theme=light] .admin-topbar__back{background:#f1f5f9!important;color:#000!important;border:1px solid #cbd5e1}[data-admin-theme=light] .admin-topbar__back:hover{background:#e2e8f0!important}[data-admin-theme=light] .admin-card,[data-admin-theme=light] .admin-dash__card,[data-admin-theme=light] .awm-plan-card,[data-admin-theme=light] .awm-card,[data-admin-theme=light] .am-item-card,[data-admin-theme=light] .am-cat-item,[data-admin-theme=light] .ap-promo-card,[data-admin-theme=light] .ad-card,[data-admin-theme=light] .as-card,[data-admin-theme=light] .ad-fee-row{background:#fff!important;border:2px solid #cbd5e1!important;box-shadow:0 4px 6px -1px #0000000d!important}[data-admin-theme=light] .admin-card:hover,[data-admin-theme=light] .admin-dash__card:hover,[data-admin-theme=light] .awm-plan-card:hover,[data-admin-theme=light] .am-item-card:hover,[data-admin-theme=light] .am-cat-item:hover,[data-admin-theme=light] .ap-promo-card:hover{border-color:#94a3b8!important;box-shadow:0 10px 15px -3px #0000001a!important}[data-admin-theme=light] .ap-picker__item{background:#fff!important;border:2px solid #cbd5e1!important;color:#0f172a!important}[data-admin-theme=light] .ap-picker__item:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-admin-theme=light] .admin-modal,[data-admin-theme=light] .awm-modal,[data-admin-theme=light] .am-modal,[data-admin-theme=light] .ap-modal{background:#fff!important;border:2px solid #94a3b8!important;box-shadow:0 20px 25px -5px #0003!important}[data-admin-theme=light] .admin-modal-overlay,[data-admin-theme=light] .awm-modal-overlay,[data-admin-theme=light] .am-modal-overlay,[data-admin-theme=light] .ap-modal-overlay{background:#0f172a99!important}[data-admin-theme=light] .admin-input,[data-admin-theme=light] select.admin-input,[data-admin-theme=light] textarea.admin-input,[data-admin-theme=light] .awm-input,[data-admin-theme=light] .awm-price.awm-input,[data-admin-theme=light] .awm-date-input.awm-input,[data-admin-theme=light] .am-field input,[data-admin-theme=light] .am-field textarea,[data-admin-theme=light] .am-field select,[data-admin-theme=light] .ap-field input,[data-admin-theme=light] .ap-field textarea,[data-admin-theme=light] .ap-picker__select,[data-admin-theme=light] .ad-field input,[data-admin-theme=light] .ad-field textarea,[data-admin-theme=light] .ad-fee-add__input,[data-admin-theme=light] .as-form__input{background:#fff!important;border:2px solid #cbd5e1!important;color:#000!important;font-weight:500!important}[data-admin-theme=light] .admin-input::placeholder,[data-admin-theme=light] .awm-input::placeholder,[data-admin-theme=light] .am-field input::placeholder,[data-admin-theme=light] .am-field textarea::placeholder,[data-admin-theme=light] .ap-field input::placeholder,[data-admin-theme=light] .ap-field textarea::placeholder,[data-admin-theme=light] .ad-field input::placeholder,[data-admin-theme=light] .ad-field textarea::placeholder,[data-admin-theme=light] .ad-fee-add__input::placeholder,[data-admin-theme=light] .as-form__input::placeholder{color:#64748b!important}[data-admin-theme=light] .admin-input:focus,[data-admin-theme=light] .awm-input:focus,[data-admin-theme=light] .am-field input:focus,[data-admin-theme=light] .am-field textarea:focus,[data-admin-theme=light] .ap-field input:focus,[data-admin-theme=light] .ap-field textarea:focus,[data-admin-theme=light] .ap-picker__select:focus,[data-admin-theme=light] .ad-field input:focus,[data-admin-theme=light] .ad-field textarea:focus,[data-admin-theme=light] .ad-fee-add__input:focus,[data-admin-theme=light] .as-form__input:focus{border-color:#6c63ff!important;box-shadow:0 0 0 3px #6c63ff33!important}[data-admin-theme=light] .admin-input:disabled,[data-admin-theme=light] .awm-input:disabled{background:#f1f5f9!important;color:#475569!important}[data-admin-theme=light] .admin-field label,[data-admin-theme=light] .awm-field label,[data-admin-theme=light] .awm-section-label,[data-admin-theme=light] .am-field label,[data-admin-theme=light] .ap-field label,[data-admin-theme=light] .ap-picker label,[data-admin-theme=light] .ad-field label,[data-admin-theme=light] .as-form__label{color:#374151!important;font-weight:700!important}[data-admin-theme=light] .awm-day-header{border-bottom:2px solid #cbd5e1!important}[data-admin-theme=light] .awm-input-prefix,[data-admin-theme=light] .awm-input-suffix{color:#000!important;font-weight:600!important}[data-admin-theme=light] .awm-closed-toggle{color:#000!important;font-weight:600}[data-admin-theme=light] .awm-editor-footer{border-top:2px solid #cbd5e1!important}[data-admin-theme=light] .awm-row-label{color:#000!important;font-weight:800!important}[data-admin-theme=light] .awm-toolbar,[data-admin-theme=light] .awm-meta-top{color:#000!important}[data-admin-theme=light] .awm-allergen{opacity:.4!important;background:transparent!important;border-radius:6px;filter:grayscale(100%);padding:4px!important;font-size:1.15rem!important;border:2px solid transparent!important}[data-admin-theme=light] .awm-allergen--active{opacity:1!important;background:#f1f5f9!important;border:2px solid #94a3b8!important;filter:grayscale(0%);padding:4px!important;box-shadow:0 2px 4px #0000001a!important;transform:scale(1.05)!important}[data-admin-theme=light] .am-sidebar{border-right:2px solid #cbd5e1!important;background:#f8fafc!important}[data-admin-theme=light] .am-cat-item--active{background:#e0e7ff!important;border-color:#818cf8!important}[data-admin-theme=light] .am-item-card__price,[data-admin-theme=light] .am-item-card__num{color:#4f46e5!important}[data-admin-theme=light] .admin-btn--ghost,[data-admin-theme=light] .awm-btn--ghost,[data-admin-theme=light] .am-btn--ghost,[data-admin-theme=light] .ap-btn--ghost,[data-admin-theme=light] .ad-btn--ghost{background:#fff!important;border:2px solid #cbd5e1!important;color:#000!important;font-weight:600!important}[data-admin-theme=light] .admin-btn--ghost:hover,[data-admin-theme=light] .awm-btn--ghost:hover,[data-admin-theme=light] .am-btn--ghost:hover,[data-admin-theme=light] .ap-btn--ghost:hover,[data-admin-theme=light] .ad-btn--ghost:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-admin-theme=light] .admin-icon-btn,[data-admin-theme=light] .awm-icon-btn,[data-admin-theme=light] .am-icon-btn,[data-admin-theme=light] .ad-btn--icon{color:#000!important}[data-admin-theme=light] .admin-icon-btn:hover,[data-admin-theme=light] .awm-icon-btn:hover,[data-admin-theme=light] .am-icon-btn:hover,[data-admin-theme=light] .ad-btn--icon:hover{background:#e2e8f0!important}[data-admin-theme=light] table,[data-admin-theme=light] th,[data-admin-theme=light] td{border-color:#cbd5e1!important;color:#000!important}[data-admin-theme=light] th{background:#e2e8f0!important;color:#000!important;font-weight:700!important}[data-admin-theme=light] tr:hover td{background:#f8fafc!important}[data-admin-theme=light] .awm-badge--current{background:#ede9fe!important;color:#6d28d9!important;border-color:#c4b5fd!important}[data-admin-theme=light] .awm-badge--next{background:#dcfce7!important;color:#15803d!important;border-color:#86efac!important}[data-admin-theme=light] [class*=item]:not(.export-container *),[data-admin-theme=light] [class*=category]:not(.export-container *),[data-admin-theme=light] [class*=box]:not(.export-container *),[data-admin-theme=light] [class*=section]:not(.export-container *){border-color:#cbd5e1}[data-admin-theme=light] .admin-topbar__theme-toggle{background:#fff!important;border:2px solid #cbd5e1!important;color:#000!important}[data-admin-theme=light] .admin-topbar__theme-toggle:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-admin-theme=light] .export-container span,[data-admin-theme=light] .export-container div,[data-admin-theme=light] .export-container h1,[data-admin-theme=light] .export-container p{color:#000!important}[data-admin-theme=light] .export-container .week-box,[data-admin-theme=light] .export-container .day-content-closed .closed-message,[data-admin-theme=light] .export-container .legend,[data-admin-theme=light] .export-container .nyomda-container,[data-admin-theme=light] .export-container .export-day,[data-admin-theme=light] .export-container .header-meta{border-color:#000!important}[data-admin-theme=light] .export-container .price-table{border-color:#888!important}[data-admin-theme=light] .export-container .vertical-divider{border-left-color:#777!important}[data-admin-theme=light] .export-container .legend-title{border-bottom-color:#ccc!important}[data-admin-theme=light] .export-container{background:#fff!important}.global-toast[data-v-a318f10d]{position:fixed;bottom:24px;right:24px;padding:12px 24px;border-radius:8px;font-weight:500;font-size:.95rem;color:#fff;z-index:9999;box-shadow:0 8px 32px #0006}.global-toast--success[data-v-a318f10d]{background:#4ade80}.global-toast--error[data-v-a318f10d]{background:#ef4444}.global-toast--info[data-v-a318f10d]{background:#3b82f6}.global-toast--warning[data-v-a318f10d]{background:#f59e0b}.toast-enter-active[data-v-a318f10d],.toast-leave-active[data-v-a318f10d]{transition:all .3s ease}.toast-enter-from[data-v-a318f10d],.toast-leave-to[data-v-a318f10d]{opacity:0;transform:translateY(20px)}.admin-layout[data-v-4d052ea5]{min-height:100vh;background:linear-gradient(180deg,#0f0f1a,#1a1a2e);color:#e0e0e0;font-family:Inter,sans-serif;display:flex;flex-direction:column}.admin-layout[data-v-4d052ea5]>div:not(.global-toast){flex:1;display:flex;flex-direction:column}.page-enter-active,.page-leave-active{transition:opacity .25s ease,transform .25s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.hero[data-v-2f01cf6d]{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:var(--space-24) 0 var(--space-20);overflow:hidden;min-height:420px;display:flex;align-items:center}.hero__overlay[data-v-2f01cf6d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#140802d1,#320f05a6,#1e0a038c);z-index:1}.hero__inner[data-v-2f01cf6d]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.hero__content[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-8);max-width:600px}.hero__title[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:800;color:#fff;line-height:var(--leading-tight);text-shadow:0 2px 16px rgba(0,0,0,.4)}.hero__services[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-4)}.hero__service[data-v-2f01cf6d]{display:flex;align-items:center;gap:var(--space-3)}.hero__service-icon[data-v-2f01cf6d]{font-size:var(--text-2xl)}.hero__service-title[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:#ffffffd9}.hero__actions[data-v-2f01cf6d]{display:flex;gap:var(--space-4);flex-wrap:wrap}.btn--hero-outline[data-v-2f01cf6d]{border:2px solid rgba(255,255,255,.7);color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--hero-outline[data-v-2f01cf6d]:hover{background:#fff3;border-color:#fff;color:#fff;transform:translateY(-1px)}.promo__card[data-v-2f01cf6d]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8);background:linear-gradient(135deg,var(--color-primary-subtle),var(--color-bg-card));border:2px solid var(--color-primary-glow)}.promo__content[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-3)}.promo__badge[data-v-2f01cf6d]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.promo__title[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.promo__list[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text-secondary)}.promo__price[data-v-2f01cf6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.promo__price-value[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;color:var(--color-primary)}.hours__grid[data-v-2f01cf6d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.hours__card[data-v-2f01cf6d]{padding:var(--space-6) var(--space-8)}.hours__card-header[data-v-2f01cf6d]{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:2px solid var(--color-primary)}.hours__card-icon[data-v-2f01cf6d]{font-size:var(--text-2xl)}.hours__card-title[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.hours__card-body[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-5)}.hours__group[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-3)}.hours__group-title[data-v-2f01cf6d]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.hours__list[data-v-2f01cf6d]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.hours__list-item[data-v-2f01cf6d]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg);border-radius:var(--radius-sm);gap:var(--space-3)}.hours__list-label[data-v-2f01cf6d]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500;white-space:nowrap}.hours__list-value[data-v-2f01cf6d]{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);text-align:right}.hours__list-value--phone[data-v-2f01cf6d]{color:var(--color-primary);font-weight:700;text-decoration:none;transition:color var(--transition-fast)}.hours__list-value--phone[data-v-2f01cf6d]:hover{color:var(--color-primary-dark)}.hours__list-lines[data-v-2f01cf6d]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hours__list-line[data-v-2f01cf6d]{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.hours__list-value--closed[data-v-2f01cf6d]{color:var(--color-primary);font-weight:700}.hours__warning[data-v-2f01cf6d]{padding:var(--space-3) var(--space-4);background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;color:#c2410c}[data-theme=dark]{background:#c2410c1a;border-color:#c2410c4d;color:#fb923c}.categories__title[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;text-align:center;margin-bottom:var(--space-10)}.categories__grid[data-v-2f01cf6d]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.categories__item[data-v-2f01cf6d]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;text-decoration:none}.categories__icon[data-v-2f01cf6d]{font-size:2.5rem}.categories__name[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.delivery__grid[data-v-2f01cf6d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.delivery__card[data-v-2f01cf6d]{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.delivery__card-title[data-v-2f01cf6d]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.delivery__free[data-v-2f01cf6d]{font-weight:600;color:var(--color-success);font-size:var(--text-base)}.delivery__fee[data-v-2f01cf6d],.delivery__min[data-v-2f01cf6d],.delivery__method[data-v-2f01cf6d],.delivery__note[data-v-2f01cf6d],.delivery__vat[data-v-2f01cf6d],.delivery__valid[data-v-2f01cf6d]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media(max-width:1024px){.categories__grid[data-v-2f01cf6d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.hero[data-v-2f01cf6d]{padding:var(--space-16) 0 var(--space-12);min-height:320px}.hero__inner[data-v-2f01cf6d]{align-items:center;text-align:center}.hero__content[data-v-2f01cf6d]{align-items:center}.hero__title[data-v-2f01cf6d]{font-size:var(--text-3xl)}.hero__services[data-v-2f01cf6d]{align-items:center}.hero__actions[data-v-2f01cf6d]{justify-content:center}.hours__grid[data-v-2f01cf6d],.delivery__grid[data-v-2f01cf6d]{grid-template-columns:1fr}.categories__grid[data-v-2f01cf6d]{grid-template-columns:repeat(2,1fr)}.promo__card[data-v-2f01cf6d]{flex-direction:column;text-align:center;gap:var(--space-6);padding:var(--space-6)}}.category-tabs[data-v-87e80cdd]{position:sticky;top:var(--header-height);z-index:100;background:var(--color-bg);padding:var(--space-4) 0;margin-bottom:var(--space-6)}.category-tabs__scroll[data-v-87e80cdd]{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-1) var(--space-1);scrollbar-width:none;-ms-overflow-style:none}.category-tabs__scroll[data-v-87e80cdd]::-webkit-scrollbar{display:none}.category-tabs__tab[data-v-87e80cdd]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border-light);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer}.category-tabs__tab[data-v-87e80cdd]:hover{background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text-primary)}.category-tabs__tab--active[data-v-87e80cdd]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 4px 12px #aa121f40}.category-tabs__tab--active[data-v-87e80cdd]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-text-inverse)}.category-tabs__icon[data-v-87e80cdd]{font-size:var(--text-base)}@media(max-width:768px){.category-tabs[data-v-87e80cdd]{top:var(--header-height-mobile)}}@media(min-width:768px){.category-tabs__scroll[data-v-87e80cdd]{gap:var(--space-3) var(--space-2);flex-wrap:wrap;overflow-x:visible;padding:var(--space-1) 0}}.menu-card[data-v-9544891e]{padding:var(--space-5) var(--space-6);transition:all var(--transition-base);cursor:default}.menu-card[data-v-9544891e]:hover{border-color:var(--color-primary-light);background:var(--color-primary-subtle)}.menu-card__body[data-v-9544891e]{display:flex;flex-direction:column;gap:var(--space-2)}.menu-card__header[data-v-9544891e]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.menu-card__title-row[data-v-9544891e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0}.menu-card__number[data-v-9544891e]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--color-primary);min-width:24px}.menu-card__name[data-v-9544891e]{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);line-height:var(--leading-snug)}.menu-card__price[data-v-9544891e]{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-primary);white-space:nowrap;flex-shrink:0}.menu-card__desc[data-v-9544891e]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media(max-width:640px){.menu-card[data-v-9544891e]{padding:var(--space-4)}.menu-card__header[data-v-9544891e]{flex-direction:column;gap:var(--space-1)}}.menu-page[data-v-610b1040]{padding:var(--space-8) 0 var(--space-16)}.menu-page__header[data-v-610b1040]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-4)}.menu-page__title[data-v-610b1040]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800}.menu-page__search[data-v-610b1040]{position:relative;width:min(360px,100%)}.menu-page__search-input[data-v-610b1040]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card);font-size:var(--text-sm);transition:all var(--transition-fast);outline:none}.menu-page__search-input[data-v-610b1040]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.menu-page__search-icon[data-v-610b1040]{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);font-size:var(--text-sm)}.menu-page__sections[data-v-610b1040]{display:flex;flex-direction:column;gap:var(--space-12)}.menu-section__header[data-v-610b1040]{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-primary)}.menu-section__title[data-v-610b1040]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--color-text-primary)}.menu-section__subtitle[data-v-610b1040]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.menu-section__grid[data-v-610b1040]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.menu-section__extras[data-v-610b1040],.menu-section__notes[data-v-610b1040]{margin-top:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--color-primary-subtle);border-radius:var(--radius-md)}.menu-section__extra[data-v-610b1040],.menu-section__note[data-v-610b1040]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);font-weight:500}.menu-section__extra strong[data-v-610b1040],.menu-section__note strong[data-v-610b1040]{color:var(--color-text-primary)}.menu-info[data-v-610b1040]{margin-top:var(--space-16);padding-top:var(--space-10);border-top:2px solid var(--color-divider)}.menu-info__title[data-v-610b1040]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;margin-bottom:var(--space-6)}.menu-info__grid[data-v-610b1040]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.menu-info__note[data-v-610b1040],.menu-info__item[data-v-610b1040]{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.menu-info__label[data-v-610b1040]{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}.menu-info__value[data-v-610b1040]{font-size:var(--text-sm);color:var(--color-text-secondary)}@media(max-width:768px){.menu-page__header[data-v-610b1040]{flex-direction:column;align-items:stretch}.menu-page__search[data-v-610b1040]{width:100%}.menu-section__grid[data-v-610b1040],.menu-info__grid[data-v-610b1040]{grid-template-columns:1fr}}.ordering-modal__overlay[data-v-41bf4f98]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ordering-modal__content[data-v-41bf4f98]{background:var(--color-bg);border-radius:var(--radius-lg);width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;padding:var(--space-8);box-shadow:0 10px 25px #0003;font-family:var(--font-body)}.ordering-modal__close-bar[data-v-41bf4f98]{position:sticky;top:var(--space-3);z-index:10;height:0;overflow:visible;display:flex;justify-content:flex-end;pointer-events:none}.ordering-modal__close[data-v-41bf4f98]{pointer-events:all;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;background:#e53e3e;border:none;border-radius:50%;box-shadow:0 3px 12px #e53e3e73;font-size:1.1rem;font-weight:700;color:#fff;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;line-height:1}.ordering-modal__close[data-v-41bf4f98]:hover{background:#c53030;transform:scale(1.12);box-shadow:0 5px 18px #e53e3e8c}.ordering-modal__title[data-v-41bf4f98]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;text-align:center;margin-bottom:var(--space-6);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.ordering-modal__body[data-v-41bf4f98]{color:var(--color-text-primary);line-height:1.6}.ordering-modal__body p[data-v-41bf4f98]{margin-bottom:var(--space-4);font-size:var(--text-base)}.ordering-modal__body h3[data-v-41bf4f98]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;margin-top:var(--space-8);margin-bottom:var(--space-4)}.ordering-modal__list[data-v-41bf4f98]{list-style-type:disc;padding-left:var(--space-6);margin-bottom:var(--space-6)}.ordering-modal__list li[data-v-41bf4f98]{margin-bottom:var(--space-2)}.ordering-modal__footer-note[data-v-41bf4f98]{text-align:center;margin-top:var(--space-8);font-weight:500;padding-top:var(--space-6);border-top:1px solid var(--color-border-light)}.ordering-modal__footer-note a[data-v-41bf4f98]{color:var(--color-primary);text-decoration:underline}@media(max-width:768px){.ordering-modal__content[data-v-41bf4f98]{padding:var(--space-6) var(--space-4)}}.wm-modal__overlay[data-v-c055b75d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.wm-modal__content[data-v-c055b75d]{background:var(--color-bg);border-radius:var(--radius-lg);width:100%;max-width:860px;position:relative;padding:var(--space-8);box-shadow:0 10px 30px #00000040;margin:auto;font-family:var(--font-body)}.wm-modal__close-bar[data-v-c055b75d]{position:sticky;top:var(--space-3);z-index:10;height:0;overflow:visible;display:flex;justify-content:flex-end;pointer-events:none}.wm-modal__close[data-v-c055b75d]{pointer-events:all;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;background:#e53e3e;border:none;border-radius:50%;box-shadow:0 3px 12px #e53e3e73;font-size:1.1rem;font-weight:700;color:#fff;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;line-height:1}.wm-modal__close[data-v-c055b75d]:hover{background:#c53030;transform:scale(1.12);box-shadow:0 5px 18px #e53e3e8c}.wm-modal__header[data-v-c055b75d]{text-align:center;border-bottom:2px solid var(--color-border-light);padding-bottom:var(--space-4);margin-bottom:var(--space-6);display:flex;flex-direction:column;align-items:center}.wm-modal__brand[data-v-c055b75d]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-1)}.wm-modal__logo[data-v-c055b75d]{position:absolute;top:var(--space-8);left:var(--space-8);height:90px;width:auto}.wm-modal__title[data-v-c055b75d]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:0}.wm-modal__date-range[data-v-c055b75d]{font-size:var(--text-lg);font-weight:700;color:var(--color-primary)}.wm-modal__menu-price[data-v-c055b75d]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.wm-modal__minimum[data-v-c055b75d]{font-size:var(--text-sm);font-weight:700;color:var(--color-primary);margin-top:var(--space-1)}.wm-modal__days[data-v-c055b75d]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.wm-modal__day[data-v-c055b75d]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.wm-modal__day-header[data-v-c055b75d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-text-inverse)}.wm-modal__day-name[data-v-c055b75d]{font-family:var(--font-display);font-weight:800;font-size:var(--text-base);text-transform:uppercase;letter-spacing:.05em}.wm-modal__day-date[data-v-c055b75d]{font-size:var(--text-sm);opacity:.85}.wm-modal__day-body[data-v-c055b75d]{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:var(--space-3) var(--space-4)}.wm-modal__soups[data-v-c055b75d]{border-right:1px solid var(--color-border-light);padding-right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.wm-modal__mains[data-v-c055b75d]{padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.wm-modal__soup-row[data-v-c055b75d]{display:flex;align-items:flex-start;gap:var(--space-2)}.wm-modal__soup-label[data-v-c055b75d]{font-weight:700;font-size:var(--text-sm);color:var(--color-text-secondary);min-width:1.6rem;padding-top:2px}.wm-modal__soup-info[data-v-c055b75d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wm-modal__main-row[data-v-c055b75d]{display:flex;align-items:flex-start;gap:var(--space-2)}.wm-modal__main-info[data-v-c055b75d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wm-modal__main-num[data-v-c055b75d]{font-weight:700;font-size:var(--text-sm);color:var(--color-text-secondary);min-width:1.2rem;padding-top:2px}.wm-modal__item-name[data-v-c055b75d]{font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.4}.wm-modal__item-allergens[data-v-c055b75d]{display:flex;gap:2px;flex-wrap:wrap}.wm-modal__allergen-badge[data-v-c055b75d]{font-size:.85rem;line-height:1}.wm-modal__closed-day[data-v-c055b75d]{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-secondary);font-style:italic;background:#00000005;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.wm-modal__closed-icon[data-v-c055b75d]{font-size:1.2rem;font-style:normal}.wm-modal__pricing[data-v-c055b75d]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-6);font-size:var(--text-sm)}.wm-modal__price-group[data-v-c055b75d]{flex:1;min-width:140px;display:flex;flex-direction:column;gap:var(--space-2)}.wm-modal__price-item[data-v-c055b75d]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.wm-modal__price-item span[data-v-c055b75d]{color:var(--color-text-secondary)}.wm-modal__price-item strong[data-v-c055b75d]{white-space:nowrap}.wm-modal__tax-info[data-v-c055b75d]{text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-2);margin-bottom:var(--space-5);font-style:italic}.wm-modal__legend[data-v-c055b75d]{border-top:1px solid var(--color-border-light);padding-top:var(--space-4);font-size:var(--text-xs)}.wm-modal__legend-title[data-v-c055b75d]{font-weight:700;display:block;margin-bottom:var(--space-2);color:var(--color-text-secondary)}.wm-modal__legend-items[data-v-c055b75d]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.wm-modal__legend-item[data-v-c055b75d]{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary)}@media(max-width:600px){.wm-modal__content[data-v-c055b75d]{padding:var(--space-4)}.wm-modal__day-body[data-v-c055b75d]{grid-template-columns:1fr}.wm-modal__soups[data-v-c055b75d]{border-right:none;border-bottom:1px solid var(--color-border-light);padding-right:0;padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.wm-modal__mains[data-v-c055b75d]{padding-left:0}.wm-modal__pricing[data-v-c055b75d]{flex-direction:column;gap:var(--space-4)}.wm-modal__price-group[data-v-c055b75d]{border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-3)}.wm-modal__price-group[data-v-c055b75d]:last-child{border-bottom:none;padding-bottom:0}.wm-modal__logo[data-v-c055b75d]{position:static;height:60px;margin:0 auto var(--space-4);display:block}.wm-modal__header[data-v-c055b75d]{margin-top:var(--space-2)}}.weekly-page[data-v-a36b5e03]{padding:var(--space-8) 0 var(--space-16)}.weekly-page__title[data-v-a36b5e03]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;margin-bottom:var(--space-8)}.weekly-page__downloads[data-v-a36b5e03]{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-10);padding:var(--space-6);background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.downloads__group[data-v-a36b5e03]{display:flex;flex-direction:column;gap:var(--space-3)}.downloads__label[data-v-a36b5e03]{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.downloads__links[data-v-a36b5e03]{display:flex;gap:var(--space-2)}.weekly-page__menus[data-v-a36b5e03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-6)}.weekly-card[data-v-a36b5e03]{overflow:hidden}.weekly-card__date[data-v-a36b5e03]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap}.weekly-card__date-icon[data-v-a36b5e03]{font-size:var(--text-lg)}.weekly-card__date-text[data-v-a36b5e03]{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-text-primary)}.weekly-card__badge[data-v-a36b5e03]{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}.current-badge[data-v-a36b5e03]{background:#6c63ff26;color:#a78bfa;border:1px solid rgba(108,99,255,.3)}.next-badge[data-v-a36b5e03]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.weekly-card--current[data-v-a36b5e03]{border:2px solid rgba(108,99,255,.5);box-shadow:0 4px 20px #6c63ff26}.weekly-card--next[data-v-a36b5e03]{border:2px solid rgba(16,185,129,.4)}.weekly-card__cta[data-v-a36b5e03]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center}.weekly-card__menu-price[data-v-a36b5e03]{font-size:var(--text-sm);color:var(--color-text-secondary)}.weekly-card__image-link[data-v-a36b5e03]{display:block;cursor:zoom-in}.weekly-card__image[data-v-a36b5e03]{width:100%;display:block;transition:transform var(--transition-slow)}.weekly-card__image[data-v-a36b5e03]:hover{transform:scale(1.02)}@media(max-width:640px){.weekly-page__menus[data-v-a36b5e03]{grid-template-columns:1fr}.weekly-page__downloads[data-v-a36b5e03]{flex-direction:column;gap:var(--space-4)}}.contact-page[data-v-c8199bea]{padding:var(--space-8) 0 var(--space-16)}.contact-page__title[data-v-c8199bea]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;margin-bottom:var(--space-8)}.contact-page__grid[data-v-c8199bea]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.contact-details[data-v-c8199bea]{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.contact-details__item[data-v-c8199bea]{display:flex;align-items:flex-start;gap:var(--space-4)}.contact-details__icon[data-v-c8199bea]{font-size:var(--text-xl);flex-shrink:0;margin-top:2px}.contact-details__label[data-v-c8199bea]{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary);margin-right:var(--space-2)}.contact-details__value[data-v-c8199bea]{font-size:var(--text-sm);color:var(--color-text-secondary)}.contact-details__phone[data-v-c8199bea],.contact-details__email[data-v-c8199bea]{font-size:var(--text-base);font-weight:600;color:var(--color-primary);transition:color var(--transition-fast)}.contact-details__phone[data-v-c8199bea]:hover,.contact-details__email[data-v-c8199bea]:hover{color:var(--color-primary-dark)}.contact-details__hours[data-v-c8199bea]{display:block;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.contact-map[data-v-c8199bea]{overflow:hidden}.contact-map__header[data-v-c8199bea]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-6)}.contact-map__icon[data-v-c8199bea]{font-size:var(--text-xl)}.contact-map__title[data-v-c8199bea]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.contact-map__iframe-wrapper[data-v-c8199bea]{width:100%}.contact-map__iframe-wrapper iframe[data-v-c8199bea]{width:100%;border:0}.contact-map__link[data-v-c8199bea]{display:block;text-align:center;padding:var(--space-3);font-size:var(--text-sm);color:var(--color-primary);font-weight:500;transition:color var(--transition-fast)}.contact-map__link[data-v-c8199bea]:hover{color:var(--color-primary-dark)}@media(max-width:768px){.contact-page__grid[data-v-c8199bea]{grid-template-columns:1fr}}.events-page[data-v-853094df]{padding:var(--space-8) 0 var(--space-16)}.events-page__title[data-v-853094df]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;margin-bottom:var(--space-8)}.events-page__content[data-v-853094df]{padding:var(--space-12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);max-width:600px;margin:0 auto}.events-page__icon-wrap[data-v-853094df]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-subtle);border-radius:var(--radius-full)}.events-page__icon[data-v-853094df]{font-size:2.5rem}.events-page__subtitle[data-v-853094df]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.events-page__text[data-v-853094df]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.events-page__contacts[data-v-853094df]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.events-page__email[data-v-853094df]{font-size:var(--text-sm);color:var(--color-text-secondary)}.events-page__email a[data-v-853094df]{color:var(--color-primary);font-weight:600}@media(max-width:640px){.events-page__content[data-v-853094df]{padding:var(--space-8) var(--space-6)}}.admin-login[data-v-4224db96]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0f1a,#1a1a2e,#16213e);padding:1.5rem}.admin-login__card[data-v-4224db96]{width:100%;max-width:400px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem 2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0006}.admin-login__header[data-v-4224db96]{text-align:center;margin-bottom:2rem}.admin-login__icon[data-v-4224db96]{font-size:2.5rem;margin-bottom:.5rem}.admin-login__title[data-v-4224db96]{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#e0e0e0;margin:0 0 .25rem}.admin-login__subtitle[data-v-4224db96]{font-size:.85rem;color:#888;margin:0}.admin-login__form[data-v-4224db96]{display:flex;flex-direction:column;gap:1.25rem}.admin-login__field[data-v-4224db96]{display:flex;flex-direction:column;gap:.4rem}.admin-login__field label[data-v-4224db96]{font-size:.8rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.admin-login__field input[data-v-4224db96]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;color:#e0e0e0;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.admin-login__field input[data-v-4224db96]::placeholder{color:#555}.admin-login__field input[data-v-4224db96]:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff26}.admin-login__error[data-v-4224db96]{background:#ff4d4d1a;border:1px solid rgba(255,77,77,.25);border-radius:8px;padding:.6rem .8rem;color:#ff6b6b;font-size:.85rem;margin:0}.admin-login__btn[data-v-4224db96]{background:linear-gradient(135deg,#6c63ff,#5a52e0);color:#fff;border:none;border-radius:8px;padding:.8rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;min-height:44px}.admin-login__btn[data-v-4224db96]:hover:not(:disabled){opacity:.9}.admin-login__btn[data-v-4224db96]:active:not(:disabled){transform:scale(.98)}.admin-login__btn[data-v-4224db96]:disabled{opacity:.5;cursor:not-allowed}.admin-login__spinner[data-v-4224db96]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4224db96 .6s linear infinite}@keyframes spin-4224db96{to{transform:rotate(360deg)}}.admin-topbar[data-v-58eb20fc]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:50}.admin-topbar__left[data-v-58eb20fc]{display:flex;align-items:center;gap:1.5rem}.admin-topbar__brand[data-v-58eb20fc]{display:flex;align-items:center;gap:.5rem}.admin-topbar__brand-icon[data-v-58eb20fc]{font-size:1.4rem}.admin-topbar__brand-text[data-v-58eb20fc]{font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.admin-topbar__back[data-v-58eb20fc]{color:#a0a0b0;text-decoration:none;font-size:.9rem;font-weight:500;padding:.4rem .8rem;border-radius:6px;background:#ffffff0d;transition:all .2s}.admin-topbar__back[data-v-58eb20fc]:hover{background:#ffffff1a;color:#fff}.admin-topbar__title[data-v-58eb20fc]{font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.admin-topbar__right[data-v-58eb20fc]{display:flex;align-items:center;gap:1.25rem}.admin-topbar__email[data-v-58eb20fc]{font-size:.85rem;color:#888;display:none}@media(min-width:600px){.admin-topbar__email[data-v-58eb20fc]{display:inline-block}}.admin-topbar__logout[data-v-58eb20fc]{background:#ff4d4d1f;border:1px solid rgba(255,77,77,.25);color:#ff6b6b;border-radius:8px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.admin-topbar__logout[data-v-58eb20fc]:hover{background:#ff4d4d33}.admin-topbar__theme-toggle[data-v-58eb20fc]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:all .2s ease}[data-admin-theme=light] .admin-topbar__theme-toggle[data-v-58eb20fc]{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.admin-topbar__theme-toggle[data-v-58eb20fc]:hover{background:#ffffff1a}[data-admin-theme=light] .admin-topbar__theme-toggle[data-v-58eb20fc]:hover{background:#e2e8f0}@media(max-width:600px){.admin-topbar[data-v-58eb20fc]{flex-direction:column;gap:1rem;padding:1.25rem}.admin-topbar__left[data-v-58eb20fc],.admin-topbar__right[data-v-58eb20fc]{width:100%;justify-content:space-between}}.admin-dash[data-v-0937ccab]{min-height:100vh;background:linear-gradient(180deg,#0f0f1a,#1a1a2e);color:#e0e0e0;font-family:Inter,sans-serif;width:100%}.admin-dash__content[data-v-0937ccab]{width:100%;max-width:1100px;margin:0 auto;padding:2.5rem 2rem 4rem}.admin-dash__heading[data-v-0937ccab]{font-size:1.75rem;font-weight:800;margin:0 0 .25rem}.admin-dash__subheading[data-v-0937ccab]{color:#888;font-size:.95rem;margin:0 0 2.5rem}.admin-dash__grid[data-v-0937ccab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.admin-dash__card[data-v-0937ccab]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.5rem;position:relative;transition:transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.admin-dash__card[data-v-0937ccab]:hover{transform:translateY(-3px);border-color:#6c63ff4d}.admin-dash__card-icon[data-v-0937ccab]{font-size:2rem;margin-bottom:.75rem}.admin-dash__card-title[data-v-0937ccab]{font-size:1.05rem;font-weight:700;margin:0 0 .35rem}.admin-dash__card-desc[data-v-0937ccab]{font-size:.85rem;color:#999;margin:0;line-height:1.5}.admin-dash__card-badge[data-v-0937ccab]{position:absolute;top:1rem;right:1rem;background:#6c63ff26;color:#8b83ff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .55rem;border-radius:6px}.admin-dash__card-badge--active[data-v-0937ccab]{background:#22c55e26;color:#4ade80}.admin-dash__card--link[data-v-0937ccab]{text-decoration:none;color:inherit;cursor:pointer}@media(max-width:600px){.admin-dash__content[data-v-0937ccab]{padding:1.5rem 1rem 3rem}.admin-dash__grid[data-v-0937ccab]{grid-template-columns:1fr}}.admin-menu[data-v-b362a3c4]{min-height:100vh;background:#0f0f1a;color:#e0e0e0;font-family:Inter,sans-serif;display:flex;flex-direction:column}.am-body[data-v-b362a3c4]{display:flex;flex:1;overflow:hidden}.am-sidebar[data-v-b362a3c4]{width:280px;min-width:280px;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow-y:auto}.am-sidebar__header[data-v-b362a3c4]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}.am-sidebar__title[data-v-b362a3c4]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888}.am-cat-list[data-v-b362a3c4]{list-style:none;padding:.25rem .5rem;margin:0;flex:1}.am-cat-item[data-v-b362a3c4]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:8px;cursor:pointer;transition:all .15s;border:1px solid transparent}.am-cat-item[data-v-b362a3c4]:hover{background:#ffffff0a}.am-cat-item--active[data-v-b362a3c4]{background:#6c63ff26}.am-cat-item--dragging[data-v-b362a3c4]{opacity:.4;border-color:#6c63ff}.am-cat-item--drop-target[data-v-b362a3c4]{border-color:#4ade80;background:#4ade8014}.am-cat-drag-handle[data-v-b362a3c4]{color:#444;cursor:grab;font-size:1.1rem;padding:0 .15rem;transition:color .15s;-webkit-user-select:none;user-select:none}.am-cat-drag-handle[data-v-b362a3c4]:hover{color:#6c63ff}.am-cat-drag-handle[data-v-b362a3c4]:active{cursor:grabbing}.am-cat-item__icon[data-v-b362a3c4]{font-size:1.15rem}.am-cat-item__name[data-v-b362a3c4]{flex:1;font-size:.9rem;font-weight:500}.am-cat-item__actions[data-v-b362a3c4]{display:flex;gap:.15rem;opacity:0;transition:opacity .15s}.am-cat-item:hover .am-cat-item__actions[data-v-b362a3c4]{opacity:1}.am-main[data-v-b362a3c4]{flex:1;padding:1.5rem 2rem;overflow-y:auto}.am-main__header[data-v-b362a3c4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.am-main__title[data-v-b362a3c4]{font-size:1.35rem;font-weight:700;margin:0}.am-main__extra[data-v-b362a3c4]{color:#888;font-size:.8rem;margin:.25rem 0 0;white-space:pre-line}.am-items-grid[data-v-b362a3c4]{display:flex;flex-direction:column;gap:.5rem}.am-item-card[data-v-b362a3c4]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:0;transition:all .2s ease;display:flex;align-items:stretch;overflow:hidden}.am-item-card[data-v-b362a3c4]:hover{border-color:#6c63ff4d}.am-item-card--dragging[data-v-b362a3c4]{opacity:.4;border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff4d}.am-item-card--drop-target[data-v-b362a3c4]{border-color:#4ade80;box-shadow:0 0 0 2px #4ade8040;background:#4ade800a}.am-item-card__body[data-v-b362a3c4]{flex:1;padding:1rem 1.25rem;min-width:0}.am-drag-handle[data-v-b362a3c4]{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;cursor:grab;border-left:1px solid rgba(255,255,255,.06);color:#555;transition:all .15s;-webkit-user-select:none;user-select:none}.am-drag-handle[data-v-b362a3c4]:hover{background:#6c63ff1a;color:#6c63ff}.am-drag-handle[data-v-b362a3c4]:active{cursor:grabbing}.am-drag-handle__icon[data-v-b362a3c4]{font-size:1.4rem;letter-spacing:2px}.am-item-card__top[data-v-b362a3c4]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.am-item-card__title-row[data-v-b362a3c4]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.am-item-card__num[data-v-b362a3c4]{color:#6c63ff;font-weight:700;font-size:.85rem;min-width:20px}.am-item-card__name[data-v-b362a3c4]{font-weight:700;font-size:.95rem}.am-item-card__price[data-v-b362a3c4]{color:#a78bfa;font-weight:700;font-size:.9rem;white-space:nowrap;flex-shrink:0}.am-item-card__price--empty[data-v-b362a3c4]{color:#666;font-weight:500;font-size:.8rem}.am-item-card__desc[data-v-b362a3c4]{color:#999;font-size:.8rem;margin:.3rem 0 0;line-height:1.4}.am-item-card__actions[data-v-b362a3c4]{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04)}.am-badge[data-v-b362a3c4]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .4rem;border-radius:4px}.am-badge--new[data-v-b362a3c4]{background:#22c55e26;color:#4ade80}.am-badge--promo[data-v-b362a3c4]{background:#fb923c26;color:#fb923c}.am-btn[data-v-b362a3c4]{border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s;padding:.55rem 1rem;display:inline-flex;align-items:center;gap:.35rem}.am-btn--sm[data-v-b362a3c4]{padding:.35rem .7rem;font-size:.8rem}.am-btn--primary[data-v-b362a3c4]{background:#6c63ff;color:#fff}.am-btn--primary[data-v-b362a3c4]:hover{background:#5a52e0}.am-btn--primary[data-v-b362a3c4]:disabled{opacity:.5;cursor:not-allowed}.am-btn--ghost[data-v-b362a3c4]{background:transparent;color:#ccc;border:1px solid rgba(255,255,255,.1)}.am-btn--ghost[data-v-b362a3c4]:hover{background:#ffffff0d}.am-btn--danger[data-v-b362a3c4]{background:#ff4d4d1f;color:#ff6b6b;border:1px solid rgba(255,77,77,.25)}.am-btn--danger[data-v-b362a3c4]:hover{background:#ff4d4d33}.am-btn--danger-text[data-v-b362a3c4]{color:#ff6b6b}.am-icon-btn[data-v-b362a3c4]{background:none;border:none;cursor:pointer;font-size:.85rem;padding:.2rem;border-radius:4px;transition:background .15s}.am-icon-btn[data-v-b362a3c4]:hover{background:#ffffff14}.am-icon-btn--danger[data-v-b362a3c4]:hover{background:#ff4d4d26}.am-empty[data-v-b362a3c4],.am-empty-main[data-v-b362a3c4]{color:#666;font-size:.85rem;padding:1.5rem;text-align:center}.am-empty-main[data-v-b362a3c4]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:4rem}.am-loading[data-v-b362a3c4]{color:#888;font-size:.85rem;padding:1.5rem;text-align:center}.am-modal-overlay[data-v-b362a3c4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.am-modal[data-v-b362a3c4]{background:#1e1e30;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.75rem 2rem;width:min(460px,calc(100% - 2rem));box-shadow:0 16px 48px #00000080}.am-modal__title[data-v-b362a3c4]{font-size:1.15rem;font-weight:700;margin:0 0 1.25rem;color:#fff}.am-modal__text[data-v-b362a3c4]{color:#999;font-size:.85rem;line-height:1.5;margin:0 0 1.25rem}.am-form[data-v-b362a3c4]{display:flex;flex-direction:column;gap:1rem}.am-field[data-v-b362a3c4]{display:flex;flex-direction:column;gap:.3rem}.am-field--sm[data-v-b362a3c4]{flex:1}.am-field label[data-v-b362a3c4]{font-size:.75rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.04em}.am-field input[data-v-b362a3c4],.am-field textarea[data-v-b362a3c4],.am-field select[data-v-b362a3c4]{width:100%;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.6rem .8rem;font-size:.9rem;color:#fff;outline:none;transition:border-color .15s;font-family:inherit;resize:vertical}.am-field input[data-v-b362a3c4]:focus,.am-field textarea[data-v-b362a3c4]:focus,.am-field select[data-v-b362a3c4]:focus{border-color:#6c63ff}.am-field select[data-v-b362a3c4]{cursor:pointer}.am-field select option[data-v-b362a3c4]{background:#1e1e30;color:#fff}.am-field-row[data-v-b362a3c4]{display:flex;gap:.75rem;align-items:flex-end}.am-checkbox[data-v-b362a3c4]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;cursor:pointer;color:#ccc}.am-checkbox input[type=checkbox][data-v-b362a3c4]{accent-color:#6c63ff;width:16px;height:16px}.am-form__actions[data-v-b362a3c4]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}@media(max-width:768px){.am-body[data-v-b362a3c4]{flex-direction:column}.am-sidebar[data-v-b362a3c4]{width:100%;min-width:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);max-height:250px}.am-main[data-v-b362a3c4]{padding:1rem}.am-item-card__top[data-v-b362a3c4]{flex-direction:column;gap:.25rem}}.admin-promo[data-v-0c6a1b48]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);color:#e2e8f0;font-family:Inter,sans-serif}.ap-main[data-v-0c6a1b48]{flex:1;padding:2rem}.ap-container[data-v-0c6a1b48]{max-width:800px;margin:0 auto}.ap-header[data-v-0c6a1b48]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.ap-heading[data-v-0c6a1b48]{font-size:1.75rem;color:#fff;margin-bottom:.25rem}.ap-subheading[data-v-0c6a1b48]{color:#888;font-size:.9rem}.ap-loading[data-v-0c6a1b48]{text-align:center;padding:3rem;color:#6c63ff;font-weight:500}.ap-empty[data-v-0c6a1b48]{text-align:center;padding:3rem;color:#888}.ap-list[data-v-0c6a1b48]{display:flex;flex-direction:column;gap:1rem}.ap-promo-card[data-v-0c6a1b48]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1.25rem 1.5rem;transition:border-color .15s}.ap-promo-card[data-v-0c6a1b48]:hover{border-color:#6c63ff4d}.ap-promo-card__title[data-v-0c6a1b48]{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.5rem}.ap-promo-card__items[data-v-0c6a1b48]{list-style:none;padding:0;margin:0 0 .75rem;color:#bbb;font-size:.9rem}.ap-promo-card__items li[data-v-0c6a1b48]{padding:.15rem 0}.ap-promo-card__price[data-v-0c6a1b48]{display:inline-block;background:#6c63ff26;color:#a78bfa;font-weight:700;padding:.3rem .75rem;border-radius:6px;font-size:.95rem}.ap-promo-card__actions[data-v-0c6a1b48]{display:flex;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.05)}.ap-btn[data-v-0c6a1b48]{padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-family:Inter,sans-serif;font-size:.9rem}.ap-btn--primary[data-v-0c6a1b48]{background:#6c63ff;color:#fff}.ap-btn--primary[data-v-0c6a1b48]:hover{background:#5a52d5}.ap-btn--ghost[data-v-0c6a1b48]{background:transparent;color:#e2e8f0;border:1px solid rgba(255,255,255,.1)}.ap-btn--ghost[data-v-0c6a1b48]:hover{background:#ffffff0d}.ap-btn--danger[data-v-0c6a1b48]{background:#ef44441a;color:#ef4444}.ap-btn--danger[data-v-0c6a1b48]:hover{background:#ef444433}.ap-btn--danger-text[data-v-0c6a1b48]{color:#ef4444}.ap-btn--sm[data-v-0c6a1b48]{padding:.4rem .8rem;font-size:.85rem}.ap-modal-overlay[data-v-0c6a1b48]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ap-modal[data-v-0c6a1b48]{background:#1a1a2e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;width:90%;max-width:550px;max-height:90vh;overflow-y:auto}.ap-modal__title[data-v-0c6a1b48]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.ap-form[data-v-0c6a1b48]{display:flex;flex-direction:column;gap:1.25rem}.ap-field[data-v-0c6a1b48]{display:flex;flex-direction:column;gap:.4rem}.ap-field label[data-v-0c6a1b48]{font-size:.85rem;font-weight:600;color:#ccc}.ap-field input[data-v-0c6a1b48],.ap-field textarea[data-v-0c6a1b48]{width:100%;padding:.7rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-family:Inter,sans-serif;font-size:.9rem;transition:all .2s;box-sizing:border-box}.ap-field input[data-v-0c6a1b48]:focus,.ap-field textarea[data-v-0c6a1b48]:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff33}.ap-form__actions[data-v-0c6a1b48]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.ap-picker[data-v-0c6a1b48]{display:flex;flex-direction:column;gap:.5rem}.ap-picker label[data-v-0c6a1b48]{font-size:.85rem;font-weight:600;color:#ccc}.ap-picker__select[data-v-0c6a1b48]{width:100%;padding:.6rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-family:Inter,sans-serif;font-size:.9rem;box-sizing:border-box}.ap-picker__select[data-v-0c6a1b48]:focus{outline:none;border-color:#6c63ff}.ap-picker__loading[data-v-0c6a1b48]{color:#6c63ff;font-size:.85rem;padding:.25rem 0}.ap-picker__items[data-v-0c6a1b48]{display:flex;flex-wrap:wrap;gap:.4rem;max-height:160px;overflow-y:auto;padding:.25rem 0}.ap-picker__item[data-v-0c6a1b48]{padding:.35rem .75rem;border-radius:6px;border:1px solid rgba(108,99,255,.3);background:#6c63ff14;color:#a78bfa;font-size:.8rem;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.ap-picker__item[data-v-0c6a1b48]:hover{background:#6c63ff33;border-color:#6c63ff}.admin-delivery[data-v-751e3505]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);color:#e2e8f0;font-family:Inter,sans-serif}.ad-main[data-v-751e3505]{flex:1;padding:2rem}.ad-container[data-v-751e3505]{max-width:700px;margin:0 auto}.ad-header[data-v-751e3505]{margin-bottom:2rem}.ad-heading[data-v-751e3505]{font-size:1.75rem;color:#fff;margin-bottom:.25rem}.ad-subheading[data-v-751e3505]{color:#888;font-size:.9rem}.ad-loading[data-v-751e3505]{text-align:center;padding:3rem;color:#6c63ff;font-weight:500}.ad-form[data-v-751e3505]{display:flex;flex-direction:column;gap:1.25rem}.ad-card[data-v-751e3505]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.ad-card__title[data-v-751e3505]{font-size:1rem;font-weight:700;color:#fff;margin:0}.ad-field[data-v-751e3505]{display:flex;flex-direction:column;gap:.4rem}.ad-field label[data-v-751e3505]{font-size:.85rem;font-weight:600;color:#ccc}.ad-field input[data-v-751e3505],.ad-field textarea[data-v-751e3505]{width:100%;padding:.7rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-family:Inter,sans-serif;font-size:.9rem;transition:all .2s;box-sizing:border-box}.ad-field input[data-v-751e3505]:focus,.ad-field textarea[data-v-751e3505]:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff33}.ad-empty[data-v-751e3505]{color:#666;font-size:.85rem}.ad-fee-row[data-v-751e3505]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#00000026;border-radius:8px}.ad-fee-row__area[data-v-751e3505]{flex:1;color:#ccc;font-size:.9rem}.ad-fee-row__fee[data-v-751e3505]{color:#a78bfa;font-weight:700;font-size:.9rem;white-space:nowrap}.ad-fee-add[data-v-751e3505]{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.ad-fee-add__input[data-v-751e3505]{flex:1;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-family:Inter,sans-serif;font-size:.85rem;box-sizing:border-box}.ad-fee-add__input--sm[data-v-751e3505]{max-width:140px}.ad-fee-add__input[data-v-751e3505]:focus{outline:none;border-color:#6c63ff}.ad-actions[data-v-751e3505]{display:flex;justify-content:flex-end;margin-top:.5rem}.ad-btn[data-v-751e3505]{padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-family:Inter,sans-serif;font-size:.9rem}.ad-btn--primary[data-v-751e3505]{background:#6c63ff;color:#fff}.ad-btn--primary[data-v-751e3505]:hover:not(:disabled){background:#5a52d5}.ad-btn--primary[data-v-751e3505]:disabled{opacity:.5;cursor:not-allowed}.ad-btn--ghost[data-v-751e3505]{background:transparent;color:#e2e8f0;border:1px solid rgba(255,255,255,.1)}.ad-btn--ghost[data-v-751e3505]:hover{background:#ffffff0d}.ad-btn--danger[data-v-751e3505]{background:#ef44441a;color:#ef4444}.ad-btn--danger[data-v-751e3505]:hover{background:#ef444433}.ad-btn--sm[data-v-751e3505]{padding:.4rem .8rem;font-size:.85rem}.ad-btn--icon[data-v-751e3505]{background:transparent;color:#ef4444;padding:.25rem .5rem;font-size:.9rem}.ad-btn--icon[data-v-751e3505]:hover{background:#ef44441a;border-radius:4px}.autocomplete[data-v-f5db724c]{position:relative;width:100%;display:flex}.autocomplete__input[data-v-f5db724c]{width:100%}.autocomplete__list[data-v-f5db724c]{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:240px;overflow-y:auto;background:#1e1e30;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.3rem 0;margin:0;list-style:none;z-index:50;box-shadow:0 8px 24px #00000080;scrollbar-width:thin;scrollbar-color:#6c63ff rgba(0,0,0,.2)}.autocomplete__list[data-v-f5db724c]::-webkit-scrollbar{width:6px}.autocomplete__list[data-v-f5db724c]::-webkit-scrollbar-track{background:#0003;border-radius:8px}.autocomplete__list[data-v-f5db724c]::-webkit-scrollbar-thumb{background:#6c63ff;border-radius:8px}.autocomplete__item[data-v-f5db724c]{padding:.5rem .8rem;font-size:.85rem;color:#fff;cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.autocomplete__item[data-v-f5db724c]:hover{background:#6c63ff33;color:#a78bfa}.fade-slide-enter-active[data-v-f5db724c],.fade-slide-leave-active[data-v-f5db724c]{transition:opacity .2s,transform .2s}.fade-slide-enter-from[data-v-f5db724c],.fade-slide-leave-to[data-v-f5db724c]{opacity:0;transform:translateY(-5px)}.export-container[data-v-539f0a1c]{width:1050px;background:#fff;padding:24px 36px;font-family:Inter,system-ui,-apple-system,sans-serif;color:#000;display:flex;flex-direction:column}.export-header[data-v-539f0a1c]{margin-bottom:5px}.header-top[data-v-539f0a1c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.logo-top[data-v-539f0a1c]{width:400px;height:222px;object-fit:cover;object-position:left top}.szep-logo[data-v-539f0a1c]{max-width:280px;margin-top:2px}.week-box[data-v-539f0a1c]{border:2px solid #333;padding:5px 25px;font-size:1.4rem;font-weight:800;text-align:center;margin-bottom:5px}.header-meta[data-v-539f0a1c]{display:flex;justify-content:space-between;align-items:flex-start;text-align:left;margin-bottom:10px;border-bottom:2px solid #000;padding-bottom:10px}.meta-left[data-v-539f0a1c]{display:flex;gap:30px}.meta-col[data-v-539f0a1c]{display:flex;flex-direction:column;gap:6px}.meta-item[data-v-539f0a1c]{font-weight:900;font-size:1.05rem;color:#000;white-space:nowrap}.meta-note[data-v-539f0a1c]{font-size:.9rem;font-weight:700;color:#222}.meta-right[data-v-539f0a1c]{display:flex;flex-direction:row;align-items:center;gap:35px;justify-content:flex-end;text-align:right;margin-top:auto}.phone-numbers[data-v-539f0a1c]{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:900;color:#000;margin-bottom:0}.phone-icon[data-v-539f0a1c]{font-size:1.8rem}.phone-text[data-v-539f0a1c]{text-align:left;line-height:1.2;white-space:nowrap}.phone-hours[data-v-539f0a1c]{font-size:1rem;font-weight:800;color:#000;text-align:right;line-height:1.3;white-space:nowrap}.export-body[data-v-539f0a1c]{display:flex;flex-direction:column}.export-day[data-v-539f0a1c]{border-top:2px solid #000;padding:10px 0;display:flex;flex-direction:column;justify-content:center}.export-day[data-v-539f0a1c]:last-child{border-bottom:2px solid #000}.day-header[data-v-539f0a1c]{display:flex;justify-content:space-between;text-align:left;font-weight:800;font-size:1.3rem;margin-bottom:4px;padding-left:5px}.day-date[data-v-539f0a1c]{color:#000;font-weight:900;margin-right:50px}.day-content[data-v-539f0a1c]{display:flex;min-height:80px}.day-col[data-v-539f0a1c]{display:flex;flex-direction:column;gap:5px;min-width:0;justify-content:center}.soup-col[data-v-539f0a1c]{flex:0 0 calc(40% - 15px);width:calc(40% - 15px);text-align:left;padding-left:5px;box-sizing:border-box}.main-col[data-v-539f0a1c]{flex:0 0 calc(60% - 15px);width:calc(60% - 15px);text-align:left;padding-left:20px;box-sizing:border-box}.vertical-divider[data-v-539f0a1c]{width:1px;background:#ccc;border-left:1px dashed #777;margin:0 10px}.day-content-closed[data-v-539f0a1c]{display:flex;align-items:center;justify-content:center;min-height:80px;width:100%}.closed-message[data-v-539f0a1c]{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#333;border:4px double #333;padding:5px 40px}.food-item[data-v-539f0a1c]{display:block;text-align:inherit;margin-bottom:4px;line-height:1.25}.food-label[data-v-539f0a1c]{display:flex;align-items:flex-start;font-size:1.25rem;font-weight:700;color:#000;word-wrap:break-word;overflow-wrap:break-word}.food-content[data-v-539f0a1c]{flex:1 1 auto;min-width:0}.food-name[data-v-539f0a1c]{margin-right:4px}.allergen-badges[data-v-539f0a1c]{display:inline;margin-left:4px}.allergen-text[data-v-539f0a1c]{font-size:1.05rem;font-weight:800;color:#000;white-space:nowrap}.allergen-text.icon-mode[data-v-539f0a1c]{font-size:1.25rem;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;margin-left:2px}.bold[data-v-539f0a1c]{font-weight:900}.food-prefix[data-v-539f0a1c]{flex:0 0 auto;min-width:1.4rem;margin-right:6px;font-size:1.1rem;padding-top:2px}.export-footer[data-v-539f0a1c]{margin-top:15px}.price-table[data-v-539f0a1c]{border:2px solid #888;box-shadow:2px 2px #0000001a;padding:10px;margin-bottom:15px}.price-grid[data-v-539f0a1c]{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 2fr;gap:10px;font-weight:900;font-size:1.2rem}.price-cell[data-v-539f0a1c]{text-align:left}.subtext[data-v-539f0a1c]{font-weight:900;font-size:1.15rem;color:#000}.footer-note[data-v-539f0a1c]{font-weight:800;font-size:.95rem;margin-bottom:15px;color:#111}.legend[data-v-539f0a1c]{display:flex;flex-direction:column;gap:12px;border:1px solid #000;background:#f9f9f9;padding:12px 15px;margin-bottom:20px;border-radius:4px}.legend-title[data-v-539f0a1c]{font-size:.95rem;font-weight:900;color:#000;border-bottom:1px solid #ccc;padding-bottom:5px;text-align:left}.legend-grid[data-v-539f0a1c]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 30px}.legend-item[data-v-539f0a1c]{display:flex;align-items:center;gap:10px}.legend-label[data-v-539f0a1c]{font-size:.95rem;font-weight:700;color:#000}.nyomda-container[data-v-539f0a1c]{border-top:1px solid #000}.nyomda-img[data-v-539f0a1c]{width:100%}.awm[data-v-392cb5f4]{min-height:100vh;background:#0f0f1a;color:#e0e0e0;font-family:Inter,sans-serif;display:flex;flex-direction:column}.awm-main[data-v-392cb5f4]{padding:1.5rem;max-width:920px;margin:0 auto}.awm-toolbar[data-v-392cb5f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.awm-section-title[data-v-392cb5f4]{font-size:1.2rem;font-weight:700;color:#fff}.awm-state[data-v-392cb5f4]{color:#666;text-align:center;padding:3rem 0;font-size:.9rem}.awm-plan-list[data-v-392cb5f4]{display:flex;flex-direction:column;gap:.5rem}.awm-plan-card[data-v-392cb5f4]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;transition:transform .2s,background .2s}.awm-plan-card[data-v-392cb5f4]:hover{background:#ffffff0d;transform:translateY(-2px)}.awm-plan-card--current[data-v-392cb5f4]{border-color:#6c63ff80;background:#6c63ff0d}.awm-plan-card--next[data-v-392cb5f4]{border-color:#10b98166}.awm-plan-info[data-v-392cb5f4]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.awm-plan-week[data-v-392cb5f4]{font-size:1.4rem;font-weight:800;font-family:Outfit,sans-serif;color:#fff}.awm-plan-dates[data-v-392cb5f4]{font-size:.95rem;color:#aaa;font-weight:500}.awm-plan-meta[data-v-392cb5f4]{font-size:.8rem;background:#ffffff1a;padding:2px 8px;border-radius:12px;color:#ccc}.awm-badge[data-v-392cb5f4]{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.awm-badge--current[data-v-392cb5f4]{background:#6c63ff33;color:#a78bfa;border:1px solid rgba(108,99,255,.3)}.awm-badge--next[data-v-392cb5f4]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.awm-plan-actions[data-v-392cb5f4]{display:flex;gap:.5rem;width:100%}.awm-plan-actions[data-v-392cb5f4]>*:last-child{margin-left:auto}.awm-editor[data-v-392cb5f4]{display:flex;flex-direction:column;gap:1rem}.awm-editor-header[data-v-392cb5f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.awm-editor-footer[data-v-392cb5f4]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem}.awm-card[data-v-392cb5f4]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.25rem}.awm-meta-top[data-v-392cb5f4]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1rem}.awm-price-grid[data-v-392cb5f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}.awm-field[data-v-392cb5f4]{display:flex;flex-direction:column;gap:.3rem}.awm-field--no-label[data-v-392cb5f4]{justify-content:flex-end}.awm-field label[data-v-392cb5f4]{font-size:.72rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.04em}[data-v-392cb5f4] .awm-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.55rem .8rem;font-size:.88rem;color:#fff;outline:none;transition:border-color .15s;font-family:inherit;width:100%;box-sizing:border-box;color-scheme:dark}[data-v-392cb5f4] .awm-input:focus{border-color:#6c63ff}[data-v-392cb5f4] .awm-input:disabled{background:#ffffff05;color:#888;border-color:transparent;cursor:not-allowed}[data-v-392cb5f4] .awm-date-input{max-width:170px}[data-v-392cb5f4] .awm-price{max-width:130px}.awm-input-row[data-v-392cb5f4]{display:flex;align-items:center;gap:.5rem}.awm-input-prefix[data-v-392cb5f4],.awm-input-suffix[data-v-392cb5f4]{color:#888;font-size:.85rem;white-space:nowrap;-webkit-user-select:none;user-select:none}[data-v-392cb5f4] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-v-392cb5f4] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-392cb5f4] input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.awm-day[data-v-392cb5f4]{transition:opacity .2s}.awm-day--closed[data-v-392cb5f4]{opacity:.55}.awm-day-header[data-v-392cb5f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.06);gap:1rem;flex-wrap:wrap}.awm-day-header-left[data-v-392cb5f4]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.awm-day-name[data-v-392cb5f4]{font-weight:800;font-size:1rem;color:#6c63ff;min-width:7rem}.awm-closed-toggle[data-v-392cb5f4]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.awm-closed-toggle input[data-v-392cb5f4]{accent-color:#ff6b6b;width:15px;height:15px;cursor:pointer}.awm-closed-notice[data-v-392cb5f4]{color:#666;font-size:.85rem;font-style:italic;padding:.5rem 0}.awm-section-label[data-v-392cb5f4]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#666;margin-bottom:.5rem}.awm-row[data-v-392cb5f4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.awm-row-label[data-v-392cb5f4]{font-weight:700;font-size:.82rem;min-width:1.6rem;color:#888;flex-shrink:0}[data-v-392cb5f4] .awm-row-input{flex:1;min-width:0}.awm-allergens[data-v-392cb5f4]{display:flex;gap:3px;flex-shrink:0}.awm-allergen[data-v-392cb5f4]{font-size:1.05rem;cursor:pointer;opacity:.3;transition:opacity .15s,transform .1s;-webkit-user-select:none;user-select:none;line-height:1;padding:2px}.awm-allergen input[data-v-392cb5f4]{display:none}.awm-allergen--active[data-v-392cb5f4]{opacity:1;transform:scale(1.15)}.awm-allergen[data-v-392cb5f4]:hover{opacity:.75}.awm-editor-footer[data-v-392cb5f4]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.awm-editor-footer-right[data-v-392cb5f4]{display:flex;gap:.75rem}.awm-btn[data-v-392cb5f4]{border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s;padding:.55rem 1rem;display:inline-flex;align-items:center;gap:.35rem;font-family:inherit}.awm-btn--sm[data-v-392cb5f4]{padding:.35rem .7rem;font-size:.8rem}.awm-btn--xs[data-v-392cb5f4]{padding:.25rem .6rem;font-size:.75rem;margin-top:.25rem}.awm-btn--primary[data-v-392cb5f4]{background:#6c63ff;color:#fff}.awm-btn--primary[data-v-392cb5f4]:hover{background:#5a52e0}.awm-btn--primary[data-v-392cb5f4]:disabled{opacity:.5;cursor:not-allowed}.awm-btn--ghost[data-v-392cb5f4]{background:transparent;color:#ccc;border:1px solid rgba(255,255,255,.1)}.awm-btn--ghost[data-v-392cb5f4]:hover{background:#ffffff0d}.awm-btn--danger[data-v-392cb5f4]{background:#ff4d4d1f;color:#ff6b6b;border:1px solid rgba(255,77,77,.25)}.awm-btn--danger[data-v-392cb5f4]:hover{background:#ff4d4d33}.awm-icon-btn[data-v-392cb5f4]{background:none;border:none;cursor:pointer;font-size:.75rem;padding:.25rem .3rem;border-radius:4px;color:#666;transition:all .15s;flex-shrink:0;line-height:1}.awm-icon-btn--danger[data-v-392cb5f4]:hover{background:#ff4d4d26;color:#ff6b6b}.awm-modal-overlay[data-v-392cb5f4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.awm-modal[data-v-392cb5f4]{background:#1e1e30;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;max-width:400px;text-align:center;box-shadow:0 10px 40px #00000080}.awm-modal h3[data-v-392cb5f4]{margin:0 0 1rem;color:#ff6b6b;font-size:1.25rem;font-weight:800}.awm-modal p[data-v-392cb5f4]{margin:0 0 1.5rem;color:#ccc;font-size:.95rem;line-height:1.5}.awm-modal-actions[data-v-392cb5f4]{display:flex;justify-content:center}@media(max-width:640px){.awm-meta-top[data-v-392cb5f4]{grid-template-columns:1fr}.awm-plan-card[data-v-392cb5f4]{flex-direction:column;align-items:flex-start}.awm-row[data-v-392cb5f4]{flex-wrap:wrap}.awm-row-input[data-v-392cb5f4]{min-width:100%}}.admin-settings[data-v-4080982d]{min-height:100vh;background:linear-gradient(180deg,#0f0f1a,#1a1a2e);color:#e0e0e0;font-family:Inter,sans-serif;display:flex;flex-direction:column}.as-content[data-v-4080982d]{flex:1;padding:3rem 2rem;display:flex;justify-content:center;align-items:flex-start}.as-card[data-v-4080982d]{width:100%;max-width:500px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;box-shadow:0 10px 30px #0003}.as-card__title[data-v-4080982d]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#fff}.as-card__desc[data-v-4080982d]{font-size:.9rem;color:#999;line-height:1.5;margin:0 0 2rem}.as-form[data-v-4080982d]{display:flex;flex-direction:column;gap:1.25rem}.as-form__group[data-v-4080982d]{display:flex;flex-direction:column;gap:.5rem}.as-form__label[data-v-4080982d]{font-size:.85rem;font-weight:500;color:#ccc}.as-form__input[data-v-4080982d]{width:100%;padding:.85rem 1rem;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:inherit;font-size:.95rem;transition:all .2s;box-sizing:border-box}.as-form__input[data-v-4080982d]:focus{outline:none;border-color:#6c63ff;background:#0000004d;box-shadow:0 0 0 3px #6c63ff26}.as-form__input[data-v-4080982d]::placeholder{color:#555}.as-alert[data-v-4080982d]{padding:.85rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500}.as-alert--error[data-v-4080982d]{background:#dc262626;color:#ef4444;border:1px solid rgba(220,38,38,.3)}.as-alert--success[data-v-4080982d]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.as-btn[data-v-4080982d]{padding:.9rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;text-align:center;margin-top:.5rem}.as-btn--primary[data-v-4080982d]{background:#6c63ff;color:#fff}.as-btn--primary[data-v-4080982d]:hover:not(:disabled){background:#5b54d6;transform:translateY(-1px)}.as-btn[data-v-4080982d]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.as-content[data-v-4080982d]{padding:1.5rem 1rem}}
