body:has(.kiosk-kitchen-screen){overflow:hidden}.kiosk-kitchen-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kds-canvas:#191817;--kds-toolbar:#2c2824;--kds-control:#38332e;--kds-ready:#26734d;--kds-late:#b4233c;--kds-warning:#e0a12b;--white:#f4eee5;--paper:#e8dfd2;--ink:#231f20;--muted:#635b54;--line:#8d8072;--control-outline:#8d8072}.kiosk-shell.kiosk-kitchen-screen{box-sizing:border-box;background:var(--kds-canvas);color:#f4eee5;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.kiosk-kitchen-screen *{box-sizing:border-box}.kiosk-shell.kiosk-kitchen-screen :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))){touch-action:manipulation;border-radius:4px;min-height:64px;font-size:18px}.kiosk-shell.kiosk-kitchen-screen button:where(:not([data-zeera-ui])){white-space:normal;padding:12px 20px;line-height:1.25}.kiosk-shell.kiosk-kitchen-screen .primary{background:var(--kds-ready);border-color:var(--kds-ready);color:#fff;font-weight:600}.kiosk-shell.kiosk-kitchen-screen .secondary{color:#f4eee5;background:#38332e;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-topbar{background:var(--kds-toolbar);border-block-end:1px solid #8d8072;flex:none;align-items:center;gap:12px;min-height:81px;margin:0;padding:8px 16px;display:flex}.kds-topbar .kds-brand{flex:none;align-items:center;margin-inline-end:20px;display:flex}.kds-topbar .kds-brand-icon{color:#fff;flex:none;width:48px;height:auto}.kiosk-shell.kiosk-kitchen-screen .kds-topbar :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))){border-radius:4px;min-height:64px!important}.kds-toolbar-target{flex:1;min-width:0}.kds-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.kds-toolbar-actions .secondary{justify-content:center;align-items:center;gap:8px;width:64px;min-width:64px;display:flex;padding:12px!important}.kds-toolbar-actions .secondary>span{display:none}.kds-connection{color:#d0c6bc;flex:none;margin:0;font-size:14px;line-height:1.35}.kds-connection>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kds-connection:before{content:"";background:#8d8072;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.kds-connection-connected:before{background:#a9d7ba}.kds-connection-offline:before,.kds-connection-retrying:before{background:#d3a14b}.kiosk-kitchen-screen>:is(.alert,.notice){flex:none;margin:4px 16px;padding:8px 12px;font-size:14px;line-height:1.35}.kiosk-kitchen-screen .kds-board{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:8px 16px;display:flex}.kds-board-tools{display:contents}.kds-toolbar-target>.kds-board-tools{align-items:center;gap:12px;min-width:0;display:flex}.kiosk-kitchen-screen .kds-queue-toolbar{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.kds-view-tabs{align-items:stretch;gap:12px;display:flex}.kiosk-shell.kiosk-kitchen-screen .kds-view-tabs button:where(:not([data-zeera-ui])){background:var(--kds-control);color:#f4eee5;white-space:nowrap;border:1px solid #8d8072;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:16px;font-size:20px;font-weight:600;display:flex;min-height:72px!important}.kiosk-kitchen-screen .kds-view-tabs button:where(:not([data-zeera-ui]))[aria-pressed=true]{color:#38332e;box-shadow:none;background:#f4eee5;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-view-tabs button:where(:not([data-zeera-ui])):hover:not(:disabled):not([aria-pressed=true]){background:var(--kds-toolbar);border-color:#f4eee5}.kds-order-search{flex:1;align-items:center;min-width:150px;max-width:300px;display:flex;position:relative}.kds-order-search>.home-icon{pointer-events:none;width:24px;height:24px;position:absolute;inset-inline-start:16px}.kiosk-kitchen-screen .kds-order-search input:where(:not([data-zeera-ui])){color:#f4eee5;background:#38332e;border-color:#8d8072;width:100%;padding-inline-start:52px}.kds-board [hidden],.kds-board-tools [hidden]{display:none!important}.kds-compact-tools{align-items:center;gap:12px;min-width:0;display:flex}.kds-compact-tools button:where(:not([data-zeera-ui])){justify-content:center;align-items:center;gap:8px;display:flex;min-height:72px!important;padding-inline:16px!important;font-size:16px!important}.kiosk-shell.kiosk-kitchen-screen .kds-topbar .kds-compact-tools button:where(:not([data-zeera-ui])){min-height:72px!important}.kds-compact-tools>button:where(:not([data-zeera-ui])):first-child{min-width:112px}.kds-board .kds-board-heading.sr-only{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.kds-board>.notice{flex:none;margin:0;padding:8px;font-size:14px;line-height:1.3}.kds-board .kds-ticket-grid{flex:1;align-content:stretch;align-items:stretch;gap:16px;min-height:0;margin:0;display:grid;overflow:hidden}.kds-board .kds-ticket-grid .kds-ticket{--kds-ticket-signal:var(--kds-ready);border:1px solid #d8cfc2;border-inline-start:8px solid var(--kds-ticket-signal);color:#231f20;min-width:0;height:100%;min-height:0;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4eee5;border-radius:4px;flex-direction:column;padding:0;display:flex;overflow:hidden}.kds-board .kds-ticket.kds-urgency-warning{--kds-ticket-signal:var(--kds-warning)}.kds-board .kds-ticket.kds-urgency-late{--kds-ticket-signal:var(--kds-late)}.kds-board .kds-ticket.kds-ticket-ready{--kds-ticket-signal:var(--kds-ready)}.kds-board .kds-ticket.kds-ticket-completed{--kds-ticket-signal:#6a655f}.kds-ticket .kds-ticket-timing{background:var(--kds-ticket-signal);color:#fff;border-block-end:1px solid #0000;flex:none;min-height:64px;padding:8px 12px;line-height:1.3;position:relative}.kds-ticket:is(.kds-ticket-ready,.kds-ticket-completed) .kds-ticket-timing{align-items:center;display:flex}.kds-ticket .kds-ticket-timing>p{color:#fff;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:700;display:flex}.kds-ticket .kitchen-timer{margin:0;font-size:14px;line-height:1.3;display:block}.kds-ticket .kitchen-countdown{font-variant-numeric:tabular-nums;margin:0;font-size:20px;line-height:1.4;display:block}.kds-ticket .kitchen-timer-track{background:#8d8072;border-radius:0;height:4px;margin:0;position:absolute;inset:auto 0 0}.kds-ticket .kitchen-timer-track>span{background:#a9d7ba}.kds-ticket .kitchen-timer-warning .kitchen-timer-track>span{background:#d3a14b}.kds-ticket .kitchen-timer-late .kitchen-timer-track>span{background:#a23f45}.kds-ticket .kds-ticket-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 12px 0;display:flex}.kds-ticket .kds-ticket-heading>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.kds-ticket .kds-ticket-heading h3{margin:0;font-size:1.3em;font-weight:700;line-height:1.3}.kds-ticket .kds-ticket-heading p{color:#d0c6bc;margin:0;font-size:1em}.kds-state{color:#d0c6bc;text-align:end;font-size:13px;line-height:1.3}.kds-state-ready,.kds-state-completed{color:#26734d}.kds-ticket .kds-placed{color:#d0c6bc;flex:none;margin:4px 12px 8px;font-size:13px;line-height:1.3}.kds-ticket .kitchen-ticket-action{flex:none;margin:0 12px 8px}.kds-ticket .kitchen-ticket-action>.primary{justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;font-size:20px;display:flex}.kds-items-workspace{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 12px 8px;display:flex}.kds-items-page{flex:1;min-height:0;font-size:18px;line-height:1.4;position:relative;overflow:hidden}.kitchen-text-small .kds-items-page{font-size:16px}.kitchen-text-large .kds-items-page{font-size:22px}.kds-item-row{font:inherit;overflow-wrap:normal;white-space:pre-wrap;min-width:0;margin:0 0 8px;padding:0;line-height:1.4}.kds-item-row p{font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:normal;margin:0;padding:0}.kds-item-name{font-weight:600}.kds-item-arabic{color:#d0c6bc;direction:rtl}.kds-item-note{background:#e8dfd2;border-inline-start:3px solid #8d8072;padding-inline:8px}.kds-item-status{color:#d0c6bc;font-size:14px;line-height:1.4}.kds-item-actions{gap:8px;margin-top:8px;display:flex}.kds-item-actions button:where(:not([data-zeera-ui])){flex:1;padding-inline:8px!important;font-size:16px!important}.kds-continuation{color:#d0c6bc;margin-bottom:8px;font-size:13px;font-weight:400;line-height:20px;display:block}.kds-items-measure{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;inset:0 0 auto}.kds-detail-pages{flex:none;justify-content:space-between;align-items:center;gap:8px;height:64px;font-size:13px;display:flex}.kds-detail-pages button:where(:not([data-zeera-ui])){flex:none;width:64px;min-width:64px;padding:12px!important}.kds-detail-pages .home-icon{width:24px;height:24px}.kds-detail-pages>span{text-align:center}.kds-board .kds-detail-pages[hidden]{visibility:hidden;display:flex!important}.kds-board .kds-ticket footer{border-block-start:1px solid #8d8072;flex:none;gap:8px;margin:0;padding:8px 12px;display:grid}.kds-board .kds-ticket footer>.secondary{justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;font-size:18px;display:flex}.kds-completed-time{color:#d0c6bc;margin:0;font-size:13px;line-height:1.3}.kiosk-kitchen-screen .kds-order-pages{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px;height:64px;margin:0;font-size:14px;display:flex}.kds-order-pages>.secondary{justify-content:center;align-items:center;gap:12px;min-width:180px;display:flex}.kds-order-pages>span{text-align:center}.kds-topbar .kds-order-pages>.secondary{width:64px;min-width:64px;padding:12px!important}.kds-topbar .kds-order-pages>.secondary>span{display:none}.kds-topbar .kds-page-count{font-variant-numeric:tabular-nums;min-width:112px}.kds-board-tools[dir=rtl] .kds-order-pages .home-icon{transform:scaleX(-1)}.kds-board .kds-empty{color:#f4eee5;text-align:center;background:#191817;border:1px solid #8d8072;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;margin:0;padding:16px;display:flex}.kds-empty h3{margin:12px 0;font-size:22px}.kds-empty p{margin:0 0 12px;font-size:16px}.kiosk-kitchen-screen .kiosk-order-alerts{border:0;flex:none;margin:0;padding:0 16px}.kiosk-order-alerts:empty{display:none}.kiosk-kitchen-screen .kds-server-pages{border-inline-start:1px solid #8d8072;flex-wrap:nowrap;flex:none;gap:8px;margin:0;padding:0;padding-inline-start:12px;display:flex}.kds-server-pages>.secondary{justify-content:center;align-items:center;gap:8px;width:64px;min-width:64px;display:flex;padding:12px!important}.kds-server-pages>.secondary>span{display:none}.kds-display-settings[hidden]{display:none!important}.kds-filter-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-filter-choices button:where(:not([data-zeera-ui])){min-height:72px!important}.kds-filter-choices [aria-pressed=true]{color:#f4eee5;background:#38332e}@media (min-width:1440px){.kds-toolbar-actions .secondary{width:auto;min-width:120px;padding-inline:16px!important}.kds-toolbar-actions .secondary>span{display:inline}}@media (min-width:1800px){.kds-connection>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.kds-server-pages>.secondary{width:auto}.kds-server-pages>.secondary>span{display:inline}}@media (max-width:1399px){.kds-topbar .kds-brand-icon{width:40px}}@media (max-width:1279px){.kds-toolbar-target>.kds-board-tools{justify-content:space-between}.kds-topbar .kds-queue-toolbar{flex:none}.kds-topbar .kds-compact-tools button:where(:not([data-zeera-ui])){white-space:nowrap}.kds-topbar .kds-page-count{min-width:104px}}@media (max-width:1000px){.kiosk-shell.kiosk-kitchen-screen .kds-topbar{gap:8px;padding:8px}.kds-topbar .kds-brand{margin-inline-end:16px}.kds-topbar .kds-brand-icon{width:32px}.kds-toolbar-target>.kds-board-tools{gap:8px}.kds-topbar .kds-page-order-count{display:none}.kds-topbar .kds-page-count{min-width:48px}:is(.kds-topbar:has(.kds-server-pages) .kds-brand,.kds-topbar:has(.kds-server-pages) .kds-connection){display:none}.kds-topbar:has(.kds-server-pages) .kds-server-pages{padding-inline-start:8px}.kds-topbar:has(.kds-server-pages) :is(.kds-compact-view-prefix,.kds-compact-search-label){display:none}.kds-topbar:has(.kds-server-pages) .kds-compact-tools button:where(:not([data-zeera-ui])):last-child{min-width:64px}}@media (max-width:700px){.kiosk-kitchen-screen .kds-board{padding-inline:8px}.kds-board .kds-ticket-grid{gap:8px}.kds-topbar .kds-brand,.kds-topbar .kds-connection{display:none}}@media (max-height:700px){.kds-board .kds-queue-toolbar{padding:0}.kds-ticket .kds-ticket-timing{min-height:32px;padding:4px 10px}.kds-ticket .kitchen-timer>span:nth-child(2){display:none}.kds-ticket .kitchen-countdown{font-size:16px;line-height:24px}.kds-ticket .kds-ticket-heading{padding-top:4px}.kds-ticket .kds-placed{display:none}.kds-items-workspace{padding-bottom:0}.kds-board{gap:4px!important}.kds-ticket .kitchen-ticket-action{margin-bottom:4px}.kds-ticket .kds-ticket-heading h3{font-size:18px}.kds-ticket .kds-ticket-heading p{font-size:14px}.kds-state{display:none}.kds-detail-pages{height:64px}}@media (prefers-reduced-motion:reduce){.kiosk-kitchen-screen *{scroll-behavior:auto}}.kds-item-action{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:600px) and (max-height:700px){.kds-board .kds-ticket-grid .kds-ticket{grid-template-rows:48px 36px minmax(0,1fr);grid-template-columns:210px minmax(0,1fr);display:grid;position:relative}.kds-ticket .kds-ticket-timing{grid-area:1/1/auto/-1;min-height:48px;padding:10px}.kds-ticket .kds-ticket-heading{grid-area:2/1;padding:4px 10px}.kds-ticket .kitchen-ticket-action{grid-area:3/1;align-self:end;margin:8px}.kds-ticket .kds-items-workspace{border-inline-start:1px solid #8d8072;grid-area:2/2/4;padding:8px}.kds-ticket footer{grid-area:3/1;align-self:end}.kds-completed-time{display:none}}.kiosk-shell.kiosk-kitchen-screen .kds-board button:where(:not([data-zeera-ui])){min-height:64px!important}.kds-items-measure{height:0;overflow:hidden}.kds-ticket .kitchen-ticket-action{gap:8px;display:flex}.kds-ticket .kitchen-ticket-action>.primary{flex:1;min-width:0;padding-inline:8px;font-size:18px}.kds-ticket .kitchen-ticket-action>.kds-open-items{flex:none;padding-inline:12px;font-size:16px}.kds-item-modal[open]{height:min(680px,100dvh - 24px)}.kds-item-modal .kds-modal-content{flex:1;min-height:0;display:flex}.kds-item-modal .kds-items-workspace{width:100%;padding:0}.kds-item-modal .kds-items-measure{height:0;overflow:hidden}@media (min-width:600px) and (max-height:700px){.kds-ticket .kitchen-ticket-action{flex-direction:column}}.kiosk-kitchen-screen :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #f4eee5}.kiosk-shell.kiosk-kitchen-screen .primary:hover:not(:disabled){background:#1f6040;border-color:#1f6040}.kiosk-shell.kiosk-kitchen-screen .secondary:hover:not(:disabled){background:#2c2824;border-color:#f4eee5}.kiosk-shell.kiosk-kitchen-screen button:where(:not([data-zeera-ui])):disabled{color:#bdbdbd;opacity:1;background:#38332e;border-color:#8d8072}.kiosk-kitchen-screen .kds-order-search input:where(:not([data-zeera-ui]))::placeholder{color:#d0c6bc}.kds-ticket :is(.kds-ticket-heading p,.kds-state,.kds-placed,.kds-item-arabic,.kds-item-status,.kds-continuation,.kds-completed-time){color:#635b54}.kds-ticket .kds-state:before{content:"";background:#8d8072;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.kds-ticket .kitchen-timer,.kds-ticket .kitchen-timer strong{color:#fff}.kds-ticket.kds-urgency-warning .kitchen-timer,.kds-ticket.kds-urgency-warning .kitchen-timer strong{color:#231f20}.kds-ticket .kds-ticket-timing>p,.kds-ticket .kds-ticket-timing>p .home-icon{color:#fff}.kds-ticket .kitchen-timer-track{background:#38332e}.kds-ticket .kitchen-timer-late .kitchen-timer-track,.kds-ticket .kitchen-timer-late .kitchen-timer-track>span{background:#b4233c}.kds-ticket .kds-detail-pages{color:#635b54}.kds-ticket :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #111}.kiosk-kitchen-screen .notice{color:#231f20;background:#e8dfd2;border-color:#8d8072}.kiosk-kitchen-screen .alert{color:#f4eee5;background:#a23f45;border-color:#a23f45}.kds-connection-offline,.kds-connection-retrying{color:#ffb887}.kds-filter-choices [aria-pressed=true]{color:#38332e;background:#f4eee5;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-ticket .secondary{color:#38332e;background:#e8dfd2;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-ticket .secondary:hover:not(:disabled){background:#ded3c4;border-color:#635b54}.kiosk-shell.kiosk-kitchen-screen .kds-ticket button:where(:not([data-zeera-ui])):disabled{color:#8d8072;background:#e8dfd2;border-color:#d8cfc2}.kds-ticket .kds-state-ready:before{background:#26734d}.kds-ticket .kds-state-completed:before{background:#6a655f}.kds-ticket footer{border-block-start-color:#d8cfc2}.kds-ticket .kds-item-name{font-size:1.12em;line-height:1.35}.kds-ticket .kds-item-translation{color:#635b54}.kds-ticket .kds-item-ready-status{color:#26734d;font-weight:600}.kds-ticket .kds-ticket-timing:has(.kitchen-timer-concise){align-items:center;display:flex}.kds-ticket .kitchen-timer-concise{flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;display:flex}.kds-ticket .kitchen-timer-concise .kitchen-countdown{font-size:24px;line-height:1.35}.kds-ticket .kitchen-timer.kitchen-timer-concise>.kitchen-attention{font-size:14px;font-weight:600;display:block}@media (max-height:700px){.kds-ticket .kitchen-timer-concise .kitchen-countdown{font-size:20px}}.kds-ticket{position:relative}.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-card-open{z-index:1;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.kds-ticket .kitchen-ticket-action,.kds-ticket footer,.kds-ticket .kds-detail-pages{z-index:2;position:relative}.kds-ticket .kitchen-ticket-action{gap:16px}.kiosk-shell.kiosk-kitchen-screen .kds-board .kitchen-ticket-action>button:where(:not([data-zeera-ui])){flex:1;min-width:0;padding-inline:12px;font-size:18px;min-height:88px!important}.kds-item-workspace{flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;display:flex}.kds-item-workspace>.kds-items-workspace{flex:1;min-height:0}.kds-item-navigation{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.kds-item-navigation>button:where(:not([data-zeera-ui])){justify-content:center;align-items:center;gap:12px;min-height:72px;font-size:18px;display:flex}.kds-item-navigation>span{font-variant-numeric:tabular-nums;white-space:nowrap}.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-item-modal .kds-item-ready-action{flex:none;justify-content:center;align-items:center;gap:16px;width:100%;font-size:24px;display:flex;min-height:88px!important}.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-item-modal .kds-modal-close{min-width:112px;min-height:72px!important}.kds-item-modal .kds-item-name{font-size:26px;font-weight:600;line-height:1.4}.kds-item-modal .kds-item-note{font-weight:600}.kds-item-navigation[dir=rtl] .home-icon,.kds-board[dir=rtl] .kds-item-navigation .home-icon{transform:scaleX(-1)}@media (max-height:700px){.kds-item-workspace{gap:8px}.kds-item-navigation>button:where(:not([data-zeera-ui])){min-height:64px}.kds-item-modal .kds-modal-heading{padding-block:8px}}.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-item-navigation>button:where(:not([data-zeera-ui])){font-size:18px;min-height:72px!important}.kds-feedback{color:#f4eee5;overflow-wrap:normal;background:#2c2824;border-block-start:1px solid #8d8072;flex:0 0 64px;align-items:center;min-height:64px;max-height:64px;padding:8px 16px;font-size:16px;line-height:1.35;display:flex}.kds-feedback p{white-space:pre-wrap;margin:0}.kds-feedback-error:empty{display:none}.kds-feedback:has(.kds-feedback-error:not(:empty)){background:#a23f45}.kds-topbar .kds-connection{width:14px;min-width:14px}@media (min-width:1800px){.kds-topbar .kds-connection{width:164px;min-width:164px}}.kds-board .kds-ticket .kitchen-ticket-action,.kds-board .kds-ticket>footer{border-block-start:0;flex:none;align-items:stretch;height:104px;min-height:104px;margin:0;padding:8px 12px}.kiosk-shell.kiosk-kitchen-screen .kds-ticket>footer>button:where(:not([data-zeera-ui])){width:100%;min-height:88px!important}.kds-ticket .kds-item-name{padding-inline-end:36px;position:relative}.kds-ticket .kds-item-name .kds-item-ready-status{inset-inline-end:0;color:#26734d;font-size:24px;line-height:1.3;position:absolute;top:0}.kds-loading-grid .kds-skeleton-ticket{pointer-events:none;border-inline-start-color:#8d8072!important}.kds-skeleton-timer{background:#635b54;flex:none;height:64px;margin-bottom:16px}.kds-skeleton-line{background:#d8cfc2;flex:none;height:24px;margin:0 16px 16px}.kds-skeleton-short{width:45%}.kds-skeleton-actions{background:#d8cfc2;flex:none;height:88px;margin:auto 12px 8px}@media (min-width:600px) and (max-height:700px){.kds-board .kds-ticket .kitchen-ticket-action,.kds-board .kds-ticket>footer{height:208px;min-height:208px}.kds-loading-grid .kds-skeleton-ticket{display:flex!important}.kds-skeleton-timer{height:48px}}.kds-topbar .kds-page-count{text-align:center;flex:none;width:144px;min-width:144px}@media (max-width:1279px){.kds-topbar .kds-page-count{width:64px;min-width:64px}.kds-topbar .kds-page-order-count{display:none}}.kds-ticket .kds-ticket-timing{height:72px;min-height:72px;max-height:72px}.kds-skeleton-timer{height:72px}.kiosk-shell.kiosk-kitchen-screen>.kiosk-order-alerts{border:0;flex:none;height:0;min-height:0;margin:0;padding:0}@media (min-width:600px) and (max-height:700px){.kds-ticket .kds-ticket-timing{height:48px;min-height:48px;max-height:48px}.kds-skeleton-timer{height:48px}}.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-card-open,.kiosk-shell.kiosk-kitchen-screen .kds-board .kds-card-open:disabled{color:inherit;box-shadow:none;opacity:1;background:0 0;border:0 solid #0000}.kiosk-shell.kiosk-kitchen-screen button:where(:not([data-zeera-ui]))[data-refresh-lock=true]:disabled{color:#f4eee5;opacity:1;cursor:progress;background:#38332e;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-ticket .primary[data-refresh-lock=true]:disabled{color:#fff;background:#26734d;border-color:#26734d}.kiosk-shell.kiosk-kitchen-screen .kds-ticket .secondary[data-refresh-lock=true]:disabled{color:#38332e;background:#e8dfd2;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-modal[open] .primary[data-refresh-lock=true]:disabled{color:#fff;background:#18211b;border-color:#18211b}.kiosk-shell.kiosk-kitchen-screen .kds-modal[open] .secondary[data-refresh-lock=true]:disabled{color:#2c2824;background:#e8dfd2;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .kds-filter-choices button:where(:not([data-zeera-ui]))[data-refresh-lock=true]:disabled[aria-pressed=true],.kiosk-shell.kiosk-kitchen-screen .kds-view-tabs button:where(:not([data-zeera-ui]))[data-refresh-lock=true]:disabled[aria-pressed=true]{color:#38332e;background:#f4eee5;border-color:#8d8072}.kiosk-shell.kiosk-kitchen-screen .primary[data-refresh-lock=true]:disabled:hover{background:#1f6040;border-color:#1f6040}.kiosk-shell.kiosk-kitchen-screen .secondary[data-refresh-lock=true]:disabled:hover,.kiosk-shell.kiosk-kitchen-screen .kds-view-tabs button:where(:not([data-zeera-ui]))[data-refresh-lock=true]:disabled:hover:not([aria-pressed=true]){background:#2c2824;border-color:#f4eee5}.kiosk-shell.kiosk-kitchen-screen .kds-ticket .secondary[data-refresh-lock=true]:disabled:hover{background:#ded3c4;border-color:#635b54}.kiosk-shell.kiosk-kitchen-screen .kds-modal[open] .primary[data-refresh-lock=true]:disabled:hover{background:#26372c;border-color:#26372c}.kiosk-shell.kiosk-kitchen-screen .kds-modal[open] .secondary[data-refresh-lock=true]:disabled:hover{background:#d8cfc2;border-color:#2c2824}.kiosk-shell.kiosk-kitchen-screen .kds-modal[open] button:where(:not([data-zeera-ui]))[data-refresh-lock=true]:disabled[aria-pressed=true]{color:#2c2824;background:#f4eee5;border-color:#2c2824;box-shadow:inset 0 -4px #26734d}.kiosk-shell.kiosk-kitchen-screen .kds-modal[open] button:where(:not([data-zeera-ui]))[data-refresh-lock=true]:disabled[aria-pressed=true]:hover{color:#2c2824;background:#e8dfd2;border-color:#2c2824}.kds-ticket .kds-ticket-timing{--kds-progress-track:#18211b;isolation:isolate;overflow:hidden}.kds-ticket.kds-urgency-warning .kds-ticket-timing{--kds-progress-track:#f4eee5}.kds-ticket .kds-ticket-timing .kitchen-timer .kitchen-timer-track{background:var(--kds-progress-track);pointer-events:none;z-index:0;border-radius:0;height:100%;margin:0;display:block;inset:0}.kds-ticket .kitchen-timer .kitchen-timer-track>span{background:var(--kds-ticket-signal);border-radius:0;height:100%;position:absolute;inset-block:0;inset-inline-start:0}.kds-ticket .kitchen-timer :is(.kitchen-countdown,.kitchen-attention){z-index:1;position:relative}
.kiosk-shell.reception-device-setup{max-width:760px;min-height:100dvh;margin-inline:auto;padding:24px}.kiosk-shell.reception-device-setup>.panel,.reception-device-setup .screen-connection{box-shadow:none;border-color:#e2e7e2;border-radius:4px;padding:24px}.reception-device-setup :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),.alert,.notice){border-radius:4px}.reception-device-setup :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))){min-height:52px}.reception-device-setup button:where(:not([data-zeera-ui])).primary{min-height:64px}.reception-device-setup .primary{color:#fff;background:#18211b}.reception-device-setup .screen-connection h1{letter-spacing:-.6px;font-size:28px}.reception-setup-install{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;margin-top:16px;padding:16px 24px}.reception-setup-install p{font-size:14px;line-height:1.6}.kiosk-shell.reception-offline-screen :is(.panel,.primary,.secondary,.notice,.alert,.floor-plan-scroll,.floor-table){border-radius:4px}.kiosk-shell.reception-offline-screen .panel h1{letter-spacing:-.6px;font-size:28px}@media (max-width:700px){.kiosk-shell.reception-device-setup,.reception-device-setup>.panel,.reception-device-setup .screen-connection,.reception-setup-install{padding:16px}}body:has(.reception-app){overflow:hidden}.reception-app{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2;--white:#fff;--active:#c5e4ca;color:#231f20;background:var(--paper);isolation:isolate;flex-direction:column;min-width:0;height:100dvh;display:flex}.reception-app *{box-sizing:border-box}.reception-app :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))){touch-action:manipulation;border-radius:4px}.reception-app :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #18211b}.reception-app button:where(:not([data-zeera-ui])){min-height:48px}.reception-app .primary{color:#fff;background:#18211b;border-color:#18211b}.reception-app .secondary{color:#18211b;background:#fff;border-color:#7d887f}.reception-app-header{padding:calc(16px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 16px max(24px,env(safe-area-inset-left));border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:24px;display:flex}.reception-app-identity,.reception-app-controls{align-items:center;gap:16px;min-width:0;display:flex}.reception-app-identity img{object-fit:contain;flex:none}.reception-app-divider{background:var(--line);flex:none;width:1px;height:32px;margin-inline:8px}.reception-app-identity h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:600;line-height:1.2}.reception-app-identity p{color:var(--muted);overflow-wrap:normal;margin:5px 0 0;font-size:13px}.reception-app-controls button:where(:not([data-zeera-ui])){justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.reception-app .home-icon{flex:none;width:20px;height:20px}.reception-app-update{color:var(--muted);block-size:36px;inline-size:240px;align-items:center;gap:8px;max-width:260px;margin:0;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.reception-connection-dot{background:#7d887f;border-radius:50%;flex:none;width:8px;height:8px}.reception-connection-dot.connected{background:#18211b;box-shadow:0 0 0 4px #edf3ee}.reception-app-nav{border-bottom:1px solid var(--line);background:#fff;flex:none;gap:4px;padding:0 24px;display:flex}.reception-app-nav button:where(:not([data-zeera-ui])){min-height:64px;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:15px;font-weight:500;display:flex;position:relative}.reception-app-nav button:where(:not([data-zeera-ui]))[aria-current=page]{color:#18211b;background:#f6f8f6}.reception-app-nav button:where(:not([data-zeera-ui]))[aria-current=page]:after{content:"";bottom:0;background:#c5e4ca;height:4px;position:absolute;inset-inline:16px}.reception-app-nav button:where(:not([data-zeera-ui])):hover:not(:disabled){background:#f6f8f6}.reception-app-feedback{min-width:0;text-align:end;scrollbar-gutter:stable;flex:1;max-block-size:40px;overflow:auto}.reception-app-feedback p,.reception-app-feedback :is(.alert,.notice){background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;line-height:20px}.reception-app-body{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.reception-app-body.without-requests{grid-template-columns:minmax(0,1fr)}.reception-app-work{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;min-width:0;padding:24px;overflow:auto}.reception-app .reception-app-work[hidden]{display:none!important}.reception-app-requests{overscroll-behavior:contain;border-inline-start:1px solid var(--line);background:var(--paper);scrollbar-gutter:stable;overflow-anchor:none;min-width:0;padding:24px;display:none;overflow:auto}.reception-app[data-page=requests] .reception-app-body{display:block;overflow:auto}.reception-app[data-page=requests] .reception-app-requests{border:0;max-width:none;height:100%;margin:0;display:block}.reception-app .panel{border:1px solid var(--line);min-width:0;box-shadow:none;background:#fff;border-radius:4px;margin:0;padding:20px}.reception-app .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.reception-app :is(h2,h3){letter-spacing:-.4px;line-height:1.3}.reception-app .panel h2,.reception-app .paired-reception>.panel-heading h2{margin:0;font-size:20px}.reception-app .waiter-inbox{background:0 0;border:0;padding:0}.reception-app .waiter-inbox>.panel-heading{gap:8px}.reception-app .waiter-inbox h2{font-size:18px}.reception-app .waiter-inbox>.panel-heading button:where(:not([data-zeera-ui])){min-height:44px;padding:8px 10px;font-size:12px}.reception-app .waiter-inbox>.small{margin:0 0 20px;font-size:12px;line-height:1.6}.reception-app .waiter-request-list{gap:12px;display:grid}.reception-app .waiter-request{border:1px solid var(--line);background:#f6f8f6;border-radius:4px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.reception-app .waiter-request h3{margin:0 0 6px;font-size:16px}.reception-app .waiter-request p{margin:0;font-size:13px}.reception-app .waiter-request button:where(:not([data-zeera-ui])){min-height:52px;font-size:14px}.reception-app .reception-floor-plan>.muted{margin:8px 0 16px;font-size:14px}.reception-app .floor-view-switch{float:inline-end;margin:0 0 12px 12px}.reception-app .floor-view-switch button:where(:not([data-zeera-ui])){font-size:14px}.reception-app .floor-plan-legend{flex-wrap:wrap;align-items:center;gap:16px;min-height:48px;margin:0 0 12px;font-size:13px;display:flex}.reception-app .floor-plan-legend span{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.reception-app .floor-plan-legend span:before{content:"";background:#fff;border:1px solid #7d887f;border-radius:2px;width:12px;height:12px}.reception-app .floor-plan-legend .has-orders:before{background:#c5e4ca;border-color:#65856b}.reception-app .floor-plan-scroll{clear:both;background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px}.reception-app .floor-table{box-shadow:none;background:#fff;border-color:#7d887f;border-radius:4px}.reception-app .floor-table.has-orders{border-color:#65856b;background:#fff;border-block-start:5px solid #c5e4ca}.reception-app .floor-table[aria-pressed=true]{outline-offset:3px;outline:3px solid #18211b}.reception-app .floor-table strong{font-size:16px}.reception-app .floor-table span{color:#59635c;font-size:13px}.reception-app .floor-reception-row.has-orders{background:#fff;border-inline-start:4px solid #c5e4ca}.reception-app .paired-reception{min-width:0}.reception-app[data-page=orders] .reception-app-work,.reception-app[data-page=history] .reception-app-work{flex-direction:column;display:flex;overflow:hidden}.reception-app .paired-reception{flex-direction:column;flex:1;min-height:0;display:flex}.reception-app .paired-reception>.orders-columns{flex:1;min-height:0}.reception-app .paired-reception>.orders-columns>.panel{overscroll-behavior:contain;max-height:100%;overflow:auto}.reception-app .paired-reception>.shared-review{flex:1;min-height:180px;overflow:auto}.reception-app .reception-floor-plan{position:relative}.reception-app[data-page=floors] .reception-floor-plan{flex-direction:column;height:100%;min-height:380px;display:flex}.reception-app .reception-floor-plan>.floor-view-switch{inset-inline-end:20px;margin:0;position:absolute;top:16px}.reception-app .reception-floor-plan>.panel-heading{padding-inline-end:140px}.reception-app .floor-presentations{flex:1;min-height:0}.reception-app .floor-map-region{flex-direction:column;height:100%;display:flex}.reception-app .floor-map-region>.small{margin:0 0 12px;font-size:12px}.reception-app .floor-plan-scroll{flex:1;min-height:140px;max-height:none}.reception-app .floor-plan-canvas{min-width:760px}.reception-app .paired-reception>label{max-width:480px;font-size:13px}.reception-app .paired-reception input:where(:not([data-zeera-ui])){min-height:48px}.reception-app .paired-reception>.helper{border:0;margin:8px 0 20px;padding:0;font-size:12px}.reception-app .paired-reception .orders-columns{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:start;gap:16px}.reception-app .order-tickets{gap:10px;display:grid}.reception-app .order-ticket{text-align:start;border:1px solid var(--line);background:#fff;border-radius:4px;min-height:120px;margin:0;padding:16px;display:block}.reception-app .order-ticket[aria-pressed=true]{background:#f6f8f6;border-color:#18211b;box-shadow:inset 4px 0 #c5e4ca}.reception-app .order-ticket>strong{margin-bottom:8px;font-size:16px;display:block}.reception-app .order-ticket>span{color:#59635c;margin:3px 0;font-size:13px;line-height:1.5;display:block}.reception-app .order-ticket>bdi{margin-top:10px;font-size:15px;font-weight:600;display:block}.reception-app .order-detail>h3{margin:0 0 16px;font-size:22px}.reception-app .order-detail>p{overflow-wrap:normal;font-size:14px;line-height:1.6}.reception-app .order-detail .order-line{padding:16px 0}.reception-app .order-line h4{margin:0 0 8px;font-size:16px}.reception-app .order-line p{margin:6px 0;font-size:14px;line-height:1.5}.reception-app .order-detail>.button-row{gap:10px;display:grid}.reception-app .order-detail>.button-row button:where(:not([data-zeera-ui])){min-height:56px;font-size:15px}.reception-app .shared-review{background:#fff;border:1px solid #7d887f;border-radius:4px;margin-top:16px;padding:20px}.reception-app-paging{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.reception-app-footer{border-top:1px solid var(--line);color:#59635c;background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;block-size:56px;min-block-size:56px;margin:0;padding:8px 24px;font-size:12px;display:flex}.reception-app .kiosk-order-alerts{border:0;margin:0;padding:0}.reception-app .kds-settings-modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--paper:#f6f8f6;--ink:#18211b;--muted:#59635c;--line:#e2e7e2;--control-outline:#7d887f;color:#231f20;background:#fff;border-radius:8px;max-width:min(760px,100vw - 32px)}.reception-app .kds-modal-heading{color:#231f20;background:#fff;border-bottom:1px solid #e2e7e2}.reception-app .kds-settings-modal :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))){border-radius:4px;min-height:48px}.reception-app .kds-settings-menu{gap:12px}.reception-app .kds-settings-menu button:where(:not([data-zeera-ui])){color:#18211b;background:#f6f8f6;border-color:#e2e7e2;min-height:64px}.reception-app .kds-settings-page,.reception-app .kds-setting-group{color:#231f20;background:#fff}.reception-app .kds-setting-note{color:#59635c}:root .reception-app .kds-modal[open]{color:#231f20;background:#fff;border-color:#e2e7e2;max-height:calc(100dvh - 32px)}:root .reception-app .kds-modal[open] .kds-modal-content{background:#fff;overflow:auto}:root .reception-app .kds-modal[open] button:where(:not([data-zeera-ui])).secondary{color:#18211b;background:#f6f8f6;border-color:#7d887f}:root .reception-app .kds-modal[open] button:where(:not([data-zeera-ui])).secondary:hover:not(:disabled){background:#edf3ee;border-color:#18211b}:root .reception-app .kds-modal[open] button:where(:not([data-zeera-ui]))[aria-pressed=true]{color:#18211b;background:#edf3ee;border-color:#18211b;box-shadow:inset 0 -3px #c5e4ca}:root .reception-app .kds-modal[open] button:where(:not([data-zeera-ui])):disabled{color:#59635c;background:#f6f8f6;border-color:#e2e7e2}:root .reception-app .kds-modal[open] :is(input:where(:not([data-zeera-ui])):not([type=checkbox]),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))){color:#231f20;background:#fff;border-color:#7d887f}:root .reception-app .kds-modal[open] :is(.kds-setting-choice,.kds-setting-group){color:#231f20;background:#f6f8f6;border-color:#e2e7e2}:root .reception-app .kds-modal[open] .notice{color:#59635c;background:#f6f8f6;border-color:#e2e7e2}.reception-app .reception-order-back{display:none}.reception-app[data-page=floors]:has(.reception-floor-with-details) .reception-app-body{grid-template-columns:minmax(0,1fr)}.reception-app[data-page=floors]:has(.reception-floor-with-details) .reception-app-requests{display:none}.reception-app[data-page=floors] .reception-floor-with-details{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 420px;gap:16px;min-height:0;padding:0;display:grid}.reception-floor-map{min-width:0}.reception-floor-with-details>.reception-floor-map{background:#fff;border:1px solid #e2e7e2;border-radius:4px;flex-direction:column;min-height:0;padding:24px;display:flex;position:relative}.reception-floor-with-details>.reception-floor-map>.panel-heading{padding-inline-end:140px}.reception-app .reception-floor-with-details .floor-view-switch{inset-inline-end:24px;margin:0;position:absolute;top:16px}.reception-app .reception-floor-with-details .floor-plan-canvas{min-width:600px}.reception-app .reception-floor-with-details .floor-plan-scroll{border-color:#e2e7e2}.reception-table-panel{background:#fff;border:1px solid #e2e7e2;border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.reception-table-heading{border-bottom:1px solid #e2e7e2;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.reception-table-heading h3{letter-spacing:-.5px;margin:4px 0 0;font-size:24px}.reception-table-heading h3:focus{outline:none}.reception-table-heading h3:focus-visible{outline-offset:4px;outline:3px solid #18211b}.reception-table-heading p{color:#59635c;margin:8px 0 0;font-size:14px}.reception-table-heading .reception-table-eyebrow{margin:0;font-size:12px}.reception-table-content{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;flex:1;min-height:0;padding:20px;overflow:auto}.reception-table-empty{color:#59635c;padding:24px;font-size:15px;line-height:1.6}.reception-table-content>.reception-table-empty{padding:0}.reception-table-order-choices{scrollbar-gutter:stable;border-bottom:1px solid #e2e7e2;align-items:flex-start;gap:8px;block-size:136px;margin-bottom:20px;padding:2px 2px 16px;display:flex;overflow:auto hidden}.reception-app .reception-table-order-choices button:where(:not([data-zeera-ui])){text-align:start;block-size:96px;flex-direction:column;flex:1 0 160px;align-items:flex-start;gap:6px;min-height:96px;padding:12px;display:flex}.reception-table-order-choices strong{font-size:15px}.reception-table-order-choices span{color:#59635c;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:12px;line-height:1.5;overflow:hidden}.reception-table-order-choices bdi{font-size:14px}.reception-table-order-choices button:where(:not([data-zeera-ui]))[aria-pressed=true]{background:#f6f8f6;border-color:#18211b;box-shadow:inset 0 3px #c5e4ca}.reception-app .reception-table-order-detail,.reception-app .reception-table-order-detail>.orders-columns{display:block}.reception-app .reception-table-order-detail>.orders-columns>.order-detail{background:0 0;border:0;border-radius:0;max-height:none;padding:0;overflow:visible}.reception-app .reception-table-order-detail .shared-review{margin-top:20px;padding:16px}.reception-app .reception-table-order-detail .shared-review .button-row{display:grid}.reception-table-more{width:100%;margin-top:16px}.reception-table-heading>div{min-width:0}.reception-table-heading .reception-table-name{white-space:nowrap;text-overflow:ellipsis;block-size:21px;overflow:hidden}.reception-floor-feedback{scrollbar-gutter:stable;block-size:44px;font-size:14px;line-height:20px;overflow:auto}.reception-floor-feedback :is(.notice,.alert,.muted){background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:20px}.reception-order-read-status{color:#59635c;block-size:24px;min-block-size:24px;margin:0 0 8px;font-size:13px;line-height:20px}.reception-order-placeholder{min-block-size:460px}.reception-order-placeholder>span,.reception-order-placeholder .skeleton-item span{background:#e2e7e2;border-radius:4px;block-size:20px;max-inline-size:75%;margin-block:0 16px;display:block}.reception-order-placeholder>.skeleton-title{block-size:29px;max-inline-size:85%;margin-bottom:16px}.reception-order-placeholder>.skeleton-total{max-inline-size:45%}.reception-order-placeholder>.skeleton-action{background:#edf3ee;border-radius:4px;block-size:56px;margin-block:24px}.reception-order-placeholder .skeleton-item{border-top:1px solid #e2e7e2;padding-block:24px}.reception-skeleton-choice{block-size:96px;background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;flex:1 0 160px;min-height:96px}.reception-table-order-detail .order-detail{min-block-size:460px}.reception-board-read-status{block-size:44px;min-block-size:44px;overflow:auto}.reception-app .reception-app-work[data-view=orders]>.paired-reception>.orders-columns,.reception-app .reception-app-work[data-view=history]>.paired-reception>.orders-columns{align-items:stretch;min-height:0}.reception-app .reception-app-work[data-view]>.paired-reception>.orders-columns>.panel{scrollbar-gutter:stable;overflow-anchor:none;height:100%;min-height:0;margin:0}.reception-app .reception-app-work[data-view] .order-ticket{min-height:152px}.reception-app .reception-app-work[data-view]>.paired-reception>.panel-heading{min-height:28px}.reception-app .reception-app-work[data-view]>.paired-reception>.panel-heading>.badge{text-align:center;min-inline-size:80px}.reception-app-paging{flex:none;block-size:48px;min-block-size:48px}.reception-list-skeleton{gap:10px;display:grid}.reception-placeholder-card{background:#fff;border:1px solid #e2e7e2;border-radius:4px;min-height:152px;padding:16px}.reception-placeholder-card span{background:#e2e7e2;border-radius:4px;max-width:75%;height:16px;margin-bottom:16px;display:block}.reception-placeholder-card span:first-child{max-width:60%;height:20px}.reception-placeholder-card span:last-child{max-width:45%;margin:0}.reception-floor-map-placeholder{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;flex:1;min-height:300px;margin-top:48px}.reception-app .reception-waiter-inbox{background:#fff;border:1px solid #e2e7e2;flex-direction:column;max-width:1000px;height:100%;min-height:0;margin-inline:auto;padding:20px;display:flex}.reception-app .reception-waiter-inbox>.panel-heading{flex:none;order:0;min-height:48px;margin:0}.reception-app .reception-waiter-inbox>.small{order:1;block-size:56px;min-block-size:56px;margin:8px 0 16px;padding:0;line-height:20px;overflow:auto}.reception-waiter-inbox>.waiter-list-slot{scrollbar-gutter:stable;overflow-anchor:none;flex:1;order:2;min-height:0;overflow:auto}.reception-waiter-inbox>.waiter-feedback-slot{scrollbar-gutter:stable;order:3;block-size:128px;min-block-size:128px;margin-top:16px;overflow:auto}.reception-waiter-inbox .waiter-feedback-slot :is(.notice,.alert){margin:0 0 8px;padding:8px 12px;font-size:14px}.reception-waiter-inbox .waiter-feedback-slot .button-row{flex-wrap:wrap;margin-top:8px}.reception-waiter-inbox .waiter-placeholder-card,.reception-waiter-inbox .waiter-request,.reception-waiter-inbox .reception-list-skeleton.waiters .reception-placeholder-card{min-height:128px}.reception-app .reception-waiter-inbox .waiter-request,.reception-app .reception-waiter-inbox .reception-placeholder-card{min-height:160px}.reception-list-skeleton.waiters{gap:12px}@media (max-width:1000px){.reception-app[data-page=floors] .reception-app-work:has(.reception-floor-with-details){overflow:auto}.reception-app[data-page=floors] .reception-floor-with-details{grid-template-columns:minmax(0,1fr);height:auto;display:grid}.reception-floor-with-details>.reception-floor-map{min-height:400px}.reception-table-panel{min-height:720px;overflow:visible}.reception-table-content{overflow:visible}.reception-app .reception-floor-with-details .floor-plan-scroll{max-height:55dvh}}@media (max-width:1100px){.reception-app-body{grid-template-columns:minmax(0,1fr)}.reception-app-requests{display:none}.reception-app[data-page=requests] .reception-app-requests{display:block}.reception-app-update{max-width:170px}}@media (max-width:700px){.reception-app-header{padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.reception-app-identity{flex:1;gap:12px}.reception-app-identity img{width:82px;height:auto}.reception-app-divider{height:28px;margin:0}.reception-app-identity h1{font-size:20px}.reception-app-identity p{font-size:12px}.reception-app-controls{gap:8px;width:100%}.reception-app-controls button:where(:not([data-zeera-ui])){flex:1;gap:8px;min-width:44px;padding:8px;font-size:14px}.reception-app-controls button:where(:not([data-zeera-ui])) .home-icon{width:16px;height:16px}.reception-app-update{display:none}.reception-app-nav{padding:0 8px;padding-bottom:env(safe-area-inset-bottom);border-block-start:1px solid #e2e7e2;border-block-end:0;order:5;justify-content:space-around;gap:0}.reception-app-nav button:where(:not([data-zeera-ui])){flex-direction:column;flex:1;gap:5px;min-height:72px;padding:10px 4px;font-size:12px;line-height:1.3}.reception-app-nav button:where(:not([data-zeera-ui]))[aria-current=page]:after{inset-inline:12px;height:3px;top:0;bottom:auto}.reception-app-work,.reception-app .panel{padding:16px}.reception-app .paired-reception .orders-columns{grid-template-columns:minmax(0,1fr)}.reception-app[data-page=orders] .reception-app-work,.reception-app[data-page=history] .reception-app-work{display:block;overflow:auto}.reception-app .paired-reception{display:block}.reception-app .paired-reception>.orders-columns>.panel{max-height:none;overflow:visible}.reception-app .reception-order-back{margin-bottom:16px;display:inline-flex}.reception-app[data-page=floors] .reception-floor-plan{height:auto;min-height:0;display:block}.reception-app .reception-floor-plan>.floor-view-switch{float:none;margin:8px 0 16px;position:static}.reception-app .reception-floor-plan>.panel-heading{padding-inline-end:0}.reception-app .floor-plan-scroll{max-height:55dvh}.reception-app .floor-map-region{height:auto}.reception-app .floor-reception-row{border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;min-height:88px;padding:16px;display:grid}.reception-app .floor-reception-row>span:first-child{grid-row:1/3;align-self:center}.reception-app .floor-reception-row>span:nth-child(2){text-align:end;font-size:14px}.reception-app .floor-reception-row .floor-row-action{text-align:end;white-space:normal;grid-column:2;font-size:14px}.reception-app .paired-reception>.helper{margin-bottom:16px}.reception-app-footer{gap:8px;padding:8px 16px;font-size:11px}.reception-app-footer span:last-child{text-align:end;max-width:65%}.reception-app-feedback{padding:0}.reception-app .kds-settings-menu{grid-template-columns:1fr 1fr}.reception-floor-with-details>.reception-floor-map{min-height:0;padding:16px;display:block}.reception-app .reception-floor-with-details .floor-view-switch{float:none;margin:8px 0 16px;position:static}.reception-floor-with-details>.reception-floor-map>.panel-heading{padding-inline-end:0}.reception-table-heading{z-index:2;background:#fff;padding:16px;position:sticky;top:0}.reception-table-content{padding:16px}.reception-table-heading h3{scroll-margin-block-start:16px}.reception-table-order-detail .order-detail>h3{scroll-margin-block-start:150px}.reception-app .reception-app-work[data-view=orders] .orders-columns,.reception-app .reception-app-work[data-view=history] .orders-columns{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.reception-app .reception-app-work[data-view=orders] .orders-columns>.panel:first-child,.reception-app .reception-app-work[data-view=history] .orders-columns>.panel:first-child{height:clamp(200px,36dvh,320px);overflow:auto}.reception-app .reception-app-work[data-view=orders]>.paired-reception>.orders-columns>.order-detail,.reception-app .reception-app-work[data-view=history]>.paired-reception>.orders-columns>.order-detail{height:clamp(360px,60dvh,600px);min-height:360px;scroll-margin-block-start:16px;overflow:auto}.reception-app-requests,.reception-app .reception-waiter-inbox{padding:16px}}
:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact{min-width:0;container-type:inline-size}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact :is(button:where(:not([data-zeera-ui])),.primary,.secondary,.text-button){white-space:normal;border-radius:4px;align-items:center;gap:8px;height:auto;min-height:44px;padding:9px 12px;font-size:14px;line-height:24px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact :is(input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui]))){border-radius:4px;min-height:44px;font-size:14px;line-height:24px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .home-icon{flex:none;width:20px;height:20px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-task-navigation{border-bottom:1px solid #e2e7e2;align-items:center;gap:4px;margin:0 0 16px;padding:0 0 12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-task-navigation button:where(:not([data-zeera-ui])){align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-task-navigation .catalog-refresh{margin-inline-start:auto}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .section-heading{align-items:center;margin:0 0 16px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact h1,:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact h2{margin-block:0;font-size:28px;line-height:1.25}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-back{margin:0 0 8px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-back button:where(:not([data-zeera-ui])){color:#59635c;padding-inline:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-title h2{overflow-wrap:normal;margin:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-title .badge{white-space:nowrap;margin:0;padding:4px 8px;font-size:12px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-heading .actions{flex:none;align-items:center;gap:8px;margin:0;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-heading .actions button:where(:not([data-zeera-ui])){min-height:48px;padding:11px 16px;font-size:15px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-tools{border-block:1px solid #e2e7e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-tool-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-tools .menu-share-actions{border:0;margin:0;padding:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-draft-note{color:#59635c;margin:8px 0 16px;font-size:13px;line-height:20px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout{grid-template-columns:320px minmax(0,1fr);gap:24px;margin:0;display:grid}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout>.category-panel,:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout>.catalog-panel{background:#fff;border:1px solid #e2e7e2;border-radius:4px;min-width:0;padding:16px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout .panel-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout h2{font-size:18px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout .category-panel>.category-filter{margin-block:0 8px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-choice{align-items:center;gap:6px;margin-top:6px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .category-filter{min-height:44px;padding:8px 10px;font-size:14px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-choice>.secondary{min-width:44px;padding:8px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-toolbar{border-bottom:1px solid #e2e7e2;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:0 0 12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-toolbar>strong{margin-inline-end:auto;font-size:18px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>label{gap:4px;max-width:320px;margin:0;font-size:13px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>p{margin:6px 0 10px;font-size:12px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>ul{margin:0;padding:0;list-style:none}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>ul>li{border-bottom:1px solid #e2e7e2;padding:12px 0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>ul>li>article{border:0;padding:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading{align-items:center;gap:12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading>div:first-child{flex:1;min-width:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading h3{margin:0 0 4px;font-size:16px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading p{margin:0;font-size:13px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-price{margin-inline:auto 12px;font-size:14px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list .menu-size-prices{margin:8px 0}.restaurant-dashboard-view.compact-dashboard-preview .workspace{padding:24px}.restaurant-dashboard-view.compact-dashboard-preview .topbar .preview-data-label{color:#59635c;white-space:nowrap;border:1px solid #e2e7e2;border-radius:4px;margin-inline-start:auto;padding:4px 8px;font-size:12px}.restaurant-dashboard-view.compact-dashboard-preview .catalog-tabs:is([aria-label=Report\ views],[aria-label="طرق عرض التقارير"]){gap:4px;margin:0 0 16px}.restaurant-dashboard-view.compact-dashboard-preview .catalog-tabs:is([aria-label=Report\ views],[aria-label="طرق عرض التقارير"]) button:where(:not([data-zeera-ui])){align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}@media (max-width:800px){:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout{grid-template-columns:1fr}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-heading{flex-wrap:wrap}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-heading .actions{width:auto}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-tool-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-tool-buttons button:where(:not([data-zeera-ui])){justify-content:flex-start}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading{flex-wrap:wrap}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading>div:first-child{flex-basis:100%}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-price{margin-inline:0 auto}.restaurant-dashboard-view.compact-dashboard-preview .workspace{padding:16px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-task-navigation .catalog-refresh,.restaurant-dashboard-view.compact-dashboard-preview .topbar .preview-data-label{margin-inline-start:0}}:root .restaurant-dashboard-view .workspace .dashboard-compact .menu-directory-compact>.panel-heading h2{margin:0;font-size:28px;line-height:1.25}:root .restaurant-dashboard-view .workspace .dashboard-compact .menu-directory-compact>.panel-heading button:where(:not([data-zeera-ui])){height:auto;min-height:48px;padding:11px 16px;font-size:15px;line-height:24px}:root .restaurant-dashboard-view .workspace .dashboard-compact .menu-directory-compact .menu-filter-toolbar :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))){height:44px;min-height:44px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-task-navigation{margin-bottom:12px;padding-bottom:8px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>label{max-width:300px;font-size:14px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list .menu-product-search-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list .menu-product-search{display:block;position:relative}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list .menu-product-search input:where(:not([data-zeera-ui])){height:44px;padding-inline-start:40px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list .menu-product-search .home-icon{inset-inline-start:12px;position:absolute;top:12px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .product-directory .product-directory-main-actions>button:where(:not([data-zeera-ui])){min-height:48px;padding:11px 16px;font-size:15px;line-height:24px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .category-panel>.panel-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;padding:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-list>p{padding:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-sizes{border:0;margin-top:4px;padding:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-sizes>summary{color:#59635c;background:0 0;border:0;align-items:center;gap:12px;width:auto;min-width:80px;min-height:44px;padding:4px 8px;font-size:13px;display:inline-flex}@media (max-width:600px){:root .restaurant-dashboard-view .workspace .dashboard-compact .menu-directory-heading .directory-main-actions{align-items:stretch}:root .restaurant-dashboard-view .workspace .dashboard-compact .menu-directory-heading .directory-main-actions>button:where(:not([data-zeera-ui])){flex:1;align-self:stretch;min-width:0}}@media (min-width:1100px){:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-focused-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-back{margin:0 0 12px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-back button:where(:not([data-zeera-ui])){font-size:13px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-editor-heading{min-width:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-focused-editor>:is(.menu-editor-tools,.menu-editor-draft-note,.catalog-layout,.menu-start){grid-column:1/-1}}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout>.catalog-panel.menu-products-panel{border:0;padding:0;overflow:visible;container:menu-products/inline-size}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-toolbar:empty{display:none}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-toolbar>label{flex:180px;min-width:0;margin:0;display:block}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-actions{align-items:flex-start;gap:8px;margin-inline-start:auto;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-actions>button:where(:not([data-zeera-ui])){white-space:nowrap}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-price-note{margin:4px 0 0;padding:0;font-size:13px;line-height:20px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-list>ul>li{padding:12px 0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-heading{flex-direction:initial;grid-template-columns:56px minmax(0,1fr) minmax(100px,max-content) auto;align-items:center;gap:12px;display:grid}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-info{min-width:0;padding-block:1px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-heading h3{margin:0;font-size:16px;line-height:22px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-heading p{margin:0;font-size:13px;line-height:20px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-heading>.secondary{align-self:start;width:auto;min-width:78px;min-height:44px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-price{text-align:end;overflow-wrap:normal;align-content:center;gap:2px;width:auto;max-width:100%;min-height:56px;margin:0;font-size:14px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-price>strong{padding-inline-end:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-sizes{background:0 0;border:0;margin:0;padding:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-sizes>summary{color:#231f20;background:0 0;grid-template-columns:minmax(0,1fr) 36px 16px;gap:8px;width:100%;min-width:0;min-height:44px;margin:0;padding:0 4px;font-size:13px;display:grid}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-sizes>summary:after{width:16px;margin:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-sizes>summary strong{font-size:14px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-sizes>summary>span{color:#59635c}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-size-prices{text-align:start;background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;min-width:180px;max-width:100%;margin:4px 0 0;padding:8px 12px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-size-prices li{gap:12px;padding:6px 0;font-size:13px}@container menu-products (max-width:520px){:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-toolbar>label{flex-basis:100%}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-actions{flex:100%;margin:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-actions>button:where(:not([data-zeera-ui])){white-space:normal;flex:1;min-width:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-heading{grid-template-columns:56px minmax(0,1fr) auto;gap:0 12px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-info{grid-area:1/2}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-price{text-align:start;grid-area:2/2;width:auto;max-width:100%;min-height:24px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-price>strong{padding-inline-end:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-row-heading>.secondary{grid-area:1/2/3}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-sizes>summary{justify-content:flex-start;padding-inline:0;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-size-prices{min-width:0}}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-navigation>.panel-heading{gap:12px;margin-bottom:16px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-list .category-filter{text-align:start;border-radius:4px;justify-content:space-between;gap:12px;min-height:56px;padding:12px;font-size:16px;line-height:24px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-list .category-filter>.zu-button-label{width:100%;font:inherit;justify-content:space-between;align-items:center;gap:12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-list .menu-category-name{font:inherit;color:inherit;text-align:start;white-space:normal;overflow-wrap:normal;word-break:normal;flex:1;min-width:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-count{text-align:end;font-variant-numeric:tabular-nums;flex:none;min-width:2ch;font-size:14px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;margin-top:4px;display:grid}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-edit{min-width:56px;padding-inline:8px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-mobile{display:none}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-row-heading>.menu-product-thumbnail{flex:none;grid-row:1/3;align-self:center;width:56px;min-width:0;height:56px}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-thumbnail .product-photo,:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-no-photo{object-fit:cover;color:#59635c;background:#f6f8f6;border-radius:4px;justify-content:center;align-items:center;width:56px;height:56px;margin:0;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-product-edit{grid-area:1/4;min-width:80px;padding-inline:8px}@media (max-width:1050px){:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .catalog-layout{grid-template-columns:1fr}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-list{display:none}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-mobile{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-mobile>label{flex:240px;min-width:0}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-category-navigation>.panel-heading{flex-direction:row;align-items:center}}@container menu-products (max-width:520px){:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-edit{grid-area:1/3/3;min-width:64px}}@container menu-products (max-width:360px){:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-panel .menu-product-actions .home-icon{display:none}}
.sales-workspace{color:#231f20;min-width:0}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.sales-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-example{color:#59635c;background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;padding:4px 8px;font-size:13px;display:inline-block}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace button:where(:not([data-zeera-ui])):is(.primary,.secondary){white-space:normal;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:15px;line-height:1.5;display:inline-flex}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace button:where(:not([data-zeera-ui])).primary,:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-heading button:where(:not([data-zeera-ui])).secondary{min-height:48px;padding:11px 16px}.sales-workspace button:where(:not([data-zeera-ui])) .home-icon{flex:none;width:20px;height:20px}.sales-date-controls{border-block:1px solid #e2e7e2;padding-block:16px 12px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;display:flex}.sales-quick-ranges{flex:none;align-items:stretch;gap:12px;inline-size:min(100%,456px);display:flex}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-quick-ranges .secondary{background:#fff;border-color:#7d887f;border-radius:0;min-height:44px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-quick-ranges .secondary:first-child{border-start-start-radius:4px;border-end-start-radius:4px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-quick-ranges .secondary:last-child{border-inline-start:0;border-start-end-radius:4px;border-end-end-radius:4px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-quick-ranges [aria-pressed=true]{color:#18211b;background:#edf3ee;box-shadow:inset 0 -2px #18211b}.sales-workspace .sales-range>.report-date-input{flex:175px;gap:4px;min-width:0;max-width:230px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .report-date-input label{min-width:0;margin:0;font-size:14px;line-height:1.5}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range .report-date-field input:where(:not([data-zeera-ui]))[type=date]{border-radius:4px;width:100%;min-width:0;height:44px;min-height:44px;padding:8px 48px 8px 12px;padding-inline:12px 48px;font-size:16px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .report-date-field .calendar-open:where(:not([data-zeera-ui])){inset-inline-end:0;background:0 0;border:0;width:44px;height:44px;min-height:44px;padding:10px;position:absolute;top:0}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range>button:where(:not([data-zeera-ui])).primary{align-self:flex-end;min-height:44px;margin:0;padding:9px 14px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range>.sales-quick-ranges,:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range>.report-date-input{align-self:flex-end;margin-block:0}.sales-date-meta{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:4px 16px;margin-top:8px;display:flex}.sales-date-meta p{color:#59635c;margin:0;font-size:13px;line-height:1.5}.sales-date-meta .sales-unapplied{color:#18211b;font-weight:600}.sales-workspace .sales-applied-range{color:#59635c;margin:16px 0 8px;font-size:14px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary{border:1px solid #e2e7e2;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid;overflow:hidden}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary>.summary-card{border:0;border-inline-end:1px solid #e2e7e2;border-radius:0;min-width:0;padding:18px 20px;display:block}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary>.summary-card:last-child{border-inline-end:0}.sales-workspace>.sales-summary .summary-card span{font-size:14px;line-height:1.5}.sales-workspace>.sales-summary .summary-card strong{letter-spacing:-.5px;overflow-wrap:normal;margin-top:8px;font-size:28px;font-weight:600;line-height:1.25}.sales-payment-status{margin-bottom:20px}.sales-workspace .sales-payment-status h2{margin:0 0 8px;font-size:15px;line-height:1.5}.sales-payment-status ul{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.sales-payment-status li{color:#59635c;gap:8px;font-size:14px;display:flex}.sales-payment-status li bdi{color:#231f20;font-weight:600}.sales-payment-status p{color:#59635c;margin:6px 0 0;font-size:13px;line-height:1.5}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-daily{margin-bottom:16px;padding:0;overflow:hidden}.sales-daily-heading{border-bottom:1px solid #e2e7e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.sales-workspace .sales-daily-heading h2{margin:0;font-size:20px;line-height:1.4}.sales-workspace .sales-table th,.sales-workspace .sales-table td{text-align:start;border-bottom-color:#e2e7e2;padding:14px 16px;font-size:14px}.sales-workspace .sales-table thead th{background:#f6f8f6}.sales-workspace .sales-updated{color:#59635c;margin:0;padding:10px 16px;font-size:13px;line-height:1.5}.sales-workspace>.task-disclosure{margin-block:16px}.sales-workspace>.sales-tax-breakdown{margin-top:16px}.sales-workspace>.sales-tax-breakdown .sales-summary{gap:12px;margin:16px 0}.sales-workspace>.sales-tax-breakdown .summary-card{padding:16px}.sales-workspace>.sales-tax-breakdown .summary-card strong{margin-top:8px;font-size:24px}.sales-workspace>.sales-tax-breakdown p,.sales-report-help p{font-size:14px;line-height:1.5}.sales-workspace :focus-visible{outline-offset:2px;outline:3px solid #18211b}@media (max-width:1000px){.sales-workspace .sales-range>.report-date-input{flex:160px;max-width:none}.sales-quick-ranges{flex-basis:100%;padding:0}}@media (max-width:600px){:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-heading{gap:12px;margin-bottom:16px}.sales-title{gap:8px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 8px;display:grid}.sales-quick-ranges{grid-column:1/-1}.sales-quick-ranges button:where(:not([data-zeera-ui])){flex:1}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range>button:where(:not([data-zeera-ui])).primary{grid-column:1/-1;width:100%}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range .report-date-field input:where(:not([data-zeera-ui]))[type=date]{padding-inline:8px 38px;font-size:14px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .report-date-field .calendar-open:where(:not([data-zeera-ui])){width:44px;padding:11px}.sales-date-meta{gap:6px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary>.summary-card{padding:14px 12px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary>.summary-card:nth-child(2){border-inline-end:0}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-summary>.summary-card:nth-child(-n+2){border-bottom:1px solid #e2e7e2}.sales-workspace>.sales-summary .summary-card strong{font-size:22px}.sales-payment-status ul{grid-template-columns:1fr;gap:6px;display:grid}.sales-payment-status li{justify-content:space-between}.sales-workspace .sales-table th,.sales-workspace .sales-table td{white-space:normal;overflow-wrap:normal}.sales-daily-heading,.sales-workspace>.sales-tax-breakdown .summary-card{padding:12px}.sales-workspace>.sales-tax-breakdown .summary-card strong{font-size:22px}}@media (max-width:360px){:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-range{grid-template-columns:minmax(0,1fr)}}.sales-visual-workspace .sales-daily-figures{margin-top:16px}.sales-visual-workspace .sales-daily-figures>.sales-daily{margin:12px 0 16px;padding:0;overflow:hidden}.sales-visual-workspace .sales-detail-section{border-top:1px solid #e2e7e2;padding-block:16px}.sales-visual-workspace .sales-detail-section>h2{margin:0 0 16px;font-size:20px}.sales-visual-workspace .sales-detail-fieldset{border:0;min-width:0;margin:0;padding:0}.sales-workspace .sales-report-choices{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sales-workspace .sales-report-choices>button:where(:not([data-zeera-ui]))[aria-pressed=true]{background:#edf3ee;border-color:#18211b;box-shadow:inset 0 -3px #18211b}.sales-workspace .sales-detail-body{min-height:360px}.sales-workspace .sales-detail-skeleton{border:1px solid #e2e7e2;border-radius:4px;gap:12px;min-height:360px;padding:16px;display:grid}.sales-workspace .sales-detail-skeleton>span[aria-hidden]{background:#edf3ee;border-radius:4px;min-height:44px;display:block}.sales-workspace .sales-daily-tax>h3{margin:16px 0 8px;font-size:16px;line-height:24px}.sales-visual-workspace .sales-report-help{color:#59635c;border-top:1px solid #e2e7e2;margin-block:16px;padding-block:12px}.sales-visual-workspace .sales-report-help p{max-width:90ch;margin:0;font-size:13px;line-height:1.6}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace .sales-daily-figures>.sales-daily{margin:12px 0 16px;padding:0}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-workspace>.sales-tax-breakdown{margin-block:16px;padding:16px}.sales-workspace .sales-tax-breakdown>h2{margin:0 0 8px;font-size:20px;line-height:28px}.sales-workspace .sales-tax-unavailable>p{margin:0}.sales-workspace :is(.sales-daily-figures,.sales-tax-breakdown,.sales-details) .sales-table-wrap{scrollbar-gutter:stable;max-height:420px;overflow:auto}.sales-workspace .sales-detail-kind{justify-content:space-between;align-items:center;gap:12px}.sales-workspace .sales-report-choices>button:where(:not([data-zeera-ui])){min-height:44px}.sales-workspace .sales-details>.sales-detail-kind{margin:0}.sales-workspace .sales-details>h2{margin:12px 0 8px;font-size:20px;line-height:28px}.sales-workspace .sales-details>p,.sales-workspace .sales-detail-body>p{margin:8px 0;font-size:13px;line-height:1.5}.sales-visual-workspace .sales-visual-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:16px;margin:0;display:grid}.sales-visual-workspace .sales-chart-panel{background:#fff;border:1px solid #e2e7e2;border-radius:4px;min-width:0;min-height:360px;padding:20px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-panel{margin:0;padding:20px}.sales-visual-workspace .sales-chart-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;display:flex}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-heading h2{letter-spacing:-.3px;margin:0;font-size:18px;line-height:1.4}.sales-visual-workspace .sales-chart-metrics{flex:none;align-items:stretch;gap:12px;inline-size:min(100%,420px);display:flex}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-metrics button:where(:not([data-zeera-ui])){border-color:#e2e7e2;min-height:44px;padding:8px 12px;font-size:13px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-metrics button:where(:not([data-zeera-ui]))[aria-pressed=true]{background:#edf3ee;border-color:#18211b;box-shadow:inset 0 -2px #18211b}.sales-visual-workspace .sales-chart-canvas{min-width:0;height:200px;position:relative}.sales-visual-workspace .sales-chart-canvas>svg{touch-action:pan-y;width:100%;height:200px;display:block}.sales-axis-unit{color:#59635c;font-size:11px;line-height:14px;position:absolute;inset:0 auto auto 0}.sales-grid-line{stroke:#e2e7e2;stroke-width:1px}.sales-axis-text{fill:#59635c;font-family:inherit;font-size:12px}.sales-bar{fill:#65856b}.sales-bar.is-selected{fill:#18211b}.sales-selected-guide{stroke:#18211b;stroke-opacity:.3;stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.sales-visual-workspace .sales-chart-empty{text-align:center;color:#59635c;pointer-events:none;background:#fffffff0;justify-content:center;align-items:center;margin:0;padding:12px;font-size:14px;display:flex;position:absolute;inset:25px 0 35px 60px}.sales-visual-workspace .sales-chart-explorer{margin:0;display:block}.sales-chart-explorer>span{color:#59635c;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:13px;line-height:1.5;display:flex}.sales-chart-explorer strong{color:#231f20;font-size:18px;font-weight:600}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-explorer input:where(:not([data-zeera-ui]))[type=range]{appearance:auto;accent-color:#18211b;cursor:pointer;direction:ltr;background:0 0;border:0;width:100%;height:44px;min-height:44px;margin:0;padding:0}.sales-visual-workspace .sales-donut{place-items:center;width:180px;height:180px;margin:0 auto 12px;display:grid;position:relative}.sales-donut>svg{width:180px;height:180px;display:block}.sales-donut circle{fill:none;stroke-width:20px}.sales-donut-track{stroke:#e2e7e2}.sales-donut-net{stroke:#18211b}.sales-donut-refund{stroke:#c5e4ca}.sales-donut>.sales-donut-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:36px;display:flex;position:absolute;inset:0}.sales-donut strong{color:#231f20;font-size:30px;font-weight:600;line-height:1.2}.sales-donut span{color:#59635c;font-size:12px;line-height:1.5}.sales-visual-workspace .sales-money-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sales-money-legend li{justify-content:space-between;align-items:start;gap:8px;font-size:13px;line-height:1.5;display:flex}.sales-money-legend li>span{color:#59635c;align-items:center;gap:8px;display:flex}.sales-money-legend bdi{color:#231f20;font-weight:600}.sales-money-legend i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.sales-key-net{background:#18211b}.sales-key-refund{background:#c5e4ca;border:1px solid #65856b}.sales-visual-workspace .sales-pending-refunds{color:#59635c;border-top:1px solid #e2e7e2;justify-content:space-between;gap:8px;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.5;display:flex}.sales-pending-refunds bdi{color:#231f20;font-weight:600}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-facts{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;display:grid}.sales-facts>div{border-inline-end:1px solid #e2e7e2;align-content:start;gap:6px;min-width:0;min-height:112px;padding:16px 20px;display:grid}.sales-facts>div:last-child{border-inline-end:0}.sales-facts span{color:#59635c;font-size:13px;line-height:1.5}.sales-facts strong{color:#231f20;font-size:20px;font-weight:600;line-height:1.3}.sales-facts small{color:#59635c;font-size:13px;line-height:1.5}.sales-visual-workspace .sales-visible-scope{color:#59635c;margin:12px 0 0;font-size:13px;line-height:1.5}.sales-visual-workspace .sales-report-status{color:#59635c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin:0 0 12px;font-size:13px;display:flex}.sales-visual-workspace .sales-report-status .sales-updated{margin:0;padding:0}.sales-visual-workspace>.task-disclosure{margin-block:8px}.sales-visual-workspace .sales-skeleton-summary{border:1px solid #e2e7e2;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid}.sales-skeleton-summary>div{border-inline-end:1px solid #e2e7e2;align-content:start;gap:12px;height:103px;padding:18px 20px;display:grid}.sales-skeleton-summary>div:last-child{border:0}.sales-visual-loading i,.sales-visual-loading b{background:#e2e7e2;border-radius:4px;width:55%;height:14px;display:block}.sales-visual-loading b{width:75%;height:28px}.sales-skeleton-chart>div{background:#f6f8f6;border-radius:4px;height:248px;margin-top:24px}.sales-skeleton-donut>div{border:18px solid #e2e7e2;border-radius:50%;width:180px;height:180px;margin:24px auto}.sales-skeleton-facts>div{gap:16px}@media (max-width:1100px){.sales-visual-workspace .sales-visual-grid{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr)}.sales-visual-workspace .sales-chart-heading{flex-wrap:wrap}.sales-visual-workspace .sales-chart-metrics{margin-inline-start:auto}}@media (max-width:760px){.sales-visual-workspace .sales-visual-grid{grid-template-columns:minmax(0,1fr)}.sales-visual-workspace .sales-facts strong{font-size:18px}.sales-facts>div{padding:14px 12px}}@media (max-width:600px){.sales-visual-workspace .sales-header-actions{flex-wrap:wrap;gap:8px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-header-actions button:where(:not([data-zeera-ui])){min-height:44px;padding:9px 12px;font-size:14px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-panel{padding:16px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-facts{grid-template-columns:minmax(0,1fr)}.sales-facts>div{border-inline-end:0;border-bottom:1px solid #e2e7e2;grid-template-columns:minmax(0,1fr) auto;min-height:84px}.sales-facts>div:last-child{border-bottom:0}.sales-facts>div>small{grid-column:1/-1}.sales-facts>div>span{align-self:center}.sales-visual-workspace .sales-skeleton-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-skeleton-summary>div{height:94px;padding:14px 12px}.sales-skeleton-summary>div:nth-child(2){border-inline-end:0}.sales-skeleton-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e7e2}.sales-chart-explorer>span{font-size:12px}.sales-chart-explorer strong{font-size:16px}}.sales-visual-workspace .sales-date-meta .sales-applied-range{margin:0;font-size:13px}.sales-visual-workspace .sales-date-meta .sales-unapplied{flex-basis:240px;min-height:20px;margin:0}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-explorer input:where(:not([data-zeera-ui]))[type=range]{appearance:none}.sales-visual-workspace .sales-chart-explorer input:where(:not([data-zeera-ui]))[type=range]::-webkit-slider-runnable-track{background:#e2e7e2;border-radius:2px;height:4px}.sales-visual-workspace .sales-chart-explorer input:where(:not([data-zeera-ui]))[type=range]::-webkit-slider-thumb{appearance:none;background:#18211b;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 1px #7d887f}.sales-visual-workspace .sales-chart-explorer input:where(:not([data-zeera-ui]))[type=range]::-moz-range-track{background:#e2e7e2;border-radius:2px;height:4px}.sales-visual-workspace .sales-chart-explorer input:where(:not([data-zeera-ui]))[type=range]::-moz-range-thumb{background:#18211b;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.sales-visual-workspace>.sales-summary>.summary-card{container-type:inline-size}.sales-visual-workspace>.sales-summary .summary-card strong{overflow-wrap:normal;line-height:1.3}.sales-visual-workspace>.sales-summary .summary-card strong .sales-summary-numeric{white-space:nowrap;color:#231f20;font-weight:600;line-height:1.3}.sales-visual-workspace>.sales-summary .summary-card strong .sales-summary-currency{white-space:nowrap;color:#59635c;font-size:.64em;font-weight:500;line-height:1.3}@media (max-width:600px){.sales-visual-workspace{--sales-summary-font-max:22px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-range>.sales-quick-ranges>button:where(:not([data-zeera-ui])).secondary{flex:1 1 0;min-width:0;height:48px;min-height:48px;padding:8px 6px;font-size:13px;line-height:1.35}.sales-visual-workspace .sales-quick-ranges .home-icon{display:none}}.sales-visual-workspace>.sales-summary .summary-card strong span{display:inline}@media (max-width:600px){:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace>.sales-summary>.summary-card{min-height:128px}.sales-visual-workspace .sales-skeleton-summary>div{height:128px}}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-panel{min-height:400px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-explorer{gap:0;margin:0;display:block}@media (min-width:601px){:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace>.sales-summary>.summary-card{min-height:104px}.sales-visual-workspace .sales-skeleton-summary>div{height:104px}}@media (max-width:600px){:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace>.sales-summary>.summary-card{min-height:136px}.sales-visual-workspace .sales-skeleton-summary>div{height:136px}:is(.restaurant-dashboard-view .workspace,main) .sales-workspace.sales-visual-workspace .sales-chart-panel{min-height:408px}}.zeera-apex-chart{direction:ltr;width:100%;min-width:0;position:relative}.zeera-apex-host{width:100%;min-width:0;height:100%}.zeera-apex-feedback{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.zeera-apex-chart .apexcharts-tooltip{font-family:Open Sauce Sans,sans-serif}.sales-donut>.zeera-apex-chart{padding:0;display:block;position:relative;inset:auto}.sales-donut-label{pointer-events:none}.sales-donut:has(.zeera-apex-feedback)>.sales-donut-label{visibility:hidden}.sales-visual-workspace .sales-chart-metrics{flex-wrap:wrap;gap:4px}.sales-visual-workspace .sales-chart-metrics [data-zeera-ui=button]{min-height:56px;font-size:16px}.sales-quick-ranges>.zu-button,.sales-chart-metrics>.zu-button{flex:1 1 0;min-inline-size:0}@media (max-width:700px){.sales-quick-ranges,.sales-visual-workspace .sales-chart-metrics{flex-direction:column;inline-size:100%}}
.menu-directory-compact.menu-directory{background:0 0;border:0;padding:0}.menu-directory-compact.menu-directory>.menu-directory-heading{flex-wrap:nowrap;align-items:center;gap:16px;margin:0 0 20px;display:flex}.menu-directory-compact .menu-directory-heading>div{flex:0 auto;min-width:0}.menu-directory-compact .menu-directory-heading .directory-main-actions{align-items:center;gap:8px;width:auto;display:flex}.menu-directory-compact .menu-directory-heading h2{margin:0}.menu-directory-compact.menu-directory :is(button:where(:not([data-zeera-ui])),a.secondary){white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.4;display:inline-flex}.menu-directory-compact.menu-directory button:where(:not([data-zeera-ui])).primary{min-height:48px;padding:11px 16px}.menu-directory-compact.menu-directory .directory-main-actions>button:where(:not([data-zeera-ui])){min-height:48px;padding-block:11px}.menu-directory-compact .home-icon{flex:none;width:20px;height:20px}.menu-directory-compact.menu-directory .catalog-fields{gap:12px}.menu-directory-compact.menu-directory .menu-directory-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 16px;display:flex}.menu-directory-compact.menu-directory .menu-directory-tools>.menu-directory-search{flex:260px;min-width:180px;max-width:420px;margin:0;display:block}.menu-directory-compact .menu-directory-search .catalog-search-field{display:block;position:relative}.menu-directory-compact .menu-directory-search .catalog-search-field>.home-icon{inset-inline-start:12px;top:calc((var(--zu-field-standard,56px) - 20px)/2);color:var(--muted);pointer-events:none;position:absolute}.menu-directory-compact.menu-directory .menu-directory-search input:where(:not([data-zeera-ui])){border-radius:4px;min-height:44px;padding:10px 12px;padding-inline-start:40px;font-size:14px;line-height:1.5}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])){flex-wrap:nowrap;align-items:center;gap:0;display:flex}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui])){box-shadow:none;border-radius:0;flex:none;padding-inline:14px}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui]))+button:where(:not([data-zeera-ui])){margin-inline-start:-1px}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui])):first-child{border-start-start-radius:4px;border-end-start-radius:4px}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui])):last-child{border-start-end-radius:4px;border-end-end-radius:4px}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui]))[aria-pressed=true]{z-index:1;border-color:var(--ink);background:var(--paper);box-shadow:inset 0 -2px var(--ink);position:relative}.menu-directory-compact .menu-select-toggle{margin-inline-start:auto}.menu-directory-compact.menu-directory .menu-directory-list{padding:0;list-style:none;display:block;margin:0!important}.menu-directory-compact.menu-directory .menu-directory-list>li{margin:0;padding:0}.menu-directory-compact.menu-directory .menu-directory-entry{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px 16px;height:auto;min-height:96px;padding:16px 0;display:flex;overflow:visible}.menu-directory-compact.menu-directory .menu-cover-button{border:1px solid var(--line);background:var(--paper);border-radius:4px;flex:0 0 64px;align-self:center;width:64px;max-width:64px;height:64px;min-height:64px;margin:0;padding:0;display:block;overflow:hidden}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-art{aspect-ratio:1;border:0;width:64px;height:64px;padding:5px;display:flex}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-paper{border:1px solid var(--line);width:50px;height:58px;min-height:0;box-shadow:none;flex:none;gap:3px;margin:0;padding:5px 4px;transform:none}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-restaurant{font-size:4px;line-height:1.2}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-rule{width:14px;height:1px}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-title{font-size:7px;line-height:1.1}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-category,.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-product{gap:1px;font-size:3px;line-height:1.2}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-footer,.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-empty{margin:0;font-size:3px;line-height:1.2}.menu-directory-compact.menu-directory .menu-cover-button .menu-cover-edit{display:none}.menu-directory-compact.menu-directory .menu-entry-heading{flex:180px;min-width:0;margin:0;padding:0;display:block}.menu-directory-compact.menu-directory .menu-entry-heading h3{margin:0;font-size:18px;font-weight:600;line-height:1.4}.menu-directory-compact.menu-directory .menu-entry-heading .menu-entry-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.5;display:flex}.menu-directory-compact .menu-entry-state{background:var(--paper);color:var(--muted);border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.5}.menu-directory-compact .menu-entry-state.is-published{color:#305a3c;background:#edf3ee}.menu-directory-compact.menu-directory .menu-entry-meta .menu-product-count:where(:not([data-zeera-ui])){text-underline-offset:3px;white-space:normal;text-align:start;justify-content:flex-start;min-height:44px;margin:-8px 0;padding:8px 0;font-size:13px;text-decoration:underline}.menu-directory-compact .menu-entry-heading .menu-share-unavailable{max-width:380px;color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.menu-directory-compact .menu-entry-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.menu-directory-compact.menu-directory .menu-entry-tools .menu-sharing{border:0;flex:0 auto;min-width:0;margin:0;padding:0}.menu-directory-compact.menu-directory .menu-entry-tools .menu-sharing .actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.menu-directory-compact.menu-directory .menu-entry-tools .menu-sharing p{max-width:340px;margin:8px 0 0;font-size:13px;line-height:1.5}.menu-directory-compact.menu-directory .menu-entry-options{min-width:0;margin:0}.menu-directory-compact.menu-directory .menu-entry-options .disclosure-trigger{width:auto}.menu-directory-compact.menu-directory .menu-entry-options>.disclosure-content{z-index:30;background:#fff;width:240px;max-width:calc(100vw - 24px);margin:0;padding:8px;position:fixed;overflow:auto;box-shadow:0 6px 20px #18211b1a}.menu-directory-compact.menu-directory .menu-entry-options .disclosure-content>.button-row{gap:4px;margin:0;padding:0;display:grid}.menu-directory-compact.menu-directory .menu-entry-options .disclosure-content :is(button:where(:not([data-zeera-ui])),a.secondary){text-align:start;white-space:normal;justify-content:flex-start;width:100%}.menu-directory-compact .menu-entry-archived .menu-entry-heading{padding-inline-start:80px}.menu-directory-compact.menu-directory .menu-select-control{flex:0 0 44px;justify-content:center;min-width:44px;min-height:44px;margin:0}.menu-directory-compact .menu-directory-entry>.menu-quick-edit{background:var(--paper);border:1px solid var(--line);border-radius:4px;flex:100%;max-width:100%;margin:0;padding:16px}.menu-directory-compact .menu-directory-footnote{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.menu-sharing-compact details[hidden]{display:none}.scoped-menu-browser-compact .menu-directory-heading h1{letter-spacing:-.5px;margin:0;font-size:28px;line-height:1.25}.scoped-menu-browser-compact>form{margin:0}.scoped-menu-browser-compact .menu-browser-range{color:var(--muted);margin:12px 0 0;font-size:13px}.scoped-menu-browser-compact .menu-browser-thumbnail{background:var(--paper);border:1px solid var(--line);width:64px;height:64px;color:var(--muted);border-radius:4px;flex:0 0 64px;justify-content:center;align-items:center;display:flex}.scoped-menu-browser-compact .menu-browser-thumbnail .home-icon{width:28px;height:28px}.scoped-menu-browser-compact .menu-browser-pages{flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:900px){.menu-directory-compact .menu-entry-tools{flex:100%;justify-content:flex-start;margin-inline-start:80px}.menu-directory-compact .menu-directory-tools>.menu-directory-search{max-width:none}}@media (max-width:600px){.menu-directory-compact.menu-directory>.menu-directory-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.menu-directory-compact .menu-directory-heading>div{flex:auto}.menu-directory-compact .menu-directory-heading .directory-main-actions{flex:none;gap:8px;width:auto}.menu-directory-compact .directory-main-actions>.primary{width:auto}.menu-directory-compact.menu-directory .menu-directory-tools{gap:8px;padding-bottom:12px;display:flex}.menu-directory-compact.menu-directory .menu-directory-tools>.menu-directory-search{flex-basis:100%;min-width:0;max-width:none}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])){flex:auto}.menu-directory-compact .menu-directory-tools .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui])),.menu-directory-compact.menu-directory .menu-select-toggle{padding-inline:10px}.menu-directory-compact .menu-select-toggle .home-icon{display:none}.menu-directory-compact.menu-directory .menu-directory-entry{gap:8px 12px;padding:12px 0}.menu-directory-compact.menu-directory .menu-entry-heading{flex:150px}.menu-directory-compact .menu-entry-tools{flex-basis:100%;gap:8px;margin-inline-start:0}.menu-directory-compact.menu-directory .menu-entry-tools .menu-sharing{flex:100%}.menu-directory-compact.menu-directory .menu-entry-tools .menu-sharing .actions{flex-wrap:wrap;gap:8px;display:flex}.menu-directory-compact.menu-directory .menu-entry-tools .menu-sharing .actions>button:where(:not([data-zeera-ui])),.menu-directory-compact.menu-directory .menu-entry-tools .menu-share-action{flex:130px;width:auto}.menu-directory-compact.menu-directory .menu-entry-tools .menu-share-action button:where(:not([data-zeera-ui])){width:100%}.menu-directory-compact .menu-entry-archived .menu-entry-heading{padding-inline-start:0}}@media (max-width:360px){.menu-directory-compact.menu-directory .menu-directory-heading>div{flex-basis:100%}.menu-directory-compact .menu-directory-heading .directory-main-actions{flex-basis:100%;width:100%;display:flex}.menu-directory-compact .directory-main-actions>.primary{flex:1}.menu-directory-compact.menu-directory .menu-select-toggle{margin-inline-start:0}.menu-directory-compact.menu-directory .menu-entry-heading{flex-basis:130px}}.menu-main-badge{color:#18211b;background:#c5e4ca;border-radius:4px;align-self:flex-start;margin-block:4px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.5;display:inline-block}
:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-picker.menu-task{background:0 0;border:0;max-width:none;padding:0}.menu-products-picker .picker-help{color:#59635c;max-width:720px;margin:8px 0 16px;font-size:14px;line-height:1.5}.menu-products-picker .picker-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.menu-products-picker .picker-search{flex:240px;max-width:440px;margin:0;display:block;position:relative}.menu-products-picker .picker-search .home-icon{inset-inline-start:12px;color:#59635c;pointer-events:none;position:absolute;top:12px}.menu-products-picker .picker-search input:where(:not([data-zeera-ui])){width:100%;padding-inline-start:40px}.menu-products-picker .picker-selection-count{color:#59635c;margin-inline-start:auto;font-size:13px;line-height:20px}.menu-products-picker .menu-product-choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.menu-products-picker .menu-product-choices li{background:#fff;border:1px solid #7d887f;border-radius:4px;min-width:0;scroll-margin-block:120px}.menu-products-picker .menu-product-choices li.is-selected{border-color:#18211b;box-shadow:inset 0 0 0 1px #18211b}.menu-products-picker .menu-product-choices li.is-added{background:#f6f8f6;border-color:#e2e7e2}.restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-picker .menu-product-choices li label{cursor:pointer;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:8px 12px;height:100%;min-height:132px;margin:0;padding:16px;display:grid}.menu-products-picker .menu-product-choices li.is-added label{cursor:default}.menu-products-picker .menu-product-choices input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;grid-area:1/2/3;margin:0}.menu-products-picker .menu-product-choices .picker-product-name{overflow-wrap:normal;grid-area:1/1;gap:0;min-width:0;font-size:16px;line-height:24px}.menu-products-picker .menu-product-choices .picker-product-name strong{font-weight:600}.menu-products-picker .menu-product-choices .picker-product-price{grid-area:2/1;gap:0;font-size:14px;line-height:20px}.menu-products-picker .menu-product-choices .picker-product-state{color:#59635c;grid-area:3/1/auto/-1;align-self:end;gap:4px;font-size:13px;line-height:20px}.menu-products-picker .picker-added-label{align-items:center;gap:6px;display:flex}.menu-products-picker .picker-added-label .home-icon{width:16px;height:16px}.menu-products-picker .picker-empty{color:#59635c;padding:24px 0}.menu-products-picker .picker-footer{z-index:2;background:#fff;border-top:1px solid #e2e7e2;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:16px;padding:16px 0;display:flex;position:sticky;bottom:0}.menu-products-picker .picker-footer .picker-category{gap:4px;min-width:200px;max-width:360px;margin:0;font-size:14px;line-height:20px;display:grid}.menu-products-picker .picker-footer p.picker-category{min-width:0;display:block}.menu-products-picker .picker-footer-actions{flex-wrap:wrap;align-items:start;gap:8px;margin-inline-start:auto;display:flex}:root .restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-picker .picker-footer-actions>.primary{min-height:48px}.menu-products-picker .menu-product-choices li:has(input:where(:not([data-zeera-ui])):focus-visible){outline-offset:3px;outline:3px solid #18211b}.menu-products-picker .menu-product-choices input:where(:not([data-zeera-ui])):focus-visible{outline:0}@media (max-width:600px){.menu-products-picker .picker-toolbar{gap:8px;margin-bottom:12px}.menu-products-picker .picker-search{flex-basis:100%;max-width:none}.menu-products-picker .picker-selection-count{flex:100%;margin-inline-start:0}.menu-products-picker .menu-product-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.restaurant-dashboard-view .workspace .catalog-workspace.dashboard-compact .menu-products-picker .menu-product-choices li label{gap:8px;min-height:140px;padding:12px}.menu-products-picker .menu-product-choices .picker-product-name{font-size:14px;line-height:21px}.menu-products-picker .menu-product-choices .picker-product-price{grid-column:1/-1;font-size:13px}.menu-products-picker .picker-footer{gap:8px;padding:12px 0}.menu-products-picker .picker-footer .picker-category{width:100%;min-width:0;max-width:none}.menu-products-picker .picker-footer-actions{width:100%;margin:0}.menu-products-picker .picker-footer-actions>.primary{flex:auto}}
