.menu-collection-switcher{position:relative;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.menu-collection-switcher>header{padding-inline:2px}.menu-collection-grid{display:flex!important;width:100%;min-width:0;align-items:stretch;flex-wrap:nowrap;gap:clamp(10px,1.8vw,16px)!important;overflow-x:auto!important;overflow-y:visible;padding:6px 2px 10px!important;scroll-snap-type:inline proximity;scrollbar-width:none!important;overscroll-behavior-inline:none}.menu-category-carousel::-webkit-scrollbar,.menu-collection-grid::-webkit-scrollbar{display:none}html:not([data-menu-tile-style=image-circle]) .menu-collection-card{flex:0 0 clamp(220px,36vw,310px);min-width:clamp(220px,36vw,310px);scroll-snap-align:start}html[data-menu-tile-style=image-circle] .menu-collection-card{flex:0 0 auto}.menu-category-scroll-container{position:relative;display:block!important;width:100%;min-width:0;margin-inline:0!important;padding-inline:0!important;overflow:visible}.glass-carousel,.menu-category-carousel{width:100%;min-width:0;gap:clamp(8px,1.6vw,14px)!important;border:0!important;border-radius:0!important;background:transparent!important;padding:6px 2px 10px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow-x:auto;overflow-y:visible;scrollbar-width:none!important;overscroll-behavior-inline:none}html[data-category-tile-style=image-circle] .menu-category-carousel .menu-category-card,html[data-category-tile-style=image-circle] .menu-category-carousel .menu-category-pill{min-height:0!important;border-radius:0!important;padding:3px!important}.menu-horizontal-rail-host{--menu-rail-top:0px;--menu-rail-height:64px;--menu-rail-center-y:32px;position:relative;isolation:isolate}.menu-horizontal-rail{cursor:default;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.menu-horizontal-rail.is-dragging{scroll-behavior:auto;scroll-snap-type:none!important}.menu-horizontal-rail.is-dragging,.menu-horizontal-rail.is-dragging *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}@media (pointer:fine){.menu-horizontal-rail[data-menu-rail-overflow=true]{cursor:-webkit-grab;cursor:grab}.menu-horizontal-rail.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}}.menu-horizontal-rail-host:after,.menu-horizontal-rail-host:before{content:"";position:absolute;top:var(--menu-rail-top);width:clamp(24px,4vw,42px);height:var(--menu-rail-height);z-index:3;pointer-events:none;opacity:0;transition:opacity .18s ease}.menu-horizontal-rail-host:before{left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--background) 88%,transparent),transparent)}.menu-horizontal-rail-host:after{right:0;background:linear-gradient(270deg,color-mix(in srgb,var(--background) 88%,transparent),transparent)}.menu-horizontal-rail-host[data-menu-rail-overflow=true]:after,.menu-horizontal-rail-host[data-menu-rail-overflow=true]:before{opacity:1}.menu-rail-nav{position:absolute;top:var(--menu-rail-center-y);z-index:5;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:50%;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--primary-dark);padding:0;box-shadow:0 8px 24px rgba(34,52,48,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transform:translateY(-50%);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,opacity .16s ease}.menu-rail-nav--left{left:clamp(-8px,-.7vw,-2px)}.menu-rail-nav--right{right:clamp(-8px,-.7vw,-2px)}.menu-rail-nav:hover{background:var(--surface);box-shadow:0 10px 28px rgba(34,52,48,.17);transform:translateY(-50%) scale(1.06)}.menu-rail-nav:active{transform:translateY(-50%) scale(.96)}.menu-horizontal-rail-host[data-menu-rail-overflow=false] .menu-rail-nav{display:none}.menu-horizontal-rail-host[data-menu-rail-overflow=true] .menu-rail-nav svg{animation:menu-rail-affordance 1.1s ease-in-out .45s 1 both}@keyframes menu-rail-affordance{0%,to{transform:translateX(0)}45%{transform:translateX(2px)}70%{transform:translateX(-2px)}}@media (max-width:640px){.menu-collection-switcher{gap:10px!important}.menu-collection-switcher>header{padding-inline:1px}.glass-carousel,.menu-category-carousel,.menu-collection-grid{padding-inline:0!important}html:not([data-menu-tile-style=image-circle]) .menu-collection-card{flex-basis:min(82vw,286px);min-width:min(82vw,286px)}html[data-category-tile-style=image-circle] .menu-category-carousel{gap:12px!important;padding-inline:8px!important;scroll-padding-inline:8px}html[data-category-tile-style=image-circle] .menu-category-carousel .menu-category-card,html[data-category-tile-style=image-circle] .menu-category-carousel .menu-category-pill{box-sizing:border-box;flex:0 0 96px;width:96px!important;min-width:96px!important;max-width:96px!important;padding:3px!important}html[data-category-tile-style=image-circle] .menu-category-carousel .category-pill-image,html[data-category-tile-style=image-circle] .menu-category-carousel .menu-category-card__image,html[data-category-tile-style=image-circle] .menu-category-carousel .menu-category-pill:before{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important}html[data-category-tile-style=image-circle] .menu-category-carousel strong{width:100%;min-width:0;padding-inline:2px;overflow-wrap:normal;word-break:normal}.menu-rail-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.menu-horizontal-rail,.menu-horizontal-rail-host:after,.menu-horizontal-rail-host:before,.menu-rail-nav{scroll-behavior:auto!important;transition:none!important}.menu-horizontal-rail-host[data-menu-rail-overflow=true] .menu-rail-nav svg{animation:none!important}}@media (max-width:430px),(pointer:coarse){:where(button,[role=button],a.btn,.ds-button,.ds-tab,.dashboard-action-link,.w-btn-pill,.w-sidebar-link,.w-bell-btn,.ai-variant-chip){min-inline-size:var(--cr-touch,44px)!important;min-block-size:var(--cr-touch,44px)!important}}:root{--sw-content-max:1440px;--sw-gutter:clamp(14px,3.5vw,28px);--sw-touch-target:44px;--sw-layer-content:1;--sw-layer-sticky:100;--sw-layer-backdrop:800;--sw-layer-drawer:810;--sw-layer-modal:1200;--sw-layer-toast:1300}.customer-shell *,.customer-shell-with-nav *,.dashboard-shell *,.w-app-shell *{box-sizing:border-box}.customer-shell :where(section,article,header,footer,form,fieldset,div),.customer-shell-with-nav :where(section,article,header,footer,form,fieldset,div),.dashboard-workspace :where(section,article,header,footer,form,fieldset,div),.dashboard-workspace>*,.w-app-shell :where(section,article,header,footer,form,fieldset,div){min-inline-size:0}.customer-shell img,.customer-shell svg,.customer-shell-with-nav img,.customer-shell-with-nav svg,.dashboard-shell img,.dashboard-shell svg,.w-app-shell img,.w-app-shell svg{max-inline-size:100%}.customer-shell :where(input,textarea,select),.customer-shell-with-nav :where(input,textarea,select),.dashboard-shell :where(input,textarea,select),.w-app-shell :where(input,textarea,select){min-inline-size:0;max-inline-size:100%}.customer-shell :where(h1,h2,h3,h4,p,label,button,a,span,strong,small),.customer-shell-with-nav :where(h1,h2,h3,h4,p,label,button,a,span,strong,small),.dashboard-shell :where(h1,h2,h3,h4,p,label,button,a,span,strong,small),.w-app-shell :where(h1,h2,h3,h4,p,label,button,a,span,strong,small){overflow-wrap:break-word}body[data-staff-drawer-open=true]{overflow:hidden!important;overscroll-behavior:none;touch-action:none}:where(.rd-table-scroll,.table-scroll,.table-responsive,.rd-kanban-board,.glass-carousel,.menu-category-rail,.menu-horizontal-rail,[data-horizontal-scroll=true]){max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.app-modal-backdrop,.dashboard-item-backdrop,.modal-backdrop{z-index:var(--sw-layer-modal)!important}.customer-navigation-trigger{z-index:var(--sw-layer-sticky)!important}.customer-navigation-backdrop{z-index:var(--sw-layer-backdrop)!important}.customer-navigation-drawer{z-index:var(--sw-layer-drawer)!important}@media (max-width:900px){body:has(.dashboard-shell),html:has(.dashboard-shell){inline-size:100%;max-inline-size:100%;min-block-size:100%;margin:0!important;padding:0!important;overflow-x:auto!important}.dashboard-shell{display:block!important;min-inline-size:0!important;min-block-size:100vh!important;min-block-size:100dvh!important;padding:0!important;overflow:visible!important;contain:none!important;isolation:isolate}.dashboard-shell,.dashboard-shell>.mobile-dashboard-bar{inline-size:100%!important;max-inline-size:100%!important;margin:0!important;transform:none!important}.dashboard-shell>.mobile-dashboard-bar{position:-webkit-sticky!important;position:sticky!important;inset-block-start:0!important;inset-inline:auto!important;top:0!important;right:auto!important;left:auto!important;z-index:var(--sw-layer-sticky)!important;display:flex!important;min-block-size:calc(68px + env(safe-area-inset-top))!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:calc(10px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))!important;border:0!important;-webkit-border-after:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important;border-block-end:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;box-shadow:0 8px 24px rgba(45,31,24,.08)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-dashboard-brand{display:flex!important;min-inline-size:0!important;flex:1 1 auto!important;align-items:center!important;gap:10px!important}.mobile-dashboard-brand-mark{display:grid!important;inline-size:44px!important;block-size:44px!important;flex:0 0 44px!important;place-items:center;overflow:hidden;border-radius:13px!important}.mobile-dashboard-brand>div{display:grid!important;min-inline-size:0!important;grid-gap:2px!important;gap:2px!important;text-align:start!important}.mobile-dashboard-brand span,.mobile-dashboard-brand strong{display:block!important;max-inline-size:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-dashboard-brand strong{color:var(--text-main)!important;font-size:clamp(1rem,4.8vw,1.2rem)!important;font-weight:900!important;line-height:1.15!important}.mobile-dashboard-brand span{color:var(--text-muted)!important;font-size:.76rem!important;font-weight:800!important;line-height:1.25!important}.dashboard-shell .sidebar-trigger{display:inline-grid!important;inline-size:48px!important;block-size:48px!important;min-inline-size:48px!important;flex:0 0 48px!important;place-items:center!important;margin:0!important;border:1px solid color-mix(in srgb,var(--border) 88%,transparent)!important;border-radius:15px!important;padding:0!important;background:var(--surface)!important;color:var(--primary-dark)!important;box-shadow:0 7px 18px rgba(45,31,24,.08)!important;transform:none!important}.dashboard-shell>.dashboard-main,.dashboard-shell>.dashboard-workspace{position:relative!important;z-index:var(--sw-layer-content)!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;margin:0!important;padding:var(--sw-gutter)!important;overflow:visible!important;scrollbar-gutter:auto!important;overscroll-behavior:auto!important}.dashboard-shell>.dashboard-sidebar,.dashboard-shell>.sidebar{position:fixed!important;inset-block:0!important;z-index:var(--sw-layer-drawer)!important;display:block!important;inline-size:min(88vw,360px)!important;max-inline-size:calc(100vw - 20px)!important;block-size:100vh!important;block-size:100dvh!important;min-block-size:0!important;max-block-size:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;box-shadow:0 26px 70px rgba(31,21,16,.34)!important;opacity:1!important;pointer-events:none!important;transition:transform .22s ease!important;will-change:transform}.dashboard-shell[data-dir=rtl]>.dashboard-sidebar,.dashboard-shell[data-dir=rtl]>.sidebar,.dashboard-shell[dir=rtl]>.dashboard-sidebar,.dashboard-shell[dir=rtl]>.sidebar{inset-inline-start:auto!important;inset-inline-end:0!important;right:0!important;left:auto!important;transform:translate3d(105%,0,0)!important}.dashboard-shell[data-dir=ltr]>.dashboard-sidebar,.dashboard-shell[data-dir=ltr]>.sidebar,.dashboard-shell[dir=ltr]>.dashboard-sidebar,.dashboard-shell[dir=ltr]>.sidebar{inset-inline-start:0!important;inset-inline-end:auto!important;right:auto!important;left:0!important;transform:translate3d(-105%,0,0)!important}.dashboard-shell.sidebar-open>.dashboard-sidebar,.dashboard-shell.sidebar-open>.sidebar{transform:translateZ(0)!important;pointer-events:auto!important}.dashboard-shell .dashboard-backdrop{position:fixed!important;inset:0!important;z-index:var(--sw-layer-backdrop)!important;display:block!important;inline-size:100vw!important;block-size:100vh!important;block-size:100dvh!important;margin:0!important;border:0!important;padding:0!important;background:rgba(31,21,16,.48)!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.dashboard-shell.sidebar-open .dashboard-backdrop{opacity:1!important;pointer-events:auto!important}.dashboard-shell .dashboard-sidebar-scroll{display:grid!important;inline-size:100%!important;block-size:100%!important;min-block-size:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;background:var(--dashboard-sidebar-bg)!important}.dashboard-shell .dashboard-sidebar-head{grid-row:1!important;min-block-size:0!important;margin:0 0 10px!important;padding:0 0 10px!important}.dashboard-shell .dashboard-sidebar-navigation{grid-row:2!important;display:grid!important;min-block-size:0!important;align-content:start!important;grid-gap:11px!important;gap:11px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:2px 0 12px!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch}.dashboard-shell .dashboard-sidebar-footer{position:relative!important;grid-row:3!important;align-self:end!important;min-block-size:0!important;margin:0!important;padding:10px 0 0!important;-webkit-border-before:1px solid var(--dashboard-sidebar-border)!important;border-block-start:1px solid var(--dashboard-sidebar-border)!important}.dashboard-shell .dashboard-brand{inline-size:auto!important;max-inline-size:none!important;overflow:visible!important}.dashboard-shell .dashboard-brand-copy{display:grid!important;min-inline-size:0!important}.dashboard-shell .dashboard-sidebar-collapse{display:none!important}.dashboard-shell .dashboard-sidebar .sidebar-close{display:inline-grid!important;inline-size:42px!important;block-size:42px!important;min-inline-size:42px!important;flex:0 0 42px!important}.rd-dashboard-header-block{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;min-block-size:0!important;padding:clamp(18px,5vw,26px)!important}.rd-dashboard-header-copy,.rd-dashboard-header-copy>*,.rd-dashboard-kicker{max-inline-size:100%!important}.rd-dashboard-kicker{white-space:normal!important}.rd-dashboard-primary-action{inline-size:100%!important;min-inline-size:0!important;white-space:normal!important;text-align:center!important}.dashboard-stats,.rd-stats-grid,.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}.dashboard-grid,.rd-dashboard-main-grid,.table-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-stat-card,.form-panel,.panel,.rd-panel,.rd-stat-card{max-inline-size:100%!important}.dashboard-page-title-shell{min-block-size:0!important;gap:12px!important;-webkit-margin-after:18px!important;margin-block-end:18px!important;padding:clamp(15px,4.4vw,20px)!important}.dashboard-page-title-copy h1,.dashboard-page-title-copy p,.dashboard-page-title-shell{inline-size:100%!important;max-inline-size:100%!important}.admin-tables-toolbar,.branch-menu-head,.branches-command-card,.dashboard-entity-card__header,.dashboard-page-toolbar{min-inline-size:0!important}.admin-tables-controls,.branch-card-actions,.dashboard-page-toolbar__actions{max-inline-size:100%!important}:where(.dashboard-workspace .form-grid,.dashboard-workspace .settings-grid,.dashboard-workspace .item-create-grid,.dashboard-workspace .translation-grid,.dashboard-workspace .design-grid,.dashboard-workspace .variant-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}:where(.dashboard-workspace .form-actions,.dashboard-workspace .toolbar-actions,.dashboard-workspace .branch-card-actions,.dashboard-workspace .admin-qr-actions){flex-wrap:wrap!important}}@media (max-width:420px){:root{--sw-gutter:12px}.dashboard-shell>.mobile-dashboard-bar{min-block-size:calc(62px + env(safe-area-inset-top))!important;gap:9px!important;-webkit-padding-after:8px!important;padding-block-end:8px!important}.dashboard-shell .sidebar-trigger{inline-size:44px!important;block-size:44px!important;min-inline-size:44px!important;flex-basis:44px!important;border-radius:13px!important}.mobile-dashboard-brand-mark{inline-size:40px!important;block-size:40px!important;flex-basis:40px!important}.rd-popular-item{grid-template-columns:44px minmax(0,1fr)!important}.rd-popular-item-revenue{grid-column:1/-1;min-inline-size:0;text-align:start!important}.dashboard-action-link__copy small,.dashboard-action-link__copy strong{white-space:normal!important}}@media (max-width:900px) and (max-height:620px){.dashboard-shell .dashboard-sidebar-scroll{padding-block:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-bottom))!important}.dashboard-shell .dashboard-sidebar-navigation{gap:7px!important}.dashboard-shell .dashboard-sidebar-nav a .row{min-block-size:40px!important}.dashboard-shell .dashboard-sidebar-link-icon{inline-size:36px!important;block-size:36px!important}}@media (max-width:700px){.customer-content,.customer-menu-catalog,.qr-page{inline-size:100%!important;max-inline-size:100%!important}.glass-hero{align-items:stretch!important;flex-direction:column!important;gap:16px!important;padding:clamp(18px,5vw,24px)!important}.call-waiter-glass-btn{inline-size:100%!important;justify-content:center!important;white-space:normal!important}.glass-menu-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:16px!important}.glass-food-body{padding:clamp(16px,5vw,22px)!important}.glass-food-bottom,.menu-results-head{min-inline-size:0!important;flex-wrap:wrap!important}.menu-search-glass{inline-size:100%!important;max-inline-size:100%!important;padding-inline:16px!important}.customer-navigation-drawer{block-size:100vh!important;block-size:100dvh!important;max-block-size:100dvh!important}}@media (max-width:720px){.order-status-actions,.waiter-alert-card,.waiter-order-card,.waiter-order-controls,.waiter-orders-panel{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important}.order-status-actions,.waiter-order-footer{grid-template-columns:minmax(0,1fr)!important}}@media (pointer:coarse){.customer-shell :where(button,a[role=button]),.customer-shell-with-nav :where(button,a[role=button]),.dashboard-shell :where(button,a[role=button]),.w-app-shell :where(button,a[role=button]){min-block-size:var(--sw-touch-target)}}@media (max-width:900px){@supports (font-size:clamp(1rem,1vw,2rem)){.dashboard-page-title-copy h1,.glass-hero .page-title,.rd-dashboard-header-copy h1{font-size:clamp(1.55rem,7vw,2.3rem)!important}}}@media (prefers-reduced-motion:reduce){.customer-navigation-drawer,.dashboard-shell .dashboard-backdrop,.dashboard-shell>.dashboard-sidebar{transition:none!important}}:root{--cr-space-1:clamp(4px,0.7vw,6px);--cr-space-2:clamp(8px,1.4vw,12px);--cr-space-3:clamp(12px,2vw,16px);--cr-space-4:clamp(16px,2.8vw,22px);--cr-space-5:clamp(20px,3.4vw,28px);--cr-card-radius:clamp(18px,4vw,26px);--cr-touch:44px}:where(.dashboard-workspace,.w-page-container,.customer-shell,.customer-shell-with-nav) :where(article,section,header,footer,nav,form,fieldset,div,li){min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(.dashboard-workspace,.w-page-container,.customer-shell,.customer-shell-with-nav) :where(h1,h2,h3,h4,p,strong,small,label,a,button,span){max-inline-size:100%;overflow-wrap:anywhere}:where(.dashboard-workspace,.w-page-container,.customer-shell,.customer-shell-with-nav) :where(img,video,canvas,svg:not([width])){max-inline-size:100%}:where(.dashboard-workspace,.w-page-container,.customer-shell,.customer-shell-with-nav) :where(input,textarea,select,button){min-inline-size:0}:where(.rd-table-scroll,.table-scroll,.table-responsive,.rd-kanban-board,.menu-horizontal-rail,.menu-category-rail,.glass-carousel,.ds-tabs,[data-horizontal-scroll=true]){max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.ds-dynamic-row,.ds-form-page,.ds-preview-shell,.ds-section,.ds-switch,.ds-tabs{container-type:inline-size}.ds-form-page{inline-size:min(100%,var(--ds-content-max));min-inline-size:0;gap:var(--cr-space-4)}.ds-field__heading,.ds-form-page__intro,.ds-form-page__tools,.ds-preview-meta,.ds-preview-shell__header,.ds-section__header,.ds-section__title-wrap{min-inline-size:0;max-inline-size:100%;flex-wrap:wrap}.ds-form-page__tools>*,.ds-preview-toolbar>*,.ds-section__action>*{max-inline-size:100%}.ds-form-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,300px),420px);grid-gap:var(--cr-space-4);gap:var(--cr-space-4);align-items:start}.ds-fields-grid,.ds-fields-grid--three,.ds-form-stack{min-inline-size:0}.ds-fields-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--cr-space-3)}.ds-fields-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.ds-field--full{grid-column:1/-1}.ds-section__body,.ds-section__header{padding:var(--cr-space-4)}.ds-section__title-wrap{flex:1 1 260px}.ds-section__action{min-inline-size:0;max-inline-size:100%;flex:0 1 auto}.ds-field__hint,.ds-field__label,.ds-section__header h2,.ds-section__header p,.ds-switch__copy small,.ds-switch__copy strong{overflow-wrap:anywhere}.ds-button{min-block-size:var(--cr-touch);max-inline-size:100%;block-size:auto;white-space:normal;text-align:center}.ds-switch{min-block-size:0;block-size:auto;align-items:flex-start}.ds-tabs{scrollbar-width:thin}.ds-tab{min-block-size:40px;max-inline-size:min(88cqi,320px);white-space:normal;overflow-wrap:anywhere}.ds-preview-column{min-inline-size:0}.ds-preview-shell__body{min-block-size:clamp(260px,42vw,440px);block-size:auto;padding:var(--cr-space-3)}.ds-preview-device,.ds-preview-device>*{min-inline-size:0;max-inline-size:100%}.ds-preview-meta{justify-content:flex-start}.ds-dynamic-row,.ds-dynamic-row--variant{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end}@container (max-width: 860px){.ds-form-layout{grid-template-columns:minmax(0,1fr)}.ds-preview-column{position:static;inset:auto}}@container (max-width: 520px){.ds-field__heading,.ds-form-page__intro,.ds-preview-shell__header,.ds-section__header{flex-direction:column;align-items:stretch}.ds-form-page__tools,.ds-form-page__tools>*,.ds-section__action,.ds-section__action>*{inline-size:100%;margin-inline:0}.ds-section__title-wrap{flex-basis:auto}.ds-dynamic-row,.ds-dynamic-row--variant,.ds-fields-grid,.ds-fields-grid--three{grid-template-columns:minmax(0,1fr)}.ds-field--full{grid-column:auto}.ds-preview-shell__body{min-block-size:220px}.ds-preview-meta{flex-direction:column;align-items:flex-start}}:where(.branches-list,.dashboard-grid,.rd-dashboard-main-grid,.rd-stats-grid,.dashboard-stats,.stats,.admin-grid,.settings-grid,.cards-grid){min-inline-size:0}:where(.branches-list,.admin-grid,.settings-grid,.cards-grid)>*{min-inline-size:0;max-inline-size:100%}:where(.rd-stats-grid,.dashboard-stats,.stats){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}:where(.dashboard-page-toolbar,.dashboard-entity-card,.ds-section) :where(.btn,.ds-button){min-block-size:var(--cr-touch);max-inline-size:100%}:where(.admin-table-card,.availability-row,.order-row,.waiter-row,.language-row,.settings-row,.menu-row,.category-row,.item-row){min-inline-size:0;max-inline-size:100%;block-size:auto;min-block-size:0}.w-action-card,.w-action-content,.w-dash-actions,.w-dash-grid,.w-dash-metric,.w-page-container,.w-page-heading{min-inline-size:0;max-inline-size:100%}.w-action-card,.w-dash-metric,.w-page-container{container-type:inline-size}.w-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:var(--cr-space-3);gap:var(--cr-space-3)}.w-dash-metric{block-size:auto!important;min-block-size:clamp(150px,28cqi,210px)!important;padding:var(--cr-space-4)!important}.w-action-content h2,.w-action-content p,.w-dash-metric h2,.w-dash-metric p{max-inline-size:100%;white-space:normal!important;overflow-wrap:anywhere}.w-dash-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--cr-space-3);gap:var(--cr-space-3)}.w-action-card{block-size:auto!important;min-block-size:0!important;align-items:center;gap:var(--cr-space-3);padding:var(--cr-space-4)!important}.w-action-content{flex:1 1 auto}.w-bell-btn,.w-btn-pill,.w-sidebar-link{min-block-size:var(--cr-touch)}.w-sidebar-link>span,.w-waiter-name{min-inline-size:0;overflow-wrap:anywhere}@container (max-width: 520px){.w-dash-actions,.w-dash-grid{grid-template-columns:minmax(0,1fr)}.w-dash-metric{min-block-size:0!important}.w-action-card{align-items:flex-start}.w-action-card .w-action-icon{flex:0 0 auto}.w-action-content .w-btn-pill{inline-size:100%;justify-content:center}}.ai-suggestion-body,.ai-suggestion-card,.ai-variant-chips,.cart-checkout-grid,.cart-item-info,.cart-list,.cart-page-content,.cart-page-heading,.cart-row,.cart-row-actions,.cart-summary-card,.customer-content,.customer-route-content-locale,.customer-shell,.customer-shell-with-nav,.home-actions{min-inline-size:0;max-inline-size:100%}.cart-page-content,.customer-content,.customer-route-content-locale{container-type:inline-size}.cart-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,260px),360px);grid-gap:var(--cr-space-4);gap:var(--cr-space-4);align-items:start}.cart-row{container-type:inline-size;block-size:auto!important;min-block-size:0!important;gap:var(--cr-space-3)}.cart-row-with-image>:where(.cart-item-image,.cart-image),.cart-row-with-image>img{max-inline-size:min(28cqi,112px);block-size:auto;aspect-ratio:1;object-fit:cover}.cart-page-heading,.cart-row-actions,.cart-summary-total,.home-actions{flex-wrap:wrap}.cart-row-actions>*,.home-actions>*{max-inline-size:100%}.ai-suggestion-card{container-type:inline-size;block-size:auto!important;min-block-size:0!important}.ai-suggestion-image{max-inline-size:100%;background-size:cover;background-position:50%}.ai-variant-chips{display:flex;flex-wrap:wrap;gap:6px}.ai-variant-chip{max-inline-size:100%;min-block-size:36px;white-space:normal}@container (max-width: 760px){.cart-checkout-grid{grid-template-columns:minmax(0,1fr)}.cart-summary-card{position:static!important;inset:auto!important}}@container (max-width: 480px){.cart-page-heading,.cart-row,.cart-row-actions,.home-actions{align-items:stretch}.cart-page-heading,.cart-row{flex-direction:column}.cart-row-actions,.home-actions{inline-size:100%}.cart-row-actions>*,.home-actions>*{flex:1 1 100%;inline-size:100%}.ai-suggestion-card{grid-template-columns:minmax(0,1fr)!important}.ai-suggestion-image{inline-size:100%!important;aspect-ratio:16/9}}:where(.app-modal,.app-modal-card,.modal-card,.dialog-card,.feedback-notification,.empty-state,.error-state,.panel){min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(.app-modal-card,.modal-card,.dialog-card){max-block-size:min(92dvh,900px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:where(.empty-state,.error-state) :where(.btn,.ds-button){min-block-size:var(--cr-touch);max-inline-size:100%}@media (max-width:720px){.dashboard-page-toolbar{flex-direction:column!important;align-items:stretch!important}.dashboard-page-toolbar__actions,.dashboard-page-toolbar__summary{inline-size:100%!important;max-inline-size:100%!important}.dashboard-page-toolbar__actions{justify-content:stretch!important;-webkit-margin-start:0!important;margin-inline-start:0!important}.dashboard-page-toolbar__actions>.btn,.dashboard-page-toolbar__actions>.ds-button,.dashboard-workspace .ds-form-page__tools>.btn,.dashboard-workspace .ds-form-page__tools>.ds-button{flex:1 1 180px}}@media (max-width:520px){.customer-content,.dashboard-workspace,.w-page-container{--cr-space-4:16px;--cr-space-5:20px}.dashboard-page-toolbar__actions>.btn,.dashboard-page-toolbar__actions>.ds-button,.dashboard-workspace .ds-form-page__tools>.btn,.dashboard-workspace .ds-form-page__tools>.ds-button{flex-basis:100%;inline-size:100%}:where(.dashboard-workspace,.w-page-container,.customer-content) :where(.btn,.ds-button):not(.btn-icon):not([aria-label]:empty){white-space:normal}}@media (prefers-reduced-motion:reduce){.ai-suggestion-card,.ds-button,.w-action-card{transition:none!important}}.category-management-page .rd-menu-card{position:relative}[data-feedback-mode=instant] button{transition:transform 80ms ease,filter 80ms ease,box-shadow 80ms ease;touch-action:manipulation}[data-feedback-mode=instant] button:not(:disabled):active{transform:scale(.9);filter:brightness(.94)}.catalog-entity-thumb{width:46px;height:46px;flex:0 0 46px;border-radius:12px;object-fit:cover;background:rgba(124,90,67,.08);border:1px solid rgba(124,90,67,.14)}.catalog-entity-thumb--menu{width:54px;height:54px;flex-basis:54px;border-radius:14px}@media (prefers-reduced-motion:reduce){[data-feedback-mode=instant] button{transition:none}}.ds-token-input{min-height:46px;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--border,rgba(124,90,67,.2));border-radius:14px;background:var(--surface,#fff)}.ds-token-input:focus-within{border-color:var(--accent,#a9673f);box-shadow:0 0 0 3px rgba(169,103,63,.12)}.ds-token-input.is-disabled{opacity:.66}.ds-token-input-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:4px 8px;border-radius:10px;background:var(--accent-soft,rgba(169,103,63,.1));border:1px solid rgba(169,103,63,.18)}.ds-token-input-text{overflow-wrap:anywhere}.ds-token-input-remove{order:2;width:22px;height:22px;flex:0 0 22px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer}.ds-token-input-remove:hover{background:rgba(0,0,0,.07)}.ds-token-input-field{flex:1 1 140px;min-width:110px;min-height:30px;border:0;outline:0;background:transparent;color:inherit;font:inherit}.dashboard-sidebar-brand-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-sidebar-head-actions{-webkit-margin-start:auto;margin-inline-start:auto}.dashboard-sidebar-brand-toggle{display:none;width:46px;height:46px;position:relative;place-items:center;padding:0;border:0;border-radius:15px;background:transparent;cursor:pointer}.dashboard-sidebar-brand-toggle-icon,.dashboard-sidebar-brand-toggle-logo{grid-area:1/1;transition:opacity .14s ease,transform .14s ease}.dashboard-sidebar-brand-toggle-icon{opacity:0;transform:scale(.84)}.dashboard-sidebar-brand-toggle:focus-visible .dashboard-sidebar-brand-toggle-logo,.dashboard-sidebar-brand-toggle:hover .dashboard-sidebar-brand-toggle-logo{opacity:0;transform:scale(.84)}.dashboard-sidebar-brand-toggle:focus-visible .dashboard-sidebar-brand-toggle-icon,.dashboard-sidebar-brand-toggle:hover .dashboard-sidebar-brand-toggle-icon{opacity:1;transform:scale(1)}@media (min-width:56.3125rem){.dashboard-shell.sidebar-collapsed .dashboard-sidebar-brand-row{justify-content:center!important}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-head-actions{display:none!important}.dashboard-shell.sidebar-collapsed .dashboard-sidebar-brand-toggle{display:grid!important}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar-brand-toggle-icon,.dashboard-sidebar-brand-toggle-logo{transition:none}}