@font-face{font-family:Open Sauce Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sauce-sans-400-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/open-sauce-sans-400-italic.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sauce-sans-500-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/open-sauce-sans-500-italic.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sauce-sans-600-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/open-sauce-sans-600-italic.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sauce-sans-700-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/open-sauce-sans-700-italic.woff2)format("woff2")}:root{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2;--white:#fff;--active:#c5e4ca;--control-outline:#7d887f;--sidebar-width:240px}*{box-sizing:border-box}body{background:var(--white);color:var(--ink);margin:0;font-family:Open Sauce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui])){font:inherit}button:where(:not([data-zeera-ui])),a,input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui])){outline-offset:4px}button:where(:not([data-zeera-ui])){cursor:pointer}button:where(:not([data-zeera-ui])):disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button:where(:not([data-zeera-ui])):focus-visible,a:focus-visible,input:where(:not([data-zeera-ui])):focus-visible,select:where(:not([data-zeera-ui])):focus-visible,textarea:where(:not([data-zeera-ui])):focus-visible{outline:3px solid var(--ink);outline-offset:2px}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:28px;height:84px;padding:0 5%;display:flex}.brand{flex-shrink:0;align-items:center;display:flex}.brand img{object-fit:contain;display:block}.top-label{color:var(--muted);font-size:12px}.eyebrow{letter-spacing:1.4px;font-size:11px;font-weight:650}.topbar .text-button{margin-left:auto}.login-layout{grid-template-columns:1.15fr 1fr;gap:90px;width:100%;max-width:1300px;margin:auto;padding:70px 5%;display:grid}.intro{color:#fff;background:#1a1a1a;border-radius:14px;flex-direction:column;min-height:500px;padding:45px;display:flex}.intro h1{letter-spacing:-2px;margin:30px 0 20px;font-size:clamp(34px,3.4vw,52px);font-weight:650;line-height:1.1}.intro>p{color:#c9cdd1;max-width:350px;font-size:16px;line-height:1.7}.brand-art{flex:1;justify-content:flex-end;align-items:center;padding-top:35px;display:flex}.brand-art img{filter:invert();max-width:80%;height:auto}.intro-footer{letter-spacing:1.7px;color:#a5a9ad;margin-top:35px;font-size:10px}.login-card{background:#fff;align-self:center;padding:42px 20px}.login-card h2,.panel h2{letter-spacing:-.7px;margin:14px 0 12px;font-size:27px;font-weight:600}.muted{color:var(--muted);line-height:1.6}.login-card form{margin-top:30px}form{gap:20px;display:grid}label{gap:8px;font-size:14px;font-weight:550;display:grid}input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui])){border:1px solid var(--control-outline);background:var(--white);width:100%;color:var(--ink);border-radius:12px;min-height:52px;padding:12px 14px;font-size:16px}textarea:where(:not([data-zeera-ui])){resize:vertical;min-height:95px}input:where(:not([data-zeera-ui]))::placeholder{color:#91979c}.primary{background:var(--ink);border:1px solid var(--ink);color:#fff;text-align:center;border-radius:12px;min-height:52px;padding:13px 19px;font-size:16px;font-weight:600}.primary:hover:not(:disabled){background:#353535}.secondary{border:1px solid var(--control-outline);min-height:48px;color:var(--ink);background:#fff;border-radius:12px;padding:11px 15px;font-size:16px;font-weight:550}.text-button{color:var(--ink);background:0 0;border:0;padding:10px 0;font-size:13px}.text-button:hover{text-decoration:underline}.reset{margin-top:14px}.helper{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:22px;font-size:12px;line-height:1.7}.alert,.notice{border-radius:12px;padding:16px;font-size:16px;line-height:1.5}.alert{color:#9f342b;background:#fff3f1;border:1px solid #f2d7d3}.notice{background:var(--paper);color:var(--muted);border:1px solid var(--line)}footer{color:var(--muted);justify-content:space-between;margin-top:auto;padding:22px 5%;font-size:11px;display:flex}.google-button{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;margin-top:14px;padding:12px;font-weight:600}.google-button:hover{background:var(--paper)}.signed-in .topbar{z-index:5;height:72px;padding:0 30px 0 46px;position:sticky;top:0}.signed-in .brand{width:164px}.signed-in .brand img{width:118px;height:auto}.signed-in .top-label{border-left:1px solid var(--line);padding-left:28px}.dashboard-shell{flex:1;display:flex}.sidebar{width:var(--sidebar-width);background:var(--paper);border-right:1px solid #f0f1f3;flex-direction:column;flex-shrink:0;padding:30px 16px 20px;display:flex}.sidebar-label{color:#8b9399;letter-spacing:1.2px;padding:0 14px 18px;font-size:10px}.sidebar nav{gap:7px;display:grid}.nav-item{text-align:left;color:#626a71;background:0 0;border:0;border-radius:6px;align-items:center;gap:13px;width:100%;padding:13px 14px;font-size:17px;display:flex;position:relative}.nav-item span{font-size:13px;font-weight:500}.nav-item.active,.nav-item:hover{background:var(--active);color:#15191c}.sidebar-account{align-items:center;gap:10px;min-width:0;margin-top:auto;padding:30px 8px 0;display:flex}.avatar{background:#e4e8eb;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.sidebar-account div{min-width:0}.sidebar-account strong{text-transform:capitalize;font-size:12px;font-weight:550;display:block}.sidebar-account div>span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:4px;font-size:10px;display:block;overflow:hidden}.workspace{width:100%;min-width:0;max-width:1550px;margin:0 auto;padding:38px 40px 55px}.workspace-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.workspace-heading h1{letter-spacing:-1px;margin:10px 0 8px;font-size:32px;font-weight:650}.workspace-heading p{margin:0;font-size:13px}.location-picker{width:290px;font-size:11px}.location-picker select:where(:not([data-zeera-ui])){font-size:13px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.section-heading h1{letter-spacing:-1px;margin:14px 0 8px;font-size:32px}.section-heading h2{letter-spacing:-.7px;margin:0;font-size:25px}.section-heading p{margin:8px 0 0;font-size:13px}.summary-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:28px;display:grid}.summary-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px 28px}.summary-card span{color:var(--muted);font-size:13px;display:block}.summary-card strong{letter-spacing:-1px;margin-top:16px;font-size:38px;font-weight:550;display:block}.workspace-grid{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:26px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading h2{letter-spacing:-.5px;margin:0;font-size:20px}.count{background:var(--paper);border-radius:20px;padding:6px 10px;font-size:12px}.panel form{margin-top:25px}.optional{color:var(--muted);font-weight:400;display:inline}.menu-list{margin-top:24px}.menu-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:22px 0;display:flex}.menu-title{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}.menu-title:hover{text-decoration:underline}.menu-row p{margin:8px 0;font-size:14px}.menu-row small{color:var(--muted);margin-top:7px;display:block}.menu-icon{background:var(--paper);border-radius:7px;padding:12px;font-size:23px}.badge{color:#60676d;text-transform:capitalize;white-space:nowrap;background:#f0f2f4;border-radius:20px;padding:6px 10px;font-size:11px}.menu-row .badge{margin-left:auto}.badge.published,.badge.available{color:#3e6550;background:#edf5ef}.badge.unavailable{color:#94605a;background:#f7eded}.empty{text-align:center;color:var(--muted);padding:50px 15px;font-size:13px;line-height:1.6}.empty h2,.empty h3{color:var(--ink)}.compact{white-space:nowrap}.dashboard-menu{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:18px;width:100%;padding:22px 0;display:flex}.dashboard-menu:first-of-type{margin-top:20px}.dashboard-menu:hover{background:var(--paper)}.dashboard-menu strong{font-size:14px;font-weight:550}.dashboard-menu .badge{margin-left:auto}.signed-in>footer{padding-left:calc(var(--sidebar-width) + 40px);border-top:1px solid var(--line)}.actions{align-items:center;gap:15px;display:flex}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:20px;display:grid}.category-panel{background:var(--paper);border-radius:9px;align-self:start;padding:18px 12px}.category-panel h2{letter-spacing:0;font-size:14px}.category-panel .panel-heading{padding:0 7px 15px}.category-filter{text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:12px 10px;font-size:12px;display:flex}.category-filter.active,.category-filter:hover{background:#e5e9ec}.category-filter span{color:var(--muted);font-size:11px}.category-line{align-items:center;display:flex}.icon-button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:18px}.icon-button:hover{background:var(--active)}.catalog-panel{padding:0;overflow:hidden}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:20px 24px;display:flex}.search-field{width:100%;max-width:270px;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--muted);border-bottom:1px solid var(--line);background:#fafbfc;padding:13px 20px;font-weight:550}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:19px 20px}td strong{font-size:13px;font-weight:550;display:block}td small{color:var(--muted);max-width:280px;margin-top:5px;line-height:1.5;display:block}.arabic{text-align:left;margin-top:5px;font-size:12px;display:block}.price{white-space:nowrap}.small{padding:8px;font-size:12px;line-height:1.6}.edit-form{max-width:900px;margin-top:24px}.form-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkbox{align-items:center;gap:10px;display:flex}.checkbox input:where(:not([data-zeera-ui])){accent-color:#1a1a1a;width:17px;min-height:17px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){:root{--sidebar-width:200px}.signed-in .brand{width:124px}.workspace{padding:30px 25px}.workspace-grid{grid-template-columns:1fr}.catalog-layout{grid-template-columns:170px minmax(0,1fr)}.login-layout{gap:45px}.intro{padding:35px}.summary-card{padding:22px}.location-picker{width:240px}}@media (max-width:800px){.login-layout{gap:30px;padding:40px 5%}.intro{min-height:450px;padding:30px}.login-card{padding:25px 0}.sidebar{width:75px;padding:25px 10px}.sidebar-label,.nav-item span,.sidebar-account{display:none}.nav-item{justify-content:center;padding:13px;font-size:23px}.signed-in .brand{width:auto}.signed-in .topbar{gap:25px;padding:0 25px}.signed-in>footer{padding-left:100px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:20px}.location-picker{width:100%}.catalog-layout{grid-template-columns:1fr}.category-panel{gap:8px;padding:10px;display:flex;overflow:auto}.category-panel .panel-heading{flex-shrink:0;padding:0 8px}.category-filter{white-space:nowrap;gap:10px}.category-line{flex-shrink:0}.summary-grid{gap:12px}.summary-card{padding:18px}.summary-card strong{font-size:30px}}@media (max-width:600px){.topbar{gap:20px;height:72px;padding:0 6%}.brand img{width:110px;height:auto}.top-label{font-size:11px}.login-layout{grid-template-columns:1fr;gap:15px;padding-top:25px}.intro{min-height:0;padding:28px}.intro h1{margin:20px 0 14px;font-size:36px}.intro>p{margin-bottom:0;font-size:14px}.brand-art,.intro-footer{display:none}.login-card{padding:25px 8px}.sidebar{width:58px;padding:20px 5px}.workspace{padding:25px 17px}.signed-in .topbar{gap:15px;padding:0 17px}.signed-in .top-label{padding-left:15px;font-size:10px}.workspace-heading h1,.section-heading h1{font-size:26px}.section-heading{flex-wrap:wrap;align-items:flex-start}.summary-grid{grid-template-columns:1fr}.summary-card{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.summary-card strong{margin:0}.panel{padding:20px}.catalog-panel{padding:0}.catalog-toolbar{flex-wrap:wrap;padding:17px}.form-columns{grid-template-columns:1fr}.signed-in>footer{padding-left:75px}.panel h2{font-size:22px}.category-panel h2{font-size:13px}th,td{padding:14px}.actions{gap:10px}.editor>.text-button{padding-top:0}}.platform-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-columns{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px;display:grid}.platform-workspace .platform-description{padding:0}.platform-empty{padding:40px 20px}.empty-symbol{color:#92999f;font-size:42px;font-weight:300;display:block}.platform-empty p{max-width:340px;margin:0 auto}.platform-shortcuts{background:#fafbfc}.platform-shortcuts h2{margin:20px 0 14px;font-size:25px;line-height:1.2}.platform-shortcuts p{font-size:13px}.platform-shortcuts .dashboard-menu{background:0 0}.shortcut-arrow{margin-left:auto}.platform-footnote{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.platform-recent{margin-top:24px}.platform-activity article{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:22px 0;display:flex}.platform-activity article:last-child{border:0;padding-bottom:0}.platform-activity strong{font-size:13px;font-weight:550}.platform-activity p{margin:6px 0 0;font-size:12px}.activity-dot{background:#24282c;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.access-details{align-items:center;gap:16px;padding:28px 0;display:flex}.access-details strong{font-size:16px}.access-details p{margin:7px 0 0;font-size:13px}.avatar.large{width:48px;height:48px;font-size:18px}.platform-details{margin:0}.platform-details>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;display:flex}.platform-details dt{color:var(--muted)}.platform-details dd{text-align:right;margin:0}.platform-workspace .panel>.search-field{margin:20px 0}@media (max-width:1100px){.platform-columns{grid-template-columns:1fr}.platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.platform-summary{grid-template-columns:1fr}.platform-details>div{flex-direction:column;gap:8px}.platform-details dd{text-align:left}}.catalog-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.catalog-tabs button:where(:not([data-zeera-ui])){color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px;font-size:13px}.catalog-tabs button:where(:not([data-zeera-ui])).active{color:var(--ink);border-bottom-color:var(--ink)}.catalog-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.catalog-product-name{align-items:center;gap:14px;display:flex}.product-photo{object-fit:cover;border-radius:8px;flex-shrink:0;width:54px;height:54px}.product-photo.placeholder{background:var(--paper);color:#9ba2a8;place-items:center;font-size:24px;display:grid}.media-editor{align-items:center;gap:20px;display:flex}.media-editor>.product-photo{width:104px;height:104px}.media-editor>div{flex:1}.nested-editor{border:1px solid var(--line);background:#fafbfc;border-radius:8px;gap:18px;padding:22px;display:grid}.option-editor{border-top:1px solid var(--line);gap:15px;padding:20px 0;display:grid}.option-price{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.option-price>label:first-child{max-width:190px}.shared-review{background:var(--paper);border:1px solid #d6dce0;border-radius:8px;padding:22px}.shared-review h3{margin:0 0 12px;font-size:15px}.shared-review p{color:var(--muted);font-size:13px;line-height:1.7}.shared-review .checkbox{margin-top:18px}.catalog-menu-picker{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:28px;display:flex}.catalog-menu-picker>label{width:100%;max-width:340px}.catalog-menu-picker>.badge{align-self:center}.editor-section,.publish-review{margin-top:24px}.customer-preview{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:720px;margin:28px auto;padding:36px}.customer-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.customer-preview>h2{letter-spacing:-1px;margin:30px 0 8px;font-size:32px}.customer-preview>p{font-size:13px}.customer-category>h3{margin:35px 0 20px;font-size:19px}.customer-item{border-top:1px solid var(--line);gap:18px;padding:24px 0;display:flex}.customer-item>.product-photo{width:80px;height:80px}.customer-item>div{flex:1;min-width:0}.customer-item h4{margin:0 0 8px;font-size:16px;font-weight:600}.customer-item p{margin:8px 0 12px;font-size:13px}.customer-item strong{font-size:13px}.customer-item .badge{margin-inline-start:12px}.customer-item details{margin-top:15px;font-size:12px}.customer-item summary{cursor:pointer}.customer-item summary .muted{margin-inline-start:10px;font-size:11px}.variant-preview{font-size:12px!important}.version-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:22px 0;display:flex}.version-row>div{flex:1}.version-row strong{font-size:14px}.version-row p{margin-bottom:0;padding:0}.sandbox-note{margin-bottom:24px}.catalog-workspace>.section-heading h1{margin-top:8px}@media (max-width:800px){.nested-editor{padding:16px}.catalog-tabs{gap:0}.catalog-tabs button:where(:not([data-zeera-ui])){padding:12px}.customer-preview{padding:24px}.option-price{gap:14px}.version-row{flex-wrap:wrap}.media-editor{align-items:flex-start}}@media (max-width:600px){.customer-preview{padding:18px}.customer-item>.product-photo{width:54px;height:54px}.catalog-product-name>.product-photo{display:none}.media-editor{flex-wrap:wrap}.media-editor>div{min-width:180px}.catalog-menu-picker>label{max-width:none}.catalog-workspace .section-heading .actions,.catalog-fields>.actions{flex-wrap:wrap}}.customer-page{background:#fafbfc;min-height:100vh;padding:30px 16px}.customer-page>.customer-preview{margin:0 auto}.customer-footer{text-align:center;color:var(--muted);margin:25px;font-size:11px}.customer-page>.panel{max-width:720px;margin:0 auto}.invite-fields{grid-template-columns:2fr 1fr;gap:20px;display:grid}.domain-field{align-items:center;gap:12px;max-width:520px;display:flex}.domain-field input:where(:not([data-zeera-ui])){min-width:0}.domain-field span{white-space:nowrap;color:#777}.button-row{gap:12px;margin-top:20px;display:flex}.invitation-accept{max-width:720px;margin:32px auto}.notice input:where(:not([data-zeera-ui])){background:#fff}.panel+.panel{margin-top:24px}@media (max-width:640px){.invite-fields{grid-template-columns:1fr}.topbar{flex-wrap:wrap;gap:12px}.domain-field{gap:6px}}.customer-ordering-help{min-width:0;margin-block:24px}.waiter-request-list{gap:16px;margin-block:20px;display:grid}.waiter-request{border:1px solid #e2e7e2;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:16px;display:flex}.waiter-request>div{overflow-wrap:normal;min-width:0}.waiter-request h3{margin:0;font-size:20px}.waiter-request p{margin:8px 0 0}.waiter-request>button:where(:not([data-zeera-ui])){flex-shrink:0;min-height:56px}.waiter-recovery{overflow-wrap:normal;background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;margin-block:16px;padding:16px}@media (max-width:600px){.waiter-request{flex-direction:column;align-items:stretch;gap:16px}.waiter-request>button:where(:not([data-zeera-ui])){width:100%}.waiter-recovery .button-row{flex-wrap:wrap}.waiter-recovery button:where(:not([data-zeera-ui])){min-height:48px}}.table-qr{text-align:center;max-width:600px;margin:24px auto}.table-qr>img{margin:20px auto;display:block}.table-qr a{display:inline-block}.menu-directory .table-qr img{max-width:100%;height:auto}.menu-directory .table-qr>.primary{min-height:56px}.menu-directory .table-qr>.primary+button:where(:not([data-zeera-ui])){margin-inline-start:12px}@media (max-width:640px){.menu-directory .table-qr>.primary{width:100%}.menu-directory .table-qr>.primary+button:where(:not([data-zeera-ui])){margin-block-start:12px;margin-inline-start:0}}.customer-cart{margin:24px 0}.cart-configure{background:#f7f8fa;border-radius:12px;margin-bottom:20px;padding:20px}.cart-configure fieldset{border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:12px}.cart-option{align-items:center;gap:10px;padding:8px 0;display:flex}.cart-option input:where(:not([data-zeera-ui])){width:auto;margin:0}.cart-line{border-bottom:1px solid #eee;align-items:center;gap:16px;padding:16px 0;display:flex}.cart-line>div{flex:1}.cart-line p{margin:4px 0}.cart-lines{margin-bottom:20px}.orders-columns{grid-template-columns:minmax(260px,1fr) minmax(360px,1.5fr);align-items:start;gap:24px;display:grid}.order-ticket{text-align:start;color:#161616;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;margin:10px 0;padding:18px;display:block}.order-ticket.selected{background:#f7f8fa;border-color:#111}.order-ticket>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.order-ticket p{margin:8px 0}.order-line{border-top:1px solid #eee;padding:20px 0}.order-line h3{margin:0}.order-line>.button-row{margin-top:12px}.order-detail>.button-row{margin:20px 0}.order-history{margin-top:28px}.order-history article{border-bottom:1px solid #eee;padding:12px 0}@media (max-width:1000px){.orders-columns{grid-template-columns:1fr}}.customer-page>.customer-checkout{margin:24px auto}.customer-checkout form{margin-top:20px}.customer-checkout .cart-line{flex-wrap:wrap}.sales-range{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.sales-range label{flex:1;min-width:160px}.sales-range button:where(:not([data-zeera-ui])){margin-bottom:0}.sales-table-wrap{overflow-x:auto}.sales-table{border-collapse:collapse;text-align:left;width:100%}.sales-table caption{text-align:left;color:#666;margin:12px 0}.sales-table th,.sales-table td{white-space:nowrap;border-bottom:1px solid #eee;padding:14px 12px}.sales-table thead{background:#f6f7f8}.sales-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sales-summary{grid-template-columns:1fr}}.menu-language-settings{border:0;flex-wrap:wrap;align-items:end;gap:16px;margin:0;padding:0;display:flex}.menu-language-settings>label{width:100%;max-width:420px;margin:0}.menu-language-settings>button:where(:not([data-zeera-ui])){flex:none;min-height:44px;margin:0}.region-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:18px 0;display:grid}.region-fields>label{min-width:0}.region-fields select:where(:not([data-zeera-ui])){max-width:100%}.menu-language-settings>.region-fields{margin:0}@media (max-width:700px){.region-fields{grid-template-columns:1fr}}.traffic-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}@media (max-width:700px){.traffic-breakdowns{grid-template-columns:1fr}}.traffic-settings .region-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.traffic-settings .analytics-toggle{align-items:center;gap:12px;font-size:14px;display:flex}.traffic-settings .analytics-toggle input:where(:not([data-zeera-ui])){accent-color:#191b1d;flex-shrink:0;width:18px;height:18px;margin:0}.traffic-settings .primary.compact{width:auto}@media (max-width:700px){.traffic-settings .region-fields{grid-template-columns:1fr}}.team-filters{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;margin:20px 0;display:grid}.team-filters .secondary{height:46px}.staff-roster .team-review{background:#eff6f1;border:1px solid #d7e8db;border-radius:10px;margin:20px 0;padding:24px}.staff-roster .badge,.staff-roster .zu-badge{margin-inline-start:8px}.staff-roster td select:where(:not([data-zeera-ui])){min-width:140px;margin:0}.team-pagination{margin:20px 0 32px}.staff-roster .primary.compact{width:auto}@media (max-width:700px){.team-filters{grid-template-columns:1fr}.staff-roster .button-row{flex-wrap:wrap}}.kiosk-shell{max-width:1400px;margin:0 auto;padding:28px}.kiosk-qr{align-items:center;gap:24px;padding:24px 0;display:flex}.kiosk-qr img{max-width:100%;height:auto}.kiosk-orders{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px;display:grid}.kiosk-line{border-bottom:1px solid #e8ece9;margin-bottom:16px;padding:16px 0}.kiosk-line .badge{margin:8px 0;display:inline-block}@media (max-width:640px){.kiosk-shell{padding:16px}.kiosk-qr{flex-direction:column;align-items:flex-start}.kiosk-orders{grid-template-columns:1fr}}.kiosk-sound-settings{flex-wrap:wrap;align-items:center;gap:24px}.kiosk-sound-settings .kiosk-sound-choice{align-items:center;gap:10px;min-height:44px;display:flex}.kiosk-sound-choice input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#1a1a1a;flex-shrink:0;width:20px;height:20px;min-height:20px;margin:0;padding:0}.product-sheet .panel-heading,.product-sheet .button-row{flex-wrap:wrap;gap:16px}.product-sheet table{min-width:1100px}.product-sheet td input:where(:not([data-zeera-ui])):not([type=checkbox]),.product-sheet td textarea:where(:not([data-zeera-ui])){min-width:150px;margin:0}.product-sheet td textarea:where(:not([data-zeera-ui])){resize:vertical;min-height:80px}.product-sheet input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#1a1a1a;width:20px;height:20px;min-height:20px;margin:0;padding:0}.product-sheet .table-scroll{margin:20px 0}.product-sheet caption{text-align:left;color:var(--muted);padding:12px 0}.product-sheet .panel-heading>div{min-width:0}.kiosk-shell .panel-heading{flex-wrap:wrap;gap:16px}.kiosk-shell .panel-heading>div{min-width:0}.kiosk-shell .button-row{flex-wrap:wrap}@media (max-width:640px){.kiosk-shell .panel{padding:20px}.kiosk-shell .panel-heading{flex-direction:column;align-items:flex-start}.kiosk-shell>header.panel-heading{flex-direction:row;justify-content:space-between;align-items:center}.kiosk-shell .panel-heading .button-row{width:100%}.kiosk-shell .panel-heading .button-row>button:where(:not([data-zeera-ui])){flex:140px}.kiosk-shell h1{overflow-wrap:normal}}.product-sheet td select:where(:not([data-zeera-ui])){min-width:120px;margin:0}.menu-directory input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#1a1a1a;width:20px;height:20px;min-height:20px;margin:0;padding:0}.menu-directory td:first-child{width:44px}.menu-directory .shared-review{margin-top:24px;scroll-margin-top:90px}.menu-quick-edit{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:22px}.menu-quick-edit h3{margin:0;font-size:15px}.menu-quick-edit input:where(:not([data-zeera-ui])):not([type=checkbox]){min-width:180px}.menu-directory-actions{justify-items:start;gap:8px;display:grid}.menu-directory-actions .text-button{padding:4px 0}.product-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-directory-filters>label{min-width:0}@media (max-width:800px){.product-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.product-directory-filters{grid-template-columns:1fr}}.product-directory{padding:26px}.product-directory .panel-heading h2{margin:0 0 10px}.product-directory .panel-heading p{margin:0 0 16px}.product-directory input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#1a1a1a;width:20px;height:20px;min-height:20px;margin:0;padding:0}.product-directory .shared-review{margin-top:24px;scroll-margin-top:90px}.customer-browse{z-index:3;background:var(--white);border-bottom:1px solid var(--line);padding:14px 0;position:sticky;top:0}.customer-category-nav{gap:10px;padding:10px 0 6px;display:flex;overflow-x:auto}.customer-category-nav button:where(:not([data-zeera-ui])){white-space:nowrap;flex-shrink:0}.customer-category>h3{scroll-margin-top:170px}.customer-browse input:where(:not([data-zeera-ui])){min-width:0}.customer-preview .customer-category>h3:focus{outline:2px solid var(--ink);outline-offset:6px}@media (prefers-reduced-motion:reduce){.customer-category-nav{scroll-behavior:auto}}.signed-in .customer-browse{top:72px}.signed-in .customer-category>h3{scroll-margin-top:242px}.customer-preview>h2,.customer-category>h3,.customer-item h4{overflow-wrap:normal}@media (max-width:520px){.customer-preview{padding:22px}}.product-label-editor>fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:16px 0;padding:16px}.customer-product-labels{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.customer-product-labels details{border:1px solid var(--line);border-radius:12px;max-width:100%;padding:6px 10px}.customer-product-labels summary{cursor:pointer;overflow-wrap:normal;font-size:12px}.customer-product-labels p{overflow-wrap:normal;max-width:360px;font-size:13px}.customer-product-label{border:1px solid var(--line);overflow-wrap:normal;border-radius:12px;padding:6px 10px;font-size:12px}.customer-restaurant-logo .product-photo{object-fit:contain;background:0 0;width:160px;height:80px}.customer-restaurant-name{margin-bottom:8px}.customer-announcement{overflow-wrap:normal;border-radius:12px;padding:14px 18px}.customer-menu-footer{border-top:1px solid var(--line);overflow-wrap:normal;margin-top:24px;padding-top:16px;font-size:12px}.customer-preview a{color:inherit;overflow-wrap:normal;text-decoration:underline}.customer-menu-footer{color:inherit;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0 0;display:flex}.customer-restaurant-logo{flex-shrink:0;max-width:60%}.customer-restaurant-logo .product-photo{max-width:100%}.customer-item button:where(:not([data-zeera-ui])){margin-top:12px;display:block}.tag-icon{object-fit:contain;vertical-align:middle;flex:none;width:24px;height:24px;margin-inline-end:6px;display:inline-block}.customer-product-labels .tag-icon{filter:var(--label-icon-filter,none)}.product-tags small{display:block}.product-tags td{vertical-align:top}.product-tags textarea:where(:not([data-zeera-ui])){min-height:80px}.product-tag-picker{margin:18px 0}.product-tag-picker .checkbox{margin:10px 0}.product-tags .publish-review{margin-top:20px}.product-tags>fieldset.region-fields{border:0;min-inline-size:0;padding:0}.tag-quick-edit{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:16px}.tag-quick-edit fieldset{border:0;min-inline-size:0;padding:0}.product-tags input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#1a1a1a;flex-shrink:0;width:20px;height:20px;min-height:20px;margin:0;padding:0}.product-tags .button-row{flex-wrap:wrap}.product-tags .checkbox{align-items:center;gap:10px;display:flex}.product-tags table{min-width:700px}.ai-workspace,.ai-profile,.ai-costs,.ai-dashboard,.ai-profile-fields{color:#18211b;text-align:start}.ai-workspace{max-width:1120px;margin-inline:auto}.ai-workspace .workspace-heading p{max-width:760px;font-size:16px}.ai-workspace .panel,.ai-profile,.ai-costs,.ai-dashboard{border-color:#e2e7e2;border-radius:16px;padding:24px}.ai-workspace p,.ai-profile p,.ai-costs p,.ai-dashboard p{font-size:16px;line-height:1.6}.ai-workspace .muted,.ai-profile .muted,.ai-costs .muted,.ai-dashboard .muted{color:#59635c}.ai-workspace h2,.ai-profile h2,.ai-costs h2,.ai-dashboard h2{letter-spacing:-.4px;font-size:22px}.ai-workspace h3{margin:16px 0 12px;font-size:20px;line-height:1.4}.ai-workspace .panel,.ai-dashboard{margin-block-end:24px}.ai-workspace button:where(:not([data-zeera-ui])),.ai-profile button:where(:not([data-zeera-ui])),.ai-costs button:where(:not([data-zeera-ui])),.ai-dashboard button:where(:not([data-zeera-ui])){white-space:normal;border-radius:12px;min-height:48px;padding:12px 18px;font-size:16px}.ai-workspace button:where(:not([data-zeera-ui])).primary,.ai-profile button:where(:not([data-zeera-ui])).primary,.ai-costs button:where(:not([data-zeera-ui])).primary,.ai-dashboard button:where(:not([data-zeera-ui])).primary{background:#18211b;border-color:#18211b;min-height:52px}.ai-workspace label,.ai-profile label,.ai-costs label,.ai-profile-fields label{font-size:14px;line-height:1.5}.ai-workspace input:where(:not([data-zeera-ui])),.ai-workspace select:where(:not([data-zeera-ui])),.ai-workspace textarea:where(:not([data-zeera-ui])),.ai-profile input:where(:not([data-zeera-ui])),.ai-profile select:where(:not([data-zeera-ui])),.ai-costs input:where(:not([data-zeera-ui])),.ai-costs select:where(:not([data-zeera-ui])),.ai-profile-fields input:where(:not([data-zeera-ui])),.ai-profile-fields select:where(:not([data-zeera-ui])){border-color:#7d887f;border-radius:12px;min-height:52px;font-size:16px}.ai-workspace :focus-visible,.ai-profile :focus-visible,.ai-costs :focus-visible,.ai-dashboard :focus-visible,.ai-profile-fields :focus-visible{outline-offset:2px;outline:3px solid #18211b}.ai-profile-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ai-profile-fields legend{margin-block-end:16px;font-size:16px;font-weight:600}.ai-profile-fields p{margin:0}.ai-profile-fields .checkbox input:where(:not([data-zeera-ui])),.ai-workspace .checkbox input:where(:not([data-zeera-ui])){accent-color:#18211b;flex-shrink:0;width:20px;height:20px;min-height:20px;padding:0}.ai-profile-fields .checkbox{min-height:48px}.ai-profile .panel-heading{align-items:flex-start}.ai-profile .panel-heading p{margin-block-end:0}.ai-facts{margin:20px 0}.ai-facts>div{border-bottom:1px solid #e2e7e2;justify-content:space-between;gap:16px;padding-block:12px;display:flex}.ai-facts dd{text-align:end;margin:0}.ai-tabs{border-color:#e2e7e2;gap:8px;margin-block:24px}.ai-tabs button:where(:not([data-zeera-ui])){border-radius:0;padding-inline:16px}.ai-tabs button:where(:not([data-zeera-ui])).active{border-bottom-color:#18211b}.ai-status{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:16px;align-items:flex-start;gap:16px;margin-block-end:24px;padding:20px 24px;display:flex}.ai-status-dot{background:#c5e4ca;border:1px solid #59635c;border-radius:50%;flex:none;width:12px;height:12px;margin-block-start:5px}.ai-status p{margin:8px 0 0}.ai-insight-list{background:#fff;border:1px solid #e2e7e2;border-radius:16px;gap:0;margin-block-end:24px;display:grid;overflow:hidden}.ai-insight{border-bottom:1px solid #e2e7e2;min-width:0;padding:24px}.ai-insight:last-child{border-bottom:0}.ai-insight-meta{color:#59635c;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.ai-insight .badge{color:#18211b;text-transform:none;white-space:normal;background:#edf5ef;font-size:13px}.ai-next-step{border-inline-start:3px solid #c5e4ca;margin-block:20px;padding-inline-start:16px}.ai-next-step p{margin-block:8px 0}.ai-card-actions{flex-wrap:wrap;margin-block-start:20px}.ai-evidence{margin-block:20px}.ai-workspace summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:16px;font-weight:600}.ai-evidence-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-block:12px;line-height:1.5;display:flex}.ai-evidence-row strong{white-space:nowrap}.ai-source{overflow-wrap:normal;background:#f6f8f6;border:1px solid #e2e7e2;border-radius:12px;margin-block:16px;padding:16px}.ai-source a,.ai-help-link{text-underline-offset:3px;font-weight:600;line-height:1.6;text-decoration:underline}.ai-source p{margin-block:8px}.ai-source>span{font-size:14px;line-height:1.5}.ai-limitations{margin-block-start:20px}.ai-workspace ul{padding-inline-start:24px;line-height:1.6}.ai-workspace li+li{margin-block-start:8px}.ai-market-topic{border-top:1px solid #e2e7e2;padding-block:20px}.ai-empty{padding-block:32px}.ai-empty p{max-width:740px}.ai-proposal,.ai-outcome{border-bottom:1px solid #e2e7e2;padding-block:24px}.ai-proposal:last-child,.ai-outcome:last-child{border-bottom:0}.ai-proposal h3{margin:0}.ai-proposal h4{font-size:18px}.ai-review{scroll-margin-block-start:96px}.ai-review form{max-width:640px}.ai-settings{background:#f6f8f6!important}.ai-settings form{max-width:780px}.ai-settings fieldset>details{border-top:1px solid #e2e7e2;padding-block-start:12px}.ai-dashboard>.panel-heading{flex-wrap:wrap;align-items:flex-start}.ai-dashboard .ai-insight-list{border:0;margin-block:16px 0}.ai-dashboard .ai-insight{padding:20px 0}.ai-insight-compact h3{margin-block:12px 8px;font-size:18px}.ai-insight-compact p{margin-block:8px}.ai-dashboard .ai-card-actions{margin-block-start:12px}.ai-results caption{text-align:start;padding-block:12px;font-size:14px}.ai-results th,.ai-results td{min-height:56px;padding:16px;font-size:14px}.ai-costs{margin-block:24px}.ai-workspace .alert,.ai-workspace .notice,.ai-profile .alert,.ai-profile .notice{font-size:16px}.ai-loading{min-height:160px}.ai-google-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ai-google-grid table{min-width:0}.ai-google-grid th,.ai-google-grid td{white-space:normal;overflow-wrap:normal}@media (max-width:700px){.ai-workspace .panel,.ai-profile,.ai-costs,.ai-dashboard,.ai-insight,.ai-status{padding:16px}.ai-workspace .workspace-heading{gap:16px}.ai-workspace .workspace-heading>button:where(:not([data-zeera-ui])){width:100%}.ai-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-tabs button:where(:not([data-zeera-ui])){padding-inline:8px}.ai-workspace .form-columns,.ai-profile .form-columns,.ai-costs .form-columns,.ai-google-grid{grid-template-columns:1fr}.ai-card-actions>button:where(:not([data-zeera-ui])){flex:140px}.ai-workspace .panel-heading{flex-wrap:wrap;align-items:flex-start}.ai-facts>div{flex-direction:column;gap:8px}.ai-facts dd{text-align:start}.ai-evidence-row{flex-wrap:wrap}.ai-source{padding:12px}.ai-review .panel-heading>button:where(:not([data-zeera-ui])){width:100%}.ai-results th,.ai-results td{padding:12px}.ai-profile-fields .form-columns{grid-template-columns:1fr}}.product-tags .tag-selection-hitbox{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:inline-flex}@media (max-width:600px){.product-tags .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.product-tags .table-scroll{overflow:visible}.product-tags table{width:100%;min-width:0}.product-tags thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-tags tbody{display:block}.product-tags tbody tr{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:8px 12px;padding:16px 0;display:grid}.product-tags td{overflow-wrap:normal;border:0;grid-column:2;min-width:0;padding:0;display:block}.product-tags .tag-select-cell{grid-area:1/1}.product-tags .tag-name-cell{grid-row:1;align-self:center}.product-tags td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);margin-inline-end:4px;font-size:13px}.product-tags .tag-actions-cell .menu-directory-actions{flex-wrap:wrap;gap:12px;display:flex}.product-tags .tag-quick-row{display:block}.product-tags .tag-quick-row td{width:100%}.product-tags .tag-quick-edit .actions{flex-wrap:wrap}.product-tags .tag-quick-edit input:where(:not([data-zeera-ui])){min-width:0}.product-tags .button-row>button:where(:not([data-zeera-ui])){flex:150px}}.product-tags .menu-directory-actions .text-button{min-height:44px}.customer-tag-link{overflow-wrap:normal;align-items:center;max-width:100%;min-height:44px;padding:8px 0;display:inline-flex}.customer-tag-context h1{overflow-wrap:normal;margin:18px 0 12px;font-size:28px}.customer-tag-context p{line-height:1.6}.customer-tag-archive .customer-preview{border-radius:0;margin-block:0}.customer-tag-archive .customer-tag-context{border-bottom:1px solid var(--line);margin-block:18px;padding-bottom:16px}.customer-product-labels summary{min-height:44px;padding-block:8px}.product-tags .menu-directory-actions a.text-button{align-items:center;min-height:44px;display:inline-flex}.customer-tag-archive .customer-preview{max-width:1200px;padding:32px}.customer-tag-archive .customer-category{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:32px 24px;display:grid}.customer-tag-archive .customer-category>h3{grid-column:1/-1;margin:28px 0 0}.customer-tag-archive .customer-item{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:16px;padding:12px 0}.customer-tag-archive .customer-item>.product-photo{object-fit:contain;border-radius:0;width:160px;max-width:100%;height:180px}.customer-tag-archive .customer-item>.product-photo.placeholder{border-radius:12px;width:80px;height:80px}.customer-tag-archive .customer-item>div{width:100%}.customer-tag-archive .customer-item h4{font-size:20px;line-height:1.4}.customer-tag-archive .customer-item strong{font-size:16px}.customer-tag-archive .customer-product-labels{justify-content:center}.customer-tag-archive .customer-item details{text-align:start}.customer-tag-archive .customer-product-labels details{text-align:center}@media (max-width:600px){.customer-tag-archive .customer-preview{padding:20px 16px}.customer-tag-archive .customer-category{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.customer-tag-archive .customer-item>.product-photo{width:120px;height:140px}.customer-tag-archive .customer-item h4{font-size:17px}.customer-tag-archive .customer-item>.product-photo.placeholder{width:64px;height:64px}}@media (max-width:340px){.customer-tag-archive .customer-category{grid-template-columns:minmax(0,1fr)}}.customer-tag-archive .customer-item>div>details>summary{box-sizing:border-box;min-height:44px;padding-block:12px}.product-export fieldset{border:0;gap:12px;min-width:0;margin:0;padding:16px 0;display:grid}.product-export legend{font-weight:600}.product-export .checkbox{align-items:center;min-height:44px;margin:0;line-height:1.5}.product-export .checkbox input:where(:not([data-zeera-ui])){flex-shrink:0}.product-export .panel-heading{flex-wrap:wrap;gap:12px}.product-import label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.product-import select:where(:not([data-zeera-ui])),.product-import input:where(:not([data-zeera-ui])){width:100%;max-width:100%;min-height:48px}.import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.import-steps{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.import-steps li{padding:4px 8px}.import-steps li[aria-current=step]{background:#c5e4ca;border-radius:8px}.product-import td p{margin:4px 0;font-size:14px}.product-import .import-discard{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:16px}@media (max-width:600px){.import-mapping{grid-template-columns:1fr}.product-import .button-row{flex-direction:column;align-items:stretch}}.product-import .import-update{border-bottom:1px solid var(--line);padding:16px 0}.product-import .import-update h5{margin:0 0 12px;font-size:16px}.product-import .import-update dt{font-weight:600}.product-import .import-update dd{overflow-wrap:normal;margin:4px 0 16px}@media (max-width:680px){.product-directory>.panel-heading{flex-direction:column;align-items:stretch}.product-directory>.panel-heading>.button-row{flex-wrap:wrap}.product-directory>.panel-heading>div:first-child{width:100%}}.product-import .import-update dd{white-space:pre-wrap}.product-import label.checkbox-row{flex-direction:row;align-items:center;gap:12px;min-height:48px}.product-import label.checkbox-row input:where(:not([data-zeera-ui])){flex:0 0 24px;width:24px;height:24px;min-height:24px}.product-import .import-assignment-choice{background:var(--surface,#f6f8f6);border-radius:12px;margin:16px 0;padding:0 16px 16px}.product-import .import-update h6{margin:16px 0 8px;font-size:16px}.product-import .import-more-fields{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:16px}.product-import summary{cursor:pointer;min-height:44px;font-weight:600;line-height:44px;display:list-item}.product-import code{white-space:pre-wrap;overflow-wrap:normal}.product-import .import-update li{overflow-wrap:normal;margin:8px 0}.product-directory{min-width:0;container-type:inline-size}.product-directory>.catalog-fields{grid-template-columns:minmax(0,1fr)}.product-directory .button-row{flex-wrap:wrap}.product-directory-search{max-width:640px}.product-filter-options{border:1px solid var(--line);border-radius:12px;padding:4px 16px}.product-filter-options>summary{cursor:pointer;min-height:44px;font-weight:600;line-height:44px;display:list-item}.product-filter-options .product-directory-filters{padding-block:12px}.product-active-filters{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.product-select-control{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;display:inline-flex}.product-directory-list .catalog-product-name>div{min-width:0}.product-directory-list .catalog-product-name strong,.product-directory-list .catalog-product-name small{overflow-wrap:normal}.product-directory-list .menu-directory-actions .text-button,.product-directory-list td[data-label=Menus] .text-button{min-height:44px}@container (max-width:800px){.product-directory-table{width:100%;min-width:0;overflow:visible}.product-directory-list{width:100%;min-width:0;display:block}.product-directory-list thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-directory-list tbody{display:block}.product-directory-list .product-directory-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.product-directory-list td{overflow-wrap:normal;border:0;grid-column:2;min-width:0;padding:0;font-size:14px;display:block}.product-directory-list .product-select-cell{grid-area:1/1}.product-directory-list .product-name-cell{grid-row:1;align-self:center}.product-directory-list .catalog-product-name{align-items:flex-start}.product-directory-list .catalog-product-name>.product-photo{display:block}.product-directory-list .catalog-product-name>.product-photo.placeholder{display:grid}.product-directory-list .catalog-product-name strong{font-size:16px}.product-directory-list td small{max-width:none;font-size:14px}.product-directory-list td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);margin-block-end:4px;font-size:14px;display:block}.product-directory-list .menu-directory-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:8px;display:grid}.product-directory-list .menu-directory-actions .text-button{text-align:start;white-space:normal;width:100%;padding:8px 0}.product-directory-list .product-readonly-row td{grid-column:1/-1}.product-directory-list .product-quick-row{display:block}.product-directory-list .product-quick-row td{width:100%;display:block}.product-directory-list .product-quick-row .form-columns,.product-filter-options .product-directory-filters{grid-template-columns:1fr}}.product-purchase-options>summary{cursor:pointer;min-height:44px;font-weight:600;line-height:44px}.product-purchase-options .checkbox{min-height:44px}.kitchen-timer{text-align:start;color:var(--text,#18211b);margin-block:12px;font-size:14px;line-height:1.5;display:block}.kitchen-countdown{font-variant-numeric:tabular-nums;font-size:1.1em;display:block}.kitchen-order-card .kitchen-timer{font-size:max(14px,.8em)}.kitchen-timer-track{background:#e2e7e2;border-radius:6px;height:6px;margin-top:8px;display:block;overflow:hidden}.kitchen-timer-track>span{background:#59635c;height:100%;display:block}.kitchen-timer-warning strong{color:#79500b}.kitchen-timer-warning .kitchen-timer-track>span{background:#a96b00}.kitchen-timer-late strong{color:#a12424}.kitchen-timer-late .kitchen-timer-track>span{background:#b52d2d}.kitchen-timing-settings{margin-block:16px}.kitchen-timing-settings>summary{cursor:pointer;min-height:44px;font-weight:600;line-height:44px}.kitchen-timing-settings form{max-width:640px;padding-block:16px}.kitchen-orders-columns{display:block}.kitchen-orders-columns>.order-detail{margin-block-start:24px}.kitchen-board{margin-block:24px}.kitchen-display-settings{max-width:640px;margin-block:16px 24px}.kitchen-display-settings>summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600;display:list-item}.kitchen-display-settings .form-columns{margin-block:12px}.kitchen-board{container:zeera-kitchen/inline-size}.kitchen-card-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@container zeera-kitchen (min-width:600px){.kitchen-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container zeera-kitchen (min-width:900px){.kitchen-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container zeera-kitchen (min-width:1200px){.kitchen-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kitchen-one-row .kitchen-order-card{height:max(560px,72svh)}.kitchen-two-rows .kitchen-order-card{height:max(420px,36svh)}.kitchen-card-grid .kitchen-card-lines{overscroll-behavior:contain;flex:1;min-height:64px;overflow-y:auto}.kitchen-order-card:has(.shared-review){height:auto;min-height:420px}}@container zeera-kitchen (min-width:1480px){.kitchen-card-grid.kitchen-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.kiosk-shell.kiosk-kitchen-screen{max-width:none}.kitchen-order-card{background:var(--surface,#fff);overflow-wrap:normal;border:1px solid #e2e7e2;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.kitchen-order-card header{justify-content:space-between;align-items:start;gap:12px;margin-block-end:16px;display:flex}.kitchen-order-card h3{margin:0;font-size:1.25em}.kitchen-order-card header p{margin-block:4px 0}.kitchen-card-lines{margin:16px 0;padding:0;list-style:none}.kitchen-card-lines>li{border-block-end:1px solid #e2e7e2;padding-block:16px}.kitchen-card-lines>li:first-child{padding-block-start:0}.kitchen-card-lines:focus-visible{outline-offset:3px;outline:3px solid #18211b}.kitchen-card-lines h4{margin:0 0 8px;font-size:1.1em}.kitchen-card-lines p,.kitchen-card-lines ul{margin-block:8px}.kitchen-card-lines ul{padding-inline-start:24px}.kitchen-item-note{background:#f6f8f6;border-radius:12px;padding:12px}.kitchen-order-card .button-row{gap:8px;margin-block-start:12px}.kitchen-order-card button:where(:not([data-zeera-ui])){white-space:normal;max-width:100%;min-height:48px;font-size:inherit}.kitchen-order-card footer{font-size:inherit;color:inherit;gap:12px;margin-block-start:auto;padding:16px 0 0;display:grid}.kitchen-order-card footer p{margin:0}.kitchen-text-small{font-size:16px}.kitchen-text-medium{font-size:18px}.kitchen-text-large{font-size:22px}.kitchen-order-card .badge,.kitchen-order-card .small{font-size:max(14px,.8em)}.kitchen-pagination{justify-content:center;align-items:center;margin-block:24px}@media (max-width:600px){.kitchen-order-card{padding:16px}.kitchen-order-card .button-row>button:where(:not([data-zeera-ui])){width:100%}.kitchen-pagination{justify-content:space-between}}.cart-configure h3:focus-visible{outline-offset:3px;outline:3px solid #18211b}.customer-cart .cart-line{flex-wrap:wrap;min-width:0}.customer-cart .cart-line>div{overflow-wrap:normal;flex-basis:220px;min-width:0}.customer-cart .cart-line>button:where(:not([data-zeera-ui])){min-height:48px}.customer-cart .cart-line>.cart-quantity{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.cart-quantity>button:where(:not([data-zeera-ui])){min-width:48px;min-height:48px;padding:8px;font-size:20px}.cart-quantity>span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.cart-option{flex-wrap:wrap;min-height:48px}.cart-option input:where(:not([data-zeera-ui])){flex-shrink:0;min-width:24px;min-height:24px}.cart-recovery-lines{margin:16px 0;padding:0;list-style:none}.cart-recovery-lines>li{border-block-end:1px solid var(--line);overflow-wrap:normal;padding-block:16px}.cart-recovery-lines p{margin-block:8px}.product-dates{min-width:150px;margin:0;font-size:14px}.product-dates>div+div{margin-block-start:8px}.product-dates dt{color:var(--muted)}.product-dates dd{overflow-wrap:normal;margin:0}.import-update>summary,.import-recent>summary{cursor:pointer;min-height:48px;padding-block:12px;font-weight:600}.import-job-actions{z-index:2;background:#fff;border-top:1px solid #e2e7e2;flex-wrap:wrap;padding:16px;position:sticky;bottom:0}.product-import .import-job-actions button:where(:not([data-zeera-ui])){white-space:normal;min-width:0;max-width:100%}.kiosk-shell{text-align:start;font-size:16px;line-height:1.5}.kiosk-shell>header{margin-block-end:24px}.kiosk-shell h1{letter-spacing:-.6px;margin-block:0 16px;font-size:32px;line-height:1.2}.kiosk-shell .panel{border-radius:16px;padding:24px}.kiosk-shell .primary{border-radius:12px;min-height:52px}.kiosk-shell .secondary{border-radius:12px;min-height:48px}.kiosk-shell label{font-size:14px}.kiosk-shell input:where(:not([data-zeera-ui])):not([type=checkbox]),.kiosk-shell select:where(:not([data-zeera-ui])){border-radius:12px;min-height:52px}.kiosk-shell :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),summary):focus-visible{outline-offset:2px;outline:3px solid #18211b}.screen-connection{max-width:640px;margin:48px auto}.screen-connection>p{color:#59635c;font-size:16px;line-height:1.5}.screen-connection-form{margin-block-start:24px}.catalog-product-extras{color:#18211b;border-block:1px solid #e2e7e2;max-width:640px;padding-block:16px}.nested-editor:has(.linked-catalog-extra){color:#18211b;background:#f6f8f6;border-color:#e2e7e2;border-radius:16px}.linked-catalog-extra .shared-review{background:#fff;border-color:#e2e7e2;border-radius:16px}.catalog-product-extras>summary,.extra-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.catalog-product-extras p,.linked-catalog-extra p{font-size:16px;line-height:1.5}.catalog-product-extras input:where(:not([data-zeera-ui])):not([type=checkbox]),.catalog-product-extras select:where(:not([data-zeera-ui])){border-color:#7d887f;border-radius:12px;min-height:52px}.extra-picker-list{scrollbar-gutter:stable;border:0;max-height:360px;margin:16px 0;padding:0;overflow:auto}.extra-picker-list legend{padding-block:12px;font-size:16px;font-weight:600}.extra-picker-row{cursor:pointer;border-block-end:1px solid #e2e7e2;align-items:center;gap:12px;min-height:64px;padding:12px 4px;font-size:16px;display:flex}.extra-picker-row>input:where(:not([data-zeera-ui])){accent-color:#18211b;flex-shrink:0;width:24px;min-height:24px}.extra-picker-row>span:last-child{overflow-wrap:normal;gap:4px;min-width:0;display:grid}.catalog-product-extras .button-row,.linked-catalog-extra .button-row{flex-wrap:wrap;gap:12px;display:flex}.catalog-product-extras :is(.secondary,.text-button),.linked-catalog-extra :is(.secondary,.text-button){border-radius:12px;min-height:48px;font-size:16px}.linked-catalog-extra .primary{background:#18211b;border-color:#18211b;border-radius:12px;min-height:52px;font-size:16px}.catalog-product-extras :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),summary):focus-visible,.linked-catalog-extra :is(button:where(:not([data-zeera-ui])),h3):focus-visible{outline-offset:2px;outline:3px solid #18211b}.extra-snapshot{overflow-wrap:normal;align-items:flex-start;gap:16px;display:flex}.extra-snapshot .product-photo{width:64px;height:64px}.extra-snapshot>div{min-width:0}.extra-snapshot p{margin-block:8px}.cart-extra-image{flex-shrink:0;display:flex}.cart-extra-image .product-photo{width:48px;height:48px}.cart-configure{color:#18211b;background:#f6f8f6;border-radius:16px;padding:24px;line-height:1.5}.cart-configure fieldset{border-color:#e2e7e2;border-radius:12px;padding:16px}.cart-configure legend{font-size:16px;font-weight:600}.cart-configure .cart-option{overflow-wrap:normal;flex-wrap:nowrap;gap:12px;min-height:56px;font-size:16px;line-height:1.5}.cart-option-content{text-align:start;flex:1;gap:4px;min-width:0;display:grid}.cart-configure label{font-size:14px}.cart-configure input:where(:not([data-zeera-ui])):not([type=radio]):not([type=checkbox]){border-color:#7d887f;border-radius:12px;min-height:52px;font-size:16px}.cart-configure .primary{background:#18211b;border-color:#18211b;border-radius:12px;min-height:52px;font-size:16px}.cart-configure .secondary{border-color:#7d887f;border-radius:12px;min-height:48px;font-size:16px}.cart-configure .muted{color:#59635c}.cart-configure .small{font-size:14px}.cart-configure :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #18211b}@media (max-width:640px){.cart-configure{padding:16px}.cart-configure .primary{min-height:56px}}.customer-extra-choice{align-items:center;gap:12px;display:flex}.customer-extra-choice .product-photo{width:48px;height:48px}@media (max-width:640px){.catalog-product-extras .button-row>button:where(:not([data-zeera-ui])),.linked-catalog-extra .button-row>button:where(:not([data-zeera-ui])){white-space:normal;width:100%}.cart-option{flex-wrap:wrap}.extra-picker-list{max-height:300px}}.screen-connection .primary{background:#18211b;border-color:#18211b;font-size:16px}.screen-connection .screen-options{border-block-start:1px solid #e2e7e2;margin-block-end:0;padding-block-start:8px}.screen-connection .screen-options p{color:#59635c;font-size:16px;line-height:1.5}.screen-connection-steps{margin-block:32px;padding-inline-start:24px}.screen-connection-steps>li{margin-block:24px;padding-inline-start:8px}.screen-connection-steps p{color:#59635c;margin-block:8px 0}.screen-options{text-align:start;margin-block:24px}.screen-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.screen-options>form{padding-block:16px}.screen-settings{border-block-start:1px solid #e2e7e2;padding-block:8px}.screen-settings .panel{background:#f6f8f6;margin-block:16px}.screen-settings p{max-width:65ch}.attributes-workspace{text-align:start;border-radius:16px;padding:24px;font-size:16px;line-height:1.5}.attributes-workspace p{font-size:16px}.attributes-workspace .badge{font-size:14px}.attributes-workspace .checkbox{min-height:48px;font-size:16px}.attributes-workspace input:where(:not([data-zeera-ui]))[type=checkbox]{width:24px;min-width:24px;min-height:24px}.attributes-workspace h2{margin-block:0 12px;font-size:24px}.attributes-workspace h3{margin-block:0 16px;font-size:20px}.attributes-workspace :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))){border-radius:12px;min-height:48px}.attributes-workspace :is(.primary,input:where(:not([data-zeera-ui])):not([type=checkbox]),select:where(:not([data-zeera-ui]))){min-height:52px}.attributes-workspace :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),summary,h3):focus-visible{outline-offset:2px;outline:3px solid #18211b}.attributes-workspace label{font-size:14px}.attributes-workspace details>summary{cursor:pointer;min-height:48px;padding-block:12px;font-weight:600}.attributes-workspace details label{margin-block:16px}.attribute-toolbar{align-items:end;gap:24px;margin-block:24px;display:flex}.attribute-toolbar>label{flex:1;max-width:440px}.attribute-list{margin-block:24px;padding:0;list-style:none}.attribute-list>li{border-block-end:1px solid #e2e7e2;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.attribute-list>li>div{overflow-wrap:normal;min-width:0}.attribute-list p{color:#59635c;margin-block:8px 0}.attribute-list .badge{margin-block-start:8px;display:inline-block}.attribute-list button:where(:not([data-zeera-ui])){flex-shrink:0}.attribute-editor{max-width:640px;margin-block:24px}.attribute-editor .shared-review{border-radius:16px;margin-block:24px;padding:24px}.attributes-workspace .button-row{flex-wrap:wrap}@media (max-width:640px){.attributes-workspace{padding:16px}.attribute-toolbar{flex-direction:column;align-items:stretch;gap:16px}.attribute-toolbar>label{max-width:none}.attribute-list>li{align-items:start;gap:16px}.attribute-editor .primary{width:100%}.attribute-editor .button-row{align-items:stretch}.attribute-editor .button-row>button:where(:not([data-zeera-ui])){flex:160px}.kiosk-shell h1{font-size:26px}.screen-connection{margin-block:24px}.kiosk-shell .panel{padding:16px}.screen-connection .primary{width:100%}.screen-connection-steps{margin-block:24px}}.kiosk-shell{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2;padding:32px}.kiosk-shell :is(.notice,.alert,.empty){border-radius:12px;font-size:16px}.kiosk-shell .small,.kiosk-shell .badge{font-size:14px}.kiosk-shell input:where(:not([data-zeera-ui])):not([type=checkbox]),.kiosk-shell select:where(:not([data-zeera-ui])),.kiosk-shell .secondary{border-color:#7d887f}.kiosk-shell :is(h1,h2){text-align:start}.kiosk-shell :is(h1,h2):focus-visible{outline-offset:2px;outline:3px solid #18211b}.kiosk-shell .kiosk-order-alerts{border-block-start:1px solid #e2e7e2;margin-block-start:24px}.kiosk-order-alerts>.screen-options{margin-block:0}.kiosk-order-alerts .panel-heading{align-items:start}.kiosk-shell .kiosk-sound-choice{align-items:center;gap:12px;min-height:48px;font-size:16px;display:flex}.kiosk-shell .kiosk-sound-choice input:where(:not([data-zeera-ui])){flex-shrink:0;width:24px;min-height:24px}.kiosk-shell :is(.kitchen-display-settings,.kitchen-timing-settings)>summary{min-height:48px;padding-block:12px;font-size:16px}@media (max-width:640px){.kiosk-shell{padding:16px}.kiosk-order-alerts .button-row{width:100%}.kiosk-order-alerts .button-row>button:where(:not([data-zeera-ui])){white-space:normal;flex:180px}}.catalog-location-settings>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.catalog-location-settings>summary:focus-visible{outline-offset:2px;outline:3px solid #18211b}.attributes-workspace{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2}.attributes-workspace :is(.secondary,input:where(:not([data-zeera-ui])):not([type=checkbox]),select:where(:not([data-zeera-ui]))){border-color:#7d887f}.attributes-workspace:focus-visible{outline-offset:2px;outline:3px solid #18211b}.product-attribute-picker{text-align:start;margin-block:24px;font-size:16px}.product-attribute-picker>summary{cursor:pointer;min-height:48px;padding-block:12px;font-weight:600}.product-attribute-picker :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),summary):focus-visible{outline-offset:2px;outline:3px solid #18211b}.product-attribute-picker .product-attribute-selection{border:1px solid #e2e7e2;border-radius:12px;min-width:0;margin-block:24px;padding:16px}.product-attribute-picker legend{overflow-wrap:normal;padding-inline:8px;font-size:20px;font-weight:600}.product-attribute-picker label{font-size:16px}.product-attribute-picker .attribute-value-choice{align-items:center;gap:12px;min-height:48px;margin-block:8px;display:flex}.product-attribute-picker .attribute-value-choice input:where(:not([data-zeera-ui])){flex-shrink:0;width:24px;min-height:24px}.attribute-value-translation{color:#59635c;margin-block-start:4px;display:block}.product-attribute-picker :is(select:where(:not([data-zeera-ui])),.secondary){border-color:#7d887f;border-radius:12px;min-height:52px}.attribute-selection-help{color:#9f342b}.customer-product-attributes{margin-block:16px;font-size:16px}.customer-product-attributes>div{flex-wrap:wrap;gap:8px;margin-block:8px;display:flex}.customer-product-attributes dt{font-weight:600}.customer-product-attributes dd{overflow-wrap:normal;margin:0}.product-attribute-picker legend:focus-visible{outline-offset:2px;outline:3px solid #18211b}.product-attribute-picker input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b}.product-attribute-picker .attribute-selection-help{color:#59635c}.publish-review h2:focus-visible{outline-offset:2px;outline:3px solid #18211b}.product-task{max-width:760px;margin-inline:auto}.product-task-options{border:1px solid #e2e7e2;border-radius:12px;padding:16px}.product-task-options>summary{cursor:pointer;color:#18211b;align-content:center;min-height:48px;font-size:16px;font-weight:600;display:list-item}.product-task-options[open]>summary{margin-bottom:16px}.product-task input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=file]),.product-task select:where(:not([data-zeera-ui])){border-color:#7d887f;min-height:52px;font-size:16px}.product-task textarea:where(:not([data-zeera-ui])){border-color:#7d887f;font-size:16px}.product-task button:where(:not([data-zeera-ui])){min-height:48px}.product-task button:where(:not([data-zeera-ui])).primary{min-height:52px}.product-task summary:focus-visible,.product-task h2:focus,.product-task input:where(:not([data-zeera-ui])):focus-visible,.product-task select:where(:not([data-zeera-ui])):focus-visible,.product-task textarea:where(:not([data-zeera-ui])):focus-visible{outline-offset:3px;outline:3px solid #18211b}.product-task input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;width:24px;height:24px}.product-task .checkbox{min-height:48px;font-size:16px}.product-task .catalog-fields{gap:16px}.product-task .catalog-fields>details{border:0;border-bottom:1px solid #e2e7e2;border-radius:0;margin-block:0;padding:8px 0}.product-task .catalog-fields>details>summary{min-height:48px;padding-block:12px;line-height:1.5}.product-task .catalog-fields>details[open]>summary{margin-bottom:16px}.product-task .shared-review p{font-size:16px;line-height:1.5}.product-task .shared-review h3{font-size:20px}.product-task .catalog-fields>details>label,.product-task .catalog-fields>details>.form-columns{margin-block:16px}.menu-task{max-width:640px;margin-inline:auto}.menu-task input:where(:not([data-zeera-ui])),.menu-task select:where(:not([data-zeera-ui])){border-color:#7d887f;min-height:52px;font-size:16px}.menu-task button:where(:not([data-zeera-ui])){min-height:48px}.menu-task button:where(:not([data-zeera-ui])).primary{min-height:52px}.menu-directory h2:focus,.catalog-workspace .section-heading h2:focus,.menu-task h2:focus{outline-offset:3px;outline:3px solid #18211b}.catalog-workspace .category-panel button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.catalog-workspace .category-panel .panel-heading{flex-wrap:wrap}@media (max-width:1000px){.catalog-workspace .category-panel{padding:16px;display:block;overflow:visible}.catalog-workspace .category-panel .panel-heading{margin-bottom:8px;padding:0}.catalog-workspace .category-panel h2{font-size:20px}.catalog-workspace .category-filter{white-space:normal;justify-content:space-between;width:100%;min-height:48px}}@media (max-width:600px){.menu-placement-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.menu-placement-table,.menu-placement-table tbody{width:100%;display:block}.menu-placement-table tbody tr{border-top:1px solid #e2e7e2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.menu-placement-table tbody td{overflow-wrap:normal;border:0;padding:0;font-size:16px;display:block}.menu-placement-table td:first-child,.menu-placement-table td:last-child{grid-column:1/-1}.menu-placement-table td:before{content:attr(data-label);color:#59635c;margin-bottom:4px;font-size:14px;display:block}.menu-placement-table td small{font-size:14px}.menu-placement-table td button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}}.catalog-task-navigation button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.catalog-task-navigation button:where(:not([data-zeera-ui]))[aria-current=page]{color:#18211b;border-bottom-color:#18211b}.catalog-task-navigation button:where(:not([data-zeera-ui])):focus-visible,.catalog-tools button:where(:not([data-zeera-ui])):focus-visible{outline-offset:3px;outline:3px solid #18211b}.catalog-task-navigation .secondary{border:1px solid #7d887f;border-radius:12px;margin-inline-start:auto}.catalog-tools{flex-wrap:wrap;gap:12px;margin-block:16px 24px;display:flex}.catalog-tools[hidden]{display:none}.catalog-tools button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.catalog-workspace h2[tabindex="-1"]:focus{outline-offset:3px;outline:3px solid #18211b}.branding-task{max-width:640px;margin-inline:auto}.branding-task p{font-size:16px;line-height:1.5}.branding-task p.small{font-size:14px}.branding-task input:where(:not([data-zeera-ui])):not([type=file]){border-color:#7d887f;min-height:52px;font-size:16px}.branding-task button:where(:not([data-zeera-ui])){min-height:48px}.branding-task button:where(:not([data-zeera-ui])).primary{min-height:52px}.branding-task details>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.branding-task details[open]>summary{margin-bottom:12px}.branding-task .branding-options{border-bottom:1px solid #e2e7e2;padding-block:8px}.branding-task .branding-text{gap:8px;display:grid}.branding-task .branding-options .branding-text{margin-block:16px}.branding-task input:where(:not([data-zeera-ui])):focus-visible,.branding-task button:where(:not([data-zeera-ui])):focus-visible,.branding-task summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.branding-logo-preview img{object-fit:contain;border:1px solid #e2e7e2;border-radius:12px;max-width:240px;max-height:160px;padding:16px;display:block}.branding-logo-preview p{margin-block:8px}.branding-task .catalog-fields{gap:16px}.branding-task .catalog-fields>p{margin:0}.branding-task button:where(:not([data-zeera-ui])){font-size:16px}.branding-task input:where(:not([data-zeera-ui]))[type=file]{min-height:48px}.branding-task .text-button{justify-self:start}.branding-logo-preview{margin-block:16px}.sidebar-navigation .nav-item{min-height:48px}.sidebar-navigation .nav-item span{white-space:normal;font-size:16px;line-height:1.5}.sidebar-navigation .nav-item:focus-visible,.mobile-sidebar-navigation>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.mobile-sidebar-navigation{display:none}.navigation-lock-note{color:#59635c;margin-block:16px;font-size:14px;line-height:1.5}.dashboard-shell :is(main,h1,h2)[tabindex="-1"]:focus{outline-offset:3px;outline:3px solid #18211b}@media (max-width:1000px){.dashboard-shell{flex-direction:column}.dashboard-shell>.sidebar{background:#f6f8f6;border-bottom:1px solid #e2e7e2;border-right:0;width:100%;padding:16px}.sidebar-navigation .desktop-sidebar-navigation{display:none}.mobile-sidebar-navigation{display:block}.mobile-sidebar-navigation>summary{color:#18211b;cursor:pointer;overflow-wrap:normal;border:1px solid #7d887f;border-radius:12px;min-height:52px;padding:12px 16px;font-size:16px;font-weight:600}.mobile-sidebar-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:12px;display:grid}.sidebar-navigation .nav-item{justify-content:flex-start;min-height:48px;padding:12px;font-size:18px}.sidebar-navigation .nav-item span{font-size:16px;display:inline}.signed-in>footer{padding-left:24px}.signed-in .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding:16px}}@media (max-width:400px){.mobile-sidebar-navigation nav{grid-template-columns:1fr}}.product-directory .product-options{min-width:0}.product-directory .product-options>summary{cursor:pointer;overflow-wrap:normal;border:1px solid #7d887f;border-radius:12px;min-height:48px;padding:12px 16px;font-size:16px;line-height:24px}.product-directory .product-options>summary[aria-disabled=true]{cursor:default;opacity:.55}.product-directory .product-options>summary:focus-visible,.product-directory .product-filter-options>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.product-directory .product-options>div{gap:8px;padding-block:12px;display:grid}.product-directory .product-options>div>button:where(:not([data-zeera-ui])){white-space:normal;text-align:start;min-height:48px}.product-directory .product-filter-options>summary{min-height:48px;padding-block:12px;font-size:16px;line-height:24px}.product-directory .catalog-fields input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),.product-directory .catalog-fields select:where(:not([data-zeera-ui])){min-height:52px;font-size:16px}.product-directory .menu-directory-actions>.text-button,.product-directory .catalog-fields .secondary{min-height:48px;font-size:16px}.product-directory .product-select-control{min-width:48px;min-height:48px}.product-directory .product-directory-list tbody td{font-size:16px}.product-directory .product-options[open]{background:#f6f8f6;border-radius:12px}@container (max-width:800px){.product-directory-list .menu-directory-actions{grid-template-columns:minmax(0,1fr)}.product-directory .product-select-control{min-width:44px}.product-directory .product-options>div{padding-inline:12px}}@media (max-width:520px){.product-directory{padding:16px}.product-directory>.panel-heading>.button-row{align-items:stretch}.product-directory>.panel-heading .product-options{width:100%}}.addon-group-copy{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:12px;margin-block:16px;padding:16px}.addon-group-copy>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600;line-height:24px}.addon-group-copy>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.addon-group-copy label{gap:8px;font-size:14px;display:grid}.addon-group-copy select:where(:not([data-zeera-ui])){max-width:100%;min-height:52px;font-size:16px}.addon-group-copy button:where(:not([data-zeera-ui])){min-height:48px;margin-block-start:16px;font-size:16px}.addon-library{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2;border-radius:16px;padding:24px}.addon-library input:where(:not([data-zeera-ui])):not([type=checkbox]),.addon-library select:where(:not([data-zeera-ui])){border-color:#7d887f}.addon-library>.panel-heading{display:block}.addon-library>.panel-heading>.button-row{flex-wrap:wrap;margin-block:24px}.addon-library>.panel-heading>.button-row>button:where(:not([data-zeera-ui])){white-space:nowrap;flex-shrink:0}.addon-library form{max-width:640px}.addon-library label{gap:8px;margin-block:16px;font-size:14px;display:grid}.addon-library label.checkbox{align-items:center;min-height:48px;font-size:16px;display:flex}.addon-library input:where(:not([data-zeera-ui])):not([type=checkbox]),.addon-library select:where(:not([data-zeera-ui])){width:100%;min-width:0;min-height:52px;font-size:16px}.addon-library .checkbox input:where(:not([data-zeera-ui])){width:24px;height:24px;min-height:24px}.addon-library button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.addon-library .primary{min-height:52px}.addon-library summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600;line-height:24px}.addon-library summary:focus-visible,.addon-library [tabindex="-1"]:focus{outline-offset:3px;outline:3px solid #18211b}.addon-library fieldset{border:0;min-width:0;margin:0;padding:0}.addon-choice{background:#f6f8f6;border-radius:16px;margin-block:16px;padding:16px}.addon-choice h5{margin:0 0 8px;font-size:16px}.addon-library-list{margin:16px 0;padding:0;list-style:none}.addon-library-list>li{border-bottom:1px solid #e2e7e2;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.addon-library-list>li>div{overflow-wrap:normal;min-width:0}.addon-library-list p{color:#59635c;margin-block:8px;font-size:14px}@media (max-width:520px){.addon-library{padding:16px}.addon-library-list>li,.addon-library>.panel-heading>.button-row{flex-direction:column;align-items:stretch}}.linked-product-addon{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2;overflow-wrap:normal;background:#f6f8f6;border-radius:16px;font-size:16px;line-height:1.5}.linked-product-addon h3{margin-block:0 16px;font-size:20px}.linked-product-addon p{font-size:16px}.linked-product-addon ul{margin-block:16px;padding:0;list-style:none}.linked-product-addon li{border-bottom:1px solid #e2e7e2;justify-content:space-between;gap:16px;padding-block:12px;display:flex}.linked-product-addon li>span{min-width:0}.linked-product-addon .button-row{flex-wrap:wrap;gap:12px}.linked-product-addon button:where(:not([data-zeera-ui])){white-space:normal;font-size:16px}.linked-product-addon .secondary{border-color:#7d887f}.linked-product-addon .shared-review{border-color:#e2e7e2;border-radius:16px}.addon-translation{color:#59635c;font-size:14px;display:block}.addon-change-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.addon-change-comparison h4{margin-block:16px;font-size:16px}.addon-change-comparison li{flex-direction:column;gap:4px}.linked-product-addon :is(button:where(:not([data-zeera-ui])),h3):focus-visible{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.addon-change-comparison{grid-template-columns:1fr}.linked-product-addon li{flex-direction:column;gap:4px}.linked-product-addon .button-row{flex-direction:column;align-items:stretch}}.addon-bulk-review{max-width:640px;margin-block-start:24px;margin-inline:auto}.addon-bulk-review input:where(:not([data-zeera-ui]))[type=search],.addon-bulk-review select:where(:not([data-zeera-ui])){border-color:#7d887f;min-height:52px;font-size:16px}.addon-bulk-review input:where(:not([data-zeera-ui]))[type=search]:focus-visible,.addon-bulk-review select:where(:not([data-zeera-ui])):focus-visible{outline-offset:3px;outline:3px solid #18211b}.addon-bulk-review summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.addon-bulk-review summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.addon-bulk-review .primary{min-height:52px}.addon-bulk-review .secondary{min-height:48px}@media (max-width:640px){.addon-bulk-review .primary{min-height:56px}}.addon-bulk-review :is(h3,h4):focus-visible{outline-offset:3px;outline:3px solid #18211b}.addon-bulk-review h4{margin-block:24px 16px;font-size:20px}.addon-bulk-selection-tools{flex-wrap:wrap;gap:12px;display:flex}.addon-bulk-products .checkbox{align-items:center;gap:12px;width:100%;min-height:56px;font-size:16px;display:flex}.addon-bulk-products input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;flex-shrink:0;width:24px;height:24px;min-height:24px}.addon-bulk-products small{color:#59635c;margin-block-start:4px;font-size:14px;display:block}.addon-bulk-review>button:where(:not([data-zeera-ui])){margin-block-start:24px}.addon-bulk-versions>section,.addon-bulk-menu-scope{border-block-start:1px solid #e2e7e2;margin-block:24px;padding-block:8px}.addon-bulk-versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.addon-bulk-versions h5{margin-block:16px;font-size:16px}.addon-bulk-versions li{flex-direction:column;gap:4px}.addon-bulk-pending-details>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.addon-bulk-pending-details>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.addon-bulk-review .button-row{margin-block:24px}.product-export{--ink:#18211b;--muted:#59635c;--paper:#f6f8f6;--line:#e2e7e2;border-radius:16px;max-width:640px;margin-inline:auto;font-size:16px;line-height:1.5}.product-directory>.panel-heading[hidden],.product-directory>.catalog-fields[hidden]{display:none}.product-export h3{font-size:24px}.product-export .checkbox{min-height:48px;font-size:16px}.product-export .checkbox input:where(:not([data-zeera-ui])){accent-color:#18211b;width:24px;height:24px}.product-export button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.product-export button:where(:not([data-zeera-ui])).primary{min-height:52px;margin-block-start:24px}.product-export .export-options{margin-block:16px}.product-export .export-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.product-export :is(summary,button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))):focus-visible,.product-export h3:focus{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.product-export{padding:16px}.product-export button:where(:not([data-zeera-ui])).primary{width:100%}.addon-bulk-versions{grid-template-columns:1fr}.addon-library-list .button-row,.addon-bulk-selection-tools{flex-direction:column;align-items:stretch;width:100%}.addon-bulk-review>button:where(:not([data-zeera-ui])){width:100%}}.preview-menu-switch{margin-block:16px}.preview-menu-switch>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;line-height:1.5}.preview-menu-switch .catalog-menu-picker{margin-block:16px}.preview-menu-switch>summary:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #18211b}.customer-preview{border-radius:16px;padding:24px;font-size:16px;line-height:1.5}.customer-preview>p,.customer-item p,.customer-item strong,.customer-item details,.customer-item .variant-preview{font-size:16px;line-height:1.5}.customer-item summary{min-height:48px;padding-block:12px}.customer-item summary .muted{font-size:14px}.customer-preview :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui]))){border-radius:12px;font-size:16px}.customer-preview input:where(:not([data-zeera-ui])){border-color:#7d887f;min-height:52px}.customer-preview .secondary{border-color:#7d887f;min-height:48px}.customer-preview :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),summary):focus-visible{outline-offset:2px;outline:3px solid #18211b}.customer-category>h3{font-size:22px}@media (max-width:640px){.customer-preview{padding:16px}.customer-preview>h2{font-size:26px}.customer-preview .customer-item button:where(:not([data-zeera-ui])){min-height:56px}}.variant-combinations,.variant-attribute-options{max-width:640px;margin-block:16px}.variant-combinations>summary,.variant-attribute-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.variant-combinations p,.variant-attribute-options p{font-size:16px;line-height:1.5}.variant-combinations fieldset{border:1px solid #e2e7e2;border-radius:12px;margin-block:16px;padding:16px}.variant-combinations .checkbox{min-height:48px;font-size:16px}.variant-combinations input:where(:not([data-zeera-ui])):not([type=checkbox]),.variant-attribute-options select:where(:not([data-zeera-ui])){border:1px solid #7d887f;border-radius:12px;min-height:52px;font-size:16px}.variant-combinations .primary{background:#18211b;border-radius:12px;min-height:52px;font-size:16px}.variant-combinations .secondary,.variant-attribute-options .secondary{border-color:#7d887f;border-radius:12px;min-height:48px;font-size:16px}.variant-combinations :is(summary,button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),h3):focus-visible,.variant-attribute-options :is(summary,button:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #18211b}.variant-combination-review{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:16px;padding:24px}.variant-combination-review ul{padding-inline-start:24px}.variant-combination-review li{padding-block:12px}.variant-combination-review li>span{overflow-wrap:normal;font-size:16px;display:block}.variant-attribute-options label{margin-block:16px;display:block}@media (max-width:640px){.variant-combination-review{padding:16px}.variant-combinations .button-row{flex-wrap:wrap}.catalog-workspace .product-task .variant-combinations .primary{min-height:56px}}.catalog-workspace .variant-editor{background:#f6f8f6;border-color:#e2e7e2;border-radius:16px}.customer-variant-choices{gap:16px;min-width:0;display:grid}.customer-variant-choices label{gap:8px;min-width:0;display:grid}.customer-cart .customer-variant-choices select:where(:not([data-zeera-ui])){background:#fff;border:1px solid #7d887f;border-radius:12px;width:100%;max-width:100%;min-height:52px;font-size:16px}.customer-variant-choices p{margin-block:0 16px;font-size:16px;line-height:1.5}.customer-variant-choices select:where(:not([data-zeera-ui])):focus-visible{outline-offset:2px;outline:3px solid #18211b}.kiosk-setup-screen{max-width:768px}.kiosk-setup-screen .screen-connection{margin-block:32px}.kiosk-shell .screen-connection :is(input:where(:not([data-zeera-ui])),.primary,.secondary){font-size:16px}.kiosk-shell .screen-connection input:where(:not([data-zeera-ui])){border-color:#7d887f}.kiosk-shell .screen-connection .primary{min-height:52px}@media (max-width:640px){.kiosk-setup-screen .screen-connection{margin-block:24px}.kiosk-shell .screen-connection .primary{min-height:56px}}.variant-photo-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.variant-photo-options p{color:#59635c;font-size:16px;line-height:1.5}.variant-photo-options input:where(:not([data-zeera-ui])){border-color:#7d887f;border-radius:12px;min-height:52px;font-size:16px}.variant-photo-options .secondary{min-height:48px;font-size:16px}.variant-photo-options :is(input:where(:not([data-zeera-ui])),button:where(:not([data-zeera-ui])),summary):focus-visible{outline-offset:2px;outline:3px solid #18211b}.customer-variation-photo .product-photo{object-fit:cover;border-radius:12px;width:104px;height:104px}.customer-item .variant-preview:has(.product-photo){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-item .variant-preview .product-photo{width:56px;height:56px}.variant-photo-options .secondary{border-color:#7d887f;border-radius:12px}.product-task{max-width:640px}.product-additional-options{border-block-start:1px solid #e2e7e2;padding-block-start:8px}.product-additional-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.product-additional-options>label{margin-block:16px}.addon-choice-rules{gap:12px;margin-block:16px;display:grid}.addon-choice-rules select:where(:not([data-zeera-ui])),.addon-choice-rules input:where(:not([data-zeera-ui])){border-color:#7d887f;min-height:52px;font-size:16px}.addon-choice-rules select:where(:not([data-zeera-ui])):focus-visible,.addon-choice-rules input:where(:not([data-zeera-ui])):focus-visible,.product-task .addon-translation>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.product-task .addon-translation>summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.product-create-help{color:#59635c;margin-block:0;font-size:16px;line-height:1.5}.product-task .product-save-action{width:100%;font-size:16px}.product-update-recovery{max-width:640px;margin-inline:auto}.product-update-recovery h2{font-size:24px;line-height:1.3}.product-update-recovery h2:focus{outline-offset:3px;outline:3px solid #18211b}.product-update-recovery .primary{min-height:52px}.product-update-recovery .secondary{min-height:48px}@media (max-width:640px){.product-update-recovery .primary,.catalog-workspace .product-task .product-save-action{min-height:56px}}.catalog-workspace>.section-heading[hidden],.catalog-task-navigation[hidden],.catalog-location-settings[hidden]{display:none}.product-task>.panel-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-end:24px}.product-task>.panel-heading h2{letter-spacing:-.5px;margin:0;font-size:28px;line-height:1.25}.product-task .text-button{min-height:48px;font-size:16px}@media (max-width:640px){.product-task>.panel-heading h2{font-size:24px}.product-task>.panel-heading .text-button{margin-inline-start:auto}}.menu-overview[hidden]{display:none}.menu-task{max-width:640px}.menu-task h2{margin-block:0 24px;font-size:28px;line-height:1.25}.menu-task p{font-size:16px;line-height:1.5}.menu-create-options{border-block-start:1px solid #e2e7e2;padding-block-start:8px}.menu-create-options>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.menu-create-options>label{margin-block:16px}.menu-create-options :is(input:where(:not([data-zeera-ui])),summary):focus-visible{outline-offset:2px;outline:3px solid #18211b}.menu-create-help{color:#59635c;margin:0}.menu-task .actions{flex-wrap:wrap;gap:12px;display:flex}.menu-task .actions .primary{flex:1;font-size:16px}.menu-task .actions .secondary{font-size:16px}@media (max-width:640px){.menu-task h2{font-size:24px}.menu-task .actions .primary{min-height:56px}}.menu-discard-review{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:16px;padding:16px}.menu-discard-review h3{margin-block:0 12px;font-size:20px}.menu-discard-review h3:focus{outline-offset:2px;outline:3px solid #18211b}.menu-start{max-width:640px;margin-top:24px;padding:24px}.menu-start h3{margin:0 0 12px;font-size:24px}.menu-start p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.5}.menu-overview>.section-heading{margin-top:24px}.menu-overview>.section-heading>.actions{gap:12px}.menu-overview .category-filter{min-height:48px;font-size:16px}.menu-overview .catalog-toolbar strong{font-size:20px}@media (max-width:600px){.menu-start{padding:16px}.menu-start .primary{width:100%;min-height:56px}.menu-overview .catalog-toolbar .primary{min-height:56px}}.menu-sharing{border-top:1px solid #e2e7e2;margin-top:24px;padding:16px 0}.menu-sharing .actions{align-items:flex-start;gap:12px}.menu-sharing p,.menu-share-action p{margin:8px 0;font-size:14px;line-height:1.5}.menu-sharing details summary,.menu-qr-options summary{cursor:pointer;align-content:center;min-height:48px;font-size:14px;display:list-item}.menu-qr-options{margin-top:8px}.menu-sharing input:where(:not([data-zeera-ui])){max-width:640px}.menu-share-action{min-width:0}@media (max-width:600px){.menu-sharing .actions{flex-direction:column}.menu-sharing .actions>.secondary,.menu-sharing .menu-share-action,.menu-sharing .menu-share-action>.secondary{width:100%}}.product-creation-recovery{color:var(--ink);margin-block-start:24px}.product-creation-recovery h3{margin-block:0 12px;font-size:20px}.product-creation-recovery h3:focus{outline:3px solid var(--ink);outline-offset:3px}.product-creation-recovery .actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.product-creation-recovery .actions{flex-direction:column}.product-creation-recovery .actions button:where(:not([data-zeera-ui])){width:100%}.product-creation-recovery .actions .primary{min-height:56px}.product-creation-recovery .actions .secondary{min-height:48px}}.product-discard-review{color:var(--ink);margin-block-start:24px}.product-discard-review .actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.product-discard-review .actions{flex-direction:column}.product-discard-review .actions button:where(:not([data-zeera-ui])){width:100%;min-height:48px}}.product-sale-options input:where(:not([data-zeera-ui])),.product-sale-options select:where(:not([data-zeera-ui])){width:100%;min-width:0;min-height:52px;font-size:16px}.product-sale-options .secondary{min-height:48px;font-size:16px}.product-sale-options label{margin-block:16px;display:block}.product-sale-options .sale-date-options{margin-block:16px}.product-sale-options input:where(:not([data-zeera-ui]))[type=datetime-local]{text-align:start;direction:ltr}.product-edit-action{min-width:120px;min-height:52px;font-size:16px}.promotions-workspace{max-width:760px;margin-inline:auto}.promotions-workspace label:not(.checkbox){margin-block:16px;display:block}.promotions-workspace input:where(:not([data-zeera-ui])):not([type=checkbox]),.promotions-workspace select:where(:not([data-zeera-ui])){width:100%;min-height:52px;font-size:16px}.promotions-workspace details{background:var(--soft,#f6f8f6);border-radius:12px;margin-block:16px;padding:16px}.promotions-workspace summary{cursor:pointer;align-content:center;min-height:44px}.promotions-workspace input:where(:not([data-zeera-ui]))[type=datetime-local]{direction:ltr}.promotion-list{padding:0;list-style:none}.promotion-list>li{border-block-end:1px solid var(--line,#e2e7e2);padding-block:24px}.promotion-discount-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.promotion-discount-fields{grid-template-columns:1fr;gap:0}.promotions-workspace .primary{width:100%;min-height:56px}}.promotion-discount-fields{display:block}.restaurant-size-editor{margin-block:16px;padding:24px}.restaurant-size-editor .form-columns{margin-bottom:0}.size-more-options{margin-top:16px}.size-more-options>summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.size-more-options[open]>summary{margin-bottom:16px}.size-more-options>label{margin-block:16px}.size-availability-note{margin-block:12px 0;font-size:16px;font-weight:600}.size-more-options>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.restaurant-size-editor{padding:16px}.restaurant-size-editor .form-columns{grid-template-columns:1fr}}.customer-item-price{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;display:flex}.customer-item-price strong,.customer-item-price del,.variant-preview del{font-size:16px}.customer-item-price del,.variant-preview del{opacity:.75}.customer-offer{background:var(--white);color:var(--ink);border:1px solid;font-size:14px}.variant-preview del{margin-inline-start:8px}.restaurant-dashboard-view .nav-item{border-radius:4px;min-height:56px}.restaurant-dashboard-view .nav-item span{font-size:16px}.restaurant-dashboard-view .nav-item[aria-current=page]{background:var(--active);color:var(--ink)}.restaurant-dashboard-view .workspace-heading p{font-size:16px}.restaurant-dashboard-view .workspace-heading .eyebrow{display:none}.restaurant-dashboard-view .notice,.restaurant-dashboard-view .mobile-sidebar-navigation>summary{border-radius:4px}.restaurant-dashboard-view .sidebar{border-right:0;border-inline-end:1px solid var(--line)}.restaurant-dashboard-view .top-label{border-left:0;border-inline-start:1px solid var(--line);padding-left:0;padding-inline-start:28px}.restaurant-home{--home-corner:4px;--home-action-width:224px;--home-action-height:56px;gap:24px;max-width:1040px;margin-inline:auto;font-size:16px;display:grid}.restaurant-home .section-heading{margin:0}.restaurant-home .section-heading h2{letter-spacing:-.7px;font-size:28px}.restaurant-home .panel{border-radius:var(--home-corner);min-width:0;margin:0;padding:32px}.restaurant-home .home-orders{background:var(--paper)}.home-task-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.restaurant-home h3{align-items:center;gap:12px;min-width:0;margin:0;font-size:24px;font-weight:600;display:flex}.home-icon{flex:none}.home-icon-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.home-section-icon{background:var(--active);border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.restaurant-home button:where(:not([data-zeera-ui])){border-radius:var(--home-corner);white-space:normal;justify-content:center;align-items:center;gap:12px;max-width:100%;line-height:1.5;display:inline-flex}.restaurant-home button:where(:not([data-zeera-ui])).primary{min-height:56px;padding:14px 24px;font-size:16px}.restaurant-home button:where(:not([data-zeera-ui])).home-main-action{min-height:64px}.restaurant-home button:where(:not([data-zeera-ui])).secondary{min-height:48px;padding:11px 16px;font-size:16px}.restaurant-home :is(p,strong,dt,dd,span){overflow-wrap:normal}.home-order-counts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin:32px 0 0;display:grid}.home-order-counts>div{border-inline-start:1px solid var(--line);flex-direction:column;gap:8px;padding-inline-start:24px;display:flex}.home-order-counts>div:first-child{border-inline-start:0;padding-inline-start:0}.home-order-counts dt{color:var(--muted);order:1;font-size:16px}.home-order-counts dd{letter-spacing:-1px;margin:0;font-size:40px;font-weight:600;line-height:1.2}.home-loading{align-content:center;min-height:80px;margin:24px 0 0}.home-payment-counts{border-top:1px solid var(--line);margin-top:24px}.restaurant-home .alert{border-radius:4px;margin-top:24px}.restaurant-home .alert p{margin-top:0}.home-draft-note{color:var(--muted);margin:20px 0 0;line-height:1.6}.home-menu-list{margin:16px 0 0;padding:0;list-style:none}.home-menu-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.home-menu-list li:last-child{padding-bottom:0}.home-menu-list li>div{min-width:0}.home-menu-list strong{font-size:18px;font-weight:600;display:block}.home-menu-state{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:14px;line-height:1.5;display:flex}.home-menu-state:before{content:"";background:var(--control-outline);border-radius:2px;flex:none;width:8px;height:8px}.home-menu-draft:before{background:var(--active);border:1px solid var(--control-outline)}.home-menu-list button:where(:not([data-zeera-ui])){flex-shrink:0}.home-payment-counts>summary,.home-suggestions>summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px;line-height:1.5}.home-payment-counts>summary{padding-block:12px}.home-suggestions>summary{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:16px 20px}.home-suggestions>summary .home-icon{vertical-align:middle;margin-inline:8px}.home-suggestions[open]>summary{margin-bottom:16px}.restaurant-home summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:640px){.restaurant-home{gap:20px}.restaurant-home .panel{padding:20px}.restaurant-home .section-heading h2{font-size:24px}.restaurant-home h3{font-size:20px}.home-task-heading{gap:16px}.home-orders .home-task-heading{flex-direction:column;align-items:stretch}.restaurant-home button:where(:not([data-zeera-ui])).primary{width:100%}.home-order-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;margin-top:24px}.home-order-counts>div,.home-order-counts>div:first-child{border:0;padding:0}.home-order-counts dd{font-size:32px}.home-menu-list li{flex-direction:column;align-items:stretch;gap:16px;padding-block:20px}.home-menu-list button:where(:not([data-zeera-ui])){width:100%}}.platform-home{gap:24px;max-width:960px;display:grid}.platform-home h2{margin:0 0 16px;font-size:24px}.platform-home .primary{min-height:52px;font-size:16px}.platform-home .secondary{min-height:48px;font-size:16px}.platform-home-details>summary,.platform-home-options>summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.platform-home-details>summary{background:#f6f8f6;border-radius:12px;padding:16px}.platform-home-details[open]>summary,.platform-home-options[open]>summary{margin-bottom:16px}.platform-home-options{margin-top:24px}.platform-home summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.platform-home .primary{width:100%;min-height:56px}}.order-alert-settings{border-block-end:1px solid #e2e7e2;margin-block:16px;padding-block:8px}.order-alert-settings>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px;font-weight:600}.order-alert-settings>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.order-alert-settings[open]>summary{margin-block-end:16px}.orders-workspace .catalog-tabs button:where(:not([data-zeera-ui])),.orders-workspace .order-ticket,.orders-workspace .order-detail button:where(:not([data-zeera-ui])).primary{min-height:52px;font-size:16px}@media (max-width:640px){.orders-workspace .order-detail button:where(:not([data-zeera-ui])).primary{width:100%;min-height:56px}.order-alert-settings .button-row{flex-direction:column;align-items:stretch}}.customer-checkout{max-width:760px;margin-inline:auto}.customer-checkout button:where(:not([data-zeera-ui])).primary{min-height:52px;font-size:16px}.customer-checkout button:where(:not([data-zeera-ui])).secondary{min-height:48px;font-size:16px}@media (max-width:640px){.customer-checkout button:where(:not([data-zeera-ui])).primary{width:100%;min-height:56px}}.customer-checkout details>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.customer-checkout details>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.cart-recovery button:where(:not([data-zeera-ui])).secondary{min-height:48px;font-size:16px}.cart-recovery button:where(:not([data-zeera-ui])).primary{min-height:52px;font-size:16px}.cart-recovery h3:focus{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.cart-recovery button:where(:not([data-zeera-ui])).primary{width:100%;min-height:56px}}.customer-cart details>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.customer-cart details>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.order-search{gap:12px;max-width:640px;margin-block:20px;display:grid}.order-search>label{gap:8px;font-size:16px;font-weight:600;display:grid}.order-search input:where(:not([data-zeera-ui])),.order-search select:where(:not([data-zeera-ui])){color:#18211b;background:#fff;border:1px solid #7d887f;border-radius:8px;width:100%;max-width:100%;min-height:52px;padding:12px;font-size:16px}.order-search summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:16px}.order-search button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.order-search input:where(:not([data-zeera-ui])):focus-visible,.order-search select:where(:not([data-zeera-ui])):focus-visible,.order-search summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.restaurant-size-editor .size-actions{justify-content:flex-end;margin-block-start:8px;display:flex}.restaurant-size-editor .size-actions button:where(:not([data-zeera-ui])){min-height:48px}.restaurant-size-editor .size-actions button:where(:not([data-zeera-ui])):focus-visible{outline-offset:3px;outline:3px solid #18211b}.size-order-controls{flex-wrap:wrap;gap:12px;margin-block-start:16px;display:flex}.size-order-controls button:where(:not([data-zeera-ui])){flex:1;min-height:48px;font-size:16px}.size-order-controls button:where(:not([data-zeera-ui])):focus-visible{outline-offset:3px;outline:3px solid #18211b}.kitchen-item-progress>summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.kitchen-item-progress>summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.kitchen-item-progress[open]>.button-row{margin-block:8px}.tables-workspace input:where(:not([data-zeera-ui])):not([type=checkbox]),.tables-workspace select:where(:not([data-zeera-ui])){border-color:#7d887f;min-height:52px;font-size:16px}.table-qr-download-actions{flex-wrap:wrap;gap:12px;margin-block:24px 8px;display:flex}.table-qr-download-actions .primary{min-height:52px;font-size:16px}.table-qr-download-actions .secondary{justify-content:center;align-items:center;min-height:48px;font-size:16px;display:inline-flex}.table-qr-download-actions :focus-visible{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.table-qr-download-actions .primary{width:100%;min-height:56px}}.tables-workspace .table-qr-direct{white-space:normal;min-height:48px;font-size:16px}.table-row-options{min-width:140px}.table-row-options>summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.table-row-options[open]{padding-block-end:8px}.table-row-options[open] .text-button{min-height:48px;display:block}.table-row-options>summary:focus-visible,.tables-workspace .table-qr-direct:focus-visible,.table-qr h2:focus{outline-offset:3px;outline:3px solid #18211b}.floor-plan-navigation{flex-wrap:wrap;gap:12px;margin-block:0 24px;display:flex}.floor-plan-navigation button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.floor-plan-navigation [aria-current=page]{color:#18211b;background:#c5e4ca}.floor-plan-scroll{background:#f6f8f6;border:1px solid #7d887f;border-radius:12px;max-height:70vh;overflow:auto}.floor-plan-canvas{width:100%;min-width:1000px;position:relative}.floor-table{color:#18211b;overflow-wrap:normal;background:#fff;border:1px solid #7d887f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:6px;font-size:16px;line-height:1.25;display:flex;position:absolute}.floor-table span{font-size:13px}.floor-table.has-orders{background:#c5e4ca}.floor-table[aria-pressed=true]{border-color:#18211b;box-shadow:inset 0 0 0 2px #18211b}.floor-plan-legend{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.floor-plan-legend span{border:1px solid #7d887f;border-radius:8px;padding:8px 12px}.floor-plan-legend .has-orders{background:#c5e4ca}.reception-floor-plan button:where(:not([data-zeera-ui])){min-height:48px}.floor-plan-scroll:focus-visible,.reception-floor-plan button:where(:not([data-zeera-ui])):focus-visible,.floor-plan-navigation button:where(:not([data-zeera-ui])):focus-visible,.floor-table-orders h3:focus{outline-offset:3px;outline:3px solid #18211b}.floor-table-orders{margin-block-start:24px}.floor-table-orders ul{padding:0;list-style:none}.floor-table-orders li{border-bottom:1px solid #e2e7e2;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.floor-table-orders h3{font-size:22px}.floor-table-orders .panel-heading{flex-wrap:wrap;gap:12px}@media (max-width:640px){.floor-table-orders li{flex-direction:column;align-items:stretch}.floor-table-orders li button:where(:not([data-zeera-ui])){width:100%;min-height:56px}}.reception-floor-plan h2:focus{outline-offset:3px;outline:3px solid #18211b}.menu-product-choices{margin-block:24px;padding:0;list-style:none}.menu-product-choices li{border-bottom:1px solid #e2e7e2}.menu-product-choices label{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:16px;display:flex}.menu-product-choices label>span{gap:8px;display:grid}.menu-product-choices input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;flex:none;width:24px;height:24px;min-height:24px}.menu-products-picker .button-row{flex-wrap:wrap;margin-block:16px}.menu-products-picker h2:focus,.menu-product-choices input:where(:not([data-zeera-ui])):focus-visible{outline-offset:3px;outline:3px solid #18211b}.menu-products-picker summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.menu-products-picker input:where(:not([data-zeera-ui])):not([type=checkbox]),.menu-products-picker select:where(:not([data-zeera-ui])){min-height:52px;font-size:16px}.menu-products-picker label,.menu-products-picker select:where(:not([data-zeera-ui])),.menu-products-picker input:where(:not([data-zeera-ui])){overflow-wrap:normal;min-width:0}@media (max-width:640px){.menu-products-picker .button-row>.primary{width:100%;min-height:56px}.menu-product-choices label{padding-inline:8px}.menu-product-choices label>span{overflow-wrap:normal;min-width:0}}.menu-product-list>ul{margin-block:24px;padding:0;list-style:none}.menu-product-list>ul>li{border-bottom:1px solid #e2e7e2;padding-block:24px}.menu-product-row-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.menu-product-row-heading>div:first-child{flex:240px;min-width:0}.menu-product-row-heading h3{overflow-wrap:normal;margin:0;font-size:20px}.menu-product-row-heading p{margin-block:8px}.menu-product-row-price{gap:8px;font-size:16px;display:grid}.menu-product-list input:where(:not([data-zeera-ui])){min-height:52px;font-size:16px}.menu-product-list button:where(:not([data-zeera-ui])),.menu-product-list summary{min-height:48px;font-size:16px}.menu-product-list summary{cursor:pointer;align-content:center}.menu-product-list details{margin-block-start:12px}.menu-size-prices{max-width:640px;padding:0;list-style:none}.menu-size-prices li{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:12px;display:flex}.menu-product-list button:where(:not([data-zeera-ui])):focus-visible,.menu-product-list summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.menu-product-row-heading{flex-direction:column;align-items:stretch}.menu-product-row-heading>div:first-child{flex:initial}.menu-product-row-heading>button:where(:not([data-zeera-ui])){width:100%}.menu-product-row-price strong{overflow-wrap:normal}}.customer-added{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;font-size:16px;display:flex}.customer-added .text-button{min-height:48px;font-size:16px}.customer-item>div>button:where(:not([data-zeera-ui])).secondary{min-height:52px;font-size:16px}.customer-added button:where(:not([data-zeera-ui])):focus-visible,.customer-cart h2:focus{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.customer-item>div>button:where(:not([data-zeera-ui])).secondary{width:100%;min-height:56px}}.floor-layout-editor h2:focus{outline-offset:3px;outline:3px solid #18211b}.floor-layout-editor .primary{min-height:52px;font-size:16px}.floor-layout-editor .secondary{min-height:48px;font-size:16px}.floor-edit-table{position:absolute}.floor-edit-table .floor-table{touch-action:none;width:100%;height:100%;inset:0}.floor-resize-handle{color:#18211b;touch-action:none;cursor:nwse-resize;background:#c5e4ca;border:1px solid #18211b;border-radius:8px;min-width:44px;min-height:44px;font-size:12px;position:absolute;bottom:0;right:0}.floor-move-controls{margin-block:24px}.floor-move-controls .button-row{flex-wrap:wrap}.floor-layout-editor summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.floor-layout-editor details[open]>summary{margin-block-end:12px}.floor-layout-editor button:where(:not([data-zeera-ui])):focus-visible,.floor-layout-editor summary:focus-visible{outline-offset:3px;outline:3px solid #18211b}.floor-layout-heading{flex-wrap:wrap;align-items:center;gap:16px}.floor-layout-heading h2{margin:0}.floor-layout-actions{flex-wrap:wrap;margin:0}.floor-layout-instruction{margin-block:12px 16px}.floor-layout-workarea{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.floor-layout-workarea>.floor-plan-scroll{border-radius:4px;min-width:0;max-height:480px}.floor-layout-workarea .floor-plan-canvas{min-width:900px}.floor-layout-workarea .floor-move-controls{background:#fff;border:1px solid #e2e7e2;border-radius:4px;min-width:0;margin:0;padding:16px}.floor-move-controls h3{margin:0 0 16px}.floor-move-controls .button-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.floor-move-controls .button-row>button:where(:not([data-zeera-ui])){min-width:0;padding-inline:4px}.floor-move-controls>label{margin:0 0 16px}.floor-size-controls{margin-block-start:24px}.floor-size-controls h4{margin:0 0 8px;font-size:14px}.floor-move-controls .small{margin-block:16px 0;font-size:14px}.floor-layout-editor .floor-edit-table .floor-table{cursor:grab;border-radius:4px}.floor-layout-editor .floor-edit-table .floor-table:active{cursor:grabbing}.floor-layout-editor .floor-resize-handle{color:#18211b;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;bottom:-14px;right:-14px}.floor-resize-handle svg{background:#c5e4ca;border:1px solid #18211b;border-radius:2px}.floor-layout-options{margin-block:16px 0}.floor-layout-options[open]>.secondary{margin-block-end:8px;margin-inline-end:8px}@media (max-width:1100px){.floor-layout-workarea{grid-template-columns:minmax(0,1fr)}.floor-layout-workarea .floor-move-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.floor-move-controls h3,.floor-move-controls>label,.floor-move-controls>.small{grid-column:1/-1}.floor-size-controls{margin:0}.floor-size-controls h4{margin-block-start:0}.floor-move-controls>.button-row{align-content:start}.floor-move-controls>.small{margin:0}}@media (max-width:640px){.floor-layout-heading{align-items:stretch}.floor-layout-heading h2{width:100%}.floor-layout-actions{grid-template-columns:1fr;width:100%;display:grid}.floor-layout-workarea{gap:16px}.floor-layout-workarea .floor-move-controls{display:block}.floor-move-controls>.button-row{margin-block:16px}.floor-size-controls{margin-block-start:16px}.floor-layout-workarea>.floor-plan-scroll{max-height:340px}.floor-layout-editor .floor-plan-canvas{min-width:1000px}.floor-layout-editor>.button-row .primary{width:100%;min-height:56px}.floor-move-controls .button-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.menu-directory-list{margin-block:24px;padding:0;list-style:none}.menu-directory-entry{border-bottom:1px solid #e2e7e2;min-width:0;padding-block:24px}.menu-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.menu-entry-heading h3{overflow-wrap:normal;margin:0;font-size:22px}.menu-entry-heading p{color:#59635c;margin-block:8px}.menu-directory-entry .menu-sharing{margin-block:16px}.menu-directory-entry .menu-sharing .actions{flex-wrap:wrap}.menu-directory-tools{flex-wrap:wrap;align-items:start;gap:24px;display:flex}.menu-directory-tools>label{flex:240px}.menu-directory-options{flex:0 280px}.menu-directory-options summary,.menu-entry-options summary,.menu-directory-entry .menu-sharing summary,.menu-quick-edit summary{cursor:pointer;align-content:center;min-height:48px;font-size:16px}.menu-directory-options[open]{gap:12px;display:grid}.menu-entry-options>.button-row{flex-wrap:wrap;padding-block:12px}.menu-directory .menu-select-control{cursor:pointer;align-items:center;gap:8px;min-width:44px;min-height:48px;display:flex}.menu-selection{margin-block:16px}.menu-selection .button-row{flex-wrap:wrap}.menu-directory button:where(:not([data-zeera-ui])),.menu-directory a.secondary{min-height:48px;font-size:16px}.menu-directory .primary{min-height:52px}.menu-directory input:where(:not([data-zeera-ui])):not([type=checkbox]),.menu-directory select:where(:not([data-zeera-ui])){width:100%;min-width:0;min-height:52px;font-size:16px}.menu-directory button:where(:not([data-zeera-ui])):focus-visible,.menu-directory summary:focus-visible,.menu-directory a:focus-visible,.menu-directory .table-qr h3:focus{outline-offset:3px;outline:3px solid #18211b}.menu-quick-edit{max-width:640px;margin-block:24px}.menu-directory-entry .menu-sharing{min-width:0}.menu-directory-entry .menu-sharing input:where(:not([data-zeera-ui])){direction:ltr}@media (max-width:640px){.menu-entry-heading{align-items:stretch}.menu-entry-heading>div{flex:100%}.menu-entry-heading>button:where(:not([data-zeera-ui])),.menu-directory-entry .menu-sharing .actions>button:where(:not([data-zeera-ui])),.menu-directory-entry .menu-share-action,.menu-directory-entry .menu-share-action button:where(:not([data-zeera-ui])){width:100%}.menu-directory-tools{display:block}.menu-directory-options{margin-block:12px}.menu-directory .panel-heading{flex-wrap:wrap;gap:16px}.menu-directory .panel-heading>.primary{width:100%;min-height:56px}.menu-directory-entry .menu-sharing .actions{grid-template-columns:minmax(0,1fr);display:grid}.menu-quick-edit .form-columns{grid-template-columns:minmax(0,1fr)}.menu-quick-edit .button-row{flex-wrap:wrap}}.floor-view-switch{margin-block:16px}.floor-phone-only,.floor-presentations[data-view=auto] .floor-reception-list,.floor-presentations[data-view=map] .floor-reception-list,.floor-presentations[data-view=list] .floor-map-region{display:none}.floor-reception-list{gap:12px;margin-block:16px;padding:0;list-style:none;display:grid}.floor-reception-row{text-align:start;color:#18211b;background:#fff;border:1px solid #7d887f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:16px;font-size:16px;line-height:1.5;display:flex}.floor-reception-row>span:first-child{gap:4px;display:grid}.floor-reception-row.has-orders{background:#c5e4ca}.floor-reception-row[aria-pressed=true]{border-color:#18211b;box-shadow:inset 0 0 0 2px #18211b}.floor-row-action{white-space:nowrap;font-weight:600}.floor-reception-row:focus-visible{outline-offset:3px;outline:3px solid #18211b}@media (max-width:640px){.floor-desktop-only{display:none}.floor-phone-only{display:inline-flex}.floor-presentations[data-view=auto] .floor-map-region{display:none}.floor-presentations[data-view=auto] .floor-reception-list{display:grid}.floor-reception-row{overflow-wrap:normal;flex-direction:column;align-items:flex-start;gap:8px}.floor-view-switch button:where(:not([data-zeera-ui])){width:100%;min-height:48px}}@media (max-width:700px){table.responsive-record-table{table-layout:auto;width:100%;min-width:0;display:block}.responsive-record-table caption{text-align:start;overflow-wrap:normal;display:block}.responsive-record-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.responsive-record-table tbody{gap:16px;width:100%;display:grid}.responsive-record-table tbody tr{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:0;padding:16px;display:grid}.responsive-record-table tbody th,.responsive-record-table tbody td{white-space:normal;overflow-wrap:normal;text-align:start;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:16px;display:block}.responsive-record-table [data-label]:before{content:attr(data-label);color:var(--muted);margin-block-end:8px;font-size:14px;font-weight:500;display:block}.responsive-record-table select:where(:not([data-zeera-ui])){width:100%;min-width:0;min-height:52px;font-size:16px}.responsive-record-table .button-row{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.responsive-record-table button:where(:not([data-zeera-ui])){white-space:normal;overflow-wrap:normal;width:100%;max-width:100%;min-height:48px;font-size:16px}.responsive-record-table th .badge,.responsive-record-table td .badge{white-space:normal}}.media-image-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;padding:0;list-style:none;display:grid}.media-image-list li{border:1px solid var(--line);border-radius:16px;min-width:0;padding:16px}.media-image-list .product-photo{object-fit:contain;width:100%;height:180px}.media-library summary{min-height:48px}.media-library label{gap:8px;display:grid}.media-library button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.media-library input:where(:not([data-zeera-ui])){max-width:100%;min-height:52px}.media-library .button-row{flex-wrap:wrap}.customer-preview.menu-layout-list,.customer-preview.menu-layout-grid{font-size:var(--menu-body-size,16px);line-height:var(--menu-line-height,1.5);letter-spacing:var(--menu-letter-spacing,0);margin-inline:auto}.customer-preview .customer-restaurant-logo{width:var(--menu-logo-width,110px);max-width:100%}.customer-preview .customer-restaurant-logo .product-photo{object-fit:contain;width:100%;height:auto}.customer-preview .customer-item{border-radius:var(--menu-card-radius,16px);padding:var(--menu-card-padding,16px);min-width:0}.customer-preview .customer-item>div{min-width:0}.customer-preview .customer-item p{font-size:var(--menu-body-size,16px);line-height:var(--menu-line-height,1.5);overflow-wrap:normal}.customer-preview>h2,.customer-preview .customer-category>h3{font-size:var(--menu-heading-size,24px)}.customer-preview .customer-item>.product-photo{object-fit:var(--menu-image-fit,cover);aspect-ratio:var(--menu-image-aspect,1);align-self:flex-start;height:auto}.menu-layout-grid .customer-category{grid-template-columns:repeat(var(--menu-columns,2),minmax(0,1fr));gap:16px;display:grid}.menu-layout-grid .customer-category>h3,.menu-layout-grid .customer-category>.customer-category-description{grid-column:1/-1}.menu-layout-grid .customer-item{flex-direction:column;align-items:stretch;margin:0;display:flex}.menu-layout-grid .customer-item>.product-photo{width:100%;max-width:100%;max-height:none}.menu-layout-list .menu-item-no-image{display:block}.menu-sticky-header .customer-brand{z-index:2;background:var(--white);padding-block:12px;position:sticky;top:0}.menu-back-top{min-height:48px;margin-block:24px}.menu-back-top-phones{display:none}@media (max-width:640px){.menu-layout-grid .customer-category{grid-template-columns:1fr}.menu-back-top-phones{display:inline-block}.menu-back-top-desktop{display:none}}.account-workspace{gap:20px;min-width:0;display:grid}.account-usage{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.account-usage dt{color:var(--muted);font-size:16px}.account-usage dd{margin:8px 0 0;font-size:24px;font-weight:600}.account-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.account-plans article{border:1px solid var(--line);border-radius:4px;padding:20px}.account-address{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.account-address label{min-width:0}.account-workspace .actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.account-workspace input:where(:not([data-zeera-ui])),.account-workspace select:where(:not([data-zeera-ui])){box-sizing:border-box;width:100%;min-height:48px}.account-workspace button:where(:not([data-zeera-ui])){min-height:48px}.account-workspace .helper{display:block}.account-workspace p{overflow-wrap:normal}@media (max-width:640px){.account-plans,.account-address{grid-template-columns:1fr}.account-workspace .actions button:where(:not([data-zeera-ui])){width:100%}}.account-address legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-workspace label{align-self:start;font-size:16px}.account-workspace .helper{border:0;margin:8px 0 0;padding:0;font-size:14px;line-height:1.6}.account-workspace input:where(:not([data-zeera-ui])),.account-workspace select:where(:not([data-zeera-ui])){min-height:52px;font-size:16px}.account-workspace .account-address{align-items:start}.account-invoice-list{gap:16px;margin:16px 0;display:grid}.account-invoice-list article{border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px;display:flex}.account-invoice-list article>div{min-width:0}.account-invoice-list h3,.account-invoice-list p{margin:0 0 10px}.account-invoices a.button{border:1px solid var(--control-outline);border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:16px;display:inline-flex}.account-portal{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.account-invoices .actions{align-self:center;margin:0}@media (max-width:640px){.account-invoice-list article{grid-template-columns:1fr;display:grid}.account-invoices .actions a{width:100%}}.account-invoices p{overflow-wrap:normal;font-size:16px}.account-invoices .helper{font-size:14px}.account-invoice-list h3{overflow-wrap:normal}.account-invoices .actions{flex-wrap:wrap;gap:12px;display:flex}.account-invoices button:where(:not([data-zeera-ui])){min-height:48px}.account-stores ul{gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.account-stores li{border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.account-stores li>div{min-width:0}.account-stores h3,.account-stores p{overflow-wrap:normal;margin:0 0 8px}.account-stores .actions{margin:0}.account-stores a.button{border:1px solid var(--control-outline);border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:16px;display:inline-flex}.account-stores p{font-size:16px}.account-stores .helper{font-size:14px}@media (max-width:640px){.account-stores li{grid-template-columns:1fr;display:grid}.account-stores .actions a{width:100%}}.branding-image-field{min-width:0}.branding-image-field>img{object-fit:contain;background:var(--paper);border-radius:12px;width:100%;max-width:600px;max-height:260px;margin:16px 0;display:block}.branding-image-field .button-row{flex-wrap:wrap;gap:12px;display:flex}.branding-image-field button:where(:not([data-zeera-ui])){min-height:48px}.branding-image-field h3{font-size:20px}.branding-image-field p{font-size:16px}.branding-image-field .media-library{margin-top:20px}.customer-preview{isolation:isolate;position:relative}.customer-background-image{object-fit:cover;border-radius:inherit;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.customer-menu-surface{min-width:0}.menu-with-background .customer-menu-surface{background:var(--white);border-radius:12px;padding:24px}.customer-header-image{aspect-ratio:16/5;object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:320px;margin-bottom:24px;display:block}.customer-menu-surface>h2{font-size:var(--menu-heading-size,32px);overflow-wrap:normal;margin:30px 0 8px}.customer-menu-surface>p{font-size:var(--menu-body-size,16px)}@media (max-width:640px){.menu-with-background .customer-menu-surface{padding:12px}.branding-image-field .button-row button:where(:not([data-zeera-ui])){width:100%}.customer-header-image{aspect-ratio:16/7}}.customer-page{isolation:isolate;position:relative}.customer-page-background-image{object-fit:cover;pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.customer-page>.customer-footer{background:var(--white);border-radius:12px;max-width:720px;margin-inline:auto;padding:12px}.customer-preview,.customer-preview.menu-with-background{--section-inset:24px}.menu-section-full{margin-inline:calc(-1 * var(--section-inset));width:calc(100% + 2 * var(--section-inset));box-sizing:border-box}.customer-main-header,.customer-top-bar,.customer-store-notice{overflow-wrap:normal;min-width:0;margin-block:16px}.customer-top-bar{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.customer-top-bar p,.customer-store-notice p{margin:0}.customer-top-bar a,.customer-store-notice a{color:var(--section-link-color);overflow-wrap:normal;align-items:center;max-width:100%;min-height:48px;text-decoration:underline;display:inline-flex}.customer-main-header .customer-brand{background:0 0;border:0;gap:16px;padding:0;position:static}.customer-main-header>h2{font-size:var(--menu-heading-size,24px);overflow-wrap:normal;margin-block:16px 0}.customer-main-header>p{font-size:var(--menu-body-size,16px);margin-block:8px 0}.menu-header-centered{text-align:center}.menu-header-centered .customer-brand{flex-direction:column;justify-content:center}.menu-header-sticky{z-index:3;position:sticky;top:0}.customer-preview .customer-category>h3,.customer-preview .customer-menu-surface>h2{scroll-margin-top:var(--menu-sticky-offset,16px)}.customer-menu-footer p{font-size:var(--menu-body-size,16px);overflow-wrap:normal;margin:0}.customer-store-notice{gap:8px;display:grid}.menu-section-link{border:1px solid var(--line);border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.menu-sections-editor details{margin-block:16px}.menu-sections-editor input:where(:not([data-zeera-ui])),.menu-sections-editor select:where(:not([data-zeera-ui])){min-height:52px;font-size:16px}.menu-sections-editor input:where(:not([data-zeera-ui]))[type=checkbox]{min-height:0}.menu-sections-editor button:where(:not([data-zeera-ui])){min-height:48px}.menu-sections-editor p{font-size:16px}@media (max-width:800px){.customer-preview{--section-inset:24px}}@media (max-width:640px){.customer-preview{--section-inset:16px}.customer-preview.menu-with-background{--section-inset:12px}.customer-top-bar{gap:8px 16px}.customer-main-header .customer-brand{flex-wrap:wrap}.customer-menu-footer{gap:16px}.customer-top-bar a{flex-wrap:wrap}.menu-section-link{padding:12px}}.menu-back-top-row{padding-inline:var(--back-top-side-offset,16px);padding-bottom:var(--back-top-bottom-offset,16px);pointer-events:none;margin-block:24px;display:flex}.menu-back-top-side-start{justify-content:flex-start}.menu-back-top-side-end{justify-content:flex-end}.menu-back-top-row .menu-back-top{border-radius:var(--back-top-radius,12px);pointer-events:auto;background:var(--white);min-width:48px;max-width:100%;min-height:48px;color:var(--ink);justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex}.menu-back-top span[aria-hidden]{font-size:24px;line-height:1}.menu-back-top-floating{inset-inline:0;bottom:env(safe-area-inset-bottom,0px);z-index:6;margin:0;position:fixed}.menu-back-top-row:has(.menu-back-top-phones){display:none}@media (max-width:640px){.menu-back-top-row:has(.menu-back-top-phones){display:flex}.menu-back-top-row:has(.menu-back-top-desktop){display:none}}.menu-back-top-row .menu-back-top-custom{padding:var(--back-top-padding);background:var(--back-top-fill);color:var(--back-top-text);box-shadow:none;border:0}.menu-back-top-row .menu-back-top-custom:is(:hover,:focus-visible){background:var(--back-top-hover-fill);color:var(--back-top-hover-text)}.menu-back-top-custom span[aria-hidden]{display:flex}.menu-back-top-custom svg{width:var(--back-top-icon-size);height:var(--back-top-icon-size);flex:none;display:block}.menu-back-top-custom:focus-visible{outline:3px solid var(--back-top-fill);outline-offset:3px}.checkbox.menu-back-top-appearance-toggle{align-items:center;gap:12px;min-height:44px;display:flex}.menu-back-top-appearance-toggle input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;flex:none}.customer-browse{top:var(--menu-header-offset,0px)}.customer-tag-archive .customer-preview:not(.menu-with-background){--section-inset:32px}@media (max-width:600px){.customer-tag-archive .customer-preview:not(.menu-with-background){--section-inset:16px}}.customer-preview .customer-menu-surface{color:var(--ink)}.customer-preview .customer-menu-surface>h2{color:var(--menu-title-color,var(--ink))}.customer-preview .customer-category>h3{color:var(--menu-category-color,var(--ink))}.customer-preview a{color:var(--menu-link-color,currentColor)}.customer-preview .customer-item{background:var(--menu-card-fill,var(--white));color:var(--menu-card-text,var(--ink));border:var(--menu-card-border-width,1px) solid var(--menu-card-border,var(--line));text-align:var(--menu-card-alignment,start);--ink:var(--menu-card-text);--muted:var(--menu-card-text);--white:var(--menu-card-fill);--label-icon-filter:var(--menu-card-icon-filter);--menu-link-color:var(--menu-card-link)}.customer-preview .customer-item h4{color:var(--menu-card-title,var(--ink))}.menu-layout-grid .customer-category{gap:var(--menu-card-gap,16px)}.menu-layout-list .customer-item{margin-block-end:var(--menu-card-gap,16px)}.customer-tag-archive .customer-category{gap:var(--menu-card-gap,16px)}.customer-tag-archive .customer-item{margin:0}.customer-preview .customer-offer{text-transform:none;letter-spacing:0;background:var(--menu-sale-fill,#c5e4ca);color:var(--menu-sale-text,#18211b);white-space:normal;overflow-wrap:normal;border-radius:8px;max-width:100%;margin-inline-start:0;padding:6px 12px;font-size:16px;line-height:1.5}.customer-preview .customer-offer[data-offer-shape=pill]{border-radius:999px}.customer-preview .customer-offer[data-offer-shape=square]{border-radius:0}.customer-preview .customer-item>div>.customer-offer{margin-block-end:12px;display:inline-flex}.customer-preview input:where(:not([data-zeera-ui])){background:var(--white);color:var(--ink);border-color:var(--ink)}.customer-preview input:where(:not([data-zeera-ui]))::placeholder{color:var(--ink);opacity:.7}.customer-preview :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),summary,a):focus-visible,.customer-preview .customer-category>h3:focus{outline:3px solid var(--ink);outline-offset:2px}.customer-top-bar,.customer-store-notice,.customer-main-header,.customer-menu-footer{--ink:currentColor}.menu-palette-presets{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.menu-palette-presets button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.menu-color-field{margin-block:16px}.menu-color-field input:where(:not([data-zeera-ui])){font-size:16px}.menu-color-field input:where(:not([data-zeera-ui])):not([type=checkbox]){min-height:52px}@media (max-width:640px){.menu-palette-presets button:where(:not([data-zeera-ui])){width:100%}}.customer-preview .customer-top-bar a,.customer-preview .customer-store-notice a{color:var(--section-link-color)}.category-addons label.checkbox{gap:12px;min-height:48px;font-size:16px}.category-addons .checkbox input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0}.category-save-recovery{overflow-wrap:normal}.category-save-recovery p,.category-save-recovery button:where(:not([data-zeera-ui])){font-size:16px;line-height:1.5}.category-save-recovery button:where(:not([data-zeera-ui])){min-height:52px}.category-save-recovery .button-row{flex-wrap:wrap}@media (max-width:600px){.category-save-recovery .button-row{flex-direction:column;align-items:stretch}.category-save-recovery .button-row button:where(:not([data-zeera-ui])){width:100%}}.menu-search-editor label.checkbox{gap:12px;min-height:48px;font-size:16px}.menu-search-editor .checkbox input:where(:not([data-zeera-ui]))[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px;margin:0;padding:0}.customer-search-category,.customer-search-popularity{font-size:var(--menu-body-size,16px);overflow-wrap:normal;line-height:1.5}.customer-search-more{min-height:52px;margin-block:16px;font-size:16px}.menu-typography-editor p{font-size:16px}.menu-text-role{border:1px solid var(--line);border-radius:12px;min-width:0;margin-block:16px;padding:16px}.menu-text-role h4{font-size:18px}.menu-typography-editor .checkbox{align-items:center;gap:12px;min-height:48px;font-size:16px;display:flex}.menu-typography-editor input:where(:not([data-zeera-ui]))[type=checkbox]{flex-shrink:0;width:24px;height:24px;min-height:24px}.menu-typography-editor button:where(:not([data-zeera-ui])){min-height:48px}.customer-preview.menu-layout-list,.customer-preview.menu-layout-grid,.customer-preview .customer-item p,.customer-preview .customer-menu-footer p,.customer-preview .customer-main-header>p,.customer-preview .customer-search-popularity,.customer-preview .customer-search-category{font-size:var(--menu-text-body-size);font-weight:var(--menu-text-body-weight);font-style:var(--menu-text-body-style);line-height:var(--menu-text-body-line);letter-spacing:var(--menu-text-body-spacing)}.customer-preview .customer-main-header>.customer-restaurant-name{font-size:var(--menu-text-header-size);font-weight:var(--menu-text-header-weight);font-style:var(--menu-text-header-style);line-height:var(--menu-text-header-line);letter-spacing:var(--menu-text-header-spacing);-webkit-text-decoration:var(--menu-text-header-decoration);text-decoration:var(--menu-text-header-decoration)}.customer-preview .customer-menu-surface>h2,.customer-preview .customer-main-header>h2:not(.customer-restaurant-name),.customer-preview .customer-category>h3{font-size:var(--menu-text-headings-size);font-weight:var(--menu-text-headings-weight);font-style:var(--menu-text-headings-style);line-height:var(--menu-text-headings-line);letter-spacing:var(--menu-text-headings-spacing);-webkit-text-decoration:var(--menu-text-headings-decoration);text-decoration:var(--menu-text-headings-decoration)}.customer-preview .customer-item h4{font-size:var(--menu-text-productTitle-size);font-weight:var(--menu-text-productTitle-weight);font-style:var(--menu-text-productTitle-style);line-height:var(--menu-text-productTitle-line);letter-spacing:var(--menu-text-productTitle-spacing);-webkit-text-decoration:var(--menu-text-productTitle-decoration);text-decoration:var(--menu-text-productTitle-decoration)}.customer-preview p{-webkit-text-decoration:var(--menu-text-body-decoration,none);text-decoration:var(--menu-text-body-decoration,none)}@media (max-width:600px){.menu-text-role{padding:12px}.menu-typography-editor .form-columns{grid-template-columns:1fr}.menu-typography-editor>button:where(:not([data-zeera-ui])){width:100%}}.customer-page p,.customer-page li,.customer-page label,.customer-page input:where(:not([data-zeera-ui])),.customer-page select:where(:not([data-zeera-ui])),.customer-page textarea:where(:not([data-zeera-ui])){font-size:var(--menu-text-body-size,16px);font-weight:var(--menu-text-body-weight,400);font-style:var(--menu-text-body-style,normal);line-height:var(--menu-text-body-line,1.5);letter-spacing:var(--menu-text-body-spacing,0)}.customer-page p{-webkit-text-decoration:var(--menu-text-body-decoration,none);text-decoration:var(--menu-text-body-decoration,none)}.customer-page h1,.customer-page h2,.customer-page h3{font-size:var(--menu-text-headings-size,24px);font-weight:var(--menu-text-headings-weight,600);font-style:var(--menu-text-headings-style,normal);line-height:var(--menu-text-headings-line,1.5);letter-spacing:var(--menu-text-headings-spacing,0);-webkit-text-decoration:var(--menu-text-headings-decoration,none);text-decoration:var(--menu-text-headings-decoration,none)}@media (max-width:640px){.customer-preview.menu-large-text .customer-item{flex-direction:column;align-items:stretch;display:flex}.customer-preview.menu-large-text .customer-item>div{width:100%}.customer-preview.menu-large-text .customer-item>.product-photo{width:100%;height:auto;max-height:260px;aspect-ratio:var(--menu-image-aspect,1);object-fit:var(--menu-image-fit,cover)}}.store-address-panel{border-block-start:1px solid var(--line);min-width:0;margin-block-start:24px;padding-block-start:24px}.store-address-panel p,.store-address-panel address{overflow-wrap:normal;font-size:16px;line-height:1.5}.store-address-panel address{font-style:normal}.store-address-fields{border:0;gap:16px;min-width:0;padding:0;display:grid}.store-address-panel h3:focus{outline:3px solid var(--ink);outline-offset:4px}.store-address-panel .actions{flex-wrap:wrap;gap:12px;display:flex}.store-address-panel button:where(:not([data-zeera-ui])){min-height:48px;font-size:16px}.store-address-panel .text-button{text-align:start;min-height:48px;padding:12px}.store-address-recovery{border:1px solid var(--line);border-radius:12px;padding:16px}.store-address-recovery address{margin-block:16px}@media (max-width:600px){.store-address-panel .actions{flex-direction:column}.store-address-panel .actions button:where(:not([data-zeera-ui])),.store-address-panel .store-address-fields button:where(:not([data-zeera-ui])){width:100%;min-height:52px}}.tax-settings-panel{border-block-start:1px solid var(--line);min-width:0;margin-block-start:24px;padding-block-start:24px}.tax-settings-panel p,.tax-settings-panel li,.product-tax-options p{overflow-wrap:normal;font-size:16px;line-height:1.6}.tax-settings-panel h3:focus{outline:3px solid var(--control-outline);outline-offset:5px}.tax-settings-fields,.tax-rate-options{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.tax-settings-fields>details,.tax-rate-editor>details{margin-block:12px}.tax-settings-fields label,.product-tax-options label{gap:8px;min-width:0;font-size:16px;display:grid}.tax-settings-fields .checkbox-label{align-items:center;gap:12px;min-height:52px;display:flex}.tax-settings-fields .checkbox-label input:where(:not([data-zeera-ui])){flex:none;width:22px;height:22px}.tax-settings-fields input:where(:not([data-zeera-ui])),.tax-settings-fields select:where(:not([data-zeera-ui])),.product-tax-options select:where(:not([data-zeera-ui])){font:inherit;min-width:0;max-width:100%;min-height:48px;font-size:16px}.tax-rate-editor{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0;padding:16px}.tax-rate-editor legend{padding-inline:8px;font-size:16px;font-weight:600}.tax-rate-essential{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.tax-group-editor{gap:12px;min-width:0;display:grid}.tax-settings-panel .actions{flex-wrap:wrap;margin-block-start:24px}.tax-settings-panel button:where(:not([data-zeera-ui])),.tax-settings-panel summary{min-height:48px}.tax-settings-recovery{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.product-tax-options{margin-block:16px}.tax-settings-fields>details>summary,.tax-rate-editor>details>summary,.product-tax-options>summary{padding-block:12px;font-size:16px}@media (max-width:640px){.tax-rate-essential{grid-template-columns:minmax(0,1fr)}.tax-settings-panel .actions{flex-direction:column;align-items:stretch;display:flex}.tax-settings-panel button:where(:not([data-zeera-ui])){white-space:normal;overflow-wrap:normal;max-width:100%;min-height:52px}.tax-settings-panel .actions button:where(:not([data-zeera-ui])){width:100%}.tax-rate-editor,.tax-settings-recovery{padding:12px}}.tax-price-notice{margin-block:16px;font-size:16px;line-height:1.6}.tax-pricing-summary{min-width:0;margin-block:18px;font-size:16px;line-height:1.6}.tax-pricing-summary dl{margin:0}.tax-pricing-summary dl>div{justify-content:space-between;align-items:baseline;gap:16px;padding-block:8px;display:flex}.tax-pricing-summary dt{overflow-wrap:normal;min-width:0}.tax-pricing-summary dd{flex-shrink:0;margin:0;font-weight:600}.tax-pricing-total{border-top:1px solid var(--line);font-weight:600}@media (max-width:640px){.tax-pricing-summary dl>div{flex-wrap:wrap;column-gap:12px}.tax-pricing-summary dd{overflow-wrap:normal;max-width:100%;margin-inline-start:auto}}.sales-tax-breakdown caption,.import-update .import-tax-group,.product-import .import-tax-help{font-size:16px;line-height:1.6}.login-shell{color:#f5f5f2;background:#191919;min-height:100svh}.login-shell>.topbar,.login-shell>footer{display:none}.login-shell .login-layout{isolation:isolate;flex:1;grid-template-columns:1fr 1fr;gap:0;max-width:none;min-height:100svh;margin:0;padding:0;display:grid;position:relative}.login-shell .login-card{z-index:1;background:0 0;place-self:center;width:min(400px,100% - 64px);margin:48px 0;padding:0}.login-brand{align-items:center;max-width:100%;min-height:64px;margin-bottom:24px;display:inline-flex}.login-brand img{filter:brightness(0)saturate()invert(91%)sepia(10%)saturate(612%)hue-rotate(77deg)brightness(96%)contrast(91%);max-width:100%;height:auto;display:block}.login-shell .login-title{letter-spacing:0;color:#e4e7e4;margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.5}.login-shell .login-card form{gap:12px;margin-top:0}.login-shell .login-card label{color:#d4d8d4;gap:10px;font-size:14px;font-weight:400}.login-shell .login-card form>label:not(:first-child){margin-top:8px}.login-shell .login-card input:where(:not([data-zeera-ui])){color:#f5f5f2;background:#191919;border-color:#7c837d;border-radius:6px;min-height:52px}.login-shell .login-card input:where(:not([data-zeera-ui]))::placeholder{color:#a2aaa3}.login-shell .login-card input:where(:not([data-zeera-ui])):autofill{-webkit-text-fill-color:#f5f5f2;box-shadow:inset 0 0 0 1000px #242924}.login-password{position:relative}.login-password input:where(:not([data-zeera-ui])){padding-inline-end:56px}.login-shell .password-toggle{inset-inline-end:4px;color:#c5e4ca;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px}.login-shell .password-toggle:hover{background:#303930}.login-shell .login-card .primary{color:#18211b;background:#c5e4ca;border-color:#c5e4ca;border-radius:6px;min-height:52px;margin-top:12px}.login-shell .login-card .primary:hover:not(:disabled){background:#d5edda}.login-shell .google-button{color:#f5f5f2;background:0 0;border-color:#7c837d;border-radius:6px;min-height:52px;font-size:16px;font-weight:500}.login-shell .google-button:hover:not(:disabled){background:#252925}.login-shell .login-card>.text-button{text-align:start;color:#c5e4ca;min-height:44px;padding:12px 0;font-size:14px;display:block}.login-shell .login-card .helper{color:#b5bdb6;border-color:#3c423d;margin-top:16px;padding-top:20px;font-size:14px;line-height:1.6}.login-shell .login-card .muted{color:#b5bdb6}.login-account-choice{border-top:1px solid #3c423d;gap:12px;margin-top:20px;padding-top:24px;display:grid}.login-account-choice p{color:#d4d8d4;margin:0;font-size:16px}.login-shell .login-account-choice .secondary{color:#c5e4ca;background:0 0;border-color:#c5e4ca;border-radius:6px;width:100%;min-height:52px;font-size:16px}.login-shell .login-account-choice .secondary:hover:not(:disabled){background:#253029}.login-shell .login-card .notice{color:#e2eee5;background:#253029;border-color:#657a6b}.login-shell :is(button:where(:not([data-zeera-ui])),a,input:where(:not([data-zeera-ui]))):focus-visible{outline-offset:3px;outline:3px solid #fff}.login-stone-pattern{background:#191919;grid-template-columns:repeat(3,356px);align-self:stretch;min-width:0;padding-inline:12px;display:grid;position:relative;overflow:hidden}.login-stone-column{width:356px;min-width:0;position:relative}.login-stone-track{--tile-height:244px;inset:calc(-1*var(--tile-height)) 0 auto;will-change:transform;animation:16s linear infinite login-stone-rise;position:absolute}.login-stone-column:nth-child(2) .login-stone-track{animation-duration:21s;animation-delay:-10.5s}.login-stone-column:nth-child(3) .login-stone-track{animation-duration:18s;animation-delay:-4.5s}.login-pattern-tile{height:var(--tile-height);padding:12px 10px}.login-pattern-stone{--stone-stroke:3px;width:336px;height:220px;transform:translate(var(--stone-x,0px),var(--stone-y,0px)) rotate(var(--stone-turn,0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}.login-pattern-stone span{background:#c5e4ca;position:absolute;inset:0}.login-stone-top,.login-stone-bottom{clip-path:polygon(0 0,100% 0,100% 23.6364%,0 61.8182%,0 38.1818%,50% 23.6364%,0 23.6364%)}.login-stone-bottom{transform:rotate(180deg)}.login-pattern-stone span:after{content:"";clip-path:polygon(var(--stone-stroke) var(--stone-stroke),calc(100% - var(--stone-stroke)) var(--stone-stroke),calc(100% - var(--stone-stroke)) calc(23.6364% - var(--stone-stroke)*.780776),var(--stone-stroke) calc(61.8182% - var(--stone-stroke)*1.28078),var(--stone-stroke) calc(38.1818% + var(--stone-stroke)*.827503),calc(50% + var(--stone-stroke)*10.5944) calc(23.6364% - var(--stone-stroke)),var(--stone-stroke) calc(23.6364% - var(--stone-stroke)));background:#191919;position:absolute;inset:0}@keyframes login-stone-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-1*var(--tile-height)))}}@media (prefers-reduced-motion:reduce){.login-stone-track{will-change:auto;animation:none}.login-stone-column:nth-child(2) .login-stone-track{transform:translateY(-120px)}.login-pattern-stone{transition:none;transform:none}}@media (max-width:900px){.login-shell .login-layout{grid-template-columns:1.2fr 1fr}}@media (max-width:600px){.login-shell .login-layout{grid-template-rows:96px auto;grid-template-columns:minmax(0,1fr);align-content:start}.login-shell .login-card{align-self:start;width:min(400px,100% - 40px);margin:24px 0 32px}.login-stone-pattern{opacity:.65;pointer-events:none;grid-row:1;height:96px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.login-brand{min-height:44px;margin-bottom:16px}.login-brand img{width:208px}.login-shell .login-title{margin-bottom:20px}.login-account-choice{margin-top:12px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.login-stone-track{animation:none}}.auth-screen .login-card{width:min(400px,100% - 48px)}.auth-screen .login-title{letter-spacing:-.7px;outline:none;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.25}.auth-screen .login-brand{margin-bottom:32px}.auth-intro{color:#b5bdb6;margin:0 0 28px;font-size:15px;line-height:1.6}.auth-screen .google-button{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin:0;display:flex}.auth-divider{color:#a8b0a9;align-items:center;gap:16px;margin:24px 0;font-size:14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#3c423d;flex:1;height:1px}.auth-screen .login-card form{gap:16px}.auth-screen .login-card input:where(:not([data-zeera-ui])),.auth-screen .login-card .primary{border-radius:4px}.auth-screen .login-card input:where(:not([data-zeera-ui])){background:#202320}.auth-screen .auth-password-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-8px;display:flex}.auth-screen .auth-password-label label{margin:0;font-size:14px}.auth-password-label a{color:#c5e4ca;align-items:center;min-height:44px;font-size:14px;display:flex}.auth-password-label a:hover,.auth-alternative a:hover{text-decoration:underline}.auth-screen .login-card .primary{color:#fff;background:#18211b;border:1px solid #7d887f;min-height:56px;margin-top:8px}.auth-screen .login-layout:has(.auth-language-bar){grid-template-rows:auto 1fr}.auth-language-bar{z-index:2;pointer-events:none;grid-area:1/1;justify-content:flex-end;align-self:start;padding:16px 24px 0;display:flex}.auth-language-bar .public-language-switch{pointer-events:auto;max-width:min(320px,100%)}.public-language-options{background:#191919;border-radius:4px;gap:4px;padding:4px;display:flex}.public-language-options button:where(:not([data-zeera-ui])){color:#b5bdb6;background:0 0;border:0;border-radius:2px;min-width:76px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.5}.public-language-options button:where(:not([data-zeera-ui]))[aria-pressed=true]{color:#f5f5f2;text-underline-offset:6px;-webkit-text-decoration:underline #c5e4ca;text-decoration:underline #c5e4ca;text-decoration-thickness:2px}.public-language-options button:where(:not([data-zeera-ui])):hover:not(:disabled){color:#f5f5f2;background:#253029}.auth-language-bar .alert{border-radius:4px;margin:8px 0 0}.auth-screen .login-layout:has(.auth-language-bar) .login-card{grid-area:2/1}.auth-screen .login-layout:has(.auth-language-bar) .login-stone-pattern{grid-area:1/2/3}@media (max-width:600px){.auth-screen .login-layout:has(.auth-language-bar) .login-stone-pattern{grid-area:1/1}.auth-screen .login-layout:has(.auth-language-bar){grid-template-rows:minmax(96px,auto) 1fr}}.auth-alternative{color:#b5bdb6;border-top:1px solid #3c423d;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;padding-top:24px;font-size:15px;display:flex}.auth-alternative a{color:#c5e4ca;align-items:center;min-height:44px;padding:0 6px;font-weight:600;display:inline-flex}.auth-progress{color:#c5e4ca;margin:0 0 12px;font-size:14px}.auth-email-review{border:1px solid #465047;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:8px 12px;display:flex}.auth-email-review span,.auth-email{overflow-wrap:normal;min-width:0}.auth-email-review button:where(:not([data-zeera-ui])),.auth-back{color:#c5e4ca;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:8px;font-size:14px}.auth-email{color:#f5f5f2;margin:0 0 24px;font-size:18px}.auth-verification{gap:12px;display:grid}.auth-verification .secondary{color:#f5f5f2;background:0 0;border-color:#7c837d}.auth-screen .login-card :is(.secondary,.alert,.notice){border-radius:4px}.auth-verification .auth-intro{margin:8px 0 0}.auth-status{color:#b5bdb6;font-size:14px}@media (max-width:600px){.auth-screen .login-card{margin-top:20px}.auth-screen .login-brand{margin-bottom:24px}.auth-screen .login-title{font-size:26px}.auth-intro{margin-bottom:20px}.auth-divider{margin:20px 0}.auth-alternative{margin-top:20px;padding-top:16px}.auth-email-review{flex-wrap:wrap}}.customer-coupon-entry{border:1px solid var(--line);border-radius:12px;min-width:0;margin-block:20px;padding:16px}.customer-coupon-entry summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600;line-height:1.6}.customer-coupon-entry form{grid-template-columns:minmax(0,1fr);gap:12px}.customer-coupon-entry input:where(:not([data-zeera-ui])){min-width:0}.customer-coupon-entry ul{padding:0;list-style:none}.customer-coupon-entry li{flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px;display:flex}.customer-coupon-entry bdi{overflow-wrap:normal;min-width:0}.customer-coupon-summary{min-width:0;margin-block:20px}.customer-coupon-summary h3{font-size:18px}.customer-coupon-summary dl{margin:0}.customer-coupon-summary dl>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:10px;display:flex}.customer-coupon-summary dt{overflow-wrap:normal;flex:160px}.customer-coupon-summary dd{overflow-wrap:normal;margin:0}.coupon-workspace{border-top:1px solid var(--line);min-width:0;padding-block:20px}.coupon-workspace>summary,.coupon-workspace details>summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600;line-height:1.6}.coupon-workspace h3{font-size:22px}.coupon-workspace h4{font-size:18px}.coupon-workspace fieldset{border:0;min-width:0;padding:0}.coupon-workspace .checkbox{align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.coupon-workspace .checkbox input:where(:not([data-zeera-ui])){flex:0 0 24px;width:24px;height:24px;min-height:24px}.coupon-workspace .button-row{flex-wrap:wrap}.coupon-workspace .coupon-list article{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.coupon-workspace bdi{overflow-wrap:normal}.coupon-scope-choices{max-height:320px;padding:8px;overflow:auto}.coupon-workspace .panel-heading{flex-wrap:wrap;gap:16px}.coupon-workspace input:where(:not([data-zeera-ui])),.coupon-workspace textarea:where(:not([data-zeera-ui])),.coupon-workspace select:where(:not([data-zeera-ui])){min-width:0}.coupon-workspace .coupon-rule-fields details{border-top:1px solid var(--line);padding-block:12px}@media (max-width:600px){.coupon-workspace .form-columns{grid-template-columns:minmax(0,1fr)}.coupon-workspace .button-row>button:where(:not([data-zeera-ui])){flex:160px}.coupon-workspace .coupon-list article>div{width:100%}}.customer-coupon-account .button-row{flex-wrap:wrap}.customer-coupon-account .button-row>button:where(:not([data-zeera-ui])){flex:160px;min-height:44px}.catalog-simple{max-width:1040px;margin-inline:auto;font-size:1rem}.catalog-simple [hidden]{display:none!important}.catalog-simple .panel,.catalog-simple .shared-review,.catalog-simple .nested-editor,.catalog-simple .notice,.catalog-simple .alert{border-radius:4px}.catalog-simple>.panel{margin-block:24px;padding:32px}.catalog-simple>.panel:first-of-type{margin-top:0}.catalog-simple :is(.menu-directory,.product-directory){padding:32px}.catalog-simple .panel-heading{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px}.catalog-simple :is(.menu-directory,.product-directory)>.panel-heading h2{margin:0;font-size:28px;line-height:1.25}.catalog-simple :is(button:where(:not([data-zeera-ui])),a.primary,a.secondary){white-space:normal;border-radius:4px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:11px 16px;font-size:1rem;line-height:1.5;display:inline-flex}.catalog-simple button:where(:not([data-zeera-ui])).primary,.catalog-simple a.primary{min-height:56px;padding:14px 24px}.catalog-simple :is(.menu-directory,.product-directory)>.panel-heading .primary{min-height:64px}.catalog-simple .text-button{text-align:start;background:0 0;border:0;justify-content:flex-start}.catalog-simple .menu-product-count{text-underline-offset:4px;min-height:44px;padding:8px 4px;text-decoration:underline;display:inline}.catalog-simple :is(input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))){border-radius:4px;min-height:56px;font-size:1rem}.catalog-simple :is(input:where(:not([data-zeera-ui]))[type=checkbox],input:where(:not([data-zeera-ui]))[type=radio]){flex:none}.catalog-simple .checkbox{min-height:48px}.catalog-simple :is(p,.small){line-height:1.6}.catalog-simple :is(.small,small){font-size:.875rem}.catalog-simple :is(h2,h3,strong,p,summary,label,td,th){overflow-wrap:normal}.catalog-simple summary{cursor:pointer;align-content:center;min-height:48px;padding-block:12px;font-size:1rem;line-height:1.5}.catalog-simple summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.catalog-simple .product-options,.catalog-simple .product-options>summary{border-radius:4px}.catalog-simple :is(.product-task-options,.product-additional-options,.menu-create-options,.product-filter-options){background:var(--paper);border-radius:4px;padding:12px 16px}.catalog-simple .catalog-task-navigation{border-bottom:0;align-items:center;gap:8px;margin:0 0 24px}.catalog-simple .catalog-task-navigation button:where(:not([data-zeera-ui])){color:var(--ink);border:1px solid #0000;padding:11px 16px}.catalog-simple .catalog-task-navigation button:where(:not([data-zeera-ui]))[aria-current=page]{background:var(--active)}.catalog-simple .catalog-task-navigation .secondary{margin-inline-start:0}.catalog-simple .catalog-task-navigation .catalog-refresh{margin-inline-start:auto}.catalog-simple .catalog-tools{flex-wrap:wrap;gap:12px}.catalog-simple>.panel.catalog-location-settings{background:var(--paper);margin-top:24px;padding:12px 20px}.catalog-simple .catalog-location-settings>summary{font-weight:600}.catalog-simple .menu-directory-tools{align-items:center;gap:16px}.catalog-simple .menu-directory-tools>label{flex:280px}.catalog-search-field{min-width:0;display:block;position:relative}.catalog-search-field>.home-icon{inset-inline-start:16px;pointer-events:none;color:var(--muted);position:absolute;top:16px}.catalog-simple .catalog-search-field input:where(:not([data-zeera-ui])){width:100%;padding-inline-start:52px}.catalog-simple .menu-directory-list{margin:8px 0 0}.catalog-simple .menu-directory-entry{padding-block:24px}.catalog-simple .menu-entry-heading{align-items:center;gap:16px}.catalog-simple .menu-entry-heading>div{flex:220px;min-width:0}.catalog-simple .menu-entry-heading h3{font-size:22px;font-weight:600}.catalog-simple .menu-entry-heading p{margin:4px 0 0;font-size:.875rem}.catalog-simple .menu-entry-options>summary{color:var(--muted)}.catalog-simple .menu-sharing .actions{flex-wrap:wrap;gap:12px}.catalog-simple .menu-sharing>details{margin-top:8px}.catalog-simple .menu-sharing summary{font-size:.875rem}.catalog-simple .product-directory-search{max-width:none}.catalog-simple .product-filter-options{border:1px solid var(--line)}.catalog-simple .product-directory-list :is(td,th){padding:20px 12px;font-size:1rem}.catalog-simple .product-directory-list th{color:var(--muted);background:var(--paper);font-size:.875rem;font-weight:500}.catalog-simple .product-directory-list .catalog-product-name strong{font-size:1rem}.catalog-simple .product-directory-list td[data-label]:before{direction:ltr;unicode-bidi:isolate}.catalog-simple .product-photo{border-radius:8px}.catalog-simple .badge{background:var(--paper);color:var(--muted);border-radius:4px;padding:6px 10px;font-size:.875rem}.catalog-simple .menu-overview>.section-heading{align-items:flex-start;margin-top:24px}.catalog-simple .menu-overview>.section-heading h2{margin-top:0;font-size:28px}.catalog-simple .menu-overview>.section-heading p{font-size:1rem}.catalog-simple .menu-overview .actions{flex-wrap:wrap;gap:12px}.catalog-simple .category-panel{background:var(--paper);border-radius:4px;padding:20px}.catalog-simple .category-filter{text-align:start;justify-content:space-between;width:100%}.catalog-simple .catalog-toolbar{flex-wrap:wrap;gap:12px}.catalog-simple .catalog-toolbar>strong{margin-inline-end:auto;font-size:1rem}.catalog-simple .product-task,.catalog-simple .menu-task{max-width:640px}.catalog-simple .product-task .catalog-fields{gap:16px}.catalog-simple .product-task :is(.product-task-options,.product-additional-options){padding:4px 16px}.catalog-simple .product-task .panel-heading h2,.catalog-simple .menu-task h2{margin-block:0 8px;font-size:28px}.catalog-simple button:where(:not([data-zeera-ui])).product-save-action{width:100%;min-height:64px}.catalog-simple .menu-task .actions{flex-wrap:wrap;gap:12px}@container (max-width:800px){.catalog-simple .product-directory-list .product-directory-row:not(:has(.product-select-cell)){grid-template-columns:minmax(0,1fr)}.catalog-simple .product-directory-list .product-directory-row:not(:has(.product-select-cell)) td{grid-column:1}.catalog-simple .product-directory-list td{min-width:0;padding:0}.catalog-simple .product-directory-list .menu-directory-actions{grid-template-columns:minmax(0,1fr)}.catalog-simple .product-directory-list .product-edit-action{width:100%}}@media (max-width:640px){.catalog-simple>.panel,.catalog-simple :is(.menu-directory,.product-directory){padding:20px}.catalog-simple .panel-heading{align-items:stretch;gap:16px}.catalog-simple :is(.menu-directory,.product-directory)>.panel-heading h2{font-size:24px}.catalog-simple .product-directory>.panel-heading>.button-row{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.catalog-simple :is(.menu-directory,.product-directory)>.panel-heading .primary{width:100%}.catalog-simple .product-directory .product-options>summary{min-height:48px}.catalog-simple .menu-directory-tools{display:block}.catalog-simple .menu-entry-heading>div{flex-basis:100%}.catalog-simple .menu-overview>.section-heading{flex-direction:column;align-items:stretch}.catalog-simple .menu-overview .actions{grid-template-columns:minmax(0,1fr);display:grid}.catalog-simple .menu-task .actions>.primary{width:100%}.catalog-simple .catalog-task-navigation{gap:4px}.catalog-simple .catalog-task-navigation button:where(:not([data-zeera-ui])){padding-inline:12px}.catalog-simple .catalog-task-navigation .catalog-refresh{margin-inline-start:0}}.location-formats-panel{margin-block:24px}.location-formats-panel .button-row{flex-wrap:wrap}.location-formats-panel code,.location-time-readouts dd{overflow-wrap:normal}.location-time-readouts{background:var(--surface-secondary,#f6f8f6);padding:16px}.location-time-readouts dd{margin-block:4px 16px;margin-inline-start:0}.report-date-input{gap:8px;min-width:0;display:grid}.report-date-input>button:where(:not([data-zeera-ui])){white-space:normal}.date-calendar-dialog{box-sizing:border-box;border:1px solid var(--border,#ddd);width:min(388px,100vw - 6px);max-width:none;color:var(--ink,#17211b);background:#fff;border-radius:8px;padding:16px}.date-calendar-dialog::backdrop{background:#00000059}.date-calendar-heading{justify-content:space-between;align-items:center;gap:4px;display:flex}.date-calendar-heading button:where(:not([data-zeera-ui])){min-width:44px;min-height:44px;padding:0}.date-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-block:12px;display:grid}.date-calendar-weekday{text-align:center;overflow-wrap:normal;padding-block:8px;font-size:12px}.date-calendar-day{min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #0000;border-radius:4px;padding:0}.date-calendar-day.outside-month{color:#626a65;background:#f7f8f7}.date-calendar-day[aria-pressed=true]{background:#dcece4;border-color:#17211b}.date-calendar-day[aria-current=date]{text-underline-offset:4px;text-decoration:underline}.date-calendar-day:focus-visible{outline-offset:-3px;outline:2px solid #17211b}.date-calendar-dialog>button:where(:not([data-zeera-ui])){width:100%;min-height:44px}@media (max-width:360px){.date-calendar-dialog{padding:2px}.date-calendar-dialog>h3,.date-calendar-dialog>p{padding-inline:8px}}html:has(dialog:modal){overflow:hidden}.date-calendar-dialog{max-height:calc(100dvh - 12px);overflow:auto}.account-password fieldset{border:0;gap:16px;min-width:0;max-width:480px;margin:0;padding:0;display:grid}.account-password input:where(:not([data-zeera-ui])){width:100%;min-width:0}.account-password .actions{flex-wrap:wrap}.account-password .actions button:where(:not([data-zeera-ui])){white-space:normal;max-width:100%}.account-password bdi{overflow-wrap:normal}.paired-reception .order-ticket{text-align:start}.paired-reception .button-row{flex-wrap:wrap}.paired-reception .button-row button:where(:not([data-zeera-ui])){white-space:normal;max-width:100%}.paired-reception .order-line{flex-wrap:wrap}.paired-reception .order-line>div{overflow-wrap:normal;min-width:0}.task-disclosure{align-self:start;min-width:0}.task-disclosure.is-floating>.disclosure-content{z-index:30;margin:0;position:fixed}.ai-seasonal-product-panel button:where(:not([data-zeera-ui])).primary{min-height:56px}@media (max-width:700px){.ai-seasonal-product-panel .actions{grid-template-columns:minmax(0,1fr);display:grid}.ai-seasonal-product-panel .actions>button:where(:not([data-zeera-ui])){width:100%;min-height:56px}}.task-disclosure [hidden],.product-tools-panel[hidden],.kitchen-pagination[hidden]{display:none!important}.task-disclosure>.disclosure-trigger:where(:not([data-zeera-ui])){text-align:start;white-space:normal;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;max-width:100%;min-height:48px;font-size:1rem;line-height:1.5;display:inline-flex}.disclosure-trigger svg{flex:none}.task-disclosure>.disclosure-content{border:1px solid var(--line);background:var(--paper);border-radius:4px;min-width:0;margin-top:12px;padding:20px}.task-disclosure>.disclosure-content>.button-row{flex-wrap:wrap;align-items:flex-start}.task-disclosure :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))):focus-visible{outline-offset:3px;outline:3px solid #18211b}.catalog-simple .button-row{flex-wrap:wrap;align-items:flex-start}.catalog-simple .product-directory>.panel-heading>.button-row{align-items:center}.catalog-simple .product-directory>.panel-heading>.button-row>.primary{flex:none;align-self:center}.catalog-simple .product-tools-panel{background:var(--paper);border:1px solid var(--line);border-radius:4px;margin-bottom:24px;padding:20px}.catalog-simple .product-options>.disclosure-content{gap:8px;padding:12px;display:grid}.catalog-simple .product-filter-options{background:0 0;border:0;padding:0}.catalog-simple .menu-directory-options{flex-basis:100%}.catalog-simple .menu-entry-options{margin-block:16px 0}.catalog-simple .menu-directory-options .disclosure-content{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.catalog-simple .menu-directory-options label{flex:200px;max-width:360px}:is(.catalog-simple,.restaurant-dashboard-view .sidebar-navigation) details:not(.customer-preview details)>summary{border:1px solid var(--control-border,#7d887f);cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:1rem;line-height:1.5;list-style:none;display:flex}:is(.catalog-simple,.restaurant-dashboard-view .sidebar-navigation) details:not(.customer-preview details)>summary::-webkit-details-marker{display:none}:is(.catalog-simple,.restaurant-dashboard-view .sidebar-navigation) details:not(.customer-preview details)>summary:after{content:"+";flex:none;font-size:24px;line-height:1}:is(.catalog-simple,.restaurant-dashboard-view .sidebar-navigation) details:not(.customer-preview details)[open]>summary:after{content:"−"}:is(.catalog-simple,.restaurant-dashboard-view .sidebar-navigation) details:not(.customer-preview details)[open]>summary{margin-bottom:16px}:is(.catalog-simple,.restaurant-dashboard-view .sidebar-navigation) details:not(.customer-preview details)[open]{align-self:start}.orders-workspace{max-width:1280px;margin-inline:auto;font-size:1rem}.orders-workspace [hidden]{display:none!important}:is(.orders-workspace,.kitchen-board) :is(.panel,.order-ticket,.kitchen-order-card,.shared-review,.notice,.alert,.kitchen-item-note){border-radius:4px}:is(.orders-workspace,.kitchen-board) :is(button:where(:not([data-zeera-ui])),a.secondary){white-space:normal;border-radius:4px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:12px 16px;font-size:1rem;line-height:1.5;display:inline-flex}:is(.orders-workspace,.kitchen-board) button:where(:not([data-zeera-ui])).primary{min-height:64px;padding:16px 24px}:is(.orders-workspace,.kitchen-board) :is(input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui]))){border-radius:4px;min-height:56px;font-size:1rem}:is(.orders-workspace,.kitchen-board) :is(button:where(:not([data-zeera-ui])),input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),summary):focus-visible{outline-offset:3px;outline:3px solid #18211b}.orders-workspace .button-row{flex-wrap:wrap;align-items:flex-start}.orders-workspace .section-heading{align-items:center;gap:16px}.orders-workspace .section-heading h1{margin:0;font-size:32px}.orders-workspace .catalog-tabs{border:0;gap:8px;margin:24px 0}.orders-workspace .catalog-tabs button:where(:not([data-zeera-ui])){border:1px solid var(--line);color:var(--ink);background:#fff}.orders-workspace .catalog-tabs button:where(:not([data-zeera-ui])).active,.order-status-filters button:where(:not([data-zeera-ui]))[aria-pressed=true]{background:var(--active);color:#18211b;border-color:#18211b}.orders-workspace .order-search{gap:16px;max-width:none}.orders-workspace .order-search>label{max-width:640px}.order-status-filters{flex-wrap:wrap;gap:8px;display:flex}.orders-workspace .order-ticket{text-align:start;border-color:var(--line);min-height:104px;display:block}.orders-workspace .order-ticket.selected{background:var(--paper);border-color:#18211b}.orders-workspace .order-ticket strong{font-size:1rem}.orders-workspace .panel{min-width:0;padding:24px}.orders-workspace .panel-heading{flex-wrap:wrap;gap:16px}.orders-workspace .panel h2,.kitchen-board h2{font-size:24px;line-height:1.3}.orders-workspace :is(.muted,.small){font-size:.875rem;line-height:1.6}.orders-workspace .order-detail .empty{padding:24px 0}.orders-workspace :is(h3,p,label,strong){overflow-wrap:normal}.orders-workspace .order-alert-settings{margin-block:16px}.orders-workspace .order-alert-settings .disclosure-content{max-width:800px}.kitchen-board .kitchen-card-grid{gap:20px}.kitchen-board .kitchen-order-card{height:auto;min-height:440px}.kitchen-board .kitchen-card-lines{max-height:none;overflow:visible}.kitchen-board .kitchen-order-card footer{gap:12px}.kitchen-board .kitchen-order-card footer>.primary{width:100%}.kitchen-board .kitchen-order-card button:where(:not([data-zeera-ui])){font-size:inherit}.kitchen-board .kitchen-item-progress .disclosure-content{padding:12px}.kitchen-board .kitchen-item-progress .button-row{grid-template-columns:minmax(0,1fr);display:grid}.kitchen-board .kitchen-item-progress .button-row>button:where(:not([data-zeera-ui])){width:100%}.kitchen-board .kitchen-display-settings{max-width:640px}.kitchen-board .kitchen-pagination{align-items:center}@media (max-width:600px){.orders-workspace .section-heading{align-items:flex-start}.orders-workspace .section-heading h1{font-size:28px}.orders-workspace .panel,.task-disclosure>.disclosure-content{padding:16px}.orders-workspace .order-detail .button-row>button:where(:not([data-zeera-ui])){width:100%}.orders-workspace .order-alert-settings .button-row{flex-direction:column;align-items:stretch}.catalog-simple .product-directory>.panel-heading>.button-row>.primary{width:100%}.catalog-simple .product-tools-panel>.button-row{grid-template-columns:minmax(0,1fr);display:grid}.catalog-simple .product-tools-panel button:where(:not([data-zeera-ui])){width:100%}.catalog-simple .menu-entry-options .button-row{grid-template-columns:minmax(0,1fr);display:grid}.kitchen-board .kitchen-order-card{min-height:0}}.paired-reception .order-ticket>strong,.paired-reception .order-ticket>span,.paired-reception .order-ticket>bdi{margin-block:4px;display:block}.paired-reception .orders-columns>section{min-width:0}.restaurant-dashboard-view .mobile-sidebar-navigation>summary{justify-content:flex-start}.restaurant-dashboard-view .mobile-sidebar-navigation>summary:after{margin-inline-start:auto}.orders-workspace .badge{text-transform:none}.catalog-simple .table-qr img{max-width:100%;height:auto}.catalog-simple .catalog-tools:not([hidden]){border:1px solid var(--line);background:var(--paper);border-radius:4px;margin-bottom:24px;padding:16px}.paired-reception h3[tabindex]{scroll-margin-block-start:16px}.orders-workspace .order-search{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.orders-workspace .order-search>label{flex:300px}.orders-workspace .order-search>.order-status-filters:empty{display:none}.orders-workspace .order-search .order-status-filters{gap:8px;margin:0}.kitchen-controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:24px;padding-top:20px;display:flex}.kitchen-controls>.task-disclosure{flex:0 auto;max-width:640px;margin:0}.kitchen-controls>.task-disclosure:has([aria-expanded=true]){flex:300px}.order-support-tools{margin-top:24px}.kitchen-ticket-action:empty{display:none}.kitchen-ticket-action{margin-block:12px}.kitchen-ticket-action>.primary{width:100%}.kitchen-ticket-action>.small{margin-block:8px 0}.kiosk-offline-screen>.panel:first-of-type a.primary{text-align:center;justify-content:center;align-items:center;min-height:56px;padding-inline:24px;text-decoration:none;display:inline-flex}.kiosk-offline-screen .order-ticket>*{display:block}.kiosk-offline-screen .order-detail h3,.kiosk-offline-screen .floor-table-orders h3{scroll-margin-block-start:16px}.public-offline-screen>.panel{border-radius:4px}.public-offline-screen>.panel>a.primary{text-align:center;border-radius:4px;justify-content:center;align-items:center;max-width:100%;min-height:56px;padding-inline:24px;text-decoration:none;display:inline-flex}.public-offline-details h2{scroll-margin-block-start:16px}.public-offline-details li{overflow-wrap:normal;padding-block:8px}.public-offline-details .secondary{border-radius:4px;min-height:48px}.administration-email-panel,.administration-email-confirmation{overflow-wrap:normal;min-width:0}.kiosk-shell .administration-email-confirmation{border-radius:4px}.administration-email-panel .primary,.administration-email-confirmation .primary,.administration-email-page a.primary{min-height:56px}.administration-email-panel h3,.administration-email-confirmation h1{scroll-margin-top:16px}.administration-email-panel,.administration-email-confirmation{color:#231f20}.administration-email-page>header img,.administration-email-page>img{width:160px;max-width:100%;height:auto;margin-block:8px 16px}:is(.administration-email-panel,.administration-email-confirmation) :is(button:where(:not([data-zeera-ui])),a.primary,a.secondary){white-space:normal;border-radius:4px;max-width:100%}:is(.administration-email-panel,.administration-email-confirmation) .primary{padding:14px 24px}.administration-email-panel input:where(:not([data-zeera-ui])):not([type=checkbox]){border-color:var(--control-outline);border-radius:4px;min-height:52px}.administration-email-page>.secondary{border-radius:4px}.administration-email-page .auth-screen .login-card .primary{background:var(--ink);border-color:var(--ink);color:#fff;min-height:56px}@media (max-width:600px){:is(.administration-email-panel,.administration-email-confirmation) .actions{flex-direction:column;align-items:stretch}:is(.administration-email-panel,.administration-email-confirmation) .actions>button:where(:not([data-zeera-ui])){width:100%}}.administration-email-page{color:#231f20}.administration-email-page>.panel{border-radius:4px}.administration-email-confirmation .administration-email-return{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;text-decoration:none;display:inline-flex}.administration-email-confirmation a.primary.administration-email-return{min-height:56px;padding:14px 24px}.saved-sheet-history,.saved-sheet-recovery{overflow-wrap:normal;color:#231f20;border:1px solid #e2e7e2;border-radius:4px;min-width:0;margin-block:16px;padding:16px}.saved-sheet-history summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.saved-sheet-history summary:focus-visible{outline-offset:2px;outline:3px solid #18211b}:is(.saved-sheet-history,.saved-sheet-recovery) button:where(:not([data-zeera-ui])){white-space:normal;border-radius:4px;max-width:100%;min-height:48px}:is(.saved-sheet-history,.saved-sheet-recovery) .primary{color:#fff;background:#18211b;border-color:#18211b;min-height:56px;padding:14px 24px}.saved-sheet-batches{padding:0;list-style:none}.saved-sheet-batches li{border-bottom:1px solid #e2e7e2;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:16px;display:flex}.saved-sheet-batches li>div{min-width:0}.saved-sheet-product{border-top:1px solid #e2e7e2;padding-block:16px}.saved-sheet-product dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:16px;margin-block:12px;display:grid}.saved-sheet-product dd{margin:0}.product-sheet>.shared-review .primary,.product-sheet>.catalog-fields>.button-row>.primary{color:#fff;background:#18211b;border-color:#18211b;border-radius:4px;min-height:56px}@media (max-width:600px){:is(.saved-sheet-history,.saved-sheet-recovery) .button-row{flex-direction:column;align-items:stretch}:is(.saved-sheet-history,.saved-sheet-recovery) .button-row>button:where(:not([data-zeera-ui])){width:100%}.saved-sheet-batches li{flex-direction:column;align-items:stretch}.saved-sheet-product dl>div{grid-template-columns:1fr;gap:4px}}.saved-sheet-example{color:#231f20;max-width:1280px;margin-inline:auto;padding:16px}.saved-sheet-example>img{width:160px;max-width:100%;height:auto;margin-block:8px 16px}.saved-sheet-example>.button-row .secondary{white-space:normal;border-radius:4px;min-height:48px}.product-sheet{border-radius:4px}.product-sheet :is(.primary,.secondary){white-space:normal;border-radius:4px;min-height:48px}.product-sheet .primary{min-height:56px}.product-sheet :is(input:where(:not([data-zeera-ui])):not([type=checkbox]),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))){border-radius:4px}.product-sheet .sheet-check-target{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:44px;margin:0;padding:0;display:flex}.product-sheet .checkbox{min-height:44px}.saved-sheet-history summary{line-height:48px;display:list-item}.product-sheet details>summary{cursor:pointer;border:1px solid #7d887f;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.product-sheet details>summary::-webkit-details-marker{display:none}.product-sheet details>summary:after{content:"+";color:#18211b;font-size:24px;line-height:1}.product-sheet details[open]>summary:after{content:"−"}:is(.saved-sheet-history,.saved-sheet-recovery) h3{max-width:100%;font-size:20px;line-height:1.4}.saved-sheet-product dd{direction:ltr}.subscription-purchase{overflow-wrap:normal;border-radius:4px;max-width:780px}.subscription-purchase h2{font-size:24px}.subscription-purchase h3{font-size:20px}.subscription-purchase p{font-size:16px;line-height:1.5}.subscription-purchase label{margin-block:16px;display:block}.subscription-purchase select:where(:not([data-zeera-ui])){border-radius:4px;max-width:100%;min-height:52px}.subscription-purchase button:where(:not([data-zeera-ui])){border-radius:4px;min-height:48px;font-size:16px}.subscription-purchase .primary{color:#fff;background:#18211b;border-color:#18211b;min-height:56px}.subscription-review{border-top:1px solid #e2e7e2;margin-block:24px;padding-block:16px}.subscription-purchase .actions{flex-wrap:wrap;gap:12px;display:flex}.subscription-purchase .actions button:where(:not([data-zeera-ui])){white-space:normal}.subscription-purchase bdi{unicode-bidi:isolate}@media (max-width:640px){.subscription-purchase{padding:16px}.subscription-purchase .actions{flex-direction:column}.subscription-purchase button:where(:not([data-zeera-ui])),.subscription-purchase select:where(:not([data-zeera-ui])){width:100%}}.subscription-purchase .subscription-price{margin-block-start:8px;display:block}[dir=rtl] .subscription-purchase .subscription-price{text-align:right}.ai-workspace .panel.ai-plan-empty,.ai-plan-empty .secondary{border-radius:4px}.ai-google-recovery{border:1px solid var(--border,#e2e7e2);border-radius:4px;margin-block:16px;padding:16px}.ai-google-recovery .secondary{border-radius:4px;min-height:48px}.restaurant-dashboard-view{--ink:#231f20;--muted:#59635c;--line:#e2e7e2;--paper:#f6f8f6;--active:#edf3ee;--accent:#c5e4ca}.restaurant-dashboard-view .workspace{min-width:0;max-width:1560px;padding:32px}.restaurant-dashboard-view .sidebar{background:#fff;border-inline-end:1px solid #e2e7e2}.restaurant-dashboard-view .nav-item{color:#59635c;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:15px;display:flex}.restaurant-dashboard-view .nav-item.active{color:#18211b;background:#edf3ee}.nav-item.active:before{content:"";border-radius:inherit;pointer-events:none;border-inline-start:3px solid #18211b;position:absolute;inset:0}.restaurant-setup-nav{border-block-start:1px solid #e2e7e2;margin-block-start:24px;padding-block-start:16px}.restaurant-setup-nav .sidebar-label{text-transform:none;letter-spacing:0;margin:0 16px 8px;font-size:13px}.restaurant-dashboard-view .primary,.task-modal .primary{color:#fff;background:#18211b;border-radius:4px;min-height:56px}.restaurant-dashboard-view .secondary,.task-modal .secondary{white-space:normal;border-radius:4px;min-height:48px}.restaurant-dashboard-view .panel{border-radius:4px}.restaurant-dashboard-view :is(h1,h2,h3){color:#231f20}.restaurant-dashboard-view :is(button:where(:not([data-zeera-ui])),a,input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))):focus-visible,.task-modal :is(button:where(:not([data-zeera-ui])),a,input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #18211b}.restaurant-dashboard-view .catalog-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px 24px}.restaurant-dashboard-view .catalog-tabs button:where(:not([data-zeera-ui])){border-radius:4px;flex:0 auto;min-height:48px;font-size:15px}.restaurant-dashboard-view .catalog-tabs button:where(:not([data-zeera-ui]))[aria-current=page]{color:#18211b;background:#edf3ee;border-bottom-color:#18211b;box-shadow:inset 0 -2px #18211b}.restaurant-dashboard-view .catalog-refresh{margin-inline-start:auto}.restaurant-dashboard-view .restaurant-home{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1280px;display:grid}.restaurant-dashboard-view .restaurant-home>:is(.section-heading,.dashboard-page-chrome),.restaurant-dashboard-view .home-suggestions{grid-column:1/-1;margin:0}.restaurant-dashboard-view .home-task-heading{flex-wrap:wrap;align-items:center;gap:16px}.restaurant-dashboard-view .home-task-heading button:where(:not([data-zeera-ui])){align-self:start}.restaurant-dashboard-view .home-order-counts{gap:24px;margin-block:32px}.restaurant-dashboard-view .ai-dashboard{border-radius:4px;margin:0;padding:24px}.restaurant-dashboard-view .ai-dashboard>.panel-heading{align-items:start;gap:16px}.restaurant-dashboard-view .ai-dashboard .ai-insight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:24px;display:grid}.restaurant-dashboard-view .ai-dashboard .ai-insight{border:0;border-inline-end:1px solid #e2e7e2;border-radius:0;padding:0 24px 0 0}.restaurant-dashboard-view .ai-dashboard .ai-insight:last-child{border-inline-end:0}.restaurant-dashboard-view .ai-dashboard .ai-insight h3{margin-block:16px 8px;font-size:20px;line-height:1.4}.restaurant-dashboard-view .ai-dashboard .ai-insight p{font-size:15px;line-height:1.6}.restaurant-dashboard-view .ai-dashboard .ai-card-actions{margin-block-start:16px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;display:grid}.setting-card{text-align:start;color:#231f20;background:#fff;border:1px solid #e2e7e2;border-radius:4px;flex-direction:column;align-items:start;gap:12px;min-height:164px;padding:24px;font-size:16px;display:flex}.setting-card strong{font-size:20px;font-weight:600}.setting-card>span{color:#59635c;line-height:1.5}.setting-card .setting-action{color:#18211b;margin-block-start:auto;font-weight:500}.setting-card:hover{background:#f6f8f6;border-color:#7d887f}.task-modal{color:#231f20;background:#fff;border:1px solid #e2e7e2;border-radius:8px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:Open Sauce Sans,sans-serif;overflow:auto;box-shadow:0 24px 80px #18211b33}.task-modal::backdrop{background:#18211b66}.task-modal-heading{z-index:2;background:#fff;border-bottom:1px solid #e2e7e2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.task-modal-heading h2{margin:0;font-size:22px;line-height:1.35}.task-modal-heading button:where(:not([data-zeera-ui])){flex-shrink:0}.task-modal-content{min-width:0;padding:24px}.task-modal-content>.panel{box-shadow:none;border:0;margin:0;padding:0}.promotions-workspace .task-modal fieldset{border:0;min-width:0;margin:0;padding:0}.promotions-workspace .task-modal :is(input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui]))){box-sizing:border-box;width:100%;min-width:0}.task-modal .form-columns,.task-modal .invite-fields{gap:16px}.task-modal .actions,.task-modal .button-row{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.task-modal :is(input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))){border-radius:4px;max-width:100%;min-height:52px;font-size:16px}.task-modal :is(label,p){font-size:15px;line-height:1.6}.task-modal .location-formats-panel{border:0;padding:0}.task-modal .location-formats-panel>summary{display:none}.modal-lock-note{padding:0 24px 24px;font-size:14px}.task-modal .kiosk-qr{grid-template-columns:1fr;gap:16px;display:grid}.task-modal .kiosk-qr img{max-width:100%;height:auto}.management-intro{justify-content:space-between;align-items:center;gap:24px;margin-block:8px 24px;display:flex}.management-intro p{color:#59635c;max-width:620px;line-height:1.6}.management-orders .orders-columns{display:block!important}.management-orders .order-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-orders .order-ticket{text-align:start;border-radius:4px;min-height:140px;padding:20px}.order-management-boundary{background:#f6f8f6;border:1px solid #e2e7e2;margin-block-end:24px;padding:16px}.order-management-boundary p{margin-block:0 16px}.device-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.device-app-card{border:1px solid #e2e7e2;border-radius:4px;flex-direction:column;gap:16px;padding:24px;display:flex}.device-app-card h3{margin:0;font-size:22px}.device-app-card p{color:#59635c;margin:0;line-height:1.6}.device-app-card button:where(:not([data-zeera-ui])){margin-block-start:auto}.device-app-card a{align-self:start;align-items:center;min-height:44px;display:flex}.device-apps-workspace>div[hidden],.restaurant-dashboard-view [hidden],.task-modal [hidden]{display:none!important}@media (max-width:900px){.restaurant-dashboard-view .restaurant-home,.restaurant-dashboard-view .ai-dashboard .ai-insight-list{grid-template-columns:1fr}.restaurant-dashboard-view .ai-dashboard .ai-insight{border-block-end:1px solid #e2e7e2;border-inline-end:0;padding:0 0 24px}.restaurant-dashboard-view .ai-dashboard .ai-insight:last-child{border-block-end:0;padding-bottom:0}.device-app-grid{grid-template-columns:1fr}.device-app-card{gap:12px}.device-app-card button:where(:not([data-zeera-ui])){align-self:start}}@media (max-width:600px){.restaurant-dashboard-view .workspace{padding:24px 16px}.settings-grid,.management-orders .order-tickets{grid-template-columns:1fr}.management-intro,.restaurant-dashboard-view .ai-dashboard>.panel-heading{flex-direction:column;align-items:start;gap:12px}.setting-card{min-height:144px;padding:20px}.task-modal-content{padding:16px}.task-modal-heading{align-items:start;padding:16px}.task-modal-heading h2{font-size:20px}.task-modal .form-columns,.task-modal .invite-fields{grid-template-columns:1fr;display:grid}.restaurant-dashboard-view .catalog-refresh{margin-inline-start:0}.restaurant-dashboard-view .catalog-tabs button:where(:not([data-zeera-ui])){flex:auto}.task-modal .primary{width:100%}.task-modal .order-line{flex-wrap:wrap}.restaurant-dashboard-view .ai-dashboard{padding:16px}}.restaurant-dashboard-view :is(h1,h2,h3)[tabindex="-1"]:focus,.task-modal :is(h2,h3)[tabindex="-1"]:focus{outline:none}.restaurant-context{color:#231f20;margin:0;font-size:16px;font-weight:600}.restaurant-dashboard-view .ai-dashboard .ai-insight-compact{flex-direction:column;display:flex}.restaurant-dashboard-view .ai-dashboard .ai-insight-compact .ai-card-actions{margin-block-start:auto;padding-block-start:16px}.restaurant-dashboard-view .catalog-location-settings .setting-card{text-align:start;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:auto;min-height:164px;padding:24px}.restaurant-dashboard-view .catalog-location-settings .setting-card .setting-action{margin-block-start:auto}@media (max-width:600px){.restaurant-dashboard-view .catalog-location-settings .setting-card{min-height:144px;padding:20px}}.catalog-simple .menu-directory{background:0 0;border:0;padding:0}.catalog-simple .menu-directory-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;margin-top:24px;display:grid}.catalog-simple .menu-directory-entry{background:#fff;border:1px solid #e2e7e2;border-radius:4px;height:100%;padding:0 0 16px;overflow:visible}.catalog-simple .menu-entry-heading{padding:20px 20px 0;display:block}.catalog-simple .menu-entry-heading>div{min-width:0}.catalog-simple .menu-entry-heading>button:where(:not([data-zeera-ui])){width:100%;margin-top:16px}.catalog-simple .menu-directory-entry .menu-sharing,.catalog-simple .menu-entry-options{margin:16px 20px 0}.catalog-simple .menu-directory-entry .menu-sharing .actions{grid-template-columns:1fr;gap:8px;display:grid}.catalog-simple .menu-entry-options .disclosure-trigger{width:100%}.catalog-simple .menu-directory-entry .menu-quick-edit{padding:16px}.menu-cover-button{width:100%;text-align:initial;background:#f6f8f6;border:0;border-radius:4px 4px 0 0;padding:0;display:block;position:relative}.menu-cover-art{aspect-ratio:1;background:#f6f8f6;border-bottom:1px solid #e2e7e2;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.menu-cover-paper{text-align:start;border:1px solid #e2e7e2;flex-direction:column;gap:12px;width:80%;height:94%;padding:24px 20px;transition:transform .18s;display:flex;overflow:hidden;box-shadow:0 4px 12px #18211b0f}.menu-cover-restaurant{text-align:center;overflow-wrap:normal;font-size:11px;font-weight:600}.menu-cover-rule{flex:none;width:32px;height:3px;margin:0 auto}.menu-cover-title{text-align:center;overflow-wrap:normal;font-size:23px;font-weight:600;line-height:1.25}.menu-cover-category{gap:7px;font-size:11px;font-weight:600;line-height:1.4;display:grid}.menu-cover-product{justify-content:space-between;gap:8px;font-size:9px;font-weight:400;line-height:1.5;display:flex}.menu-cover-product>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-cover-footer{text-align:center;max-height:24px;margin-top:auto;font-size:8px;overflow:hidden}.menu-cover-empty{text-align:center;margin-top:16px;font-size:12px}.menu-cover-edit{inset-inline:0;color:#18211b;background:#fff;border-top:1px solid #e2e7e2;justify-content:space-between;padding:12px 20px;font-size:14px;display:flex;position:absolute;bottom:0}.catalog-simple .menu-focused-editor>.section-heading{align-items:center;margin:24px 0}.menu-focused-editor .section-heading .actions{align-items:center}.menu-focused-editor .section-heading .primary{min-height:56px}.menu-design-launchers{border-top:1px solid #e2e7e2;flex-wrap:wrap;align-items:start;gap:16px;margin:24px 0 32px;padding-top:24px;display:flex}.menu-design-launchers>button:where(:not([data-zeera-ui])){text-align:start;flex-direction:column;align-items:start;gap:4px;min-width:220px;min-height:80px;padding:16px 20px;display:flex}.menu-design-launchers>button:where(:not([data-zeera-ui]))>span{color:#59635c;font-size:14px;font-weight:400}.menu-focused-editor .catalog-layout{align-items:start;gap:24px}.menu-focused-editor .category-panel{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;padding:20px}.menu-focused-editor .category-panel .panel-heading{flex-wrap:wrap;align-items:start}.menu-focused-editor .category-panel .panel-heading h2{font-size:20px}.menu-focused-editor .catalog-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.menu-focused-editor .catalog-toolbar>strong{flex:180px;font-size:20px}.menu-focused-editor .menu-product-row-heading{align-items:center;gap:16px}.menu-focused-editor .menu-product-list>ul>li{padding-block:24px}.menu-focused-editor .menu-product-list .secondary{min-width:112px}.menu-customizer{min-width:0;margin-top:24px}.customizer-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.customizer-heading h2,.menu-preview-screen h2{letter-spacing:-.6px;color:#231f20;margin:0;font-size:28px}.customizer-heading p{margin:8px 0 0;font-size:14px}.customizer-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.customizer-controls{background:#fff;border:1px solid #e2e7e2;border-radius:4px;min-width:0;padding:24px}.customizer-controls form{gap:24px;margin:0}.customizer-navigation{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customizer-navigation .secondary{text-align:start;border-color:#e2e7e2;border-radius:4px;min-height:48px;padding:12px 8px;font-size:14px}.customizer-navigation button:where(:not([data-zeera-ui]))[aria-current=page]{color:#18211b;background:#edf3ee;border-color:#18211b;box-shadow:inset 3px 0 #c5e4ca}.customizer-fields{border:0;min-width:0;margin:0;padding:0}.customizer-fields>[data-branding-panel]>h3{margin:0 0 24px;font-size:20px}.customizer-fields>[data-branding-panel]{gap:16px;display:grid}.customizer-fields>[data-branding-panel][hidden]{display:none}.customizer-fields :is(label,p){margin-block:0}.customizer-fields input:where(:not([data-zeera-ui])),.customizer-fields select:where(:not([data-zeera-ui])),.customizer-fields textarea:where(:not([data-zeera-ui])){border-radius:4px;min-height:52px;font-size:16px}.customizer-fields input:where(:not([data-zeera-ui]))[type=checkbox]{min-height:0}.customizer-fields input:where(:not([data-zeera-ui]))[type=color]{cursor:pointer;width:100%;height:52px;padding:6px}.customizer-fields .form-columns{grid-template-columns:1fr;gap:16px;display:grid}.customizer-fields .branding-options{margin:0}.customizer-fields details>summary{border-radius:4px;min-height:48px;font-size:16px}.customizer-fields details[open]>summary{margin-bottom:16px}.customizer-fields details[open]>*+*{margin-top:16px}.customizer-fields .branding-options>p{color:#59635c;font-size:14px;line-height:1.5}.customizer-fields .branding-logo-preview img{object-fit:contain;max-width:180px;max-height:100px}.customizer-save{border-top:1px solid #e2e7e2;margin-top:24px;padding-top:24px}.customizer-save>.primary{border-radius:4px;width:100%;min-height:56px}.customizer-save>p{margin:12px 0 0;font-size:14px;line-height:1.5}.customizer-preview{min-width:0;position:sticky;top:96px}.preview-caption{margin:0 0 16px;font-size:16px;font-weight:600}.preview-caption>span{font-size:14px;font-weight:400}.menu-device-preview{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;min-width:0}.menu-device-toolbar{background:#fff;border-bottom:1px solid #e2e7e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.menu-device-toolbar>div{gap:8px;display:flex}.menu-device-toolbar button:where(:not([data-zeera-ui])){border-radius:4px;min-height:48px;padding:12px 16px;font-size:14px}.menu-device-toolbar button:where(:not([data-zeera-ui]))[aria-pressed=true]{color:#fff;background:#18211b;border-color:#18211b}.menu-preview-stage{justify-content:center;min-width:0;padding:24px 8px;display:flex;overflow:hidden}.menu-preview-frame{background:#fff;border:1px solid #7d887f;border-radius:4px;flex:none;position:relative;overflow:hidden}.menu-preview-frame iframe{background:#fff;border:0;max-width:none;display:block}.menu-preview-screen{margin-top:24px}.customizer-mobile-switch,:is(.restaurant-dashboard-view:has(.menu-customizer) .sidebar,.restaurant-dashboard-view:has(.menu-preview-screen) .sidebar){display:none}:is(.restaurant-dashboard-view:has(.menu-customizer) .workspace,.restaurant-dashboard-view:has(.menu-preview-screen) .workspace){max-width:1480px;padding-inline:32px}@media (max-width:1000px){.customizer-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px}.customizer-controls{padding:16px}.menu-focused-editor .catalog-layout{grid-template-columns:1fr}.menu-focused-editor .category-panel{flex-wrap:wrap;gap:12px;display:flex}.menu-focused-editor .category-panel>.panel-heading{width:100%}.menu-focused-editor .category-panel>.category-filter{width:auto}}@media (max-width:700px){.catalog-simple .menu-directory-list{grid-template-columns:minmax(0,1fr);gap:24px}.menu-cover-art{aspect-ratio:1.1}.menu-cover-paper{width:72%;padding:24px}.menu-cover-title{font-size:28px}.menu-cover-category{font-size:13px}.menu-cover-product{font-size:11px}.menu-focused-editor .section-heading{display:block}.menu-focused-editor .section-heading .actions{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.menu-design-launchers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.menu-design-launchers>button:where(:not([data-zeera-ui])){min-width:0;padding:16px;font-size:16px}.menu-design-launchers>button:where(:not([data-zeera-ui]))>span{font-size:13px}.menu-design-launchers>.task-disclosure{grid-column:1/-1}.menu-design-launchers .disclosure-trigger{width:100%}.customizer-layout{grid-template-columns:1fr}.customizer-heading{flex-wrap:wrap;gap:12px}.customizer-mobile-switch{gap:12px;margin-bottom:24px;display:flex}.customizer-mobile-switch button:where(:not([data-zeera-ui])){border-radius:4px;flex:1}.customizer-mobile-switch button:where(:not([data-zeera-ui]))[aria-pressed=true]{color:#fff;background:#18211b;border-color:#18211b}.menu-customizer[data-mobile-view=controls] .customizer-preview,.menu-customizer[data-mobile-view=preview] .customizer-controls{display:none}.customizer-preview{position:static}:is(.restaurant-dashboard-view:has(.menu-customizer) .workspace,.restaurant-dashboard-view:has(.menu-preview-screen) .workspace){padding-inline:16px}.menu-device-toolbar{gap:8px;padding:12px}.menu-device-toolbar>div{width:100%}.menu-device-toolbar button:where(:not([data-zeera-ui])){flex:1}.menu-preview-screen .section-heading{flex-direction:column;align-items:start}.menu-preview-stage{padding-block:16px}}@media (prefers-reduced-motion:reduce){.menu-cover-paper{transition:none}}.customizer-fields>.customizer-group{border:0;min-width:0;margin:0;padding:0}.menu-customizer{color:#231f20}.catalog-product-browser{max-width:800px}.catalog-return-focus h1:focus,.catalog-return-focus h2:focus,.catalog-return-focus [role=alert]:focus{outline-offset:2px;outline:3px solid #18211b}.catalog-product-browser fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.catalog-product-browser .primary,.catalog-product-browser .secondary{border-radius:4px}.catalog-product-browser-list{margin:24px 0;padding:0;list-style:none}.catalog-product-browser-list li{overflow-wrap:normal;border-bottom:1px solid #e2e7e2;gap:4px;padding:16px 0;display:grid}.catalog-product-browser .actions{flex-wrap:wrap}.catalog-product-browser input:where(:not([data-zeera-ui])):not([type=checkbox]),.catalog-product-browser select:where(:not([data-zeera-ui])){border-radius:4px;min-height:52px}.catalog-product-browser .primary{min-height:56px}.catalog-product-browser :focus-visible{outline-offset:2px;outline:3px solid #18211b}.catalog-product-browser-list li>button:where(:not([data-zeera-ui])){justify-self:start}.catalog-basic-product-editor fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.catalog-basic-product-editor input:where(:not([data-zeera-ui])):not([type=checkbox]),.catalog-basic-product-editor textarea:where(:not([data-zeera-ui])){border-radius:4px;min-height:52px}.catalog-basic-product-editor .primary{border-radius:4px;min-height:56px}.catalog-basic-product-editor .secondary{border-radius:4px;min-height:48px}.catalog-basic-product-editor :focus-visible{outline-offset:2px;outline:3px solid #18211b}.catalog-basic-product-editor summary{min-height:48px;padding-block:12px}.catalog-basic-product-editor ul{padding-inline:0;list-style-position:inside}.compact-publication-review .actions{flex-wrap:wrap}.compact-publication-review .primary{border-radius:4px;min-height:56px}.compact-publication-review .secondary,.compact-publication-choices button:where(:not([data-zeera-ui])){border-radius:4px;min-height:48px}.compact-publication-counts{gap:8px;margin-block:24px;display:grid}.compact-publication-counts>div{justify-content:space-between;gap:16px;display:flex}.compact-publication-counts dd{direction:ltr;margin:0;font-weight:600}.compact-publication-choices{gap:12px;margin-block:24px;display:grid}.compact-publication-review :focus-visible{outline-offset:2px;outline:3px solid #18211b}.restaurant-dashboard-view .workspace{color:#231f20;max-width:1344px;padding:32px;line-height:1.5}.restaurant-dashboard-view .catalog-simple{max-width:1280px}.restaurant-dashboard-view .workspace :is(button:where(:not([data-zeera-ui])),a.primary,a.secondary):not(.customer-preview *,.floor-plan-canvas *,.sheet-grid-workspace *){white-space:normal;border-radius:4px;align-self:start;min-height:52px;font-size:16px;line-height:1.5}.restaurant-dashboard-view .workspace :is(button:where(:not([data-zeera-ui])).primary,a.primary):not(.customer-preview *){color:#fff;background:#18211b;border-color:#18211b;min-height:60px;padding:16px 24px}.restaurant-dashboard-view .workspace :is(input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))):not(.customer-preview *){border-radius:4px;min-height:56px;font-size:16px}.restaurant-dashboard-view .workspace :is(h1,h2,h3,p,button:where(:not([data-zeera-ui])),label,td,th,summary):not(.customer-preview *){overflow-wrap:normal}.restaurant-dashboard-view .workspace :is(.small,small,.helper,.badge):not(.customer-preview *){font-size:14px;line-height:1.5}.restaurant-dashboard-view .workspace h1{letter-spacing:-.6px;margin:0;font-size:32px;line-height:1.25}.restaurant-dashboard-view .workspace :is(.menu-directory,.product-directory)>.panel-heading h2{font-size:32px;line-height:1.25}.restaurant-dashboard-view .workspace :is(.panel,.summary-card,.shared-review,.notice,.alert,.ai-status,.ai-insight-card):not(.customer-preview *){border-radius:4px}.restaurant-dashboard-view .workspace .panel:not(.customer-preview *){padding:24px}.restaurant-dashboard-view .workspace :is(.section-heading,.workspace-heading){align-items:center;gap:16px;margin-bottom:24px}.restaurant-dashboard-view .workspace .workspace-heading{margin-top:0}.restaurant-dashboard-view .workspace .catalog-tabs{border:0;align-items:start;gap:8px;margin:0 0 24px}.restaurant-dashboard-view .workspace .catalog-tabs button:where(:not([data-zeera-ui])){border:1px solid #e2e7e2;flex:none;min-height:52px;padding:12px 20px}.restaurant-dashboard-view .workspace .catalog-tabs button:where(:not([data-zeera-ui]))[aria-current=page]{color:#18211b;background:#edf3ee;border-color:#18211b;box-shadow:inset 0 -3px #18211b}.restaurant-dashboard-view .workspace .badge{white-space:normal;text-transform:none}.restaurant-dashboard-view .signed-in .topbar{padding-inline:32px}.restaurant-dashboard-view .top-label{font-size:14px}.restaurant-dashboard-view .sidebar-navigation .nav-item{border-radius:4px;gap:12px;min-height:56px;padding:12px 16px}.sidebar-navigation .mobile-quick-navigation{display:none}@media (min-width:1001px){.sidebar-navigation .mobile-sidebar-navigation{display:none!important}}.choice-buttons:where(:not([data-zeera-ui])){flex-wrap:wrap;align-items:start;gap:8px;display:flex}.choice-buttons:where(:not([data-zeera-ui])) .secondary{white-space:normal;border-radius:4px;min-height:52px;padding:12px 20px;font-size:16px}.choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui]))[aria-pressed=true]{color:#18211b;background:#edf3ee;border-color:#18211b;box-shadow:inset 0 -3px #18211b}.restaurant-dashboard-view .catalog-simple .menu-directory{background:0 0;border:0;padding:0}.restaurant-dashboard-view .menu-directory-tools{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.restaurant-dashboard-view .menu-directory-tools>label{flex:320px;max-width:560px}.directory-main-actions{align-items:center;gap:12px;display:flex}.restaurant-dashboard-view .menu-directory>.panel-heading{margin-bottom:24px}.restaurant-dashboard-view .catalog-simple .menu-cover-button{align-self:stretch;width:100%;max-width:none;min-height:0;padding:0;display:block}.restaurant-dashboard-view .menu-cover-art{aspect-ratio:1;width:100%;padding:24px}.restaurant-dashboard-view .menu-cover-paper{flex:none;gap:12px;width:84%;height:94%;padding:20px}.restaurant-dashboard-view .menu-cover-title{font-size:24px}.restaurant-dashboard-view .menu-cover-edit{font-size:14px}.restaurant-dashboard-view .menu-directory-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.restaurant-dashboard-view .product-directory{background:0 0;border:0;padding:0!important}.product-common-filters{flex-wrap:wrap;align-items:start;gap:24px;display:flex}.product-select-entry{justify-self:start}.restaurant-dashboard-view .product-filter-options{background:#fff;border:0;padding:0}.restaurant-dashboard-view .product-filter-options .disclosure-content{background:#f6f8f6;border:1px solid #e2e7e2;padding:24px}.restaurant-dashboard-view .product-directory .catalog-fields{gap:16px}.restaurant-dashboard-view .product-directory-summary{align-items:center;gap:16px}.restaurant-dashboard-view .home-order-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.restaurant-dashboard-view .home-order-counts .home-count-action{color:#18211b;text-align:start;background:#fff;border:1px solid #7d887f;grid-template-columns:1fr auto;align-self:stretch;align-items:center;gap:4px 12px;width:100%;min-height:128px;padding:16px;display:grid}.home-count-action strong{grid-column:1;font-size:36px;line-height:1.2}.home-count-action span{grid-column:1;font-size:14px}.home-count-action .home-icon{grid-area:1/2/3;width:20px;height:20px}.restaurant-dashboard-view .home-count-action:hover{background:#edf3ee;border-color:#18211b}.restaurant-dashboard-view .home-task-heading{flex-wrap:wrap;gap:16px}.restaurant-dashboard-view .management-orders .order-ticket{text-align:start;grid-template-columns:1fr;align-items:start;gap:12px;width:100%;min-height:160px;padding:24px;display:grid}.restaurant-dashboard-view .management-orders .order-ticket>div{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.restaurant-dashboard-view .management-orders .order-ticket strong{font-size:20px}.restaurant-dashboard-view .management-orders .order-ticket p{margin:0;font-size:16px}.restaurant-dashboard-view .management-orders .order-ticket .badge{font-size:14px}.restaurant-dashboard-view .orders-workspace .order-search{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.restaurant-dashboard-view .order-search>label{flex:320px;max-width:520px}.restaurant-dashboard-view .order-status-filters{flex-wrap:wrap;gap:8px}.restaurant-dashboard-view .order-status-filters>button:where(:not([data-zeera-ui])){align-self:start}.restaurant-dashboard-view .device-app-card{border-radius:4px;gap:16px;min-height:260px;padding:24px}.restaurant-dashboard-view .device-app-card .text-button{text-align:center;border:1px solid #7d887f;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 16px;font-size:16px;display:flex}.restaurant-dashboard-view .settings-grid{gap:24px}.restaurant-dashboard-view .setting-card{min-height:164px;font-size:16px}.restaurant-dashboard-view .sales-summary{margin-block:24px}.restaurant-dashboard-view .sales-range{align-items:end}.restaurant-dashboard-view .sales-range .primary{align-self:end}.restaurant-dashboard-view .traffic-settings{margin-block:24px}.restaurant-dashboard-view .traffic-breakdowns{gap:24px}.restaurant-dashboard-view .ai-dashboard,.restaurant-dashboard-view .ai-workspace{margin-block:24px}.restaurant-dashboard-view .team-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.restaurant-dashboard-view .team-filters>label,.restaurant-dashboard-view .team-filters>.zu-field{flex:280px;max-width:480px}.restaurant-dashboard-view .staff-roster .task-disclosure{margin-top:24px}.restaurant-dashboard-view .account-workspace>.panel{margin-block:24px}.restaurant-dashboard-view .workspace details:not(.customer-preview details)>summary{cursor:pointer;background:#fff;border:1px solid #7d887f;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 16px;font-size:16px;list-style:none;display:flex}.restaurant-dashboard-view .workspace details:not(.customer-preview details)>summary::-webkit-details-marker{display:none}.restaurant-dashboard-view .workspace details:not(.customer-preview details)>summary:after{content:"+";flex:none;font-size:24px;line-height:1}.restaurant-dashboard-view .workspace details:not(.customer-preview details)[open]>summary:after{content:"−"}.restaurant-dashboard-view .workspace details:not(.customer-preview details)[open]>summary{margin-bottom:16px}.restaurant-dashboard-view .workspace details:not(.customer-preview details)[open]{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;align-self:start;padding:16px}@media (max-width:1000px){.restaurant-dashboard-view .workspace{max-width:100%;padding:24px}.sidebar-navigation .mobile-quick-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.mobile-quick-navigation .nav-item{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:8px 4px;display:flex}.mobile-quick-navigation .nav-item span{font-size:14px;line-height:1.4;display:block}.sidebar-navigation .mobile-sidebar-navigation{display:block}.restaurant-dashboard-view .sidebar-navigation .mobile-sidebar-navigation>summary{min-height:52px}.restaurant-dashboard-view .home-order-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.restaurant-dashboard-view .workspace{padding:24px 16px}.restaurant-dashboard-view .workspace h1,.restaurant-dashboard-view .workspace :is(.menu-directory,.product-directory)>.panel-heading h2{font-size:28px}.restaurant-dashboard-view .workspace .panel:not(.customer-preview *){padding:16px}.restaurant-dashboard-view .workspace :is(.section-heading,.workspace-heading){flex-wrap:wrap;align-items:start}.restaurant-dashboard-view .workspace .catalog-tabs{flex-wrap:wrap;gap:8px}.restaurant-dashboard-view .workspace .catalog-tabs button:where(:not([data-zeera-ui])){flex:auto;min-height:52px;padding:12px 16px}.restaurant-dashboard-view .menu-directory-tools{grid-template-columns:1fr;gap:16px;display:grid}.restaurant-dashboard-view .menu-directory-tools>label{max-width:none}.directory-main-actions{width:100%}.directory-main-actions>.primary{flex:1}.restaurant-dashboard-view .menu-directory-list{grid-template-columns:1fr}.product-common-filters{grid-template-columns:1fr;gap:16px;display:grid}.choice-buttons:where(:not([data-zeera-ui])) .secondary{flex:auto;padding:12px 16px}.restaurant-dashboard-view .home-order-counts{gap:8px}.restaurant-dashboard-view .home-order-counts .home-count-action{grid-template-columns:1fr;min-height:120px;padding:12px}.home-count-action .home-icon{display:none}.home-count-action strong{font-size:32px}.restaurant-dashboard-view .home-task-heading .primary{width:100%}.restaurant-dashboard-view .management-orders .order-ticket{min-height:160px;padding:16px}.restaurant-dashboard-view .orders-workspace .order-search{grid-template-columns:1fr;display:grid}.restaurant-dashboard-view .order-search>label{max-width:none}.restaurant-dashboard-view .device-app-grid,.restaurant-dashboard-view .sales-range{grid-template-columns:1fr}.restaurant-dashboard-view .sales-range>.primary{width:100%}.restaurant-dashboard-view .team-filters{grid-template-columns:1fr;display:grid}.restaurant-dashboard-view .team-filters>label{max-width:none}.restaurant-dashboard-view .traffic-breakdowns,.restaurant-dashboard-view .account-address{grid-template-columns:1fr}}.report-date-input{gap:8px;display:grid}.report-date-field{min-width:0;position:relative}.report-date-field input:where(:not([data-zeera-ui])){padding-inline-end:64px}.report-date-field input:where(:not([data-zeera-ui]))::-webkit-calendar-picker-indicator{display:none}.restaurant-dashboard-view .workspace .report-date-field .calendar-open:where(:not([data-zeera-ui])){inset-inline-end:4px;background:0 0;border:0;justify-content:center;align-items:center;width:48px;min-height:48px;padding:8px;display:flex;position:absolute;top:4px}.report-quick-ranges{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.restaurant-dashboard-view .workspace :is(button:where(:not([data-zeera-ui])),a.primary,a.secondary,summary):not(.customer-preview *){overflow-wrap:normal;word-break:normal}.restaurant-dashboard-view .catalog-simple .menu-directory{padding:0!important}.restaurant-dashboard-view .menu-directory-tools{gap:16px;margin-bottom:0}.restaurant-dashboard-view .menu-directory-tools>.secondary{align-self:flex-end}.restaurant-dashboard-view .menu-directory-list{margin-top:8px!important}.restaurant-dashboard-view .product-directory-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.restaurant-dashboard-view .account-workspace{gap:24px;display:grid}.restaurant-dashboard-view .account-workspace>.panel,.restaurant-dashboard-view .account-workspace>.workspace-heading{margin:0!important}.restaurant-dashboard-view .workspace .panel-heading{flex-wrap:wrap;align-items:start;gap:16px}.restaurant-dashboard-view .workspace .panel-heading>div{min-width:0}.restaurant-dashboard-view .workspace .panel-heading>button:where(:not([data-zeera-ui])){flex:none}@media (max-width:600px){.directory-main-actions{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.directory-main-actions>.primary{width:100%}.restaurant-dashboard-view .menu-directory .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui])){flex:none;padding:12px}.restaurant-dashboard-view .product-common-filters .choice-buttons:where(:not([data-zeera-ui])) button:where(:not([data-zeera-ui])){flex:none;min-width:44px;padding:12px 8px}.restaurant-dashboard-view .workspace .panel-heading>div{flex:100%}.restaurant-dashboard-view .workspace .panel-heading>button:where(:not([data-zeera-ui])){min-width:max-content}.restaurant-dashboard-view .home-order-counts{grid-template-columns:1fr}.restaurant-dashboard-view .home-order-counts .home-count-action{grid-template-columns:44px 1fr auto;gap:16px;min-height:72px;padding:12px}.home-count-action strong{grid-area:1/1}.home-count-action span{overflow-wrap:normal;grid-area:1/2;font-size:16px}.home-count-action .home-icon{grid-area:1/3;display:block}.restaurant-dashboard-view .workspace .date-calendar-dialog{border-radius:4px;width:100vw;max-width:100vw;padding:4px}.restaurant-dashboard-view .workspace .date-calendar-grid{gap:0}.restaurant-dashboard-view .workspace .date-calendar-day{min-width:44px;min-height:48px;padding:4px}.restaurant-dashboard-view .workspace .date-calendar-heading{gap:4px}.restaurant-dashboard-view .sidebar-navigation .nav-item{min-height:60px}.restaurant-dashboard-view .workspace .home-task-heading{justify-content:flex-start}}.menu-category-choice{align-items:start;gap:8px;min-width:0;margin-top:8px;display:flex}.menu-category-choice .category-filter{flex:1;min-width:0}.menu-category-choice .secondary{flex:none}.menu-focused-editor .category-filter[aria-pressed=true]{background:#edf3ee;box-shadow:inset 0 0 0 1px #18211b,inset 3px 0 #c5e4ca}.restaurant-dashboard-view .workspace .category-panel>.category-filter{margin-top:16px}.restaurant-dashboard-view .workspace .category-panel{min-width:0}:is(.restaurant-dashboard-view .workspace label:has(>input:where(:not([data-zeera-ui]))[type=checkbox]),.restaurant-dashboard-view .workspace label:has(>input:where(:not([data-zeera-ui]))[type=radio])){align-items:center;gap:12px;min-height:48px;display:flex}.restaurant-dashboard-view>footer{color:#fff;background:#18211b}.restaurant-dashboard-view .workspace .responsive-record-table :is(td,th){font-size:16px;line-height:1.5}.restaurant-dashboard-view .workspace input:where(:not([data-zeera-ui])):is([type=checkbox],[type=radio]){accent-color:#18211b;flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.restaurant-dashboard-view .workspace .panel-heading>button:where(:not([data-zeera-ui])){min-width:44px;max-width:100%}.compact-menu-assignment{gap:16px;display:grid}.assignment-choice-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assignment-choice-list button:where(:not([data-zeera-ui])){text-align:start;overflow-wrap:normal;width:100%}.page-search{margin-bottom:16px;display:block}.page-search-field{background:#f6f8f6;border:1px solid #7d887f;border-radius:4px;align-items:center;gap:8px;min-width:0;padding-inline:12px;display:flex}.page-search-field .home-icon{flex:none;width:20px;height:20px}.page-search-field input:where(:not([data-zeera-ui])){color:#231f20;background:0 0;border:0;border-radius:4px;width:100%;min-width:0;min-height:52px;padding:8px 0;font-family:inherit;font-size:16px}.page-search-field:focus-within{outline-offset:2px;outline:3px solid #18211b}.page-search-field input:where(:not([data-zeera-ui])):focus-visible{outline:none}.restaurant-dashboard-view .workspace .product-directory{padding-top:8px}.restaurant-dashboard-view .product-directory .panel-heading{margin-bottom:24px}.restaurant-dashboard-view .product-directory-search{margin-bottom:16px}.restaurant-dashboard-view .product-filter-options{margin-block:12px}.restaurant-dashboard-view .product-directory>.catalog-fields>.button-row{margin-block:16px}.restaurant-dashboard-view .product-directory>.catalog-fields>p{margin-block:12px}@media (min-width:1001px){.restaurant-dashboard-view .sidebar{padding-top:24px}.restaurant-dashboard-view .sidebar .nav-item{min-height:52px;padding-block:12px}.restaurant-dashboard-view .restaurant-setup-nav{margin-top:16px;padding-top:16px}}.restaurant-dashboard-view .product-directory>.catalog-fields{gap:12px}.restaurant-dashboard-view .product-directory>.catalog-fields>.product-directory-search,.restaurant-dashboard-view .product-directory>.catalog-fields>.button-row,.restaurant-dashboard-view .product-directory>.catalog-fields>.product-filter-options{margin:0}.restaurant-dashboard-view .product-directory>.catalog-fields>p{margin:0;padding:0}.restaurant-dashboard-view .product-directory>.catalog-fields>.button-row{align-items:center;gap:16px}.restaurant-dashboard-view .product-directory>.catalog-fields>.button-row p{margin:0;padding:0}.restaurant-dashboard-view .task-modal .product-export{border:0;padding:0}.restaurant-dashboard-view .task-modal .product-export>p:first-child{margin-top:0}.task-modal .table-qr{border:0;min-width:0;max-width:100%;padding:0}.task-modal .table-qr img{max-width:100%;height:auto}.task-modal .staff-invitations .panel-heading{flex-wrap:wrap;gap:12px}.task-modal .staff-invitations form{margin-top:16px}.restaurant-dashboard-view .workspace-heading>.button-row{flex-wrap:wrap;min-width:0;max-width:100%}.task-modal .region-fields{border:0;min-width:0;margin:0;padding:0}@media (max-width:600px){.page-search{margin-bottom:12px}.restaurant-dashboard-view .product-directory .panel-heading>.button-row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.restaurant-dashboard-view .product-directory .panel-heading>.button-row .primary{width:100%}.restaurant-dashboard-view .product-directory .panel-heading>.button-row .secondary{flex:auto}}.order-flow-workspace{color:#231f20;max-width:720px}.order-flow-workspace .panel{border-radius:4px;padding:24px}.order-flow-controls{gap:24px;display:grid}.order-flow-controls fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.order-flow-controls legend{margin-bottom:12px;font-size:20px;font-weight:600}.order-flow-choice{border:1px solid var(--control-outline);cursor:pointer;border-radius:4px;align-items:flex-start;gap:12px;min-height:64px;padding:16px;display:flex}.order-flow-choice:has(input:where(:not([data-zeera-ui])):checked){border-color:#18211b;box-shadow:inset 4px 0 #c5e4ca}.order-flow-choice:has(input:where(:not([data-zeera-ui])):disabled){cursor:default}.order-flow-choice input:where(:not([data-zeera-ui])){accent-color:#18211b;flex:none;width:20px;height:20px;min-height:20px;margin:3px 0 0;padding:0}.order-flow-choice>span{gap:4px;min-width:0;display:grid}.order-flow-choice strong{font-size:16px;line-height:1.5}.order-flow-choice>span>span{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.order-flow-preview{border-top:1px solid var(--line);padding-top:24px}.order-flow-preview h2,.order-flow-recovery h2{letter-spacing:normal;margin:0 0 12px;font-size:20px}.order-flow-preview ol{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;line-height:1.7;list-style-position:inside;display:flex}.order-flow-workspace .primary{background:#18211b;border-color:#18211b;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:16px 24px;display:inline-flex}.order-flow-workspace .secondary{border-radius:4px;min-height:48px}.order-flow-workspace .alert,.order-flow-workspace .notice{border-radius:4px}.order-flow-workspace .button-row{flex-wrap:wrap;gap:12px}.order-flow-workspace .muted{margin:0;line-height:1.5}@media (max-width:600px){.order-flow-workspace .panel{padding:16px}.order-flow-workspace .section-heading h1{font-size:28px}.order-flow-workspace .button-row>button:where(:not([data-zeera-ui])){width:100%}.order-flow-preview ol{gap:8px;display:grid}}[dir=rtl] .order-flow-choice:has(input:where(:not([data-zeera-ui])):checked){box-shadow:inset -4px 0 #c5e4ca}.ai-catalog-review-products{padding-inline-start:20px}.ai-catalog-review-products li{margin-block:12px}.ai-catalog-review-products dd{overflow-wrap:normal}@media (max-width:600px){.ai-catalog-command-panel .button-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ai-catalog-command-panel .button-row>button:where(:not([data-zeera-ui])){width:100%;min-height:56px}.staff-language-choice{width:100%;max-width:100%}}.compact-product-sheet .table-scroll{border:1px solid var(--line);max-block-size:60vh;overflow:auto}.compact-product-sheet th{background:var(--soft,#f6f8f6);z-index:1;position:sticky;inset-block-start:0}.compact-product-sheet td{vertical-align:top}.compact-product-sheet td input:where(:not([data-zeera-ui])):not([type=checkbox]),.compact-product-sheet td textarea:where(:not([data-zeera-ui])){min-inline-size:180px}.compact-product-sheet td select:where(:not([data-zeera-ui])){min-inline-size:120px}.compact-product-sheet .panel-heading{flex-wrap:wrap}.compact-product-sheet,.product-export,.product-import{border-radius:4px}.compact-product-sheet .primary,.product-export .primary,.product-import .primary{color:#fff;background:#18211b}.compact-product-sheet .primary:disabled,.product-export .primary:disabled,.product-import .primary:disabled{opacity:.5}.date-calendar-title{z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding-block:4px 8px;display:flex;position:sticky;top:0}.date-calendar-title h3{margin:0;font-size:20px}.date-calendar-title button:where(:not([data-zeera-ui])){flex-shrink:0;min-width:64px;min-height:48px;padding:8px 12px}.coupon-target-picker ul{padding-inline-start:0;list-style:none}.coupon-target-picker li{flex-wrap:wrap;align-items:center;gap:12px;margin-block:8px;display:flex}.coupon-target-picker li bdi{overflow-wrap:normal}.product-export>.primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ai-seasonal-product-panel .catalog-fields .actions>button:where(:not([data-zeera-ui])).primary{height:auto;min-height:56px}.sales-details h2:focus,.restaurant-dashboard-view .workspace .sales-details h2:focus{outline-offset:2px;outline:3px solid #18211b}.sales-details>.button-row>label{flex:240px;min-width:0;max-width:100%}.sales-details>.button-row>label>select:where(:not([data-zeera-ui])){width:100%;max-width:100%}.sales-details .sales-table caption{text-align:start}.sales-details .muted.small,.restaurant-dashboard-view .workspace .sales-details .muted.small{font-size:16px;line-height:1.5}.sales-detail-kind{flex-wrap:wrap;align-items:end}@media (max-width:600px){.sales-detail-kind{grid-template-columns:minmax(0,1fr);display:grid}.sales-detail-kind>button:where(:not([data-zeera-ui])){width:100%;min-height:52px}.sales-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-detail-actions>button:where(:not([data-zeera-ui])){white-space:normal;width:100%;min-width:0;min-height:48px}.sales-detail-actions>button:where(:not([data-zeera-ui])):first-child{grid-column:1/-1}}.menu-share-action p.menu-qr-error,.menu-directory p.menu-qr-error{font-size:16px}.menu-share-action p.menu-qr-error:focus,.menu-directory p.menu-qr-error:focus{outline-offset:2px;outline:3px solid #18211b}.tables-workspace{min-width:0}.tables-workspace :is(.panel,.notice,.alert){border-radius:4px}.tables-workspace :is(button:where(:not([data-zeera-ui])):not(.floor-table):not(.floor-resize-handle),a.primary,a.secondary,input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))){border-radius:4px;max-width:100%;font-size:16px}.tables-workspace :is(input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))){min-width:0;min-height:52px}.tables-workspace :is(button:where(:not([data-zeera-ui])).secondary,a.secondary,button:where(:not([data-zeera-ui])).text-button){white-space:normal;min-height:48px;line-height:1.5}.tables-workspace :is(button:where(:not([data-zeera-ui])).primary,a.primary){color:#fff;background:#18211b;border-color:#18211b;min-height:56px}.tables-workspace :is(button:where(:not([data-zeera-ui])),a,input:where(:not([data-zeera-ui])),select:where(:not([data-zeera-ui])),textarea:where(:not([data-zeera-ui]))):focus-visible{outline-offset:2px;outline:3px solid #18211b}.floors-summary .panel-heading{flex-wrap:wrap;gap:16px}.floors-summary-table{table-layout:fixed;margin-block-start:16px;font-size:16px}.floors-summary-table :is(th,td){text-align:start;overflow-wrap:normal;min-width:0}.floors-summary-table th:first-child{width:38%}.floor-summary-label{display:none}.floor-summary-value{overflow-wrap:normal;min-width:0;max-width:100%}.floor-summary-actions .secondary{max-width:100%}.table-code-label{display:none}.table-code-value{overflow-wrap:normal;min-width:0;max-width:100%}.table-codes-table :is(th,td){text-align:start}@media (max-width:640px){.tables-workspace .table-downloads>.panel-heading{flex-wrap:wrap;gap:16px}.tables-workspace .table-downloads>.table-scroll{overflow:visible}.tables-workspace .table-codes-table,.tables-workspace .table-codes-table tbody{width:100%;min-width:0;max-width:100%;display:block}.table-codes-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tables-workspace .table-codes-table tbody{gap:16px;display:grid}.tables-workspace .table-codes-table tbody tr{background:#fff;border:1px solid #e2e7e2;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.tables-workspace .table-codes-table tbody :is(th,td){white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:12px;width:auto;min-width:0;padding:0;display:flex}.tables-workspace .table-codes-table tbody th{background:0 0;gap:8px;display:grid}.tables-workspace .table-codes-table tbody th strong{color:#231f20;font-size:18px}.table-codes-table .table-code-label{color:#59635c;font-size:14px;font-weight:500;display:block}.table-codes-table tbody td>.table-code-value{text-align:end}.tables-workspace .table-codes-table tbody .table-code-actions{gap:8px;display:grid}.tables-workspace .table-code-actions .button-row{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;display:grid}.tables-workspace .table-code-actions .button-row>button:where(:not([data-zeera-ui])){width:100%;min-width:0;min-height:48px}.floors-summary .table-scroll{overflow:visible}.floors-summary-table,.floors-summary-table tbody{width:100%;min-width:0;display:block}.floors-summary-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.floors-summary-table tbody{gap:16px;display:grid}.floors-summary-table tbody tr{background:#fff;border:1px solid #e2e7e2;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.floors-summary-table tbody :is(th,td){white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:12px;width:auto;padding:0;display:flex}.floors-summary-table tbody th{background:0 0;gap:8px;display:grid}.floors-summary-table tbody th:first-child{width:auto}.floors-summary-table tbody th strong{color:#231f20;font-size:18px}.floors-summary-table .floor-summary-label{color:#59635c;font-size:14px;font-weight:500;display:block}.floors-summary-table tbody .floor-summary-actions{display:block}.floors-summary-table .floor-summary-actions .secondary{width:100%;min-height:48px}.tables-workspace>.workspace-heading{flex-wrap:wrap;gap:16px}}.restaurant-dashboard-view .restaurant-home>.home-account-summary{grid-column:1/-1}.home-account-summary h2{align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;display:flex}.home-account-summary p{margin-block:16px;font-size:16px;line-height:1.6}.home-account-summary .home-account-location{color:#59635c}.home-account-summary :is(.home-account-plan,.home-account-usage){grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 24px;margin-block:24px;display:grid}.home-account-summary :is(.home-account-plan,.home-account-usage)>div{min-width:0}.home-account-summary dt{color:#59635c;margin-block-end:8px;font-size:14px;line-height:1.5}.home-account-summary dd{overflow-wrap:normal;margin:0;font-size:20px;font-weight:600;line-height:1.5}.home-account-summary .home-account-usage{border-block-start:1px solid #e2e7e2;padding-block-start:24px}.home-account-summary .home-account-open{min-height:48px}.home-account-summary button:where(:not([data-zeera-ui])):focus-visible{outline-offset:2px;outline:3px solid #18211b}.restaurant-dashboard-view .workspace .restaurant-home>:is(.home-orders,.home-menus){align-self:stretch;container-type:inline-size}.restaurant-dashboard-view .workspace .restaurant-home button:where(:not([data-zeera-ui])):is(.primary,.secondary){width:var(--home-action-width);max-width:100%;min-height:var(--home-action-height);flex-shrink:0;padding:14px 16px;line-height:24px}.restaurant-dashboard-view .workspace .restaurant-home .home-task-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.restaurant-dashboard-view .workspace .restaurant-home .home-task-heading>button:where(:not([data-zeera-ui])){align-self:center}.restaurant-dashboard-view .workspace .restaurant-home .home-task-heading>h3{min-height:44px}.restaurant-dashboard-view .workspace .restaurant-home .home-order-counts .home-count-action{align-self:stretch;min-width:0}.restaurant-dashboard-view .workspace .restaurant-home .home-count-action span{overflow-wrap:normal;grid-area:2/1/auto/-1}.restaurant-dashboard-view .workspace .restaurant-home .home-count-action .home-icon{grid-row:1}@container (max-width:420px){.restaurant-dashboard-view .workspace .restaurant-home .home-task-heading{grid-template-columns:1fr}.restaurant-dashboard-view .workspace .restaurant-home .home-task-heading>button:where(:not([data-zeera-ui])){justify-self:end}}@media (max-width:640px){.restaurant-dashboard-view .workspace .restaurant-home button:where(:not([data-zeera-ui])):is(.primary,.secondary){width:100%}.restaurant-dashboard-view .workspace .restaurant-home .home-task-heading{grid-template-columns:1fr}}@media (max-width:600px){.restaurant-dashboard-view .workspace .restaurant-home .home-count-action span{grid-area:1/2}}@media (max-width:640px){.home-account-summary h2{font-size:20px}.home-account-summary .home-task-heading{align-items:stretch}.home-account-summary .home-task-heading>.secondary,.home-account-summary .home-account-open{width:100%}.home-account-summary :is(.home-account-plan,.home-account-usage){grid-template-columns:1fr;gap:16px}.home-account-summary :is(.home-account-plan,.home-account-usage)>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-account-summary dt{margin:0}.home-account-summary dd{text-align:end;max-width:58%;font-size:18px}}.settings-tabs{border-block-end:1px solid #e2e7e2;flex-wrap:wrap;gap:8px;margin-block-end:24px;padding-block-end:16px;display:flex}.settings-tabs button:where(:not([data-zeera-ui])){text-align:start;flex:0 auto;width:auto;min-height:48px;padding:12px 16px}.settings-tabs button:where(:not([data-zeera-ui]))[aria-pressed=true]{background:#edf3ee;border-color:#18211b;box-shadow:inset 0 -3px #18211b}.setting-content{min-width:0;max-width:760px}.setting-content[hidden]{display:none!important}.setting-content>details{border:0;padding:0}.setting-content .catalog-fields{min-width:0}@media (max-width:600px){.settings-tabs{gap:8px}.settings-tabs button:where(:not([data-zeera-ui])){flex:auto}.setting-content .button-row{flex-wrap:wrap}.setting-content .primary{width:100%}}@media (min-width:1000px){.setting-content .location-formats-panel>form>.catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.setting-content .location-formats-panel>form>.catalog-fields>label,.setting-content .location-formats-panel>form>.catalog-fields>p,.setting-content .location-formats-panel>form>.catalog-fields>details{grid-column:1/-1}}.catalog-location-settings .setting-content>.location-formats-panel{background:0 0;border:0;padding:0}.setting-content .location-formats-panel>form>.catalog-fields{gap:16px}.setting-content .location-formats-panel>form>.catalog-fields>fieldset{align-content:start;gap:8px}.setting-content .location-formats-panel>form>.button-row{margin-block:20px}.setting-content .location-time-readouts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;display:grid}.setting-content .location-time-readouts dt{grid-column:1}.setting-content .location-time-readouts dd{grid-column:2;margin:0}@media (max-width:600px){.setting-content .location-time-readouts{display:block}.setting-content .location-time-readouts dd{margin-block:4px 12px}}.service-floor-tools{border:0;min-inline-size:0;margin:0;padding:0}.task-modal:has(.promotion-editor-form){width:min(760px,100vw - 32px);max-width:760px}.task-modal:has(.promotion-editor-form) .task-modal-content{padding:0}.promotion-editor-form{min-width:0;padding:24px 24px 0}.promotion-editor-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.promotions-workspace .promotion-editor-form label:not(.checkbox),.promotion-editor-form label:not(.checkbox){gap:8px;min-width:0;margin:0;font-size:14px;font-weight:500;display:grid}.promotion-editor-form .promotion-field-label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.promotion-editor-form :is(input:where(:not([data-zeera-ui])):not([type=checkbox]),select:where(:not([data-zeera-ui]))){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:14px}.promotion-editor-form button:where(:not([data-zeera-ui])){min-height:44px;font-size:14px}.promotion-discount-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.promotion-discount-row .choice-buttons:where(:not([data-zeera-ui])){flex-wrap:nowrap;gap:8px;display:flex}.promotion-discount-row .choice-buttons:where(:not([data-zeera-ui]))>button:where(:not([data-zeera-ui])){white-space:normal;flex:1;padding-inline:12px}.promotion-editor-form .checkbox{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.promotion-editor-form .checkbox input:where(:not([data-zeera-ui]))[type=checkbox]{accent-color:#18211b;flex:none;width:20px;height:20px;min-height:20px}.promotion-menu-choices{flex-wrap:wrap;gap:8px;max-height:112px;padding:2px;display:flex;overflow:auto}.promotion-editor-form .promotion-menu-choice,.promotion-editor-form .promotion-product-choice{overflow-wrap:normal;background:#fff;border:1px solid #e2e7e2;border-radius:4px;min-width:0;padding:10px 12px}:is(.promotion-editor-form .promotion-menu-choice:has(input:where(:not([data-zeera-ui])):checked),.promotion-editor-form .promotion-product-choice:has(input:where(:not([data-zeera-ui])):checked)){background:#edf3ee;border-color:#7d887f}.promotion-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.promotion-editor-form .promotion-time-help{color:#59635c;margin:-8px 0 0;font-size:12px;line-height:1.6}.promotion-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.promotion-editor-form .promotion-pause{padding-bottom:1px}.promotion-product-scope{border-top:1px solid #e2e7e2;min-width:0;padding-top:8px}.promotion-item-picker{gap:12px;padding-top:12px;display:grid}.promotion-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-height:192px;padding:2px;display:grid;overflow:auto}.promotion-product-grid .promotion-product-choice{align-items:center}.promotion-editor-form .promotion-example{border-top:1px solid #e2e7e2;min-height:64px;padding-top:12px;font-size:13px;line-height:1.5}.promotion-example ul{flex-wrap:wrap;gap:4px 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.promotion-example li{flex-wrap:wrap;gap:8px;display:flex}.promotion-example-price{white-space:nowrap}.promotion-form-footer{z-index:2;background:#fff;border-top:1px solid #e2e7e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.promotion-form-footer>p{color:#59635c;flex:280px;min-width:0;margin:0;font-size:13px;line-height:1.6}.promotion-form-footer>.alert{color:var(--danger,#8c2f23);flex-basis:100%}.promotion-form-footer>.primary{flex:none;min-width:160px;min-height:44px}.promotion-form-footer .actions{flex-wrap:wrap;gap:8px;display:flex}.promotion-editor-form .promotion-menu-field>h3{margin:0 0 8px;font-size:14px;font-weight:500}.promotion-entity-picker{gap:8px;min-width:0;display:grid}.promotion-entity-picker .promotion-picker-feedback{color:#59635c;min-height:24px;font-size:13px}.promotion-choice-skeleton{background:#f6f8f6;border:1px solid #e2e7e2;border-radius:4px;height:44px}.promotion-other-choice{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.promotion-editor-form .error{font-size:13px;font-weight:400;line-height:1.5}.promotion-editor-form :focus-visible{outline-offset:2px;outline:3px solid #18211b}@media (max-width:600px){.task-modal:has(.promotion-editor-form){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.promotion-editor-form{padding:16px 16px 0}.promotion-discount-row,.promotion-schedule-fields{grid-template-columns:minmax(0,1fr);gap:12px}.promotion-name-row{grid-template-columns:minmax(0,1fr);gap:8px}.promotion-menu-choices .promotion-menu-choice{flex:100%;min-width:0}.promotion-product-grid{grid-template-columns:minmax(0,1fr)}.promotion-form-footer>.primary,.promotion-form-footer .actions{width:100%}.promotion-form-footer .actions>button:where(:not([data-zeera-ui])){flex:100%}.promotion-editor-form .promotion-example{min-height:80px}}.catalog-workspace .promotion-editor-form{margin:0}.catalog-workspace .promotion-editor-form fieldset{gap:12px}.catalog-workspace .promotion-editor-form input:where(:not([data-zeera-ui])):not([type=checkbox]){height:44px;min-height:44px;font-size:14px}:is(.catalog-workspace .promotion-editor-form button:where(:not([data-zeera-ui])),.task-modal:has(.promotion-editor-form) .task-modal-heading button:where(:not([data-zeera-ui]))){box-sizing:border-box;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}.task-modal:has(.promotion-editor-form) .task-modal-heading{align-items:center;gap:16px;padding:16px 24px}.task-modal:has(.promotion-editor-form) .task-modal-heading h2{font-size:22px;line-height:1.5}.promotion-editor-form .promotion-example{min-height:48px}@media (max-width:600px){.task-modal:has(.promotion-editor-form) .task-modal-heading{padding:12px 16px}.task-modal:has(.promotion-editor-form) .task-modal-heading h2{font-size:20px}.promotion-editor-form .promotion-example{min-height:72px}}.restaurant-dashboard-view .workspace .promotion-editor-form :is(input:where(:not([data-zeera-ui])):not([type=checkbox]):not([type=radio]),select:where(:not([data-zeera-ui]))){height:44px;min-height:44px;padding:10px 12px;font-size:14px}:is(.restaurant-dashboard-view .workspace .promotion-editor-form :is(button:where(:not([data-zeera-ui])),button:where(:not([data-zeera-ui])).primary,button:where(:not([data-zeera-ui])).secondary),.restaurant-dashboard-view .workspace .task-modal:has(.promotion-editor-form) .task-modal-heading button:where(:not([data-zeera-ui]))){min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}.restaurant-dashboard-view .workspace .promotion-editor-form .checkbox{min-height:44px;margin:0}html{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}
