.operator-preview{color:#292c25;padding:8px 0 32px}.op-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border:1px solid #e2d6c7;border-radius:14px;background:#fff8ee;font-size:12px;line-height:1.6}.op-preview-banner strong{color:#8b4b22}.op-preview-banner a{display:flex;align-items:center;gap:6px;white-space:nowrap;font-weight:600}.op-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 20px}.op-eyebrow{font-size:10px;font-weight:650;letter-spacing:.16em;color:#98482f;margin-bottom:8px}.op-heading h1{font-size:42px;font-weight:600;line-height:1.05;letter-spacing:-.05em}.op-heading h1+p{color:#68695f;font-size:14px;margin-top:10px}.op-store{width:270px;display:grid;gap:7px;font-size:12px;font-weight:600}.op-store select{width:100%;background:#ffffffd9;border:1px solid #d5d8ce;border-radius:12px;padding:11px 13px;font-size:14px}.op-store>span{color:#74786d;font-size:10px;line-height:1.5;font-weight:400}.op-status-line{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#656b5d;margin-bottom:22px}.op-status{display:inline-flex;align-items:center;gap:7px;background:#e9f1e5;color:#365a32;border:1px solid #d7e4d0;border-radius:999px;padding:7px 12px;font-weight:600}.op-status>span{width:6px;height:6px;background:currentColor;border-radius:50%}.op-status.op-amber{background:#fff1da;color:#805514;border-color:#eedbbb}.op-text-action{display:flex;gap:6px;align-items:center;margin-left:auto;padding:8px;font-size:11px}.op-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px}.op-card{min-width:0;border:1px solid #fff;border-radius:22px;background:#ffffffd9;box-shadow:0 8px 30px -24px #28301e33;padding:24px}.op-section-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.op-section-title h2{font-size:20px;font-weight:600;letter-spacing:-.03em}.op-section-title p:not(.op-eyebrow){margin-top:5px;font-size:12px;color:#73776c}.op-count{display:grid;place-items:center;border-radius:12px;background:#fff0de;color:#87521a;width:34px;height:34px;font-weight:600}.op-demo-chip{padding:5px 8px;border-radius:6px;background:#f1f2ee;color:#73776c;font-size:10px;white-space:nowrap}.op-alert-row{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid #e6e8e1}.op-alert-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#fff0de;color:#8e591f;border-radius:12px}.op-alert-row>div{flex:1;min-width:0}.op-alert-row h3{font-size:14px;font-weight:600}.op-alert-row p{font-size:12px;line-height:1.5;color:#686e61;margin:5px 0}.op-alert-row small{font-size:10px;color:#7a7d73}.op-alert-row button{border-radius:999px;gap:7px;font-size:12px}.op-readiness dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #e6e8e1;font-size:12px}.op-readiness dd{display:flex;gap:6px;align-items:center;color:#45643b}.op-text-amber,.op-readiness dd.op-text-amber{color:#8e591f}.op-inline-success{display:flex;align-items:center;gap:7px;color:#45643b;font-size:12px}.op-actions{margin:28px 0}.op-action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.op-action-grid>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:18px;border:1px solid #fff;border-radius:18px;background:#fffc;min-width:0}.op-action-grid strong{font-size:13px;line-height:1.4;font-weight:600}.op-action-grid>button>span:not(.op-action-icon){color:#74786d;font-size:11px;line-height:1.5}.op-action-icon{padding:9px;border-radius:12px;background:#f0f2eb;color:#4a5542}.op-action-arrow{position:absolute;right:16px;top:24px;color:#6d7564}.op-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px}.op-orders>button{width:100%;display:flex;align-items:center;gap:14px;padding:16px 0;text-align:left;border-top:1px solid #e6e8e1}.op-order-number{font-size:12px;font-weight:600}.op-orders>button>span:nth-child(2){flex:1;min-width:0}.op-orders strong{font-size:13px}.op-orders small{display:block;font-size:11px;color:#777b70;margin-top:4px;line-height:1.5}.op-order-status{font-size:11px;max-width:100px;text-align:right}.op-orders>button>svg{flex-shrink:0;color:#7c8374}.op-events{list-style:none;padding:0}.op-events li{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-top:1px solid #e6e8e1;font-size:12px;line-height:1.6}.op-events svg{color:#527b40;flex-shrink:0;margin-top:2px}.op-events small{display:block;color:#7a7e72;font-size:10px}.op-activity-empty{padding:22px 10px;text-align:center;color:#7b8273}.op-activity-empty svg{margin:auto;color:#8a9780}.op-activity-empty p{font-size:13px;margin:12px 0 5px}.op-activity-empty span{font-size:11px}.op-flow-dialog{max-width:540px!important;width:calc(100% - 28px)!important;max-height:90dvh;overflow-y:auto;border-radius:22px!important;padding:24px;background:#fbfcf9!important;color:#292c25}.op-flow-dialog h2{letter-spacing:-.03em}.op-flow-dialog .op-eyebrow{margin-right:20px}.op-flow-body{display:grid;gap:18px}.op-flow-body label:not(.op-check-confirm){display:grid;gap:8px;font-size:13px;font-weight:600}.op-flow-body :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:44px;border:1px solid #d3d8cb;border-radius:10px;background:#fff;padding:10px 12px;font-size:14px;font-weight:400}.op-search{position:relative}.op-search svg{position:absolute;left:12px;top:14px;color:#7c8472}.op-search input{padding-left:38px!important}.op-options{display:grid;gap:8px}.op-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:13px;border:1px solid #dde1d7;background:#fff;border-radius:12px;font-size:13px}.op-options button[aria-pressed=true]{border-color:#ab3b24;background:#fff0e9}.op-options button>span:last-child{font-size:11px}.op-options small{display:block;font-size:11px;color:#7b7e75;margin-top:5px}.op-options>p{font-size:13px;color:#73776c;padding:10px}.op-help{color:#70776a;font-size:12px;line-height:1.6}.op-notice{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #e9d8b7;background:#fff5e3;border-radius:12px;font-size:12px;line-height:1.6}.op-notice p{margin:4px 0}.op-notice svg{flex-shrink:0;color:#8e591f}.op-notice button{flex-shrink:0}.op-checklist{display:grid;gap:10px}.op-checklist label{display:flex!important;flex-direction:row;align-items:center;gap:12px!important;border:1px solid #e1e5da;border-radius:12px;background:#fff;padding:14px;line-height:1.5;font-weight:400!important}.op-flow-dialog input[type=checkbox]{width:18px;height:18px;accent-color:#b43f26;flex-shrink:0}.op-check-confirm{display:flex;gap:10px;font-size:12px;line-height:1.5;align-items:center}.op-review-box{border:1px solid #dce2d3;border-radius:16px;padding:20px;background:#f1f4ec}.op-review-box>span{font-size:10px;letter-spacing:.12em;color:#777e6d}.op-review-box h3{margin:12px 0 20px;font-size:18px;font-weight:550;line-height:1.5}.op-review-box p{font-size:12px;color:#69705f;margin:8px 0;line-height:1.6}.op-flow-footer{display:flex;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid #e2e6da}.op-flow-footer button{border-radius:999px;gap:6px}.op-flow-footer>button:only-child{margin-left:auto}.op-comparison{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:#f0f3eb;border-radius:12px;font-size:12px;color:#6a7261}.op-comparison strong{display:block;font-size:22px;margin-top:7px;color:#292c25}.op-result{text-align:center;padding:20px 10px}.op-result svg{margin:0 auto 18px;color:#557b43}.op-result h3{font-size:22px;letter-spacing:-.03em;line-height:1.4}.op-result p{font-size:12px;color:#727b66;margin-top:12px}:is(.operator-preview,.op-flow-dialog) :is(button,a,select,input):focus-visible{outline:2px solid #af3a22;outline-offset:3px}.operator-preview button:disabled,.op-flow-dialog button:disabled{opacity:.5;cursor:not-allowed}body[data-restaurant-input=pointer] .op-action-grid>button{transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s ease}body[data-restaurant-input=pointer] .op-action-grid>button:hover{transform:translateY(-2px);background:#fff}body[data-restaurant-input=pointer] .op-action-grid>button:active{transform:scale(.98)}@media (max-width:1100px){.op-main-grid,.op-bottom-grid{grid-template-columns:1fr}.op-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.op-preview-banner,.op-heading{flex-direction:column;align-items:stretch;gap:12px}.op-preview-banner a{white-space:normal}.op-store{width:100%}.op-heading h1{font-size:34px}.op-card{padding:18px}.op-alert-row{flex-wrap:wrap}.op-alert-row>div{min-width:calc(100% - 60px)}.op-alert-row button{margin-left:52px}.op-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-action-grid>button{padding:15px}.op-action-grid>button:last-child{grid-column:1 / -1}.op-orders>button{flex-wrap:wrap;gap:10px}.op-orders>button>span:nth-child(2){min-width:55%}.op-notice{flex-wrap:wrap}.op-text-action{margin-left:0}}@media (prefers-reduced-motion:reduce){.operator-preview *,.op-flow-dialog{animation:none!important;transition:none!important}.op-action-grid>button{transform:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.op-card,.op-action-grid>button{background:#fff;border-color:#d4d6ce}}.op-flow-dialog{animation:none!important}.op-live-order{display:grid;gap:5px;width:100%;padding:16px 0;text-align:left;border-top:1px solid #e6e8e1;font-size:13px}.op-live-order span,.op-live-order small{color:#70776a;font-size:12px}.op-options{max-height:260px;overflow:auto}.op-readiness dd{text-align:right}.kiosk-workspace{padding:8px 0 32px;color:#262822}.kiosk-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 24px}.kiosk-eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;color:#9c4935;margin-bottom:8px}.kiosk-workspace h1{font-size:36px;line-height:1.15;letter-spacing:-.04em}.kiosk-page-header h1>svg{display:none}.kiosk-page-header h1+p{font-size:14px;line-height:1.6;margin-top:10px}.kiosk-workspace button,.kiosk-page-header a{border-radius:999px}.kiosk-section-nav{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;padding:6px;margin-bottom:24px;border:1px solid #fff;border-radius:999px;background:#ffffffd1}.kiosk-section-nav a{padding:10px 20px;border-radius:999px;font-size:12px;color:#65695f}.kiosk-section-nav a[aria-current]{background:#292c25;color:#fff}.kiosk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px}.kiosk-summary>div{padding:20px 24px;background:#fffc;border:1px solid #fff;border-radius:22px;display:flex;flex-direction:column;gap:10px}.kiosk-summary span{font-size:13px}.kiosk-summary strong{font-size:36px;line-height:1;letter-spacing:-.04em;font-weight:500}.kiosk-summary small{font-size:11px;color:#6b7064}.kiosk-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.kiosk-list-heading h2{font-size:20px;font-weight:600;letter-spacing:-.02em}.kiosk-list-heading p{margin-top:5px;font-size:12px;color:#6b7064}.kiosk-list-heading input{max-width:280px;border-radius:12px;min-height:42px;background:#ffffffc9}.kiosk-device-card{min-width:0;border-radius:22px!important;border:1px solid #fff!important;background:#ffffffd9!important;box-shadow:0 8px 30px -25px #28301e55!important}.kiosk-device-card>div{padding:22px}.kiosk-device-card>div+div{padding-top:0}.kiosk-no-results{padding:24px;text-align:center;font-size:14px;color:#65695f}.kiosk-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.kiosk-settings-grid>section{min-width:0;padding:24px;border:1px solid #fff;border-radius:22px;background:#ffffffd1}.kiosk-settings-grid h3{color:#292c25;text-transform:none;font-size:18px;letter-spacing:-.02em}.kiosk-settings-grid input,.kiosk-settings-grid button[role=combobox]{min-height:42px;border-radius:12px;background:#fff}.kiosk-save-actions{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;padding:16px;position:sticky;bottom:16px;z-index:3;background:#fff;border:1px solid #e1e3dc;border-radius:20px;box-shadow:0 12px 32px -20px #3336}.kiosk-remove-image{min-width:30px;min-height:30px;display:grid;place-items:center}.kiosk-appearance-workspace .shadcn-card{border-radius:22px;background:#ffffffd4;border-color:#fff}.kiosk-workspace :is(a,button,input,[tabindex]):focus-visible{outline:2px solid #ba3b21;outline-offset:3px}.rh-workspace[data-input=pointer] .kiosk-workspace :is(button,a,.kiosk-device-card){transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .14s ease}.rh-workspace[data-input=pointer] .kiosk-device-card:hover{transform:translateY(-2px)}.rh-workspace:not([data-input=pointer]) .kiosk-workspace :is(button,a,.kiosk-device-card){transition:none}@media (max-width:760px){.kiosk-page-header,.kiosk-list-heading{align-items:stretch;flex-direction:column;gap:16px}.kiosk-list-heading input{max-width:none}.kiosk-summary{gap:8px}.kiosk-summary>div{padding:16px 12px;border-radius:16px}.kiosk-summary strong{font-size:28px}.kiosk-summary small{line-height:1.5}.kiosk-settings-grid{grid-template-columns:minmax(0,1fr)}.kiosk-workspace h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.kiosk-workspace *,.rh-workspace[data-input=pointer] .kiosk-device-card:hover{transition:none!important;animation:none!important;transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.kiosk-workspace .kiosk-device-card,.kiosk-summary>div,.kiosk-settings-grid>section,.kiosk-section-nav,.kiosk-appearance-workspace .shadcn-card{background:#fff!important;border-color:#d4d6ce!important}}.kiosk-device-card>div{min-width:0}.kiosk-appearance-workspace{margin-top:40px;border-top:1px solid #e0e3da;padding-top:32px}.kiosk-device-dialog[role=dialog]{width:calc(100vw - 32px);max-width:1080px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px}.kiosk-device-dialog .kiosk-device-workspace{padding:8px 0 0}.kiosk-device-dialog .kiosk-settings-grid{gap:16px}@media (max-width:760px){.kiosk-device-dialog[role=dialog]{padding:20px 16px}}.kiosk-device-dialog[role=dialog]{background:#f7f7f3;border:1px solid #e1e5dc;border-radius:24px;padding:0;overflow-y:auto;box-shadow:0 24px 70px -30px #2c372955}.kiosk-device-dialog>button{z-index:5;top:20px;right:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;opacity:1}.kiosk-device-dialog .kiosk-device-workspace{padding:0}.kiosk-device-dialog .kiosk-device-workspace>div{max-width:none}.device-modal-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 80px 28px 32px;border-bottom:1px solid #e3e7df;background:#fff}.device-modal-heading{display:flex;align-items:center;gap:16px;min-width:0}.device-modal-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:16px;background:#eef2ea;color:#52694b}.device-modal-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;color:#788474}.kiosk-device-dialog .device-modal-heading h1{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:600;overflow-wrap:anywhere}.device-modal-status{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:12px;color:#697366}.device-modal-status>span:first-child{width:7px;height:7px;border-radius:50%;background:#aaa49a}.device-modal-status>span.is-online{background:#458555}.device-modal-pairing{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:220px;padding:12px 16px;border:1px solid #e3e7df;border-radius:14px;background:#f8faf6}.device-modal-pairing>div{display:flex;flex-direction:column;gap:4px}.device-modal-pairing span{font-size:11px;color:#697366}.device-modal-pairing strong{font-family:monospace;font-size:20px;letter-spacing:.16em}.device-modal-pairing button{min-height:44px}.kiosk-device-dialog .kiosk-settings-grid{padding:24px 32px 32px;gap:16px}.kiosk-device-dialog .kiosk-settings-grid>section{padding:24px;border:1px solid #e7eae4;border-radius:16px;background:#fff}.kiosk-device-dialog .kiosk-settings-grid h3{font-size:16px;font-weight:600}.device-health-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.device-health-details summary::-webkit-details-marker{display:none}.device-health-details summary>span:first-child{display:flex;flex-direction:column;gap:6px}.device-health-details summary strong{font-size:16px;font-weight:600}.device-health-details summary small{font-size:12px;color:#697366}.device-health-details summary>span:last-child{font-size:20px;color:#697366}.device-health-details[open] summary>span:last-child{transform:rotate(45deg)}.device-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #edf0ea}.kiosk-device-dialog .device-modal-actions{bottom:8px;border-radius:16px;box-shadow:0 8px 24px -16px #35402e55}.kiosk-device-dialog .device-modal-actions button{min-height:44px}.kiosk-device-dialog :is(button,input,select,summary):focus-visible{outline:2px solid #ba3b21;outline-offset:3px}@media (max-width:760px){.kiosk-device-dialog[role=dialog]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0;border-radius:20px}.device-modal-header{align-items:stretch;flex-direction:column;padding:24px 64px 20px 20px;gap:20px}.device-modal-pairing{min-width:0;margin-right:-44px}.kiosk-device-dialog .kiosk-settings-grid{grid-template-columns:minmax(0,1fr);padding:16px 16px 24px}.kiosk-device-dialog .kiosk-settings-grid>section{padding:20px}.kiosk-device-dialog .device-modal-actions{bottom:8px;padding:12px;gap:8px}.kiosk-device-dialog .device-modal-actions button{flex:1}.device-modal-heading h1{word-break:break-word}}.kiosk-device-dialog .kiosk-settings-grid{display:flex;flex-direction:column;align-items:stretch}.kiosk-device-dialog .kiosk-settings-grid>section,.kiosk-device-dialog .device-group{width:100%;min-width:0;padding:20px 24px;background:#fff;border:1px solid #e7eae4;border-radius:16px}.device-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.device-group>summary::-webkit-details-marker{display:none}.device-group>summary>span:first-child{display:flex;flex-direction:column;gap:4px}.device-group>summary strong{font-size:16px;font-weight:600}.device-group>summary small{font-size:12px;color:#697366}.device-group>summary>span:last-child{font-size:20px;color:#697366}.device-group[open]>summary>span:last-child{transform:rotate(45deg)}.device-group-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #edf0ea}.device-group-content>section{min-width:0;padding:16px;background:#f8faf6;border-radius:12px}.device-group-content>section:only-child{grid-column:1/-1}.device-danger{display:flex;align-items:center;justify-content:space-between;gap:16px}.device-danger h3{font-size:16px;font-weight:600}.device-modal-actions{display:flex;align-items:center;justify-content:space-between;color:#697366;font-size:13px}.device-modal-actions button{margin-left:auto}.device-group summary:focus-visible{outline:2px solid #ba3b21;outline-offset:4px}@media (max-width:760px){.device-group-content{grid-template-columns:minmax(0,1fr)}.kiosk-device-dialog .device-modal-actions button{flex:0 0 auto}.kiosk-device-dialog .kiosk-settings-grid>section,.kiosk-device-dialog .device-group{padding:20px}}.kiosk-page-header{justify-content:flex-end;margin:0 0 20px}.kiosk-device-card>div{padding:18px}.kiosk-device-card [data-testid^=pairing-code-]{letter-spacing:.12em}@media (max-width:760px){.kiosk-page-header{align-items:flex-start}}@font-face{font-family:BloxomWorkspace;src:url(/marketing/bravon/sora-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:BloxomWorkspace;src:url(/marketing/bravon/sora-medium.ttf) format("truetype");font-weight:500 700;font-display:swap}body:has(.rh-workspace),.rh-workspace{--ra-brand:#f15b3c;--ra-brand-ink:#9c301b;--ra-brand-soft:#fff0eb;--ra-brand-focus:#ba3b21;--ra-ease:cubic-bezier(.23,1,.32,1);--background:60 5% 96%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--card-border:60 4% 91%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--popover-border:60 4% 88%;--primary:10.28 86.6% 59.02%;--primary-foreground:60 3% 9%;--primary-border:10.28 86.6% 59.02%;--secondary:60 5% 94%;--secondary-foreground:0 0% 14%;--secondary-border:60 4% 90%;--muted:60 5% 95%;--muted-foreground:60 1% 41%;--accent:60 5% 93%;--accent-foreground:0 0% 10%;--border:60 4% 88%;--input:60 4% 84%;--ring:10.59 69.86% 42.94%;--button-outline:#ddddd8;--radius:.75rem;--chart-1:10.28 86.6% 59.02%;--chart-2:60 3% 10%;--chart-3:0 0% 55%;--chart-4:160 25% 40%;--chart-5:210 30% 50%}.rh-workspace{font-variant-numeric:tabular-nums}.rh-frame{width:100%;min-width:0}.rh-content{min-width:0}.ra-skip-link{position:fixed;left:16px;top:16px;transform:translateY(-200%);z-index:100;background:#fff;color:#171717;padding:12px 16px;border-radius:12px}.ra-skip-link:focus{transform:none}.rh-header-account [data-testid=button-user-menu]{border-radius:50%}.ra-section-nav{display:flex;gap:4px;flex-wrap:wrap;margin:8px 30px 16px;padding:5px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 60px);background:#eaeae7;border-radius:14px}.ra-section-nav>a{padding:9px 14px;font-size:12px;line-height:1.4;color:#60605b;border-radius:10px;text-decoration:none}.ra-section-nav>a[aria-current=page]{background:var(--ra-brand);color:#171716;font-weight:500}.ra-page{font-size:14px;line-height:1.55;color:#242422}.ra-page>main,.ra-page>.kds-admin{min-height:0;background:transparent;padding:0;font-family:inherit}.ra-page :is(h1,h2,h3):not(:where([data-testid=mobile-preview] *)){font-family:inherit;letter-spacing:-.035em}.ra-page h1:not(:where([data-testid=mobile-preview] *)){font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15;color:#171717}.ra-page :is(.shadcn-card,[class~="bg-[#fffdf9]"],[class~="bg-[#fffdf8]"],[class~="bg-[#fbfcf8]"]):not(:where([data-testid=mobile-preview],[data-testid=mobile-preview] *)){background:#fff;border-color:#e9e9e4;border-radius:22px;box-shadow:0 4px 15px #22222202}.ra-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]):not(:where([data-testid=mobile-preview] *)){background-color:#fff;border-color:#d9d9d4;border-radius:12px;color:#262624;box-shadow:none}.ra-page :is(button,a).bg-primary:not(:where([data-testid=mobile-preview] *)){background:var(--ra-brand);color:#171716}.ra-page [role=tablist]:not(:where([data-testid=mobile-preview] *)){background:#eaeae7;padding:5px;border-radius:14px;height:auto;gap:4px;max-width:100%;flex-wrap:wrap}.ra-page [role=tab]:not(:where([data-testid=mobile-preview] *)){border:0;border-radius:10px!important;box-shadow:none;padding:9px 14px;color:#63635d}.ra-page [role=tab][data-state=active]:not(:where([data-testid=mobile-preview] *)){background:var(--ra-brand);color:#171716}.ra-page table:not(:where([data-testid=mobile-preview] *)){font-size:13px}.ra-page th:not(:where([data-testid=mobile-preview] *)){background:#f0f0ed;color:#64645e;font-weight:500;border-color:#e4e4de}.ra-page td:not(:where([data-testid=mobile-preview] *)){border-color:#e8e8e2;padding-top:15px;padding-bottom:15px}.ra-page :is(button,a,summary,input,textarea,select,[tabindex]):focus-visible,.ra-section-nav>a:focus-visible,.rh-dock :is(button,a):focus-visible,.rh-header :focus-visible{outline:2px solid var(--ra-brand-focus);outline-offset:3px}.rh-tools{max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain}.rh-tools>a[data-active=true]{background:var(--ra-brand-soft);color:var(--ra-brand-ink)}.rh-dock>a[aria-current]{color:#171716}.rh-dock>a>span{max-width:76px;white-space:nowrap}body:has(.rh-workspace) :is([role=dialog],[role=alertdialog]){background:#fafaf8;border-color:#e6e6e0;border-radius:22px;box-shadow:0 24px 70px #17171730;font-family:BloxomWorkspace,Arial,sans-serif;max-height:calc(100dvh - 24px)}body:has(.rh-workspace) [data-radix-popper-content-wrapper]>div{background:#fff;color:#242422;border-color:#e6e6e0;border-radius:14px;box-shadow:0 12px 35px #17171720}body:has(.rh-workspace) :is([role=menuitem],[role=option])[data-highlighted]{background:#efefeb;color:#171717}body:has(.rh-workspace) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){animation:none}body:has(.rh-workspace) [role=dialog] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]){border-color:#d9d9d4;background-color:#fff;border-radius:12px}body:has(.rh-workspace) :is([role=dialog],[role=alertdialog]) :focus-visible{outline:2px solid var(--ra-brand-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ra-section-nav>a:hover:not([aria-current]),.rh-tools>a:hover:not([data-active=true]){background:#e6e6e1}.ra-page tbody tr:hover{background:#f7f7f4}.rh-workspace[data-input=pointer] .ra-page button:not([role=switch]):not([role=slider]):not(:disabled):not(:where([data-testid=mobile-preview] *,.kds-polish *)){transition:transform .14s cubic-bezier(.23,1,.32,1)}.rh-workspace[data-input=pointer] .ra-page button:active:not([role=switch]):not([role=slider]):not(:disabled):not(:where([data-testid=mobile-preview] *,.kds-polish *)){transform:scale(.98)}}@media (max-width:760px){.ra-section-nav{margin:8px 16px 14px;max-width:calc(100% - 32px);gap:2px}.ra-section-nav>a{padding:9px 10px;font-size:11px}.ra-page :is(input,textarea,select,[role=combobox]):not(:where([data-testid=mobile-preview] *)){font-size:16px}.rh-dock{bottom:max(12px,env(safe-area-inset-bottom));gap:1px;padding:8px;max-width:calc(100vw - 24px)}.rh-dock>a,.rh-dock>button{min-width:48px;max-width:76px;font-size:8px}.rh-dock>a>span{max-width:68px;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.rh-workspace *,body:has(.rh-workspace) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){animation:none!important;transition:none!important;scroll-behavior:auto!important}.rh-workspace :is(a,button):active{transform:none!important}}.ra-page :is([class~="bg-[#fdfbf7]"],[class~="bg-[#faf8f3]"],[class~="bg-[#fffdf9]"],[class~="bg-[#fffdf8]"]):not(:where([data-testid=mobile-preview],[data-testid=mobile-preview] *)){background-color:#fff;border-color:#e6e6e0}.ra-page :is([class~="bg-[#f0ebe3]"],[class~="bg-[#f3eee7]"],[class~="bg-[#f3eee6]"]):not(:where([data-testid=mobile-preview],[data-testid=mobile-preview] *)){background-color:#efefec;border-color:#e3e3dd}.ra-page [class~="bg-[#292c25]"]:not(:where([data-testid=mobile-preview],[data-testid=mobile-preview] *)){background-color:#171716}.ra-page :is(button,a):is([class~="bg-[#4f6645]"],[class~="bg-[#244c3d]"]){background-color:var(--ra-brand);color:#171716}.ra-page nav[aria-label="Branding sections"]{background:#f5f5f3;border-color:#e4e4de}.ra-page nav button[aria-current=page]{background:var(--ra-brand);color:#171716;box-shadow:none;border-radius:10px}.ra-page .website-admin .wa-panel{background:#fff;border-color:#e6e6e0;border-radius:22px}.ra-page .website-admin :is(button,.wa-link){border-radius:12px;border-color:#d9d9d4}.ra-page .website-admin .wa-primary{background:var(--ra-brand);border-color:var(--ra-brand);color:#171716}.ra-page .website-admin .wa-tabs button[aria-selected=true]{background:var(--ra-brand);color:#171716}.ra-page .wo-nav{border:0;padding:5px;background:#eaeae7;border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%}.ra-page .wo-nav a{border-radius:10px;font-size:12px;font-weight:500;color:#60605b}.ra-page .wo-nav a[aria-current=page]{background:var(--ra-brand);color:#171716}.ra-page .website-admin :is(.wa-note:not(.wa-error):not(.wa-success),.wa-status,.wa-loading){background:#efefec}.ra-page .website-admin p{color:#686863}.ra-page>div:is(.p-6,.p-4,[class~=px-3]){padding:0}body:has(.rh-workspace) .label-studio{--label-accent:var(--ra-brand);--label-ink:#242422;--label-muted:#6a6a64;--label-border:#e1e1db;--label-panel:#fff;--label-workspace:#f1f1ee}body:has(.rh-workspace) .label-studio .label-canvas-surface{background:#e9e9e5;border-color:#deded8}body:has(.rh-workspace) .label-studio :is(.label-layer.selected,.label-canvas-toolbar button[aria-pressed=true]){background:var(--ra-brand-soft);color:var(--ra-brand-ink)}body:has(.rh-workspace) .label-studio :is(.label-tools button,.label-canvas-toolbar button,.label-mode-switch>button){border-radius:10px}body:has(.rh-workspace) .label-studio .label-tools button:hover{background:#efefeb;border-color:#cecec7}body:has(.rh-workspace) .label-studio .label-publish:hover{background:#e45134}.rh-header>div{gap:20px}.ra-brand-link{display:inline-flex;align-items:center;flex-shrink:0;color:#171716;text-decoration:none;border-radius:10px}.ra-brand-mark{width:26px;height:26px}.ra-brand-wordmark{font-size:20px;font-weight:600;letter-spacing:-.065em;line-height:1}.ra-merchant-identity{display:flex;align-items:center;flex:1;min-width:0;gap:10px;padding-left:20px;border-left:1px solid #dcdcd7}.ra-merchant-identity>div,.ra-merchant-identity>button{min-width:0;max-width:100%}.ra-merchant-identity img{max-width:100%;max-height:32px;-o-object-fit:contain;object-fit:contain}.ra-merchant-identity button{border-radius:10px;min-height:40px}.rh-header-account{flex-shrink:0}.rh-workspace .reference-home{--rh-red:var(--ra-brand)}.rh-workspace .rh-dock>a[aria-current]>svg{background:var(--ra-brand);color:#171716}.rh-workspace .rh-dock>a[aria-current]{font-weight:500}.rh-workspace .rh-dock>button[aria-expanded=true]{background:var(--ra-brand-soft);color:var(--ra-brand-ink)}.ra-page .text-primary:not(:where([data-testid=mobile-preview] *)){color:var(--ra-brand-focus)}body:has(.rh-workspace) .label-studio .label-publish{color:#171716}@media (hover:hover) and (pointer:fine){.rh-workspace[data-input=pointer] :is(.rh-header button,.rh-intro-actions button){transition:transform .14s var(--ra-ease),opacity .14s var(--ra-ease)}.rh-workspace[data-input=pointer] :is(.rh-header button,.rh-intro-actions button):active:not(:disabled){transform:scale(.97)}body[data-restaurant-input=pointer]:has(.rh-workspace) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox])[data-state=open]{opacity:1;translate:0 0;transition:opacity .16s var(--ra-ease),translate .16s var(--ra-ease)}@starting-style{body[data-restaurant-input=pointer]:has(.rh-workspace) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox])[data-state=open]{opacity:0;translate:0 3px}}}body[data-restaurant-input=keyboard]:has(.rh-workspace) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){animation:none!important;transition:none!important}.rh-workspace[data-input=keyboard] :is(button,a):active{transform:none!important}.rh-workspace :is(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation;scroll-margin-block:24px 112px}.rh-workspace .rh-tools :is(button,a):focus-visible{outline-offset:-3px}@media (max-width:760px){.rh-header>div{gap:12px}.ra-brand-mark{width:22px;height:22px}.ra-brand-wordmark{font-size:18px}.ra-brand-link>span{gap:7px}.ra-merchant-identity{padding-left:12px}.ra-merchant-identity img{max-height:26px}}@media (max-width:400px){.ra-merchant-identity{padding-left:10px}.rh-header>div{gap:10px}.ra-merchant-identity>div{font-size:11px}.ra-merchant-identity button{padding:4px}}@media (prefers-reduced-motion:reduce){.rh-workspace :is(button,a):active{transform:none!important}body:has(.rh-workspace) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){animation:none!important;transition:none!important;translate:none!important}}.ra-page button[class~="bg-[#292c25]"]{background:var(--ra-brand);color:#171716}@media (hover:hover) and (pointer:fine){.rh-workspace[data-input=pointer] .ra-page :is(button,a):not(:where([data-testid=mobile-preview] *,.kds-polish *)){transition-property:transform,opacity;transition-duration:.14s;transition-timing-function:var(--ra-ease)}.rh-workspace[data-input=pointer] .ra-page .kds-polish :is(button,a){transition:none}.rh-workspace[data-input=pointer] .ra-page .kds-polish button:active{transform:none}}.ra-brand-switch{display:flex;align-items:center;gap:8px;padding:6px 8px;background:transparent;border:0;color:#686864;font-size:13px}.ra-merchant-identity>div{color:#686864}@media (hover:hover) and (pointer:fine){.ra-brand-switch:hover{background:#eaeae6}}.kitchen-workspace.kds-admin{padding:8px 0 32px;min-height:0;font-family:inherit;--kds-focus:#ba3b21}.kitchen-page-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:8px 0 24px}.kitchen-page-header>div:first-child>p:first-child{font-size:10px;letter-spacing:.18em;color:#9c4935}.kitchen-page-header h1{font-size:36px;line-height:1.15;margin-top:8px}.kitchen-page-header h1+p{margin-top:10px;font-size:14px;color:#68695f}.kitchen-page-header button{border-radius:999px;min-height:42px}.kitchen-page-header>div:last-child{gap:10px}.kitchen-install{margin:0 0 24px;background:#ffffffb8;border:1px solid #fff;border-radius:18px}.kitchen-install summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:16px 20px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.kitchen-install summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.kitchen-install[open] summary:after{content:"−"}.kitchen-install-hint{color:#6b7064;font-size:12px;font-weight:400}.kitchen-install-content{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 20px 20px}.kitchen-install-content h2{font-size:18px;font-weight:600;letter-spacing:-.02em}.kitchen-install-content p{max-width:44ch;font-size:13px;line-height:1.6;color:#6b7064;margin-top:8px}.kitchen-install-codes{display:flex;gap:12px}.kitchen-install-codes a{border-radius:16px;min-width:136px}.kitchen-section{padding:0}.kitchen-section .shadcn-card:not(.bg-rose-50){border-radius:22px;background:#ffffffd6;border-color:#fff;box-shadow:0 8px 30px -25px #28301e44}.kitchen-section>section>.rounded-lg.border,.kitchen-section>div>.rounded-lg.border{border-radius:20px;background:#ffffffd1;border-color:#fff}.kitchen-section :is(h2,h3){letter-spacing:-.025em}.kitchen-section table{background:#ffffffeb}.kitchen-section th{font-size:11px;font-weight:500;color:#68695f}.kitchen-section td{font-size:13px}.kitchen-section>div>div:first-child{gap:16px}.kitchen-workspace :is(input:not([type=checkbox]):not([type=radio]),select,[role=combobox]){border-radius:12px}.kitchen-workspace button:not(.label-layer-select){border-radius:12px}.kitchen-workspace :is(button,a,summary,input,select,[tabindex]):focus-visible{outline:2px solid #ba3b21;outline-offset:3px}.rh-workspace[data-input=pointer] .kitchen-page-header :is(button,a),.rh-workspace[data-input=pointer] .kitchen-install a{transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .14s ease}.rh-workspace[data-input=pointer] .kitchen-page-header button:active{transform:scale(.98)}@media (max-width:760px){.kitchen-page-header{flex-direction:column;align-items:flex-start;gap:18px}.kitchen-page-header h1{font-size:30px}.kitchen-install-content{flex-direction:column;align-items:flex-start}.kitchen-install-hint{display:none}.kitchen-install-codes{width:100%}.kitchen-install-codes a{min-width:0;flex:1}}@media (prefers-reduced-motion:reduce){.kitchen-workspace *{transition:none!important;animation:none!important}.kitchen-page-header button:active{transform:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.kitchen-install,.kitchen-section .shadcn-card:not(.bg-rose-50){background:#fff;border-color:#d4d6ce}}.kitchen-toolbar{display:flex;justify-content:flex-end;align-items:end;flex-wrap:wrap;gap:10px;margin:0 0 20px}.kitchen-toolbar .kitchen-open-display{background:#292b26;color:#fff}.kitchen-toolbar .operator-store-nav{margin:0;width:auto;min-width:180px}.kitchen-toolbar .operator-store-nav select{min-height:40px}.kitchen-compact-heading{margin-bottom:16px}@media (max-width:760px){.kitchen-toolbar{justify-content:flex-start}}.kitchen-toolbar{display:flex;align-items:start;gap:16px}.kitchen-toolbar-displays>.kitchen-install{flex:1 1 0;min-width:0;margin:0}.kitchen-toolbar-actions{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:1 1 0;min-width:0}.kitchen-toolbar-displays .kitchen-install-content{flex-direction:column;align-items:flex-start}.kitchen-toolbar-displays .kitchen-install-codes{flex-wrap:wrap}.kitchen-mobile-pages{display:none}@media (max-width:760px){.kitchen-toolbar{flex-direction:column;align-items:stretch}.kitchen-toolbar-displays>.kitchen-install,.kitchen-toolbar-actions{flex:auto;width:100%}.kitchen-toolbar-actions{justify-content:flex-start}.kitchen-toolbar-actions .operator-store-nav{flex:1 1 100%}.kitchen-toolbar-actions button{min-height:44px}.kitchen-mobile-pages{display:flex;flex-direction:column;gap:2px;font-size:10px;color:#58624f}.kitchen-mobile-pages select{min-height:44px;width:100%;border:1px solid #d5dccd;border-radius:9px;background:#fff;padding:8px;font-size:16px;color:#292c25}.kitchen-mobile-pages select:focus-visible{outline:2px solid var(--ra-brand-focus);outline-offset:3px}}.kitchen-toolbar-printers{align-items:center;justify-content:space-between}.kitchen-toolbar-printers>h2{font-size:20px;font-weight:600;letter-spacing:-.025em}.kitchen-toolbar-printers .kitchen-toolbar-actions{flex:0 1 auto}@media (max-width:760px){.kitchen-toolbar-printers{align-items:stretch}.kitchen-toolbar-printers .kitchen-toolbar-actions{width:100%}}.operator-workspace{margin:6px 0 24px;color:#292c25}.ow-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.ow-eyebrow{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.15em;color:#a0442e;margin:0 0 9px}.ow-heading h1{font-size:34px;line-height:1.15;letter-spacing:-.045em;font-weight:600}.ow-heading h1+p{font-size:14px;color:#6b7065;margin-top:9px}.ow-today{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #fff;background:#ffffffb8;padding:10px 14px;border-radius:12px;font-size:12px}.ow-scope{display:flex;align-items:center;gap:10px;border:1px solid #ffffffdd;background:#ffffff70;border-radius:14px;padding:12px 14px;margin-bottom:14px;color:#68715e;font-size:12px;line-height:1.5}.ow-scope>svg{flex-shrink:0}.ow-scope>p{flex:1}.ow-scope label{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px}.ow-scope select{max-width:190px;background:#fff;border:1px solid #dce1d5;border-radius:9px;padding:7px 9px;color:#292c25}.ow-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ow-tasks>a,.ow-task-disabled{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border:1px solid #ffffffed;border-radius:18px;background:#ffffffbd;color:#2d3328;text-decoration:none;min-height:92px}.ow-tasks strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.ow-tasks small{display:block;font-size:12px;line-height:1.5;color:#74796e;margin-top:5px}.ow-tasks svg{flex-shrink:0;color:#9a4a32}.ow-task-disabled{opacity:.6}.ow-settings-label{display:flex;justify-content:space-between;gap:16px;margin-top:26px;padding-top:15px;border-top:1px solid #d4dacb;color:#68715e;font-size:12px}.ow-settings-label>span{font-weight:600;color:#3c4435}.ow-settings-label small{font-size:11px}.ow-retry{font-size:12px;text-decoration:underline;padding:10px}.operator-page-body{min-width:0;scroll-margin-top:20px}.operator-page-body :is([id]){scroll-margin-top:24px}.operator-page-body :is(.brand-workspace-header,.kiosk-page-header,.kitchen-page-header,.voice-page-header,.music-page-header,.signage-page-header){padding-top:0;margin-top:0;min-height:0;margin-bottom:18px}.operator-page-body :is(.brand-workspace-header,.kiosk-page-header,.kitchen-page-header,.voice-page-header,.music-page-header,.signage-page-header)>div:first-child{display:none}.operator-page-body .brand-workspace-header{display:flex;justify-content:flex-end}.operator-page-body :is(.brand-workspace-title){font-size:24px}.operator-page-body :is(.branding-workspace,.mobile-workspace,.kiosk-workspace,.kitchen-workspace,.music-workspace,.signage-workspace){padding-top:0}.operator-page-body :is(.brand-section-nav,.kiosk-section-nav){margin-top:0}.operator-workspace :is(a,button,select):focus-visible,.operator-page-body:focus-visible{outline:2px solid #aa432d;outline-offset:3px}@media (hover:hover) and (pointer:fine){.restaurant-glass-shell[data-input=pointer] .ow-tasks>a{transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.ow-tasks>a:hover{background:#fff}.restaurant-glass-shell[data-input=pointer] .ow-tasks>a:active{transform:scale(.985)}}@media (max-width:900px){.ow-scope{flex-wrap:wrap}.ow-scope label{width:100%;padding-left:26px}.ow-tasks{grid-template-columns:1fr 1fr}.ow-tasks>a:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.ow-heading{align-items:flex-start}.ow-heading h1{font-size:28px}.ow-heading h1+p{font-size:13px}.ow-today{font-size:0;padding:10px}.ow-today svg{width:18px}.ow-tasks{grid-template-columns:1fr}.ow-tasks>a{min-height:76px;padding:14px}.ow-settings-label{display:block}.ow-settings-label small{display:block;margin-top:5px}.ow-scope select{font-size:16px;max-width:100%;min-width:0}.ow-scope label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ow-tasks>a{transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ow-tasks>a,.ow-scope,.ow-today{background:#fff;border-color:#b7c0ab}}.restaurant-glass-shell .fp-layout{grid-template-columns:200px minmax(0,1fr)}.restaurant-glass-shell .fp-rail{border-radius:18px;padding:10px;gap:4px}.restaurant-glass-shell .fp-rail>a,.operator-nav-group>a{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:36px;height:auto;padding:8px 9px;border-radius:10px;text-decoration:none;color:#656d5d;font-size:12px;flex-shrink:0}.restaurant-glass-shell .fp-rail>a>span,.operator-nav-group>a>span{display:block}.operator-nav-group{margin-top:12px}.operator-nav-label{display:block;padding:0 9px 6px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#87907e;font-weight:600}.operator-nav-group>a>svg{flex-shrink:0}.operator-nav-group>a[aria-current=page]{background:#292c25;color:#fff}.operator-nav-group>a:focus-visible{outline:2px solid #aa432d;outline-offset:2px}@media (hover:hover) and (pointer:fine){.operator-nav-group>a:hover:not([aria-current=page]){background:#e9ebe4;color:#333b28}}@media (max-width:1100px) and (min-width:761px){.restaurant-glass-shell .fp-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}.restaurant-glass-shell .fp-rail{padding:7px}.operator-nav-group>a{font-size:11px;padding:8px 6px}}@media (max-width:760px){.restaurant-glass-shell .fp-layout{display:flex}.restaurant-glass-shell .fp-rail{display:flex;flex-direction:row;gap:4px;padding:6px;border-radius:14px}.operator-nav-group{display:contents}.operator-nav-label{display:none}.restaurant-glass-shell .fp-rail>a,.operator-nav-group>a{flex-direction:column;justify-content:center;width:auto;min-width:64px;min-height:52px;gap:4px;padding:6px 8px;font-size:9px}.operator-nav-group>a>span{white-space:nowrap}}.operator-page-body .operator-native-title,.operator-page-body .website-admin>header>div:first-child{display:none}.operator-page-body .website-admin>header{min-height:0;padding-top:0;margin-bottom:14px;justify-content:flex-end}.operator-page-body .brand-workspace-header{padding-bottom:8px;gap:8px}.operator-page-body .brand-workspace-header>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:16px}.operator-page-body .brand-workspace-header>div:last-child>div{margin-top:0}@media (max-width:640px){.operator-page-body .brand-workspace-header>div:last-child{flex-wrap:wrap;justify-content:flex-start;gap:8px}}.operator-store-bar{display:flex;align-items:center;gap:16px;margin:4px 0 22px;padding:12px 16px;background:#ffffffb8;border:1px solid white;border-radius:16px}.operator-store-bar label{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.operator-store-bar select{min-width:180px;max-width:280px;border:1px solid #d5dccd;border-radius:10px;background:#fff;padding:9px 12px;font-size:14px;color:#292c25}.operator-store-bar p{margin:0;font-size:12px;line-height:1.5;color:#6b7462}.operator-store-bar button{font-size:12px;text-decoration:underline}.operator-store-bar select:focus-visible{outline:2px solid #aa432d;outline-offset:3px}@media (max-width:640px){.operator-store-bar{display:block}.operator-store-bar label{justify-content:space-between}.operator-store-bar select{min-width:0;max-width:85%;font-size:16px}.operator-store-bar p{margin-top:8px}}.all-stores-overview{color:#292c25}.all-stores-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.all-stores-intro h2{font-size:24px;font-weight:600;letter-spacing:-.035em}.all-stores-intro p{font-size:13px;color:#68715e;margin-top:6px}.all-stores-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.all-stores-totals>div{padding:20px;border:1px solid white;background:#ffffffb8;border-radius:18px}.all-stores-totals dt{font-size:12px;color:#68715e}.all-stores-totals dd{font-size:28px;font-weight:600;margin-top:12px}.all-stores-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.all-stores-grid h3{font-size:18px;font-weight:600}.all-stores-status{font-size:12px;color:#68715e;margin-top:8px}.all-stores-grid dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e4e8de;font-size:13px}.all-stores-open{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-weight:600;font-size:13px;color:#9c301b}.all-stores-overview button:focus-visible{outline:2px solid #aa432d;outline-offset:3px}.all-stores-overview .op-actions{margin-top:24px}.all-stores-overview .op-action-grid button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:760px){.all-stores-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.all-stores-grid{grid-template-columns:1fr}.all-stores-intro{align-items:flex-start}.all-stores-totals>div{padding:15px}}.all-stores-metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:20px;border:1px solid white;background:#ffffffb8;border-radius:18px;color:#292c25;min-width:0}.all-stores-metric>span{font-size:12px;color:#68715e}.all-stores-metric>strong{font-size:28px;line-height:1.2}.all-stores-metric>small{display:flex;align-items:center;gap:6px;color:#9c301b;font-size:11px}.all-stores-metric:disabled{cursor:default;opacity:.6}@media (hover:hover){.all-stores-metric:not(:disabled):hover{background:#fff}}.all-stores-dialog{width:calc(100vw - 32px);max-width:860px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.all-stores-detail-controls{display:flex;gap:12px;align-items:flex-end}.all-stores-detail-controls label{display:flex;flex-direction:column;gap:5px;font-size:12px;flex:1;min-width:0}.all-stores-detail-controls input,.all-stores-detail-controls select{min-height:40px;border:1px solid #ccd3c5;border-radius:9px;padding:8px;background:#fff;min-width:0;width:100%}.all-stores-detail-controls>button,.all-stores-detail-actions button{min-height:40px;padding:8px 12px;border:1px solid #ccd3c5;border-radius:9px;background:#fff;font-size:12px}.all-stores-detail-count{font-size:12px;color:#68715e}.all-stores-detail-list{overflow-y:auto;min-height:0;overscroll-behavior:contain}.all-stores-detail-list li{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #dce2d5}.all-stores-detail-list li>div:first-child{min-width:0}.all-stores-detail-store{display:inline-block;color:#9c301b;background:#fff0eb;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;margin-bottom:7px}.all-stores-detail-list h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.all-stores-detail-list p{font-size:13px;margin-top:5px;overflow-wrap:anywhere}.all-stores-detail-list small{font-size:11px;color:#68715e}.all-stores-detail-actions{display:flex;align-items:flex-end;flex-direction:column;gap:10px;flex-shrink:0}.all-stores-detail-status{font-size:12px;font-weight:500}.all-stores-detail-empty{padding:20px 0;font-size:14px}.all-stores-dialog :is(input,select,button):focus-visible{outline:2px solid #aa432d;outline-offset:2px}@media (max-width:560px){.all-stores-detail-controls{flex-wrap:wrap}.all-stores-detail-controls label{flex-basis:40%}.all-stores-detail-controls input,.all-stores-detail-controls select{font-size:16px}.all-stores-detail-list li{gap:12px}.all-stores-metric{padding:15px}}body:has(.rh-workspace) .all-stores-dialog[role=dialog]{width:calc(100vw - 32px);max-width:860px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.all-stores-row-open{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding:4px;text-align:left;border-radius:10px}.all-stores-row-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.all-stores-row-main>strong{font-size:14px;overflow-wrap:anywhere}.all-stores-row-main>span:not(.all-stores-detail-store){font-size:13px;overflow-wrap:anywhere}.all-stores-row-link{color:#9c301b;font-size:12px;white-space:nowrap}.all-stores-row-open:hover{background:#f0f3e9}.item-detail-toolbar{display:flex;justify-content:space-between;gap:16px}.item-detail-toolbar button,.item-detail-related button{min-height:40px;border:1px solid #d5dccd;border-radius:9px;padding:8px 12px;font-size:12px}.item-detail-body{overflow:auto;min-height:0;overscroll-behavior:contain}.item-detail-body h3{font-size:16px;font-weight:600;margin:16px 0 10px;overflow-wrap:anywhere}.item-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 22px}.item-detail-fields dt{font-size:11px;color:#68715e}.item-detail-fields dd{font-size:13px;overflow-wrap:anywhere;margin-top:3px}.item-detail-items>li{border-top:1px solid #d5dccd;padding:12px 0;font-size:13px}.item-detail-items>li>strong,.item-detail-items>li>small{display:block}.item-detail-items>li>span{font-size:12px;color:#68715e}.item-detail-items ul{list-style:disc;padding-left:22px;margin-top:6px}.item-detail-items small{color:#68715e;font-size:11px}.item-detail-job{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;overflow-wrap:anywhere}.item-detail-related{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}@media (max-width:560px){.item-detail-fields{grid-template-columns:1fr}.all-stores-row-open{gap:10px}.all-stores-row-main{max-width:65%}}.item-actions{margin:16px 0;padding:16px;background:#f1f4ec;border:1px solid #d9e1cf;border-radius:14px}.item-actions-buttons{display:flex;gap:8px;flex-wrap:wrap}.item-actions button{min-height:40px;padding:8px 12px;border:1px solid #cbd4c1;border-radius:9px;background:#fff;font-size:12px}.item-actions button:disabled{opacity:.5;cursor:not-allowed}.item-actions p{font-size:13px;line-height:1.5;margin-top:10px}.item-action-confirm{margin-top:14px;padding-top:12px;border-top:1px solid #cbd4c1}.item-action-confirm h4{font-weight:600}.item-action-confirm>div{display:flex;gap:10px;margin-top:12px}.item-action-confirm textarea{display:block;width:100%;min-height:70px;margin-top:6px;border:1px solid #cbd4c1;border-radius:8px;padding:8px}.item-action-confirm label{display:block;font-size:12px;margin-top:10px}.all-printers{margin-top:24px;background:#fff;border:1px solid #e1e6dc;border-radius:18px;overflow:hidden}.all-printers-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px}.all-printers-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#a43c29}.all-printers-heading h3{font-size:20px;font-weight:600;letter-spacing:-.025em;margin-top:5px}.all-printers-heading p{font-size:13px;color:#68715e;margin-top:4px}.all-printers-count{font-size:12px;color:#596352;background:#f1f4ed;border-radius:999px;padding:7px 11px;white-space:nowrap}.all-printers-list li{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #edf0e9}.all-printers-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f2f5ef;color:#55634f;flex-shrink:0}.all-printers-name{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.all-printers-name strong{font-size:14px;overflow-wrap:anywhere}.all-printers-name span,.all-printers-contact{font-size:12px;color:#68715e}.all-printers-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;color:#68715e}.all-printers-status span{width:7px;height:7px;border-radius:50%;background:currentColor}.all-printers-status.is-online{color:#397a4b}.all-printers-status.needs-attention{color:#a3432f}.all-printers-list button{display:flex;align-items:center;gap:7px;color:#9c301b;font-size:12px;font-weight:600;min-height:44px;white-space:nowrap}.all-printers-empty{border-top:1px solid #edf0e9;padding:24px;color:#68715e;font-size:13px}@media (max-width:760px){.all-printers-heading{padding:20px}.all-printers-list li{padding:16px 20px;flex-wrap:wrap;gap:10px}.all-printers-contact{display:none}.all-printers-list button{margin-left:52px}.all-printers-status{margin-left:auto}}.kiosk-list-page .operator-store-nav{width:min(100%,320px);margin-bottom:16px}.kiosk-list-page .operator-store-nav select{min-height:44px}@media (max-width:760px){.kiosk-list-page .operator-store-nav{width:100%}}.operator-nav-item>a{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 9px;border-radius:10px;color:#656d5d;text-decoration:none;font-size:12px}.operator-nav-item>a svg{flex-shrink:0}.operator-nav-item>a[aria-current=page]{background:#292c25;color:#fff}.operator-kitchen-subnav{display:grid;gap:2px;padding:4px 0 4px 18px}.operator-kitchen-subnav a{padding:7px 9px;border-radius:8px;color:#656d5d;text-decoration:none;font-size:12px}.operator-kitchen-subnav a[aria-current=page]{background:#e6e9e1;color:#292c25;font-weight:600}.operator-nav-item a:focus-visible{outline:2px solid #aa432d;outline-offset:2px}@media (hover:hover) and (pointer:fine){.operator-nav-item a:hover:not([aria-current=page]){background:#e9ebe4;color:#333b28}}@media (max-width:1100px) and (min-width:761px){.operator-nav-item>a,.operator-kitchen-subnav a{font-size:11px}}@media (max-width:760px){.operator-nav-item{display:contents}.operator-nav-item>a{flex-direction:column;justify-content:center;width:auto;min-width:64px;min-height:52px;gap:4px;padding:6px 8px;font-size:9px}.operator-nav-item>a span{white-space:nowrap}.operator-kitchen-subnav{display:none}}.restaurant-glass-shell.rh-workspace{background:#e9e9e7;padding:28px 28px 38px}.restaurant-glass-shell .rh-frame{max-width:1450px;background:#f6f6f5;border:1px solid #ffffffd9;border-radius:24px;min-height:calc(100dvh - 66px);box-shadow:0 20px 65px #20202008}.restaurant-glass-shell .rh-header{padding:12px 22px;min-height:68px;border-radius:24px 24px 0 0}.restaurant-glass-shell .rh-header>div{gap:14px}.restaurant-glass-shell .ra-merchant-identity{flex:0 1 110px;border:0;padding-left:0;max-width:110px;margin-left:auto}.restaurant-glass-shell .ra-merchant-identity img{max-height:28px;max-width:100%}.restaurant-glass-shell .rh-header-account{margin-left:0}.restaurant-glass-shell .rh-header-account>span{display:none}.fp-top-nav{display:flex;align-items:center;justify-content:center;gap:3px;padding:5px;background:#fff;border-radius:40px;margin-left:auto;min-width:0}.fp-top-nav>a{white-space:nowrap;padding:9px 16px;border-radius:24px;color:#666660;font-size:12px;line-height:1.5;text-decoration:none}.fp-top-nav>a[aria-current=page]{color:#fff;background:#292c25;box-shadow:0 2px 5px #15151512}.fp-layout{display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:14px 22px 24px}.fp-content{min-width:0}.fp-rail{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:6px;padding:6px;background:#fff;border-radius:26px;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:none}.fp-rail>a{display:flex;align-items:center;justify-content:center;width:34px;height:38px;flex-shrink:0;border-radius:50%;color:#74746d;text-decoration:none}.fp-rail>a[aria-current=page]{background:#292c25;color:#fff}.fp-rail>a>span{display:none}.fp-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.fp-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;color:#686b60;margin:0 0 7px}.fp-eyebrow>span{padding:3px 7px;border-radius:5px;background:#ebece7;color:#666c60;font-size:9px}.fp-intro h1{font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.05em;color:#1e201b;margin:0}.fp-intro p{font-size:12px;color:#707068;margin:8px 0 0;line-height:1.6}.fp-refresh{display:flex;align-items:center;gap:8px;flex-shrink:0;background:#fff;border:1px solid #eeeee8;border-radius:12px;padding:10px 13px;font-size:11px;color:#35382e}.fp-refresh:disabled{opacity:.55;cursor:default}.fp-refresh>span{text-align:left}.fp-refresh small{display:block;color:#8a8a80;font-size:9px;margin-top:2px}.fp-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.04fr);gap:16px;align-items:stretch}.fp-card{min-width:0;background:#fff;border:1px solid #ffffffd9;border-radius:18px;padding:20px;box-shadow:0 2px 10px #1b211504}.fp-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fp-card h2{font-size:13px;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin:0;color:#23251f}.fp-card-heading>svg{color:#85877e;flex-shrink:0}.fp-card p{font-size:11px;line-height:1.65;color:#686b60;margin:6px 0 0}.fp-period{font-size:10px;border:1px solid #efefe9;border-radius:5px;padding:2px 6px;color:#73766a}.fp-balance{font-size:clamp(29px,2.7vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.055em;margin-top:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fp-sales-actions{display:flex;gap:8px;margin:20px 0 16px}.fp-sales-actions>a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;flex:1;padding:8px 10px;border-radius:24px;background:#f5f5f3;color:#505348;font-size:10px;white-space:nowrap;text-decoration:none}.fp-sales-actions>a:first-child{background:#292c25;color:#fff}.fp-connections{padding:12px;background:#f6f6f3;border-radius:12px}.fp-mini-heading{font-size:10px;color:#55584c;display:flex;gap:6px;align-items:center;justify-content:space-between}.fp-mini-heading>span{font-size:9px;color:#686e60}.fp-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.fp-source-grid>div{display:flex;flex-direction:column;padding:10px;border-radius:10px;background:#fff;gap:7px;font-size:10px}.fp-source-grid strong{font-weight:500}.fp-source-grid>p{grid-column:1/-1;margin:0;font-size:10px}.fp-good{color:#537656}.fp-caution{color:#9a542c}.fp-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.fp-metric{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:132px;padding:14px;background:#f6f6f3;border-radius:15px}.fp-metric>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:10px;line-height:1.5;color:#55594c}.fp-metric svg{flex-shrink:0;opacity:.6}.fp-metric>strong{font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.3;letter-spacing:-.045em;margin:14px 0 5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fp-metric small{font-size:9px;color:#686e60;line-height:1.5}.fp-metric-primary{background:var(--ra-brand);color:#241c12}.fp-metric-primary>div,.fp-metric-primary small{color:#42291f}.fp-chart-surface{background:#f6f6f2;border-radius:12px;margin-top:16px;padding:10px 5px 6px;min-height:167px;display:flex;align-items:center;justify-content:center}.fp-chart-surface svg{width:100%;height:auto;display:block;overflow:visible;font-family:inherit}.fp-chart-empty{padding:38px 16px;text-align:center}.fp-hour-select{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#686b60;margin:12px 0 0}.fp-hour-select select{font-family:inherit;min-width:0;max-width:70%;border:1px solid #e7e9df;border-radius:7px;background:#fff;padding:5px;color:#535b45;font-size:10px}.fp-card .fp-chart-detail{font-size:9px;margin:9px 0 0}.fp-bottom-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2.08fr);gap:16px;margin-top:16px;align-items:start}.fp-summary-column{display:flex;flex-direction:column;gap:16px;min-width:0}.fp-restaurant h3{font-size:17px;line-height:1.4;letter-spacing:-.03em;font-weight:500;margin:15px 0 5px;overflow-wrap:anywhere}.fp-restaurant>a{display:inline-flex;align-items:center;gap:6px;color:#5d674e;font-size:10px;text-decoration:none;margin-top:12px}.fp-team{border-top:1px solid #eeefe7;margin-top:16px;padding-top:7px}.fp-team summary{display:flex;align-items:center;gap:8px;font-size:11px;min-height:32px;cursor:pointer;list-style:none}.fp-team summary::-webkit-details-marker{display:none}.fp-team summary:after{content:"+";margin-left:auto;font-size:16px;color:#8a8b82}.fp-team[open] summary:after{content:"−"}.fp-team>section{padding:12px 0!important;border:0!important;box-shadow:none!important}.fp-attention{background:#292c25;color:#fff}.fp-attention h2{color:#fff}.fp-attention strong{display:block;font-size:34px;font-weight:500;line-height:1.3;margin-top:12px}.fp-attention p{color:#c4c8bc}.fp-attention a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#fff;margin-top:15px;text-decoration:none}.fp-attention .fp-card-heading>svg{color:var(--ra-brand)}.fp-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.fp-table-filters{display:flex;align-items:center;gap:8px;min-width:0}.fp-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e9ebe4;border-radius:10px;min-width:0;color:#888d7c}.fp-search input{width:125px;min-width:0;font-size:11px;line-height:1.7;background:transparent;outline:none;color:#434b36}.fp-search input::-moz-placeholder{color:#858b79}.fp-search input::placeholder{color:#858b79}.fp-search button{display:grid;place-items:center;border:0;background:transparent;color:#6d7560;padding:2px}.fp-search:focus-within{outline:2px solid var(--ra-brand-focus);outline-offset:2px}.fp-table-filters>select{max-width:145px;font-size:10px;line-height:1.7;min-height:37px;padding:7px 9px;background:#fff;border:1px solid #e9ebe4;border-radius:10px;color:#667055}.fp-table-scroll{overflow-x:auto;border:1px solid #eceee5;border-radius:12px}.fp-performance table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.fp-performance th{background:#f5f6f1;font-size:10px;font-weight:400;color:#626b59;padding:11px 12px;white-space:nowrap}.fp-performance td{border-top:1px solid #eeefe8;padding:14px 12px;color:#4e5840;font-variant-numeric:tabular-nums}.fp-performance td:first-child{max-width:380px;overflow-wrap:anywhere}.fp-item-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#f8f8f4;color:#929b82;border-radius:7px;margin-right:8px;vertical-align:middle}.fp-performance td:first-child>span:last-child{vertical-align:middle}.fp-performance th:not(:first-child),.fp-performance td:not(:first-child){text-align:right;white-space:nowrap}.fp-card .fp-table-empty{padding:36px 20px;text-align:center}.fp-performance footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#626b59;margin-top:16px}.fp-performance footer a{display:flex;align-items:center;gap:6px;color:#687958;text-decoration:none}.restaurant-glass-shell :is(.fp-rail a,.fp-top-nav a,.fp-refresh,.fp-sales-actions a,.fp-attention a,.fp-restaurant a,.fp-team summary,.fp-table-filters select,.fp-search button):focus-visible{outline:2px solid var(--ra-brand-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.fp-top-nav a:hover:not([aria-current]),.fp-rail a:hover:not([aria-current]){background:#e9ebe4;color:#333b28}.fp-performance tbody tr:hover{background:#fafbf7}.restaurant-glass-shell[data-input=pointer] .fp-refresh{transition:transform .14s var(--ra-ease)}.restaurant-glass-shell[data-input=pointer] .fp-refresh:active:not(:disabled){transform:scale(.97)}}@media (max-width:1150px){.restaurant-glass-shell .ra-merchant-identity{display:none}.fp-top-nav>a{padding:8px 13px}.fp-layout{gap:16px}.fp-top-grid{grid-template-columns:1fr 1fr}.fp-chart{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:8px 20px}.fp-chart-surface{grid-column:2;grid-row:1/4;margin:0;min-height:150px}.fp-hour-select{justify-content:flex-start}.fp-card .fp-chart-detail{align-self:end}.fp-bottom-grid{grid-template-columns:minmax(220px,1fr) minmax(0,1.7fr)}.fp-table-filters{flex-wrap:wrap}}@media (max-width:760px){.restaurant-glass-shell.rh-workspace{padding:12px}.restaurant-glass-shell .rh-frame{min-height:calc(100dvh - 24px);border-radius:22px}.restaurant-glass-shell .rh-header{padding:14px 16px;min-height:65px}.restaurant-glass-shell .rh-header>div{justify-content:space-between}.fp-top-nav{display:none}.fp-layout{display:flex;flex-direction:column;gap:18px;padding:0 16px 20px}.fp-rail{position:relative;top:auto;flex-direction:row;align-items:center;border-radius:14px;max-width:100%;overflow-x:auto;padding:6px;gap:4px}.fp-rail>a{flex-direction:column;width:auto;min-width:54px;height:48px;gap:4px;border-radius:10px;padding:5px 8px}.fp-rail>a>span{display:block;font-size:8px;white-space:nowrap}.fp-intro{gap:14px;margin-bottom:18px}.fp-intro h1{font-size:26px}.fp-intro p{font-size:11px}.fp-refresh{padding:9px}.fp-refresh small{display:none}.fp-eyebrow{font-size:9px;flex-wrap:wrap;gap:5px}.fp-top-grid,.fp-bottom-grid{grid-template-columns:1fr;gap:14px}.fp-card{padding:18px}.fp-metric-grid{padding:10px}.fp-metric{min-height:125px}.fp-metric>strong{font-size:32px}.fp-balance{font-size:38px}.fp-chart{display:block;grid-column:auto}.fp-chart-surface{margin-top:14px}.fp-summary-column{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fp-summary-column>.fp-card{padding:16px}.fp-restaurant h3{font-size:15px}.fp-table-toolbar{display:block}.fp-table-filters{margin-top:14px;gap:8px}.fp-search{flex:1}.fp-search input{width:100%}.fp-table-filters>select{max-width:130px}.fp-performance td{padding:12px 10px}.fp-performance td:first-child{min-width:125px}.fp-item-icon{display:none}.fp-performance footer{flex-wrap:wrap}.fp-team>section{min-width:0}.fp-hour-select select,.fp-search input{font-size:16px}}@media (max-width:400px){.fp-summary-column{grid-template-columns:1fr}.fp-intro{align-items:flex-start}.fp-refresh>span{display:none}.fp-top-grid{gap:12px}.fp-layout{padding-left:12px;padding-right:12px}.fp-table-filters>select{max-width:120px}}.restaurant-glass-shell.rh-workspace{--fp-shell-fill:#f6f6f5;--fp-card-fill:#fff;--fp-nav-fill:#fff;--fp-inner-fill:#f6f6f3;--fp-glass-border:#fff;background:radial-gradient(ellipse at 5% 4%,#f4cdbb 0,transparent 44%),radial-gradient(ellipse at 97% 18%,#d2e2db 0,transparent 45%),radial-gradient(ellipse at 65% 100%,#dce0eb 0,transparent 48%),#e9e9e5}.restaurant-glass-shell .rh-frame{background:var(--fp-shell-fill);border-color:var(--fp-glass-border);box-shadow:0 24px 64px #343b3212,inset 0 1px #ffffffeb}.restaurant-glass-shell .fp-card{background:var(--fp-card-fill);border-color:var(--fp-glass-border);box-shadow:0 8px 28px #34403208,inset 0 1px #ffffffeb}.restaurant-glass-shell :is(.fp-top-nav,.fp-rail,.fp-refresh){background:var(--fp-nav-fill);border:1px solid var(--fp-glass-border);box-shadow:0 5px 18px #37413006,inset 0 1px #ffffffeb}.restaurant-glass-shell :is(.fp-connections,.fp-metric:not(.fp-metric-primary)){background:var(--fp-inner-fill);border:1px solid #ffffff94}.restaurant-glass-shell .fp-metric-primary{background:linear-gradient(135deg,#fc7754,var(--ra-brand) 70%);border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff78,0 5px 14px #c85a2e12}.restaurant-glass-shell .fp-attention{background:linear-gradient(135deg,#363c30,#292c25);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff24,0 8px 24px #28302214}.restaurant-glass-shell .fp-chart-surface{background:#f8f9f5eb;border:1px solid #ffffffd9}.restaurant-glass-shell .fp-table-scroll{background:#fffffff0;border-color:#d9dfd3}.restaurant-glass-shell .fp-performance th{background:#f5f7f1f5;color:#515b48}.restaurant-glass-shell .fp-performance td{color:#404b35;border-color:#e5e9de}.restaurant-glass-shell :is(.fp-search,.fp-table-filters>select,.fp-hour-select select,.fp-source-grid>div){background:#fffffff0;border-color:#cdd4c5}.restaurant-glass-shell .fp-search input::-moz-placeholder{color:#67705c}.restaurant-glass-shell .fp-search input::placeholder{color:#67705c}.restaurant-glass-shell .fp-refresh small{color:#66705b}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.restaurant-glass-shell.rh-workspace{--fp-shell-fill:linear-gradient(130deg,#ffffff73,#ffffff42);--fp-card-fill:linear-gradient(135deg,#ffffffcc,#ffffff8f);--fp-nav-fill:#ffffffa8;--fp-inner-fill:#f7f9f2ad;--fp-glass-border:#ffffffc7}.restaurant-glass-shell :is(.fp-top-nav,.fp-rail){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.restaurant-glass-shell :is(.fp-sales,.fp-metric-grid,.fp-performance){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.restaurant-glass-shell.rh-workspace{--fp-shell-fill:#f6f6f5;--fp-card-fill:#fff;--fp-nav-fill:#fff;--fp-inner-fill:#f4f5f0;--fp-glass-border:#d8ddd1;background:#e9ebe5}.restaurant-glass-shell :is(.fp-card,.fp-top-nav,.fp-rail){-webkit-backdrop-filter:none;backdrop-filter:none}.restaurant-glass-shell :is(.fp-connections,.fp-metric:not(.fp-metric-primary),.fp-chart-surface,.fp-table-scroll,.fp-search,.fp-table-filters>select,.fp-hour-select select,.fp-source-grid>div){background:#fff;border-color:#858e7b}.restaurant-glass-shell .fp-metric-primary{background:var(--ra-brand)}.restaurant-glass-shell .fp-attention{background:#292c25}}@media (forced-colors:active){.restaurant-glass-shell.rh-workspace,.restaurant-glass-shell .rh-frame,.restaurant-glass-shell .fp-card,.restaurant-glass-shell :is(.fp-top-nav,.fp-rail,.fp-metric,.fp-attention){background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid CanvasText}.restaurant-glass-shell :is(.fp-rail,.fp-top-nav) a[aria-current=page]{background:Highlight;color:HighlightText}}.restaurant-glass-shell .fp-rail{padding:5px}.restaurant-glass-shell :is(.fp-intro p,.fp-eyebrow,.ra-merchant-identity>div,.ra-brand-switch){color:#555d4e}.restaurant-glass-shell.rh-workspace{min-height:100dvh;font-family:BloxomWorkspace,Arial,sans-serif;color:#242422}.restaurant-glass-shell .rh-frame{margin:0 auto;width:100%;min-width:0}.restaurant-glass-shell .rh-header{position:relative;top:0;display:flex;border:0}.restaurant-glass-shell .fp-top-nav{overflow-x:auto;scrollbar-width:none}.restaurant-glass-shell .fp-top-nav>a{flex-shrink:0}.restaurant-glass-shell .ra-section-nav{margin:0 0 22px;max-width:100%;background:var(--fp-nav-fill);border:1px solid var(--fp-glass-border);box-shadow:inset 0 1px #ffffffe6}.restaurant-glass-shell .ra-section-nav>a[aria-current=page]{background:#292c25;color:#fff}.restaurant-glass-shell .ra-page{font-size:13px;line-height:1.6}.restaurant-glass-shell .ra-page h1:not(:where([data-testid=mobile-preview] *)){font-size:clamp(27px,2.5vw,36px);font-weight:500;letter-spacing:-.045em}.restaurant-glass-shell .ra-page :is(.shadcn-card,.wa-panel,[class~="bg-[#fffdf9]"],[class~="bg-[#fffdf8]"],[class~="bg-[#fdfbf7]"]):not(:where([data-testid=mobile-preview],[data-testid=mobile-preview] *,.label-paper,.label-paper *)){background:var(--fp-card-fill);border-color:var(--fp-glass-border);border-radius:18px;box-shadow:0 8px 28px #34403208,inset 0 1px #ffffffeb}.restaurant-glass-shell .ra-page :is(div,section,article,form,fieldset)[class~=bg-white][class~=border][class*=rounded]:not(:where([data-testid=mobile-preview],[data-testid=mobile-preview] *,.label-paper,.label-paper *)){background:var(--fp-card-fill);border-color:var(--fp-glass-border);box-shadow:0 6px 20px #34403206,inset 0 1px #ffffffeb}.restaurant-glass-shell .ra-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]):not(:where([data-testid=mobile-preview] *)){background:#fffffff0;border-color:#cdd4c5;border-radius:10px}.restaurant-glass-shell .ra-page table:not(:where([data-testid=mobile-preview] *)){background:#fffffff0;font-size:12px}.restaurant-glass-shell .ra-page th:not(:where([data-testid=mobile-preview] *)){background:#f5f7f1f5;color:#515b48;font-size:11px}.restaurant-glass-shell .ra-page td:not(:where([data-testid=mobile-preview] *)){color:#404b35;border-color:#e5e9de}.restaurant-glass-shell .ra-page [role=tablist]:not(:where([data-testid=mobile-preview] *)){background:var(--fp-inner-fill);border:1px solid var(--fp-glass-border)}.restaurant-glass-shell .ra-page [role=tab][data-state=active]:not(:where([data-testid=mobile-preview] *)){background:#292c25;color:#fff}.restaurant-glass-shell .ra-page .wo-nav{background:var(--fp-nav-fill);border:1px solid var(--fp-glass-border)}.restaurant-glass-shell .ra-page .wo-nav a[aria-current=page]{background:#292c25;color:#fff}.restaurant-glass-shell .ra-page nav[aria-label="Branding sections"]{background:#f8faf4ed;border-color:#fffc}.restaurant-glass-shell .ra-page nav button[aria-current=page]{background:#292c25;color:#fff}.restaurant-glass-shell .ra-page :is(.shadcn-card,.wa-panel) h2:not(:where([data-testid=mobile-preview] *)){font-size:18px;letter-spacing:-.025em}.restaurant-glass-shell[data-input=keyboard] *{transition:none!important}.rh-spin{animation:restaurant-spin .8s linear infinite}@keyframes restaurant-spin{to{transform:rotate(360deg)}}body:has(.restaurant-glass-shell) :is([role=dialog],[role=alertdialog]){background:#fafbf8f5;border-color:#fffc;box-shadow:0 24px 70px #26312430,inset 0 1px #fff}body:has(.restaurant-glass-shell) [data-radix-popper-content-wrapper]>div{background:#fffffff5;border-color:#dde3d6}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body:has(.restaurant-glass-shell) :is([role=dialog],[role=alertdialog]){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (max-width:760px){.restaurant-glass-shell .ra-section-nav{margin-bottom:18px}.restaurant-glass-shell .ra-page :is(input,textarea,select,[role=combobox]):not(:where([data-testid=mobile-preview] *)){font-size:16px}.restaurant-glass-shell .ra-page h1:not(:where([data-testid=mobile-preview] *)){font-size:27px}.restaurant-glass-shell .ra-page .shadcn-card>div{padding-left:18px;padding-right:18px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){body:has(.restaurant-glass-shell) :is([role=dialog],[role=alertdialog]){background:#fafbf8;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#858e7b}body:has(.restaurant-glass-shell) [data-radix-popper-content-wrapper]>div{background:#fff;border-color:#858e7b}.restaurant-glass-shell .ra-page :is(input,textarea,select,[role=combobox]):not(:where([data-testid=mobile-preview] *)){background:#fff;border-color:#858e7b}}.restaurant-glass-shell .rh-header-account{margin-left:auto}.restaurant-glass-shell .rh-header-account [data-testid=button-user-menu]{width:44px;height:44px;padding:2px;flex-shrink:0}.restaurant-glass-shell .rh-header{position:sticky;top:0;z-index:30;background:#f5f7f2f5;box-shadow:0 5px 18px #2530210b}.restaurant-glass-shell .rh-header>div{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,210px) auto;gap:14px}.restaurant-glass-shell .fp-top-nav{min-width:0;justify-self:center;max-width:100%}.restaurant-glass-shell .fp-rail{top:82px;max-height:calc(100dvh - 98px)}.operator-store-nav{min-width:0}.operator-store-nav label{display:flex;flex-direction:column;gap:2px;min-width:0}.operator-store-nav label>span{color:#58624f;font-size:10px;font-weight:500}.operator-store-nav select{width:100%;min-width:0;min-height:34px;padding:5px 26px 5px 9px;border:1px solid #d5dccd;border-radius:9px;background:#fff;color:#292c25;font:inherit;font-size:13px;text-overflow:ellipsis}.operator-store-nav select:focus-visible{outline:2px solid var(--ra-brand-focus);outline-offset:3px}.operator-store-nav button{font-size:11px;text-decoration:underline}.restaurant-glass-shell #main-content [id]{scroll-margin-top:160px}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.restaurant-glass-shell .rh-header{background:#f5f7f2e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (max-width: 1100px) and (min-width: 761px){.restaurant-glass-shell .rh-header>div{grid-template-columns:1fr minmax(160px,210px) auto}.restaurant-glass-shell .rh-header .fp-top-nav{grid-row:2;grid-column:1 / -1}.restaurant-glass-shell .fp-rail{top:136px;max-height:calc(100dvh - 152px)}}@media (max-width: 760px){.restaurant-glass-shell .rh-header>div{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.restaurant-glass-shell .rh-header{padding:10px 12px}.operator-store-nav select{min-height:38px;font-size:16px}.restaurant-glass-shell .fp-rail{top:auto;max-height:none}}@media (max-width: 400px){.restaurant-glass-shell .rh-header .ra-brand-wordmark{display:none}}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more),(forced-colors: active){.restaurant-glass-shell .rh-header{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}
