.dashboard-shell,.dashboard-sidebar,.dashboard-sidebar-nav,.dashboard-sidebar-nav .row,.dashboard-sidebar-nav a,.dashboard-sidebar-navigation,.dashboard-sidebar-scroll,.dashboard-workspace{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.dashboard-shell{direction:ltr!important;--dashboard-sidebar-expanded-width:284px;--dashboard-sidebar-collapsed-width:92px;--dashboard-sidebar-width:var(--dashboard-sidebar-expanded-width);width:100%!important;min-width:0!important;background:var(--background)!important}.dashboard-shell.sidebar-collapsed{--dashboard-sidebar-width:var(--dashboard-sidebar-collapsed-width)}.dashboard-sidebar{overflow:hidden!important;padding:0!important;border:0!important;background:var(--dashboard-sidebar-bg)!important;color:var(--dashboard-sidebar-text)!important;box-shadow:var(--dashboard-sidebar-shadow)!important}.dashboard-sidebar-scroll{display:flex;width:100%;height:100%;min-block-size:0;flex-direction:column;gap:18px;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:18px 14px 16px;scrollbar-gutter:stable}.dashboard-shell[data-dir=rtl] .dashboard-sidebar-scroll,.dashboard-shell[data-dir=rtl] .dashboard-workspace,.dashboard-shell[dir=rtl] .dashboard-sidebar-scroll,.dashboard-shell[dir=rtl] .dashboard-workspace{direction:rtl!important;text-align:right!important}.dashboard-shell[data-dir=ltr] .dashboard-sidebar-scroll,.dashboard-shell[data-dir=ltr] .dashboard-workspace,.dashboard-shell[dir=ltr] .dashboard-sidebar-scroll,.dashboard-shell[dir=ltr] .dashboard-workspace{direction:ltr!important;text-align:left!important}.dashboard-sidebar-head{display:grid!important;grid-gap:12px!important;gap:12px!important;width:100%;padding:4px 2px 14px!important;border-bottom:1px solid var(--dashboard-sidebar-border)}.dashboard-sidebar-brand-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.dashboard-brand{display:flex!important;width:-moz-fit-content;width:fit-content;min-width:0;max-width:64px;align-items:center!important;justify-content:flex-start!important;color:var(--dashboard-sidebar-text)!important;opacity:1;overflow:hidden;transform:scale(1);transform-origin:center;transition:max-width .22s ease,opacity .16s ease,transform .18s ease}.dashboard-brand-mark{position:relative;isolation:isolate;display:grid;width:52px;height:52px;flex:0 0 52px;overflow:hidden;place-items:center;border:1px solid var(--dashboard-sidebar-border);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025)),var(--dashboard-sidebar-surface);color:var(--dashboard-sidebar-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 28px rgba(0,0,0,.12)}.dashboard-brand-mark:before{content:"";position:absolute;z-index:1;inset:4px;border-radius:14px;background-image:var(--staff-brand-logo,none);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0;transition:opacity .18s ease}.dashboard-brand-mark>svg{position:relative;z-index:0;opacity:1;transition:opacity .18s ease}html[data-staff-brand-logo=true] .dashboard-brand-mark:before{opacity:1}html[data-staff-brand-logo=true] .dashboard-brand-mark>svg{opacity:0}.dashboard-sidebar-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.dashboard-sidebar .sidebar-close,.dashboard-sidebar-collapse{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--dashboard-sidebar-border)!important;border-radius:14px!important;background:var(--dashboard-sidebar-surface)!important;color:var(--dashboard-sidebar-text)!important;box-shadow:none!important;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.dashboard-sidebar .sidebar-close:hover,.dashboard-sidebar-collapse:hover{transform:translateY(-1px)!important;background:var(--dashboard-sidebar-surface-hover)!important}.dashboard-sidebar-context{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:8px;border:1px solid var(--dashboard-sidebar-border);border-radius:999px;background:var(--dashboard-sidebar-surface);padding:7px 10px;color:var(--dashboard-sidebar-muted);opacity:1;transition:opacity .16s ease}.dashboard-sidebar-context>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#63d7b5;box-shadow:0 0 0 4px rgba(99,215,181,.12)}.dashboard-sidebar-context strong{overflow:hidden;font-size:.7rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-navigation{display:grid;min-height:0;flex:1 0 auto;align-content:start;grid-gap:9px;gap:9px}.dashboard-sidebar-section-label{display:block;padding-inline:10px;color:var(--dashboard-sidebar-muted);font-size:.65rem;font-weight:900;letter-spacing:.04em;opacity:1;text-transform:uppercase;transition:opacity .16s ease}.dashboard-sidebar-nav{display:grid!important;grid-gap:7px!important;gap:7px!important;margin:0!important}.dashboard-sidebar-nav a{position:relative;display:block;width:100%;overflow:hidden;border:1px solid transparent!important;border-radius:16px!important;padding:7px!important;color:var(--dashboard-sidebar-muted)!important;text-decoration:none;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard-sidebar-nav a:hover{border-color:var(--dashboard-sidebar-border)!important;background:var(--dashboard-sidebar-surface-hover)!important;color:var(--dashboard-sidebar-text)!important;transform:none!important}.dashboard-sidebar-nav a.active,.dashboard-sidebar-nav a[aria-current=page]{border-color:var(--dashboard-sidebar-border)!important;background:var(--dashboard-sidebar-active)!important;color:var(--dashboard-sidebar-active-text)!important;transform:none!important}.dashboard-sidebar-nav a .row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 5px;min-height:46px!important;align-items:center;grid-gap:9px!important;gap:9px!important;width:100%}.dashboard-sidebar-link-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid transparent;border-radius:13px;background:rgba(255,255,255,.045);color:currentColor}.dashboard-sidebar-nav a.active .dashboard-sidebar-link-icon,.dashboard-sidebar-nav a[aria-current=page] .dashboard-sidebar-link-icon{border-color:var(--dashboard-sidebar-border);background:rgba(255,255,255,.1)}.sidebar-link-label{overflow:hidden;min-width:0;font-size:.86rem;font-weight:850;line-height:1.35;opacity:1;text-overflow:ellipsis;transition:opacity .16s ease,width .22s ease;white-space:nowrap}.dashboard-sidebar-active-marker{width:4px;height:20px;border-radius:999px;background:transparent}.dashboard-sidebar-nav a.active .dashboard-sidebar-active-marker,.dashboard-sidebar-nav a[aria-current=page] .dashboard-sidebar-active-marker{background:currentColor}.dashboard-sidebar-footer{display:grid!important;grid-gap:9px;gap:9px;width:100%;-webkit-margin-before:auto!important;margin-block-start:auto!important;border-top:1px solid var(--dashboard-sidebar-border)!important;padding:14px 2px 2px!important}.dashboard-sidebar-language.language-pill{width:100%;min-height:44px;justify-content:center;border-color:var(--dashboard-sidebar-border);background:var(--dashboard-sidebar-surface);color:var(--dashboard-sidebar-text);box-shadow:none}.dashboard-sidebar-language.language-pill:hover{background:var(--dashboard-sidebar-surface-hover);box-shadow:none;transform:none}.dashboard-workspace{min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}.dashboard-workspace>*{min-inline-size:0;max-inline-size:100%}@media (min-width:901px){body:has(.dashboard-shell),html:has(.dashboard-shell){width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body:has(.dashboard-shell){margin:0!important}.dashboard-shell{display:grid!important;grid-auto-rows:100dvh!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)!important}.dashboard-shell-rtl,.dashboard-shell[dir=rtl]{grid-template-columns:minmax(0,1fr) var(--dashboard-sidebar-width)!important}.dashboard-shell-ltr,.dashboard-shell[dir=ltr]{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)!important}.dashboard-shell-rtl>.dashboard-workspace,.dashboard-shell[dir=rtl]>.dashboard-workspace{grid-column:1!important;grid-row:1!important}.dashboard-shell-rtl>.dashboard-sidebar,.dashboard-shell[dir=rtl]>.dashboard-sidebar{grid-column:2!important;grid-row:1!important;border-left:1px solid var(--dashboard-sidebar-border)!important;box-shadow:-16px 0 42px rgba(0,0,0,.18)!important}.dashboard-shell-ltr>.dashboard-sidebar,.dashboard-shell[dir=ltr]>.dashboard-sidebar{grid-column:1!important;grid-row:1!important;border-right:1px solid var(--dashboard-sidebar-border)!important;box-shadow:16px 0 42px rgba(0,0,0,.18)!important}.dashboard-shell-ltr>.dashboard-workspace,.dashboard-shell[dir=ltr]>.dashboard-workspace{grid-column:2!important;grid-row:1!important}.dashboard-shell>.dashboard-sidebar{position:relative!important;inset:auto!important;z-index:10!important;align-self:stretch!important;transform:none!important}.dashboard-shell>.dashboard-sidebar,.dashboard-shell>.dashboard-workspace{width:auto!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important}.dashboard-shell>.dashboard-workspace{margin:0!important;padding:clamp(24px,3.4vw,52px)!important;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-shell .dashboard-backdrop,.dashboard-shell .mobile-dashboard-bar,.dashboard-shell .sidebar-close{display:none!important}.dashboard-shell.sidebar-collapsed .dashboard-brand,.dashboard-shell.sidebar-collapsed .dashboard-sidebar-context,.dashboard-shell.sidebar-collapsed .dashboard-sidebar-section-label,.dashboard-shell.sidebar-collapsed .sidebar-link-label{width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-scroll{padding-inline:10px}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-head{justify-items:center}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-brand-row{display:grid;justify-items:center}.dashboard-shell.sidebar-collapsed .dashboard-brand{max-width:0!important;transform:scale(.82)}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-head-actions{justify-content:center}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-navigation{width:100%}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-nav a{padding:5px!important}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-nav a .row{grid-template-columns:1fr;justify-items:center;gap:0!important}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-active-marker{position:absolute;inset-block:50% auto;inset-inline-end:3px;transform:translateY(-50%)}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-footer{justify-items:center}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-language.language-pill{width:50px;padding-inline:8px}}@media (max-width:900px){body,body:has(.dashboard-shell),html{width:100%;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-shell{display:block!important}.dashboard-shell,.dashboard-shell>.dashboard-workspace{width:100%!important;min-height:100dvh!important;overflow:visible!important}.dashboard-shell>.dashboard-workspace{margin:0!important;scrollbar-gutter:auto}.dashboard-shell>.dashboard-sidebar{position:fixed!important;inset-block:0!important;z-index:90!important;width:min(88vw,340px)!important;height:100dvh!important;max-height:100dvh!important;opacity:0;pointer-events:none;transition:transform .24s ease,opacity .18s ease!important}.dashboard-shell[dir=rtl]>.dashboard-sidebar{right:0!important;left:auto!important;transform:translate3d(105%,0,0)!important}.dashboard-shell[dir=ltr]>.dashboard-sidebar{right:auto!important;left:0!important;transform:translate3d(-105%,0,0)!important}.dashboard-shell.sidebar-open>.dashboard-sidebar{opacity:1;pointer-events:auto;transform:translateZ(0)!important}.dashboard-sidebar-scroll{height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.dashboard-sidebar-collapse{display:none!important}.dashboard-sidebar .sidebar-close{display:inline-grid!important}.dashboard-sidebar-nav a .row{grid-template-columns:44px minmax(0,1fr) 5px}.dashboard-sidebar-footer{padding-bottom:max(2px,env(safe-area-inset-bottom))!important}}.w-app-shell{min-inline-size:0}.w-page-scroll,.w-sidebar{min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.w-app-shell[data-dir=rtl] .w-page-scroll,.w-app-shell[data-dir=rtl] .w-sidebar{direction:rtl}.w-app-shell[data-dir=ltr] .w-page-scroll,.w-app-shell[data-dir=ltr] .w-sidebar{direction:ltr}@media (min-width:901px){.w-app-shell{block-size:100dvh;min-block-size:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.dashboard-shell,.dashboard-sidebar,.dashboard-sidebar-collapse,.dashboard-sidebar-nav a,.sidebar-link-label{transition:none!important}}.ds-button{position:relative;isolation:isolate;pointer-events:auto;overflow:hidden}.ds-button:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.2);opacity:0;transform:scale(.76);transition:opacity .16s ease,transform .18s ease}.ds-button:active:not(:disabled):after{opacity:1;transform:scale(1)}.ds-button__spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:ds-button-spin .72s linear infinite}.ds-button.is-loading{cursor:progress;opacity:.86}@keyframes ds-button-spin{to{transform:rotate(1turn)}}.ds-sticky-actions{z-index:240!important;isolation:isolate;transform:translateZ(0)}.ds-sticky-actions,.ds-sticky-actions__buttons,.ds-sticky-actions__buttons .ds-button{pointer-events:auto!important}.ds-sticky-actions--error{border-color:color-mix(in srgb,var(--ds-color-danger) 58%,var(--ds-color-border));background:color-mix(in srgb,var(--ds-color-danger) 7%,var(--ds-color-surface))}.ds-sticky-actions--error .ds-sticky-actions__status strong{color:color-mix(in srgb,var(--ds-color-danger) 88%,var(--ds-color-text))}.ds-branch-menu-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--ds-color-primary) 18%,var(--ds-color-border));border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-color-primary) 5%,var(--ds-color-surface));padding:13px 15px}.ds-branch-menu-summary strong{color:var(--ds-color-text)}.ds-branch-menu-summary span{color:var(--ds-color-text-muted);font-size:var(--ds-font-xs)}.ds-period-card{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ds-period-card.is-conflict{border-color:color-mix(in srgb,var(--ds-color-danger) 68%,var(--ds-color-border));background:color-mix(in srgb,var(--ds-color-danger) 6%,var(--ds-color-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-color-danger) 12%,transparent)}.ds-period-conflict{display:flex;align-items:flex-start;gap:9px;border:1px solid color-mix(in srgb,var(--ds-color-danger) 45%,var(--ds-color-border));border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-color-danger) 7%,var(--ds-color-surface));color:color-mix(in srgb,var(--ds-color-danger) 88%,var(--ds-color-text));padding:12px 14px;font-size:var(--ds-font-sm);font-weight:750;line-height:1.65}.ds-period-conflict svg{flex:0 0 auto;margin-top:2px}.menu-collection-switcher{display:grid;grid-gap:14px;gap:14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:26px;background:color-mix(in srgb,var(--surface) 90%,transparent);padding:18px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.menu-collection-switcher>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.menu-collection-switcher>header>div{display:flex;min-width:0;align-items:center;gap:11px}.menu-collection-switcher>header>div>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:13px;background:var(--primary-soft);color:var(--primary-dark)}.menu-collection-switcher>header>div>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.menu-collection-switcher>header strong{color:var(--text-main);font-size:1rem}.menu-collection-switcher>header small{color:var(--text-muted);line-height:1.45}.menu-collection-switcher>header b{display:grid;min-width:36px;height:32px;place-items:center;border-radius:999px;background:var(--primary-soft);color:var(--primary-dark)}.menu-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.menu-collection-card{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:19px;background:var(--surface);color:var(--text-main);padding:0;text-align:start;cursor:pointer;box-shadow:0 7px 20px rgba(34,52,48,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.menu-collection-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:var(--shadow-md)}.menu-collection-card.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),var(--shadow-md)}.menu-collection-card__media{display:grid;min-height:96px;place-items:center;background:linear-gradient(135deg,var(--primary-soft),var(--surface-soft));background-position:50%;background-size:cover;color:var(--primary-dark)}.menu-collection-card__copy{display:grid;min-width:0;align-content:center;grid-gap:5px;gap:5px;padding:12px}.menu-collection-card__copy small,.menu-collection-card__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-collection-card__copy strong{color:var(--text-main);font-size:.95rem}.menu-collection-card__copy small{color:var(--text-muted);font-size:.72rem}.menu-collection-card__copy em{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.66rem;font-style:normal;font-weight:850}.menu-collection-card__copy em.is-open{background:color-mix(in srgb,var(--success) 14%,var(--surface));color:color-mix(in srgb,var(--success) 82%,var(--text-main))}.menu-collection-card__copy em.is-closed{background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:color-mix(in srgb,var(--warning) 88%,var(--text-main))}.menu-active-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--primary) 5%,var(--surface));padding:13px 15px}.menu-active-context.is-closed{border-color:color-mix(in srgb,var(--warning) 38%,var(--border))}.menu-active-context__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--primary-soft);color:var(--primary-dark)}.menu-active-context>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.menu-active-context strong{color:var(--text-main)}.menu-active-context p{overflow:hidden;margin:0;color:var(--text-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.menu-active-context>small{border-radius:999px;background:var(--surface);color:var(--text-muted);padding:7px 10px;font-weight:750;white-space:nowrap}.menu-category-scroll-container--cards{align-items:stretch}.menu-category-carousel.is-card-mode{align-items:stretch;width:100%;padding-block:5px}.menu-category-card{display:grid;grid-template-columns:62px minmax(96px,1fr);min-width:190px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text-main);padding:0;text-align:start;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.menu-category-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}.menu-category-card.active{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),var(--shadow-sm)}.menu-category-card__image{display:grid;min-height:82px;place-items:center;background:linear-gradient(135deg,var(--primary-soft),var(--surface-soft));background-position:50%;background-size:cover;color:var(--primary-dark)}.menu-category-card>span:last-child{display:grid;min-width:0;align-content:center;grid-gap:4px;gap:4px;padding:10px}.menu-category-card strong{overflow:hidden;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap}.menu-category-card small{color:var(--text-muted);font-size:.7rem}.ds-menu-preview__customer-head{position:relative;display:grid;grid-gap:6px;gap:6px;min-height:128px;align-content:end;padding:18px;background:linear-gradient(135deg,var(--ds-color-primary),var(--ds-color-primary-strong));color:#fff}.ds-menu-preview__customer-head>em,.ds-menu-preview__customer-head>span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;font-size:.72rem;font-style:normal;font-weight:800}.ds-menu-preview__customer-head strong{font-size:1.18rem}.ds-menu-preview__customer-head>em{position:absolute;inset-block-start:12px;inset-inline-end:12px;border-radius:999px;background:var(--ds-color-danger);padding:6px 8px}.menu-collection-switcher--preview{margin:12px;border-radius:17px;padding:11px;box-shadow:none}.menu-collection-switcher--preview .menu-collection-grid{display:flex;overflow-x:auto}.menu-collection-switcher--preview .menu-collection-card{min-width:205px;grid-template-columns:58px minmax(0,1fr)}.menu-collection-switcher--preview .menu-collection-card__media{min-height:82px}.ds-menu-preview .menu-active-context{margin:12px;padding:10px}.ds-menu-preview .menu-active-context>small{display:none}.ds-menu-preview__categories.is-card-mode button{border-radius:13px;padding:10px 13px}@media (max-width:720px){.ds-branch-menu-summary,.menu-active-context{align-items:stretch;flex-direction:column}.ds-branch-menu-summary{display:grid}.menu-collection-grid{grid-template-columns:minmax(0,1fr)}.menu-active-context{grid-template-columns:auto minmax(0,1fr)}.menu-active-context>small{grid-column:1/-1;width:-moz-fit-content;width:fit-content}}@media (prefers-reduced-motion:reduce){.ds-button:after,.menu-category-card,.menu-collection-card{transition:none!important}.ds-button__spinner{animation-duration:1.4s}}html[data-menu-tile-style=image-circle] .menu-collection-grid{display:flex;align-items:flex-start;gap:clamp(12px,2.2vw,18px);overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:inline mandatory;scrollbar-width:thin}html[data-menu-tile-style=image-circle] .menu-collection-card{width:clamp(108px,15vw,138px);min-width:clamp(108px,15vw,138px);grid-template-columns:1fr;justify-items:center;gap:8px;overflow:visible;border:0;border-radius:0;background:transparent;padding:4px;text-align:center;box-shadow:none;scroll-snap-align:start}html[data-menu-tile-style=image-circle] .menu-collection-card:hover{transform:translateY(-2px);border-color:transparent;box-shadow:none}html[data-menu-tile-style=image-circle] .menu-collection-card__media{width:clamp(92px,13vw,118px);min-height:0;aspect-ratio:1;border:2px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:50%;box-shadow:var(--shadow-sm);overflow:hidden}html[data-menu-tile-style=image-circle] .menu-collection-card.active .menu-collection-card__media{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent),var(--shadow-md)}html[data-menu-tile-style=image-circle] .menu-collection-card.active{border-color:transparent;background:transparent;box-shadow:none}html[data-menu-tile-style=image-circle] .menu-collection-card__copy{width:100%;justify-items:center;gap:4px;padding:0 2px}html[data-menu-tile-style=image-circle] .menu-collection-card__copy strong{display:-webkit-box;min-height:2.7em;overflow:hidden;white-space:normal;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}html[data-menu-tile-style=image-circle] .menu-collection-card__copy em,html[data-menu-tile-style=image-circle] .menu-collection-card__copy small{display:none}html[data-category-tile-style=image-circle] .menu-category-carousel{align-items:flex-start;gap:clamp(10px,2vw,16px)}html[data-category-tile-style=image-circle] .menu-category-card,html[data-category-tile-style=image-circle] .menu-category-pill{width:clamp(92px,13vw,116px);min-width:clamp(92px,13vw,116px);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;grid-gap:7px;gap:7px;overflow:visible;border:0;border-radius:0;background:transparent;padding:3px;text-align:center;box-shadow:none}html[data-category-tile-style=image-circle] .menu-category-card:hover,html[data-category-tile-style=image-circle] .menu-category-pill:hover{transform:translateY(-2px);border-color:transparent;box-shadow:none}html[data-category-tile-style=image-circle] .category-pill-image,html[data-category-tile-style=image-circle] .menu-category-card__image,html[data-category-tile-style=image-circle] .menu-category-pill:before{grid-row:1;grid-column:1;width:clamp(76px,11vw,94px);min-height:0;aspect-ratio:1;border:2px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:50%;background-color:var(--primary-soft);background-position:50%;background-size:cover;box-shadow:var(--shadow-sm)}html[data-category-tile-style=image-circle] .menu-category-pill:before{content:"";display:block}html[data-category-tile-style=image-circle] .menu-category-pill:has(.category-pill-image):before{display:none}html[data-category-tile-style=image-circle] .menu-category-card>span:last-child{width:100%;justify-items:center;gap:2px;padding:0}html[data-category-tile-style=image-circle] .menu-category-card strong,html[data-category-tile-style=image-circle] .menu-category-pill strong{display:-webkit-box;grid-row:2;min-height:2.55em;overflow:hidden;white-space:normal;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.28}html[data-category-tile-style=image-circle] .menu-category-card small{display:none}html[data-category-tile-style=image-circle] .menu-category-card.active,html[data-category-tile-style=image-circle] .menu-category-pill.active{border-color:transparent;background:transparent;box-shadow:none}html[data-category-tile-style=image-circle] .menu-category-card.active .menu-category-card__image,html[data-category-tile-style=image-circle] .menu-category-pill.active .category-pill-image,html[data-category-tile-style=image-circle] .menu-category-pill.active:before{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent),var(--shadow-sm)}html[data-category-tile-style=image-circle] .menu-grouped-row__categories{align-items:flex-start}html[data-category-tile-style=image-circle] .menu-grouped-category{width:clamp(92px,12vw,110px);min-width:clamp(92px,12vw,110px);display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:7px;gap:7px;border:0;background:transparent;padding:3px;text-align:center;box-shadow:none}html[data-category-tile-style=image-circle] .menu-grouped-category__icon,html[data-category-tile-style=image-circle] .menu-grouped-category__image{width:clamp(72px,10vw,88px);min-height:0;aspect-ratio:1;border:2px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:50%;box-shadow:var(--shadow-sm)}html[data-category-tile-style=image-circle] .menu-grouped-category>span:last-child{display:grid;justify-items:center;grid-gap:2px;gap:2px}html[data-category-tile-style=image-circle] .menu-grouped-category strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.28}html[data-category-tile-style=image-circle] .menu-grouped-category small{display:none}html[data-category-tile-style=image-circle] .menu-grouped-category.active .menu-grouped-category__icon,html[data-category-tile-style=image-circle] .menu-grouped-category.active .menu-grouped-category__image{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent),var(--shadow-sm)}.menu-navigation-truth-preview{min-height:100dvh;background:var(--background,var(--surface-soft));padding:clamp(12px,2vw,20px)}.menu-navigation-truth-preview .customer-menu-catalog{max-width:1180px;margin-inline:auto}@media (max-width:520px){html[data-menu-tile-style=image-circle] .menu-collection-switcher{padding:14px}html[data-menu-tile-style=image-circle] .menu-collection-switcher>header small{display:none}html[data-menu-tile-style=image-circle] .menu-collection-card{width:104px;min-width:104px}html[data-menu-tile-style=image-circle] .menu-collection-card__media{width:88px}html[data-category-tile-style=image-circle] .menu-category-card,html[data-category-tile-style=image-circle] .menu-category-pill,html[data-category-tile-style=image-circle] .menu-grouped-category{width:88px;min-width:88px}}@media (prefers-reduced-motion:reduce){html[data-category-tile-style=image-circle] .menu-category-card,html[data-category-tile-style=image-circle] .menu-category-pill,html[data-category-tile-style=image-circle] .menu-grouped-category,html[data-menu-tile-style=image-circle] .menu-collection-card{transition:none!important}}.customer-menu-catalog[data-menu-count="1"] .menu-active-context,.ds-menu-preview:not(:has(.menu-collection-switcher)) .menu-active-context{display:none!important}.menu-grouped-navigation{display:grid;grid-gap:14px;gap:14px}.menu-grouped-row{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.menu-grouped-row.is-selected{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent),var(--shadow-md)}.menu-grouped-row__menu{display:flex;align-items:center;gap:11px;min-width:0;-webkit-border-end:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-inline-end:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface)),var(--surface));padding:15px 16px}.menu-grouped-row__menu>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:13px;background:var(--primary-soft);color:var(--primary-dark)}.menu-grouped-row__menu>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.menu-grouped-row__menu small,.menu-grouped-row__menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-grouped-row__menu strong{color:var(--text-main);font-size:1rem}.menu-grouped-row__menu small{color:var(--text-muted);font-size:.72rem;line-height:1.5}.menu-grouped-row__categories{display:flex;align-items:stretch;gap:10px;min-width:0;overflow-x:auto;padding:12px;scroll-snap-type:inline proximity;scrollbar-width:thin}.menu-grouped-category{display:grid;grid-template-columns:46px minmax(78px,1fr);align-items:center;min-width:156px;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--text-main);padding:0;text-align:start;cursor:pointer;scroll-snap-align:start;box-shadow:0 5px 14px rgba(34,52,48,.05);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.menu-grouped-category:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.menu-grouped-category.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 11%,transparent),var(--shadow-sm)}.menu-grouped-category__icon,.menu-grouped-category__image{display:grid;width:46px;min-height:62px;place-items:center;background-position:50%;background-size:cover}.menu-grouped-category__image{background-color:var(--primary-soft)}.menu-grouped-category__icon{background:linear-gradient(135deg,var(--primary-soft),var(--surface-soft));color:var(--primary-dark)}.menu-grouped-category>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:9px 10px}.menu-grouped-category small,.menu-grouped-category strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-grouped-category strong{font-size:.82rem}.menu-grouped-category small{color:var(--text-muted);font-size:.66rem}.call-waiter-glass-btn.is-cooling-down{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:color-mix(in srgb,var(--warning) 80%,var(--text-main));cursor:not-allowed;opacity:1}.waiter-call-cooldown-copy{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin:-4px 0 0;border:1px solid color-mix(in srgb,var(--warning) 36%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:color-mix(in srgb,var(--warning) 78%,var(--text-main));padding:7px 11px;font-size:.75rem;font-weight:750}@media (max-width:760px){.menu-grouped-row{grid-template-columns:minmax(0,1fr)}.menu-grouped-row__menu{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-block-end:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));padding:12px 13px}.menu-grouped-row__categories{padding:10px}.menu-grouped-category{min-width:145px}.waiter-call-cooldown-copy{width:100%;border-radius:14px}}@media (prefers-reduced-motion:reduce){.menu-grouped-category,.menu-grouped-row{transition:none!important}}.ds-form-page:has(.ds-branch-menu-summary) .ds-form-layout{grid-template-columns:minmax(0,1fr)!important}.ds-form-page:has(.ds-branch-menu-summary) .ds-preview-column{display:none!important}.ds-form-page:has(.ds-branch-menu-summary) .ds-form-page__tools .ds-button:first-child{display:none!important}.menu-schedule-error-modal{width:min(760px,calc(100vw - 28px))!important;max-height:min(88dvh,860px)!important;border-color:color-mix(in srgb,var(--ds-color-danger) 38%,var(--ds-color-border))!important;background:var(--ds-color-surface)!important}.menu-schedule-error-modal__content{display:grid!important;grid-gap:20px!important;gap:20px!important;overflow-y:auto!important;padding:clamp(20px,4vw,30px)!important}.menu-schedule-error-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;-webkit-padding-end:44px;padding-inline-end:44px}.menu-schedule-error-head__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--ds-color-danger) 13%,var(--ds-color-surface));color:var(--ds-color-danger);box-shadow:0 10px 26px color-mix(in srgb,var(--ds-color-danger) 12%,transparent)}.menu-schedule-error-head>div{display:grid;grid-gap:6px;gap:6px}.menu-schedule-error-head>div>span{color:var(--ds-color-danger);font-size:var(--ds-font-xs);font-weight:900}.menu-schedule-error-head h2{margin:0;color:var(--ds-color-text);font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.25}.menu-schedule-error-head p{margin:0;color:var(--ds-color-text-muted);line-height:1.75}.menu-schedule-error-section{display:grid;grid-gap:12px;gap:12px}.menu-schedule-error-section__title{display:flex;align-items:flex-start;gap:10px;color:var(--ds-color-text)}.menu-schedule-error-section__title>svg{flex:0 0 auto;margin-top:2px;color:var(--ds-color-danger)}.menu-schedule-error-section__title>div{display:grid;grid-gap:3px;gap:3px}.menu-schedule-error-section__title strong{font-size:1rem}.menu-schedule-error-section__title span{color:var(--ds-color-text-muted);font-size:var(--ds-font-xs);line-height:1.6}.menu-schedule-error-list{display:grid;grid-gap:12px;gap:12px}.menu-schedule-conflict-card{display:grid;grid-gap:13px;gap:13px;border:1px solid color-mix(in srgb,var(--ds-color-danger) 42%,var(--ds-color-border));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--ds-color-danger) 6%,var(--ds-color-surface)),var(--ds-color-surface));padding:16px;box-shadow:0 10px 26px color-mix(in srgb,var(--ds-color-danger) 8%,transparent)}.menu-schedule-conflict-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-schedule-conflict-card__meta strong{color:var(--ds-color-text);font-size:1rem}.menu-schedule-conflict-card__meta span{border-radius:999px;background:color-mix(in srgb,var(--ds-color-danger) 12%,var(--ds-color-surface));color:var(--ds-color-danger);padding:5px 9px;font-size:.72rem;font-weight:850}.menu-schedule-conflict-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.menu-schedule-conflict-periods>div,.menu-schedule-time-row>span:not([aria-hidden=true]){display:grid;grid-gap:4px;gap:4px;border:1px solid var(--ds-color-border);border-radius:14px;background:var(--ds-color-surface);padding:11px 12px}.menu-schedule-conflict-periods small,.menu-schedule-time-row small{color:var(--ds-color-text-muted);font-size:.7rem}.menu-schedule-conflict-periods strong,.menu-schedule-time-row b{color:var(--ds-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.menu-schedule-time-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.menu-schedule-time-row>span[aria-hidden=true]{color:var(--ds-color-text-muted);font-weight:900}.menu-schedule-overlap{display:flex;align-items:center;gap:8px;border-radius:14px;background:color-mix(in srgb,var(--ds-color-danger) 11%,var(--ds-color-surface));color:var(--ds-color-danger);padding:10px 12px}.menu-schedule-overlap strong{direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.menu-schedule-conflict-card>p{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-font-sm);line-height:1.75}.menu-schedule-conflict-card__actions,.menu-schedule-error-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.menu-schedule-error-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;border-top:1px solid var(--ds-color-border);background:color-mix(in srgb,var(--ds-color-surface) 94%,transparent);padding-top:15px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ds-period-card.is-conflict{scroll-margin-block:120px}.ds-period-conflict>div{display:grid;min-width:0;flex:1 1;grid-gap:3px;gap:3px}.ds-period-conflict>div>span{color:inherit;font-size:.74rem;font-weight:650;line-height:1.55}.ds-period-conflict .ds-button{flex:0 0 auto}@media (max-width:640px){.menu-schedule-error-modal__content{gap:16px!important;padding:18px 15px!important}.menu-schedule-error-head{grid-template-columns:1fr;-webkit-padding-end:38px;padding-inline-end:38px}.menu-schedule-error-head__icon{width:46px;height:46px;border-radius:15px}.menu-schedule-conflict-periods{grid-template-columns:1fr}.menu-schedule-conflict-card__actions,.menu-schedule-error-actions{display:grid;grid-template-columns:1fr}.ds-period-conflict .ds-button,.menu-schedule-conflict-card__actions .ds-button,.menu-schedule-error-actions .ds-button{width:100%}.ds-period-conflict{align-items:stretch;flex-direction:column}}.cancellation-center{width:min(1160px,100%);margin:0 auto;padding:24px}.cancellation-card-title-row,.cancellation-center-header,.cancellation-header-actions,.cancellation-inline-actions,.cancellation-modal-actions,.cancellation-modal-header,.cancellation-summary-card,.cancellation-tabs,.cancellation-view-only-message,.destructive-confirmation,.direct-cancellation-notice,.intervention-actions,.intervention-panel,.intervention-summary{display:flex}.cancellation-center-header,.cancellation-modal-header,.cancellation-summary-card,.intervention-panel{justify-content:space-between;gap:16px}.cancellation-center-header{align-items:flex-start;margin-bottom:20px}.cancellation-center-header h1{margin:6px 0}.cancellation-center-header p,.cancellation-detail-note p,.destructive-confirmation p,.direct-cancellation-notice p,.intervention-panel p{margin:4px 0 0}.cancellation-kicker{display:inline-flex;align-items:center;gap:7px;color:#7a271a;font-weight:850}.cancellation-header-actions{align-items:flex-end;gap:9px;flex-wrap:wrap}.cancellation-branch-picker,.cancellation-note-field{display:grid;grid-gap:6px;gap:6px}.cancellation-branch-picker span,.cancellation-note-field span{font-weight:750}.cancellation-branch-picker select,.cancellation-item-row input,.cancellation-note-field textarea{border:1px solid var(--w-border,#d0d5dd);border-radius:10px;background:var(--w-surface,#fff);color:inherit}.cancellation-branch-picker select{min-width:180px;padding:10px 12px}.intervention-panel{align-items:center;border:1px solid #d0d5dd;background:#f9fafb;border-radius:16px;padding:16px;margin-bottom:18px;flex-wrap:wrap}.intervention-panel.is-active{border-color:#12b76a;background:#ecfdf3}.intervention-actions,.intervention-summary{align-items:flex-start;gap:10px}.intervention-actions{align-items:center;flex-wrap:wrap}.intervention-actions>span{display:inline-flex;align-items:center;gap:6px;color:#067647;font-weight:800}.intervention-confirmation{width:100%;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;border:1px solid #fdb022;background:#fffaeb;border-radius:12px;padding:14px}.cancellation-tabs{gap:8px;margin-bottom:16px;border-bottom:1px solid var(--w-border,#e4e7ec)}.cancellation-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 16px;color:#475467;font-weight:800;cursor:pointer}.cancellation-tabs button.active{color:var(--primary,#0f766e);border-bottom-color:currentColor}.cancellation-tabs button span{min-width:24px;padding:2px 7px;border-radius:999px;background:#f2f4f7;text-align:center;font-size:12px}.cancellation-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cancellation-filters button{border:1px solid var(--w-border,#d0d5dd);border-radius:999px;padding:8px 12px;background:var(--w-surface,#fff);color:inherit;cursor:pointer;font-weight:700}.cancellation-filters button.active{border-color:var(--primary,#0f766e);background:color-mix(in srgb,var(--primary,#0f766e) 10%,white);color:var(--primary,#0f766e)}.cancellation-card-list{display:grid;grid-gap:14px;gap:14px}.cancellation-summary-card{align-items:center;border:1px solid var(--w-border,#e4e7ec);border-radius:16px;background:var(--w-surface,#fff);padding:18px;box-shadow:0 8px 24px rgba(16,24,40,.04)}.cancellation-card-main{min-width:0}.cancellation-card-main h2{margin:0;font-size:18px}.cancellation-card-main p{margin:7px 0}.cancellation-card-main small{color:#667085}.cancellation-card-title-row{align-items:center;gap:9px;flex-wrap:wrap}.cancellation-card-side{min-width:180px;display:grid;justify-items:end;grid-gap:5px;gap:5px;text-align:end}.cancellation-card-side strong{font-size:22px}.cancellation-card-side .btn{margin-top:6px}.cancellation-order-status,.cancellation-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 10px;font-weight:800;font-size:13px}.cancellation-status-pending{background:#e0f2fe;color:#075985}.cancellation-status-approved{background:#d1fadf;color:#05603a}.cancellation-status-partially-approved{background:#fef0c7;color:#93370d}.cancellation-status-rejected{background:#fee4e2;color:#912018}.cancellation-order-status,.cancellation-status-expired,.cancellation-status-withdrawn{background:#f2f4f7;color:#344054}.cancellation-error{border-radius:12px;background:#fee4e2;color:#912018;padding:13px 14px;margin-bottom:15px}.cancellation-empty,.cancellation-loading{padding:34px;text-align:center}.cancellation-empty{border:1px dashed var(--w-border,#b9c0ca);border-radius:16px}.cancellation-empty h2{margin:10px 0 4px}.cancellation-view-only-message,.destructive-confirmation,.direct-cancellation-notice{align-items:flex-start;gap:10px;border-radius:14px;padding:14px}.destructive-confirmation,.direct-cancellation-notice{border:1px solid #fdb022;background:#fffaeb;color:#7a2e0e}.direct-cancellation-notice{margin-bottom:16px}.cancellation-view-only-message{margin-top:14px;border:1px solid #d0d5dd;background:#f9fafb;color:#475467}.cancellation-modal-content{max-height:min(760px,82vh);overflow:auto}.cancellation-modal-header{align-items:flex-start;-webkit-padding-end:42px;padding-inline-end:42px;margin-bottom:18px}.cancellation-modal-header h2{margin:8px 0 4px}.cancellation-modal-header>div:last-child{display:grid;grid-gap:4px;gap:4px;text-align:end}.cancellation-modal-header>div:last-child strong{font-size:24px}.cancellation-detail-note{border-radius:12px;background:#f9fafb;padding:12px 14px;margin-bottom:14px}.cancellation-item-list{display:grid;grid-gap:9px;gap:9px;margin:14px 0}.cancellation-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-radius:12px;background:var(--w-surface-alt,#f7f7f7);padding:12px}.cancellation-item-row>div{display:grid;grid-gap:4px;gap:4px}.cancellation-item-row span{color:#667085;font-size:13px}.cancellation-item-row input{width:82px;padding:9px}.cancellation-note-field{margin-top:14px}.cancellation-note-field textarea{width:100%;padding:11px 12px;resize:vertical}.cancellation-inline-actions,.cancellation-modal-actions{align-items:center;gap:9px;flex-wrap:wrap}.cancellation-modal-actions{justify-content:flex-end;margin-top:18px}.destructive-confirmation{margin-top:16px}.cancellation-mode-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.cancellation-mode-choice label{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--w-border,#d0d5dd);border-radius:12px;padding:12px}.cancellation-mode-choice label:has(input:checked){border-color:var(--primary,#0f766e);background:color-mix(in srgb,var(--primary,#0f766e) 8%,white)}.cancellation-mode-choice span{display:grid;grid-gap:4px;gap:4px}.btn-danger{background:#b42318!important;border-color:#b42318!important;color:#fff!important}.btn-danger:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.cancellation-center{padding:16px}.cancellation-center-header,.cancellation-modal-header,.cancellation-summary-card{flex-direction:column}.cancellation-branch-picker,.cancellation-branch-picker select,.cancellation-header-actions,.cancellation-header-actions .btn{width:100%}.cancellation-tabs{overflow-x:auto}.cancellation-tabs button{white-space:nowrap}.cancellation-card-side{width:100%;justify-items:stretch;text-align:start}.cancellation-card-side .btn{width:100%}.cancellation-mode-choice{grid-template-columns:1fr}.cancellation-modal-header{-webkit-padding-end:0;padding-inline-end:0}.cancellation-modal-header>div:last-child{text-align:start}}.customer-order-cancel-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 24px);margin:0 12px 12px;border:1px solid #fda29b;border-radius:10px;padding:9px 12px;background:#fff6f5;color:#912018;text-decoration:none;font-weight:800}.customer-order-cancel-action:focus-visible,.customer-order-cancel-action:hover{border-color:#d92d20;background:#fee4e2}.customer-cancellation-page{width:min(1120px,100%);margin:0 auto;padding-bottom:110px}.customer-cancellation-header,.customer-cancellation-order-summary,.customer-cancellation-state>div:first-child,.customer-cancellation-total-preview{display:flex;align-items:center}.customer-cancellation-header,.customer-cancellation-order-summary,.customer-cancellation-total-preview{justify-content:space-between;gap:16px}.customer-cancellation-header{align-items:flex-start;margin-bottom:20px}.customer-cancellation-header h1{margin:6px 0}.customer-cancellation-header p{margin:0}.customer-cancellation-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.6fr);grid-gap:18px;gap:18px;align-items:start}.customer-cancellation-order-list{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:16px}.customer-cancellation-order-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;border:1px solid var(--border,#d0d5dd);border-radius:14px;background:var(--surface,#fff);color:inherit;padding:14px;text-align:start;cursor:pointer}.customer-cancellation-order-list>button.active{border:2px solid var(--primary,#0f766e);box-shadow:0 8px 24px rgba(15,118,110,.1)}.customer-cancellation-order-list>button>span{display:grid;grid-gap:6px;gap:6px}.customer-cancellation-order-list>button>span:last-child{justify-items:end;text-align:end}.customer-cancellation-order-list .cancellation-status{font-size:11px;padding:3px 7px}.customer-cancellation-workflow{border:1px solid var(--border,#e4e7ec);border-radius:18px;background:var(--surface,#fff);padding:20px;box-shadow:0 10px 30px rgba(16,24,40,.05)}.customer-cancellation-order-summary{align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--border,#e4e7ec)}.customer-cancellation-order-summary h2{margin:0 0 5px}.customer-cancellation-order-summary p{margin:0}.customer-cancellation-order-summary>div:last-child{display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:end}.customer-cancellation-order-summary>div:last-child strong{font-size:24px}.customer-cancellation-order-summary>div:last-child small{color:#b42318}.customer-cancellation-state{margin:16px 0;padding:14px;border-radius:14px;background:#f9fafb;border:1px solid #e4e7ec}.customer-cancellation-state.is-pending{background:#fffaeb;border-color:#fdb022}.customer-cancellation-state.is-approved,.customer-cancellation-state.is-partially_approved{background:#ecfdf3;border-color:#6ce9a6}.customer-cancellation-state.is-rejected{background:#fff6f5;border-color:#fda29b}.customer-cancellation-state>div:first-child{gap:8px}.customer-cancellation-state p{margin:8px 0}.customer-cancellation-total-preview{margin-top:16px;border-radius:14px;background:#f9fafb;padding:14px}.customer-cancellation-total-preview strong{font-size:22px}.customer-cancellation-submit{width:100%;margin-top:16px;justify-content:center}@media (max-width:760px){.customer-cancellation-page{padding-inline:14px}.customer-cancellation-header,.customer-cancellation-order-summary{flex-direction:column}.customer-cancellation-header .btn{width:100%}.customer-cancellation-layout{grid-template-columns:1fr}.customer-cancellation-order-list{position:static;display:flex;overflow-x:auto;padding-bottom:4px}.customer-cancellation-order-list>button{min-width:255px}.customer-cancellation-order-summary>div:last-child{justify-items:start;text-align:start}}.customer-order-cancel-action.is-pending{border-style:dashed}.customer-order-cancel-action.is-result{opacity:.92}.customer-order-cancel-action.is-unavailable{cursor:default;opacity:.72}.cancellation-view-only-message>span{flex:1 1}.cancellation-dialog-summary{display:grid;grid-gap:9px;gap:9px}.cancellation-dialog-summary>span{color:#667085;font-size:13px;font-weight:750}.cancellation-dialog-summary>strong{color:var(--w-text,#101828);font-size:18px}.cancellation-dialog-summary>p{margin:0;color:var(--w-text,#344054);line-height:1.55}.cancellation-dialog-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:7px;border-bottom:1px solid var(--w-border,#e4e7ec)}.cancellation-dialog-line:last-child{border-bottom:0}.cancellation-dialog-line span{color:var(--w-text,#344054);font-weight:700}.app-navigation-progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:10000;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .12s ease}.app-navigation-progress:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ds-color-primary) 16%,transparent)}.app-navigation-progress:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:18%;border-radius:999px;background:color-mix(in srgb,var(--ds-color-primary-strong) 72%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--ds-color-primary) 34%,transparent);transform:translateX(-150%)}.app-navigation-progress>span{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ds-color-primary),var(--ds-color-primary-strong));box-shadow:0 0 14px color-mix(in srgb,var(--ds-color-primary) 52%,transparent);transform:translateX(-120%)}.app-navigation-progress.is-active{opacity:1}.app-navigation-progress.is-active>span{animation:app-navigation-progress 1.05s cubic-bezier(.4,0,.2,1) infinite}.app-navigation-progress.is-active:after{animation:app-navigation-progress-secondary 1.05s cubic-bezier(.4,0,.2,1) .18s infinite}@keyframes app-navigation-progress{0%{transform:translateX(-120%)}55%{width:58%}to{transform:translateX(265%);width:34%}}@keyframes app-navigation-progress-secondary{0%{transform:translateX(-150%);opacity:.2}45%{opacity:.85}to{transform:translateX(660%);opacity:.18}}[dir=rtl] .app-navigation-progress>span{transform:translateX(120%)}[dir=rtl] .app-navigation-progress:after{inset-inline-start:auto;inset-inline-end:0;transform:translateX(150%)}[dir=rtl] .app-navigation-progress.is-active>span{animation-name:app-navigation-progress-rtl}[dir=rtl] .app-navigation-progress.is-active:after{animation-name:app-navigation-progress-secondary-rtl}@keyframes app-navigation-progress-rtl{0%{transform:translateX(120%)}55%{width:58%}to{transform:translateX(-265%);width:34%}}@keyframes app-navigation-progress-secondary-rtl{0%{transform:translateX(150%);opacity:.2}45%{opacity:.85}to{transform:translateX(-660%);opacity:.18}}.app-navigation-status{position:fixed;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}a[data-navigation-pending=true],button[data-navigation-pending=true]{cursor:progress!important;pointer-events:none}.admin-add-table-button,.btn,.ds-action-tile,.ds-button,.order-flow-btn,.ux-availability-toggle,.w-btn,.w-btn-pill{position:relative}button[aria-busy=true]{cursor:progress!important}button[aria-busy=true]:not(.ds-action-tile):not(.ux-availability-toggle):not(.ds-button.is-loading):not([data-feedback-mode=instant]):not([data-feedback-mode=refresh]):not([data-feedback-mode=domain]):before{content:"";width:17px;height:17px;flex:0 0 17px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:ds-button-spin .72s linear infinite}button[aria-busy=true]:not(.ds-action-tile):not(.ux-availability-toggle):not(.ds-button.is-loading):not([data-feedback-mode=instant]):not([data-feedback-mode=refresh]):not([data-feedback-mode=domain])>svg:first-child{display:none}a.btn[data-navigation-pending=true],button[data-navigation-pending=true]{transform:translateY(1px) scale(.99);filter:saturate(.94)}.dashboard-sidebar-nav a[data-navigation-pending=true]{background:color-mix(in srgb,var(--primary) 14%,transparent)}.dashboard-sidebar-nav a[data-navigation-pending=true] .dashboard-sidebar-active-marker,.dashboard-sidebar-nav a[data-navigation-pending=true] .dashboard-sidebar-link-icon{opacity:1!important}.w-bell-btn[data-navigation-pending=true],.w-sidebar-link[data-navigation-pending=true]{background:rgba(255,255,255,.13);transform:translateY(1px) scale(.99)}.customer-bottom-nav a[data-navigation-pending=true],.qr-mobile-nav a[data-navigation-pending=true]{transform:translateY(1px) scale(.97);opacity:.86}.customer-bottom-nav a[data-navigation-pending=true]>svg,.qr-mobile-nav a[data-navigation-pending=true]>svg{opacity:1}.ds-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-action-tile{min-width:0;min-height:96px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon description";align-items:center;grid-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3);grid-row-gap:4px;row-gap:4px;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(145deg,var(--ds-color-surface),color-mix(in srgb,var(--ds-color-primary-soft) 22%,var(--ds-color-surface)));color:var(--ds-color-text);padding:var(--ds-space-4);text-align:start;text-decoration:none;cursor:pointer;box-shadow:var(--ds-shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.ds-action-tile:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--ds-color-primary) 38%,var(--ds-color-border));box-shadow:var(--ds-shadow-md)}.ds-action-tile:active:not(:disabled){transform:translateY(0) scale(.99)}.ds-action-tile:focus-visible{outline:none;box-shadow:var(--ds-focus-ring),var(--ds-shadow-sm)}.ds-action-tile:disabled{opacity:.5;cursor:not-allowed;transform:none}.ds-action-tile__icon{grid-area:icon;display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--ds-color-primary-soft);color:var(--ds-color-primary-strong)}.ds-action-tile__label{grid-area:label;min-width:0;font-weight:900}.ds-action-tile__description{grid-area:description;min-width:0;color:var(--ds-color-text-muted);font-size:var(--ds-font-xs);line-height:1.45}.ds-action-tile--danger{border-color:color-mix(in srgb,var(--ds-color-danger) 28%,var(--ds-color-border))}.ds-action-tile--danger .ds-action-tile__icon{background:color-mix(in srgb,var(--ds-color-danger) 10%,var(--ds-color-surface));color:var(--ds-color-danger)}.ds-action-tile--warning .ds-action-tile__icon{background:color-mix(in srgb,var(--ds-color-warning) 14%,var(--ds-color-surface));color:color-mix(in srgb,var(--ds-color-warning) 78%,var(--ds-color-text))}.ds-action-tile--primary{border-color:color-mix(in srgb,var(--ds-color-primary) 30%,var(--ds-color-border))}.ds-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;margin-top:var(--ds-space-5);padding-top:var(--ds-space-4);border-top:1px solid color-mix(in srgb,var(--ds-color-border) 72%,transparent)}.ds-form-actions--start{justify-content:flex-start}.ds-form-actions--spread{justify-content:space-between}.ds-inline-busy{display:inline-flex;align-items:center;gap:8px}.ds-switch--loading{cursor:progress}.ds-switch--loading .ds-switch__track span{background:transparent;border:2px solid #fff;border-inline-end-color:transparent;animation:ds-button-spin .72s linear infinite;box-shadow:none}.ux-availability-toggle[data-syncing=true]{cursor:progress;opacity:.88}.ux-availability-toggle[data-syncing=true] b:after{content:"";display:inline-block;width:6px;height:6px;-webkit-margin-start:6px;margin-inline-start:6px;border-radius:50%;background:currentColor;animation:interaction-sync-pulse .82s ease-in-out infinite alternate}button[data-feedback-mode=refresh][aria-busy=true] .ds-button__icon>svg,button[data-feedback-mode=refresh][aria-busy=true]>svg{animation:interaction-refresh-spin .76s linear infinite}button[data-feedback-mode=domain][aria-busy=true] .ds-button__icon>svg,button[data-feedback-mode=domain][aria-busy=true]>svg{transform-origin:50% 10%;animation:interaction-domain-pulse .52s ease-in-out infinite alternate}@keyframes interaction-refresh-spin{to{transform:rotate(1turn)}}@keyframes interaction-sync-pulse{0%{opacity:.3;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes interaction-domain-pulse{0%{transform:rotate(-8deg) scale(.96);opacity:.72}to{transform:rotate(8deg) scale(1.06);opacity:1}}.form-panel>.dashboard-grid+.btn,.form-panel>.dashboard-grid+.ds-button,.panel>.dashboard-grid+.btn,.panel>.dashboard-grid+.ds-button{margin-top:var(--ds-space-5)}.branch-card-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.branch-card-actions>.btn,.branch-card-actions>button{width:100%;min-width:0}@media (max-width:960px){.ds-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ds-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-action-tile{min-height:88px;padding:var(--ds-space-3)}.ds-action-tile__icon{width:38px;height:38px}.ds-action-tile__description{display:none}.ds-form-actions{align-items:stretch;flex-direction:column-reverse}.ds-form-actions>*{width:100%}}@media (max-width:420px){.ds-action-grid{grid-template-columns:minmax(0,1fr)}.ds-action-tile__description{display:block}}@media (prefers-reduced-motion:reduce){.app-navigation-progress.is-active:after,.app-navigation-progress.is-active>span,.ds-switch--loading .ds-switch__track span,.ux-availability-toggle[data-syncing=true] b:after,button[aria-busy=true]:not(.ds-action-tile):not(.ux-availability-toggle):not(.ds-button.is-loading):not([data-feedback-mode=instant]):not([data-feedback-mode=refresh]):not([data-feedback-mode=domain]):before,button[data-feedback-mode=domain][aria-busy=true]>svg,button[data-feedback-mode=refresh][aria-busy=true]>svg{animation-duration:1.5s}}.ds-button--full{width:100%}:root{--ds-touch-target:44px;--ds-control-height:48px;--ds-motion-fast:140ms;--ds-motion-base:190ms;--ds-page-safe-bottom:112px}html{scroll-padding-block-start:84px;scroll-padding-block-end:112px}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ds-sr-only{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(button,a[href],input:not([type=hidden]),select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ds-color-primary,var(--primary));outline-offset:3px;box-shadow:var(--ds-focus-ring,0 0 0 3px color-mix(in srgb,var(--primary) 24%,transparent))}:where(.ds-button,.btn,.w-btn,.w-btn-pill,.order-flow-btn,.language-pill,.menu-category-pill,.menu-scroll-btn,.glass-chip,.chip,.dashboard-sidebar-collapse,.sidebar-close,.sidebar-trigger,.order-arrow-btn,.w-bell-btn,.w-btn-hover,.w-btn-outline-hover,.ds-preview-toolbar button,.w-btn-page,.w-btn-icon,.ai-send-btn,.ai-variant-chip,.glass-food-title,.ds-language-preview nav button,.ds-language-picker__grid button){min-block-size:var(--ds-touch-target);touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.dashboard-sidebar-collapse,.sidebar-close,.sidebar-trigger,.order-arrow-btn,.w-bell-btn,.menu-scroll-btn,.ds-preview-toolbar button,.w-btn-page,.w-btn-icon,.ai-send-btn){min-inline-size:var(--ds-touch-target)}.ds-button--sm,.ds-tab{min-block-size:var(--ds-touch-target)}:where(.qty button,.cart-qty-control button,.menu-category-pill,.menu-category-card,.menu-grouped-category,.menu-collection-card,.glass-chip,.ds-tab){touch-action:manipulation}.cart-qty-control button,.qty button{min-inline-size:var(--ds-touch-target);min-block-size:var(--ds-touch-target)}:where(.btn,.w-btn,.w-btn-pill,.order-flow-btn){align-items:center;justify-content:center;gap:var(--ds-space-2,8px);border-radius:var(--ds-radius-md,14px);font-weight:800;line-height:1.2;transition:transform var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease,background-color var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease,opacity var(--ds-motion-fast) ease}:where(.btn,.w-btn,.w-btn-pill,.order-flow-btn):active:not(:disabled){transform:translateY(0) scale(.985)}:where(.rd-menu-card-bottom,.ux-menu-card__actions,.branch-card-actions){gap:var(--ds-space-3,12px)!important}@media (min-width:720px){.rd-menu-card-bottom,.ux-menu-card__actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch}.rd-menu-card-bottom>*,.ux-menu-card__actions>*{min-inline-size:0;inline-size:100%}}:where(.panel,.form-panel,.ds-section,.customer-cancellation-workflow) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-block-size:var(--ds-touch-target)}:where(.dashboard-grid,.ds-fields-grid,.option-grid,.cancellation-item-list){row-gap:max(var(--ds-space-4,16px),1rem)}.form-panel>.dashboard-grid+:where(.btn,.ds-button,.ds-form-actions),.panel>.dashboard-grid+:where(.btn,.ds-button,.ds-form-actions){-webkit-margin-before:var(--ds-space-5,20px);margin-block-start:var(--ds-space-5,20px)}.dashboard-sidebar{transition:inline-size var(--ds-motion-base) cubic-bezier(.2,.8,.2,1),transform var(--ds-motion-base) cubic-bezier(.2,.8,.2,1),box-shadow var(--ds-motion-base) ease;contain:layout}.dashboard-sidebar .dashboard-sidebar-context strong,.dashboard-sidebar .dashboard-sidebar-section-label,.dashboard-sidebar .sidebar-link-label{min-inline-size:0;white-space:nowrap;transition:opacity var(--ds-motion-fast) ease,transform var(--ds-motion-fast) ease}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-context strong,.dashboard-shell.sidebar-collapsed .dashboard-sidebar-section-label,.dashboard-shell.sidebar-collapsed .sidebar-link-label{opacity:0;pointer-events:none;transform:translateX(var(--sidebar-collapse-copy-shift,5px))}[dir=rtl] .dashboard-shell.sidebar-collapsed .dashboard-sidebar-context strong,[dir=rtl] .dashboard-shell.sidebar-collapsed .dashboard-sidebar-section-label,[dir=rtl] .dashboard-shell.sidebar-collapsed .sidebar-link-label{--sidebar-collapse-copy-shift:-5px}.customer-bottom-nav[data-placement=bottom]>a,.qr-mobile-nav[data-placement=bottom]>a{min-block-size:58px;min-inline-size:var(--ds-touch-target)}.customer-bottom-nav a[aria-current=page],.qr-mobile-nav a[aria-current=page]{font-weight:900}@media (max-width:780px){body:has(.customer-bottom-nav[data-placement=bottom]) .customer-content{-webkit-padding-after:max(var(--ds-page-safe-bottom),calc(env(safe-area-inset-bottom) + 88px));padding-block-end:max(var(--ds-page-safe-bottom),calc(env(safe-area-inset-bottom) + 88px));scroll-padding-block-end:max(var(--ds-page-safe-bottom),calc(env(safe-area-inset-bottom) + 88px))}}.menu-category-carousel,.menu-grouped-row__categories{scroll-snap-type:inline proximity;scroll-padding-inline:var(--ds-space-3,12px)}.menu-category-card,.menu-category-pill,.menu-collection-card,.menu-grouped-category{scroll-snap-align:start}.menu-category-pill{min-block-size:var(--ds-touch-target);padding-block:9px}.customer-menu-hero .hero-content,.glass-food-copy,.menu-collection-card__copy{min-inline-size:0}.customer-menu-hero .muted,.customer-menu-hero .page-title,.glass-food-desc,.glass-food-title{overflow-wrap:anywhere}.cancellation-mode-choice label{min-block-size:68px;cursor:pointer;padding:12px 14px}.cancellation-mode-choice input[type=radio],.option-row input[type=checkbox],.option-row input[type=radio]{inline-size:24px;block-size:24px;min-inline-size:24px;min-block-size:24px;accent-color:var(--ds-color-primary,var(--primary))}.cancellation-item-row input[type=number]{min-inline-size:76px;min-block-size:var(--ds-touch-target);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-cancellation-state,.destructive-confirmation{scroll-margin-block:96px 128px}.waiter-order-search{min-block-size:var(--ds-touch-target)}.waiter-order-age{display:inline-flex;align-items:center;gap:5px;-webkit-margin-start:8px;margin-inline-start:8px;color:var(--w-text-muted,var(--ds-color-text-muted));font-size:.78rem;font-weight:800;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-btn-hover,.w-btn-outline-hover{min-block-size:var(--ds-touch-target)!important}:where(.glass-food-price,.customer-cancellation-order-list b,.customer-cancellation-order-summary>div:last-child strong,.waiter-item-quantity-state strong,.waiter-order-age){unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-cancellation-order-list b,.customer-cancellation-order-summary>div:last-child strong,.glass-food-price{direction:ltr;display:inline-block}:where(button,a[href],input,select,textarea,[tabindex]):focus{scroll-margin-block-start:92px;scroll-margin-block-end:128px}@media (max-width:620px){.ds-form-actions{gap:var(--ds-space-2,8px)}.rd-menu-card-bottom,.ux-menu-card__actions{gap:var(--ds-space-2,8px)!important}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar,.dashboard-sidebar .dashboard-sidebar-context strong,.dashboard-sidebar .dashboard-sidebar-section-label,.dashboard-sidebar .sidebar-link-label,:where(.btn,.w-btn,.w-btn-pill,.order-flow-btn){transition-duration:.01ms!important}.menu-category-carousel,.menu-grouped-row__categories{scroll-behavior:auto!important}}.dashboard-page-title-shell .dashboard-page-title-copy h1{max-inline-size:100%!important;margin:0!important;color:var(--rd-primary)!important;font-size:22px!important;line-height:1.25;font-weight:900;direction:inherit!important;text-align:inherit!important;unicode-bidi:plaintext!important}.dashboard-page-title-shell-rtl .dashboard-page-title-copy h1,.dashboard-shell[data-dir=rtl] .dashboard-page-title-copy h1{align-self:flex-end!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important;-webkit-margin-end:0!important;margin-inline-end:0!important;direction:rtl!important;text-align:right!important}.dashboard-page-title-shell-ltr .dashboard-page-title-copy h1,.dashboard-shell[data-dir=ltr] .dashboard-page-title-copy h1{align-self:flex-start!important;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:auto!important;margin-inline-end:auto!important;direction:ltr!important;text-align:left!important}.ai-chat-screen[aria-busy=true] .ai-send-btn,.ai-chat-screen[aria-busy=true] .ai-starter-chips button{pointer-events:none;opacity:.72}.ai-chat-screen[aria-busy=true] .ai-send-btn.is-send:before{content:"";inline-size:17px;block-size:17px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:ds-button-spin .72s linear infinite}.ai-chat-screen[aria-busy=true] .ai-send-btn.is-send>svg{display:none}@media (prefers-reduced-motion:reduce){.ai-chat-screen[aria-busy=true] .ai-send-btn.is-send:before{animation-duration:1.5s}}.ds-search-field input,.orders-history-filters input,.orders-history-filters select{min-block-size:var(--ds-touch-target)}.bidi-isolate,.rd-recent-orders-table td:first-child,.rd-recent-orders-table td:last-child{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bidi-isolate,.rd-recent-orders-table td:first-child{direction:ltr}.ai-send-btn,.ai-variant-chip,.ds-language-picker__grid button,.ds-language-preview nav button,.glass-food-title{touch-action:manipulation}.ds-language-preview__content button:disabled{cursor:default;opacity:.72}.branch-menu-head h1{margin:12px 0 8px;color:var(--text-main);font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.08}.auth-card .password-toggle{inline-size:var(--ds-touch-target);block-size:var(--ds-touch-target);display:inline-grid;place-items:center;padding:0}.auth-card .auth-links a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ds-touch-target);padding-inline:6px}.order-arrow-btn svg{pointer-events:none}.w-page-heading{-webkit-margin-after:18px;margin-block-end:18px}.w-page-heading h1{margin:0;color:var(--w-teal-dark,var(--ds-color-text));font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2;font-weight:900}.rd-stat-card h2{margin:0;color:var(--rd-text-muted);font-size:14px;font-weight:600}.rd-panel-header h2{margin:0 0 4px;font-size:18px;font-weight:700}.branch-item-body h2{margin:0;color:var(--text-main);font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.18}.admin-tables-heading h1{margin:0;color:var(--rd-text-main);font-size:clamp(25px,3vw,34px);font-weight:900;line-height:1.1}