/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@media screen{.dark,:root{color-scheme:dark;--ui-canvas:var(--background);--ui-surface:var(--card);--ui-raised:var(--secondary);--ui-input:var(--muted);--ui-line:var(--border);--ui-text:var(--foreground);--ui-muted:var(--muted-foreground);--ui-success:#89d5ae;--ui-warning:#e5c183;--ui-danger:var(--destructive);--ui-info:var(--ring);--ink:var(--ui-text);--muted:var(--ui-muted);--paper:var(--ui-canvas);--line:var(--ui-line);--red:var(--ui-text);--red-dark:var(--ui-raised);--flame:var(--ui-info);--bun:var(--ui-warning);--green:var(--ui-success);--ops-canvas:var(--ui-canvas);--ops-ink:var(--ui-text);--ops-muted:var(--ui-muted);--ops-line:var(--ui-line);--ops-tint:var(--ui-raised);--ops-theme-line:var(--ui-line);--ops-shadow:none;--shadow:0 10px 32px #0003}body,html{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--font-sans);font-size:14px;line-height:1.5}*,:after,:before{box-sizing:border-box}:is(input,textarea,select,button){font:inherit}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);letter-spacing:-.015em;font-weight:500}:is(h1){font-size:26px;line-height:1.2}h2{font-size:20px}h3{font-size:16px}:is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ui-info);outline-offset:3px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){background:var(--ui-input);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:10px}:is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}:is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-info)}body button[data-ui=button]:where(:not([data-variant=plain])){background:var(--ui-raised);border:1px solid var(--ui-line);color:var(--ui-text);box-shadow:none;border-radius:999px;font-weight:500;transition:background-color .16s,border-color .16s}body .site-shell button[data-ui=button][data-variant=primary],body button[data-ui=button][data-variant=primary]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}body button[data-ui=button][data-variant=danger]{color:var(--ui-danger);background:#382428;border-color:#654149}body button[data-ui=button][data-variant=tab]{color:var(--ui-muted);background:0 0;border-color:#0000;border-radius:8px}body button[data-ui=button][data-variant=tab]:is([aria-selected=true],[aria-checked=true],[aria-pressed=true],.active){background:var(--ui-raised);color:var(--ui-text)}body button[data-ui=button]:hover:not(:disabled):not([data-variant=plain]):not([data-variant=primary]):not([data-variant=danger]){background:var(--accent);border-color:var(--ring)}body button[data-ui=button]:disabled{opacity:.5;cursor:not-allowed}body button[data-ui=button][data-variant=plain]{border-radius:inherit;box-shadow:none}[data-ui=badge]{border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}[data-ui=navigation]{font-weight:500}body :is(.kualiz-global-header,.gm-unified-header){background:var(--ui-surface);border-bottom:1px solid var(--ui-line);box-shadow:none}body .kualiz-global-nav .kualiz-nav-item{background:var(--ui-raised);border:1px solid var(--ui-line);color:var(--ui-muted);min-height:40px;box-shadow:none;border-radius:999px}body .kualiz-global-nav .kualiz-nav-item.active{background:var(--accent);color:var(--ui-text);border:1px solid var(--ui-line);box-shadow:none}body .kualiz-global-nav .kualiz-nav-item:hover{color:var(--ui-text);background:#ffffff08}body .kualiz-global-nav .kualiz-nav-item i{box-shadow:none;background:0 0;border:0}body .kualiz-global-nav .kualiz-nav-item svg{stroke-width:1.7px}body .kualiz-account>button{border:1px solid var(--ui-line);background:0 0;border-radius:12px}body .kualiz-account-menu{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;box-shadow:0 16px 50px #0008}body .kualiz-account-menu :is(button,a){background:0 0;border:0;border-radius:8px}body .summary-section{box-shadow:none;background:0 0;border:0}body :is(.summary-card,.summary-metric,.sc-card,.kitchen-ticket,.order-record,.marketplace-store-card,.product-card){background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:16px}body :is(.summary-card,.sc-card)>header{border-bottom:1px solid var(--ui-line)}body .summary-attention>button{background:var(--ui-raised);border:1px solid var(--ui-line);text-align:left;border-radius:999px;min-height:66px;margin:6px 0;padding:12px 20px}body .summary-attention>button:hover{background:var(--ui-raised)}body .summary-flow-stages{gap:12px}body .summary-flow-stages:before{display:none}body .summary-flow-stages>article{border:1px solid var(--ui-line);background:var(--ui-canvas);border-radius:12px;padding:16px}body .summary-live-statuses>span{background:var(--ui-raised);border:0;border-radius:999px}body :is(.service-list-filters,.summary-view-tabs,.orders-view-tabs,.kitchen-view-tabs,.waiter-view-tabs,.cashier-view-tabs){background:var(--ui-canvas);border:1px solid var(--ui-line);box-shadow:none;border-radius:12px}body .service-list-filters>button{box-shadow:none;background:0 0;border:0;border-radius:8px}body .service-list-filters>button.active{background:var(--ui-raised);color:var(--ui-text)}body .service-workspace{background:var(--ui-canvas);border:1px solid var(--ui-line);box-shadow:none;border-radius:16px}body .service-conversation-list{background:var(--ui-surface);border-right:1px solid var(--ui-line)}body .service-contact{background:0 0;border:0;border-bottom:1px solid #ffffff08;border-radius:0}body .service-contact:hover{background:#ffffff05}body .service-contact.active{background:var(--ui-raised);border-color:#0000;border-radius:10px}body :is(.service-contact-title,.service-chat-header-modern){background:var(--ui-surface);box-shadow:none;border-radius:0}body :is(.service-chat-header-modern,.service-composer){border-color:var(--ui-line)}body .service-message{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:12px;min-height:0}body .service-message.outbound{background:var(--ui-raised);border-color:var(--ui-line)}body .service-message.inbound{background:var(--ui-surface)}body .service-message-author strong,body .service-message-author>span,body .service-message>footer{color:var(--ui-muted);font-size:12px}body .service-message>footer{min-height:0;background:0 0}body .service-message-text{color:var(--ui-text);font-size:14px;line-height:1.45}body .service-composer textarea{background:var(--ui-input);border:1px solid var(--ui-line);border-radius:14px}body .service-chat-thread{background:var(--ui-canvas);background-image:none}body .gm-unified-header :is(.gm-header-nav a,.gm-address-button){box-shadow:none;background:0 0;border:0}body .gm-unified-header .gm-header-nav a[aria-current=page]{background:var(--ui-raised);color:var(--ui-text);border-radius:8px}body :is(.gm-category-card,.marketplace-category){background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:16px}body :is(.gm-category-card,.marketplace-category)[aria-checked=true]{background:var(--ui-raised);border-color:var(--ring)}body :is(.gm-store-cover,.marketplace-cover,.gm-store-cover-logo){background:var(--ui-input)}body :is(.checkout-drawer,.addon-modal,.delivery-address-modal,.customer-account-card,.account-section){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line);box-shadow:none;border-radius:16px}body :is(.choice-card,.payment-choice){background:var(--ui-input);border-color:var(--ui-line);border-radius:12px}body :is(.choice-card,.payment-choice).active{border-color:var(--ui-info);background:var(--ui-raised)}body .modern-sign-in{background:var(--ui-canvas);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:24px 16px;display:flex}body .modern-sign-in-card{background:var(--ui-surface);border:0;border-radius:24px;width:100%;max-width:384px;padding:32px;box-shadow:0 16px 50px #0003}body .kualiz-login-card{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.modern-sign-in-header{text-align:center;flex-direction:column;align-items:center;margin:0 0 24px;display:flex}.modern-sign-in-logo{background:#ffffff12;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.modern-sign-in-logo img{object-fit:contain;border-radius:50%;width:48px;height:48px}.modern-sign-in-header h1{color:var(--ui-text);margin:0;font-size:24px;font-weight:500;line-height:1.25}.modern-sign-in-description,.modern-sign-in-subtitle{color:var(--ui-muted);margin:8px 0 0;font-size:13px;font-weight:400}body .modern-sign-in :is(.kualiz-login-form,.customer-login-card form){gap:12px;margin:0;display:grid}body .modern-sign-in :is(.kualiz-login-form input,.customer-login-card input){background:#ffffff14;border:0;border-radius:14px;height:44px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:400;line-height:20px}body .modern-sign-in :is(.kualiz-login-button,.confirm-order){text-align:center;width:100%;min-height:44px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:500;line-height:20px;display:block}body .modern-sign-in :is(.kualiz-login-form>label>span,.modern-field-label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .modern-sign-in :is(label,.gm-social-access){margin:0;font-weight:400}.modern-sign-in-footer{text-align:center;max-width:384px;color:var(--ui-muted);font-size:12px;line-height:1.6}.modern-sign-in-footer p{margin:0 0 8px}.modern-sign-in-footer small{font-size:12px}body .modern-sign-in .gm-password>button{width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;top:2px;right:4px}body .modern-sign-in .gm-password input{padding-right:48px}body .modern-sign-in .login-forgot{text-align:right;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:12px}body .modern-sign-in .login-register{text-align:center;font-size:12px}.modern-loading{color:var(--ui-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.modern-spinner{border:2px solid #ffffff18;border-top-color:#d9dde5;border-radius:50%;width:18px;height:18px;animation:ui-spin .7s linear infinite}.modern-page-loading{place-items:center;min-height:100svh;padding:24px;display:grid}.modern-login-error{color:var(--ui-danger);background:#382428;border:1px solid #654149;border-radius:12px;padding:12px;font-size:13px}.ui-nav-card{background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-line);border:0;border-radius:16px;padding:16px 8px 8px}.ui-nav-card>p{color:var(--ui-muted);margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:500}.ui-nav-card ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ui-nav-card li>a,.ui-nav-card li>button{width:100%;color:var(--ui-text);text-align:left;background:0 0;border:0;text-decoration:none;display:block}.ui-nav-card li span.ui-nav-card-row{border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;display:flex}.ui-nav-card li span.ui-nav-card-row:hover{background:#ffffff08}.ui-nav-card svg{flex-shrink:0;width:16px;height:16px}.ui-metric-card{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:16px;min-width:0;padding:20px}.ui-metric-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ui-metric-card header h3{margin:0;font-size:15px;font-weight:500}.ui-metric-card .ui-metric-value{margin-bottom:16px;font-size:30px;font-weight:500;line-height:1.2;display:block}.ui-metric-card .ui-metric-toggle{border:1px solid var(--ui-line);border-radius:999px;gap:4px;padding:4px;display:flex}.ui-metric-card .ui-metric-toggle button{width:32px;height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ui-metric-card .ui-metric-toggle button[aria-pressed=true]{background:var(--ui-raised);color:var(--ui-text)}.ui-metric-card .ui-metric-toggle svg{width:16px;height:16px}.ui-metric-card footer{color:var(--ui-muted);border-top:1px solid var(--ui-line);flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.ui-calendar-field{min-width:0;display:block;position:relative}.ui-calendar-field>input{width:100%;padding-right:42px}.ui-calendar-open{width:32px;min-height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.ui-calendar-open svg{width:18px;height:18px}.ui-calendar-popover{z-index:1200;border:1px solid var(--ui-line);background:var(--ui-surface);width:310px;max-width:calc(100vw - 24px);color:var(--ui-text);border-radius:16px;padding:16px;position:fixed;box-shadow:0 16px 48px #0008}.ui-calendar-footer{border-top:1px solid var(--ui-line);align-items:center;gap:12px;margin-top:12px;padding-top:16px;display:flex}.ui-calendar-footer input{flex:1;min-width:0;height:40px}.ui-calendar-footer button{min-height:40px;padding:8px 12px}}@media screen and (max-width:760px){body :is(.service-workspace,.ops-surface-frame){border-radius:0}body .modern-sign-in-card{padding:32px 24px}body .ui-calendar-popover{width:auto;max-width:none;right:12px;left:12px!important}body .ui-metric-card{padding:16px}}@keyframes ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.modern-spinner{animation:none}body button[data-ui=button]{transition:none}}@media screen{body .gm-store-card .gm-store-nav-card{background:var(--ui-surface);box-shadow:none;border:0;border-radius:0 0 16px 16px;padding:16px 8px 8px}body .gm-store-nav-card>p:first-child{color:var(--ui-text);font-size:17px;font-weight:500}body .gm-store-nav-card>.gm-store-category,body .gm-store-nav-card>.gm-store-description,body .gm-store-nav-card>.gm-store-service-meta,body .gm-store-nav-card>.gm-store-tags{color:var(--ui-muted);margin:8px 12px}body .gm-store-card{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:16px;overflow:hidden}body .gm-category-cards>button{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px!important}body .gm-category-cards>button[aria-pressed=true]{background:var(--ui-raised);border-color:var(--ring)}body .gm-store-nav-card li>span{display:block}body .ui-calendar-field input::-webkit-calendar-picker-indicator{opacity:0;width:0}body .summary-card .ui-metric-card{background:0 0;border:0;padding:8px 0 0}body .summary-quick-actions{align-self:start}}@media screen and (min-width:981px){body .kualiz-global-header.kualiz-compact-header{flex:0 0 72px;grid-template-rows:1fr;grid-template-columns:minmax(180px,1fr) minmax(0,auto) minmax(220px,1fr);align-items:center;gap:24px;height:72px;min-height:72px;max-height:72px;padding:12px 24px;display:grid;position:relative;overflow:visible}body .kualiz-global-header .kualiz-global-brand{grid-area:1/1;gap:12px;width:auto;max-width:none;padding:0}body .kualiz-brand-copy{opacity:1;flex-direction:column;width:auto;max-width:none;display:flex}body .kualiz-brand-logo{background:0 0;width:38px;min-width:38px;height:38px}body .kualiz-brand-logo img{width:38px;height:38px}body .kualiz-global-header .kualiz-account{grid-area:1/3;justify-self:end;position:relative}body .kualiz-global-header .kualiz-global-nav{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:4px 0;display:flex;position:static;inset:auto;overflow:auto hidden;transform:none}body .kualiz-global-header .kualiz-global-nav .kualiz-nav-item{flex:none;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;height:36px;min-height:36px;padding:8px 12px;display:flex;overflow:visible}body .kualiz-global-header .kualiz-global-nav .kualiz-nav-item>span{opacity:1;white-space:nowrap;visibility:visible;width:auto;min-width:0;max-width:none;font-size:12px;line-height:20px;display:block;position:static;transform:none}body .kualiz-global-header .kualiz-global-nav .kualiz-nav-item>i{flex:0 0 18px;place-items:center;width:18px;height:18px;margin:0;display:grid}body .kualiz-global-header .kualiz-global-nav .kualiz-nav-item svg{width:18px;height:18px}body .kualiz-global-header .kualiz-global-nav .kualiz-nav-item:after,body .kualiz-mobile-toggle{display:none}}@media screen{body .gm-store-card{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}body .gm-store-card .gm-store-link{min-height:160px;padding:0;display:block;position:relative}body .gm-store-cover{border-radius:0;width:100%;height:160px;overflow:hidden}body .gm-store-cover img{object-fit:cover;width:100%;height:100%}body .gm-store-card .gm-store-image{background:var(--ui-surface);border:1px solid var(--ui-line);width:48px;height:48px;box-shadow:none;border-radius:12px;margin:0;padding:3px;position:absolute;bottom:12px;left:16px;overflow:hidden}body .gm-store-image img{object-fit:contain;width:100%;height:100%}body .gm-category-cards>button[data-ui=button]{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px}body .gm-category-cards>button[aria-pressed=true]{background:var(--ui-raised);border-color:var(--ui-info)}body .gm-market .gm-welcome:after{pointer-events:none;background:linear-gradient(90deg,#000000e6,#0000 65%)}body .gm-market .gm-welcome h1 span{font:inherit;letter-spacing:inherit;color:inherit}body .gm-market .gm-food-category{filter:brightness(1.35);opacity:1;mix-blend-mode:normal}body .gm-market .gm-store-card .gm-store-link>.gm-store-image{width:48px;height:48px;padding:3px;top:auto;bottom:12px;left:16px}body .gm-market .gm-store-card .gm-store-cover{height:160px;display:block}body .gm-market .gm-store-card .gm-store-cover img{object-fit:cover;object-position:center;width:100%;max-width:none;height:160px;margin:0;padding:0}body .gm-market .gm-store-card .gm-store-cover:after{display:none}body .gm-market .gm-store-link>div:last-child{padding:3px}body .gm-market .gm-cover-brand{background:var(--ui-raised);justify-content:center;align-items:center;gap:16px;width:100%;min-height:160px;padding:20px 72px;display:flex}body .gm-market .gm-cover-brand svg{width:48px;height:48px;color:var(--ui-muted)}body .gm-market .gm-cover-brand>span{white-space:normal;max-width:none;font-size:16px;line-height:1.3}body .gm-market .gm-store-cover img{display:block}body .gm-market .gm-store-grid .gm-store-card .gm-store-link{grid-template-columns:none;height:160px;min-height:160px;max-height:160px;display:block}body .gm-market .gm-store-grid .gm-store-card .gm-store-link>.gm-store-cover{border-radius:0;width:100%;max-width:none;height:160px;margin:0;position:relative;inset:auto}body .gm-market .gm-store-grid .gm-store-card .gm-store-link>.gm-store-image{width:48px;height:48px;position:absolute;top:auto;bottom:12px;left:16px}body .gm-market .gm-store-grid .gm-store-card .gm-store-cover img{width:100%;height:100%;position:static}body .modern-sign-in .customer-login.gm-login{height:auto;grid-template-columns:none}body .modern-sign-in .customer-login.gm-login,body .modern-sign-in .customer-login.gm-login .login-form-side{width:100%;min-width:0;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body .modern-sign-in .customer-login.gm-login .login-form-side{position:static}body .modern-sign-in .customer-login.gm-login .customer-login-card{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body .modern-sign-in .customer-login.gm-login .modern-sign-in-header{background:0 0;border:0;flex-direction:column;grid-template-columns:none;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;max-width:none;margin:0 0 24px;padding:0;display:flex}body .modern-sign-in .customer-login.gm-login .modern-sign-in-header h1{text-align:center;width:100%;min-width:0;max-width:none;font:600 24px/1.25 var(--font-sans);letter-spacing:-.015em;margin:0}body .modern-sign-in .customer-login.gm-login .modern-sign-in-subtitle{width:100%;max-width:none;font:400 13px/1.5 var(--font-sans);text-align:center;margin:8px 0 0}body .modern-sign-in .customer-login.gm-login .modern-sign-in-logo{width:48px;height:48px;margin:0 0 24px}body .modern-sign-in .customer-login.gm-login form{width:100%;min-width:0;max-width:none;margin:0;padding:0}body .modern-sign-in .customer-login.gm-login form>label{width:100%;min-width:0;padding:0;display:block}body .modern-sign-in .customer-login.gm-login input{width:100%;min-width:0;max-width:none}body .modern-sign-in .customer-login.gm-login .gm-password{background:0 0;border:0;width:100%;height:44px;padding:0;display:block;position:relative}body .modern-sign-in .customer-login.gm-login .gm-password>button{place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:2px;right:4px}body .modern-sign-in .customer-login.gm-login .gm-social-access{grid-template-columns:1fr;gap:12px;width:100%;margin:16px 0;padding:0;display:grid}body .modern-sign-in .customer-login.gm-login .gm-social-access button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:none;height:44px;min-height:44px;padding:10px 16px;line-height:20px;display:flex;overflow:hidden}body .modern-sign-in .customer-login.gm-login .auth-provider{background:0 0;border:0;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}body .modern-sign-in .customer-login.gm-login .auth-provider svg{width:18px;height:18px}body .modern-sign-in .customer-login.gm-login .gm-social-access>small{text-align:center;width:100%;color:var(--ui-muted);font-size:12px;line-height:1.5}body .modern-sign-in .customer-login.gm-login .auth-links{width:100%;margin:0}body .modern-sign-in .customer-login.gm-login .auth-links>button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;display:flex}body .modern-sign-in .customer-login.gm-login .login-divider{text-align:center;color:var(--ui-muted);margin:16px 0;font-size:12px}body .modern-sign-in .customer-login.gm-login .login-register{text-align:center;width:100%;max-width:none;margin:20px 0 0;font-size:12px;line-height:1.5}body .modern-sign-in .customer-login.gm-login .login-register button{width:auto;font-size:inherit;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline;display:inline}body .modern-sign-in .customer-login.gm-login .confirm-order{background:var(--primary);color:var(--primary-foreground);border:0;margin-top:20px}body .ui-content-panel{background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-line);border:0;border-radius:16px;padding:20px}body .ui-nav-card-detail{color:var(--ui-muted);white-space:normal;font-size:12px;font-weight:400;line-height:18px;display:block}body .ui-nav-card li span.ui-nav-card-row:has(.ui-nav-card-detail){min-height:56px}body .summary-attention.ui-nav-card{padding:16px 8px 8px}body .summary-attention.ui-nav-card>p{font-size:14px}body .summary-attention.ui-nav-card li>button{background:0 0;border:0;border-radius:999px;min-height:0;padding:0}body .summary-attention.ui-nav-card li>button:hover{background:0 0}body :is(.checkout-drawer,.addon-modal,.delivery-address-modal,.customer-account-card,.account-section,.cart-sidebar,.cart-review-items,.cart-review-summary){background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-line);border:0;border-radius:16px}}body .expanding-navigation{box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}body .expanding-navigation-link{background:var(--ui-raised);width:40px;min-width:40px;height:40px;color:var(--ui-text);border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:0;padding:0 10px;text-decoration:none;display:flex;box-shadow:0 3px 9px #00000040,inset 0 2px #ffffff26}body .expanding-navigation-link[data-active=true]{background:var(--accent);gap:8px;width:auto;padding-right:16px;box-shadow:0 7px 18px #00000057,inset 0 2px #ffffff2e}body .expanding-navigation-link svg{flex-shrink:0;width:19px;height:19px}body .panel-tabs [data-slot=tabs-list]{background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:999px;gap:4px;width:100%;padding:5px;display:flex;overflow-x:auto}body .panel-tabs [data-slot=tabs-trigger]{white-space:nowrap;min-height:40px;color:var(--ui-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 16px}body .panel-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--accent);color:var(--ui-text);box-shadow:inset 0 1px #ffffff14}body .kualiz-account>button{background:var(--ui-raised);border:1px solid var(--ui-line);border-radius:999px}@media (max-width:800px){body .kualiz-global-nav.expanding-navigation{gap:6px;max-width:100%}}body .expanding-navigation-link>span:last-child{font-size:14px;font-weight:500;line-height:20px}body [hidden]{display:none}body .gm-hero>a,body .gm-unified-account{background:var(--accent);border:1px solid var(--ui-line);border-radius:999px}body .cart-list,body .gm-desktop-cart,body .market-card,body .order-page-summary{background:var(--ui-surface);border:0;border-radius:16px;box-shadow:0 0 0 1px #ffffff1f,0 1px 3px #00000080}body{font-weight:400}body .expanding-navigation-link>span:last-child,body .panel-tabs [data-slot=tabs-trigger],body :is(h1,h2,h3,h4,h5,h6,strong,b,th),body button[data-ui=button]{font-weight:500}body :is(.kualiz-global-header,.gm-unified-header){background:var(--ui-canvas);box-shadow:none;border:0}body .kualiz-global-nav.expanding-navigation{width:max-content;max-width:100%;box-shadow:none;background:0 0;border:0;padding:4px 0}body :is(.summary-view-tabs,.service-list-filters,.orders-view-tabs,.kitchen-view-tabs,.waiter-view-tabs,.cashier-view-tabs){box-shadow:none;background:0 0;border:0;border-radius:999px;padding:4px}body :is(.summary-view-tabs,.service-list-filters,.orders-view-tabs,.kitchen-view-tabs,.waiter-view-tabs,.cashier-view-tabs)>button{border-radius:999px;font-weight:500}body .kings-summary.ops-surface-frame{box-shadow:none;background:0 0;border:0}body :is(.summary-card,.ui-content-panel)>header{box-shadow:none;background:0 0;border:0;border-radius:0}body :is(.composer-popover,.kings-opening-menu){background:var(--popover);border:1px solid var(--ui-line);border-radius:24px;padding:12px;box-shadow:0 12px 32px #0000002e}body :is(.composer-popover,.kings-opening-menu) header{box-shadow:none;background:0 0;border:0;padding:4px 4px 12px;font-weight:500}body .kings-opening-menu button{font-weight:500}body :is(.service-search,.agents-table-search,.gm-header-search){box-shadow:none;border-radius:999px}body :is(.service-search,.agents-table-search,.gm-header-search) input{box-shadow:none;background:0 0;border:0;border-radius:999px}body :is(.summary-empty,.summary-ranking-empty){box-shadow:none;background:0 0;border:0;border-radius:16px}body :is(.summary-kpis,.summary-grid,.summary-section,.summary-body,.kualiz-admin-content,.kings-settings-segment-wrap){box-shadow:none;background:0 0;border:0}body :is(.summary-metric,.summary-card,.sc-card,.ui-content-panel,.ui-nav-card,.sc-toolbar,.checkout-panel,.checkout-summary,.cart-sidebar,.cart-review-items,.cart-review-summary){background:var(--card)}body :is(.kings-settings-tabs,.kings-settings-segments){box-shadow:none;background:0 0;border:0;border-radius:999px}body .kings-settings-segments:before{display:none}body .kings-settings-tree button[data-ui=button]{background:0 0;border-color:#0000}body .kings-settings-tree button[data-ui=button][aria-current=page]{background:var(--accent);border-color:var(--border)}body button[data-ui=button][data-variant=tab][aria-current=page]{background:var(--accent);color:var(--foreground)}body :is(.sc-search,.kings-settings-search,.history-search,.contacts-search,.agents-channel-search,.search-box,.gm-mobile-discovery-search){border:1px solid var(--border);background:var(--ui-input);border-radius:999px}body :is(.sc-search,.kings-settings-search,.history-search,.contacts-search,.agents-channel-search,.search-box,.gm-mobile-discovery-search) input{box-shadow:none;font-family:var(--font-sans);background:0 0;border:0;border-radius:0}body :is(.summary-card,.summary-metric,.sc-card,.agents-reference,.checkout-panel,.cart-review-summary,.product-card) small{font-size:12px;line-height:18px}body :is(.summary-metric,.summary-card) :is(p,footer){font-size:12px}body .sc-toggle input:checked+span{background:var(--primary)}body .sc-toggle input:checked+span:after{background:var(--primary-foreground)}body .sc-toggle input:not(:checked)+span{background:var(--secondary);border:1px solid var(--input)}body .sc-toggle input:not(:checked)+span:after{background:var(--muted-foreground)}body :is(.choice-card,.payment-choice).selected{border-color:var(--ring);background:var(--accent)}body .ai-prompt-box textarea{font-family:var(--font-sans)}body :is(.checkout-step,.choice-fieldset,.payment-fieldset,.form-grid) :is(label,legend,strong){font-weight:500}body .ui-search-field{border:1px solid var(--border);background:var(--ui-input);border-radius:999px}body .ui-search-field input{box-shadow:none;background:0 0;border:0;border-radius:0}body .gm-header-search{border-radius:999px}body .product-card{background:var(--card)}body button[data-ui=button].category[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--background:oklch(99% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(99% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(94% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(44% 0 0);--accent:oklch(94% 0 0);--accent-foreground:oklch(0% 0 0);--destructive:oklch(63% .19 23.03);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% 0 0);--input:oklch(94% 0 0);--ring:oklch(0% 0 0);--chart-1:oklch(81% .17 75.35);--chart-2:oklch(55% .22 264.53);--chart-3:oklch(72% 0 0);--chart-4:oklch(92% 0 0);--chart-5:oklch(56% 0 0);--sidebar:oklch(99% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(0% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(94% 0 0);--sidebar-ring:oklch(0% 0 0);--font-sans:Geist,sans-serif;--font-serif:Georgia,serif;--font-mono:Geist Mono,monospace;--radius:.5rem;--shadow-color:#000;--shadow-opacity:.18;--shadow-blur:2px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px}.dark{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(14% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(18% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(100% 0 0);--primary-foreground:oklch(0% 0 0);--secondary:oklch(25% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(23% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(32% 0 0);--accent-foreground:oklch(100% 0 0);--destructive:oklch(69% .2 23.91);--destructive-foreground:oklch(0% 0 0);--border:oklch(26% 0 0);--input:oklch(32% 0 0);--ring:oklch(72% 0 0);--chart-1:oklch(81% .17 75.35);--chart-2:oklch(58% .21 260.84);--chart-3:oklch(56% 0 0);--chart-4:oklch(44% 0 0);--chart-5:oklch(92% 0 0);--sidebar:oklch(18% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(100% 0 0);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(32% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(32% 0 0);--sidebar-ring:oklch(72% 0 0);--font-sans:Geist,sans-serif;--font-serif:Georgia,serif;--font-mono:Geist Mono,monospace}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@media screen{body :is(.cx-dialog,.checkout-panel,.table-service-panel,.install-instructions){background:#111;color:#ededed;border:1px solid #303030;border-radius:20px;box-shadow:0 24px 80px #0009;animation:gm-reference-enter .42s cubic-bezier(.2,.8,.2,1);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}body .cx-dialog-layer{background:#0009;backdrop-filter:blur(5px);padding:12px}body .cx-dialog>header{display:flex;align-items:center;gap:16px;background:#111;border:0;padding:24px}body .cx-dialog>header h2{flex:1;font-size:20px;font-weight:500;line-height:1.35;margin:0}.gm-dialog-symbol{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;background:#242424;border-radius:12px}body .cx-dialog>header button[data-ui=button]{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#aaa}body .cx-dialog-body{padding:0 24px 24px;background:#111;min-height:0;overflow-y:auto}body :is(.cx-dialog,.checkout-panel,.table-service-panel,.install-instructions) :is(h3,strong){font-weight:500}body :is(.cx-dialog,.checkout-panel,.table-service-panel) label{font-size:13px;font-weight:400;color:#bbb}body :is(.cx-dialog,.checkout-panel,.table-service-panel) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#191919;border:1px solid #333;border-radius:10px;color:#ededed;font-size:14px;font-weight:400;box-shadow:none}body :is(.cx-dialog,.checkout-panel,.table-service-panel) button[data-ui=button]{font-weight:500;border-radius:10px;min-height:42px}body .attachment-menu{background:#18181b;border:2px solid #303034;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0008}body .attachment-menu button[data-ui=button]{width:100%;min-height:44px;border:0;border-bottom:1px solid #303034;border-radius:0;padding:12px 14px;background:#18181b;font-weight:400}@keyframes gm-reference-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:760px){body .cx-dialog{width:calc(100vw - 24px);margin:auto;border-radius:20px;max-height:calc(100dvh - 24px)}body .cx-dialog>header{padding:20px}body .cx-dialog-body{padding:0 20px 20px}body .cx-dialog>header h2{font-size:18px}}@media(prefers-reduced-motion:reduce){body :is(.cx-dialog,.checkout-panel,.table-service-panel,.install-instructions){animation:none!important}}}@media screen{body .ui-notification-popover{background:#18181b;color:#ededed;border:2px solid #303034;border-radius:12px;box-shadow:0 12px 32px #0008;max-width:calc(100vw - 24px);overflow:hidden}body .ui-notification-popover>div{background:#18181b;border:0;box-shadow:none;font-weight:400}body .ui-notification-popover p{color:#aaa;font-weight:400}}body :is(button:not(.gm-section-drag),.cx-button,.modern-navigation,.category,.store-card-link,.gm-icon-button,.expanding-navigation-link){transition:transform .32s cubic-bezier(.2,.8,.2,1),background-color .32s,border-color .32s,opacity .32s;touch-action:manipulation}body :is(button:not(:disabled):not(.gm-section-drag),.cx-button,.modern-navigation,.gm-icon-button):active{transform:scale(.97)}@media(hover:hover){body :is(button:not(:disabled):not(.gm-section-drag),.cx-button,.modern-navigation,.gm-icon-button):hover{filter:brightness(1.12)}}.modern-navigation{position:relative}.gm-link-progress{position:absolute;inset:0;display:grid;place-items:center;background:#171717e8;border-radius:inherit}.gm-link-progress:after{content:"";width:18px;height:18px;border:2px solid #666;border-top-color:#fff;border-radius:50%;animation:gm-navigation-spin .85s linear infinite}@keyframes gm-navigation-spin{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){body :is(button,.cx-button,.modern-navigation,.gm-icon-button){transition:none!important;transform:none!important}.gm-link-progress:after{animation:none}}.gm-checkout-stepper{display:flex;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #303030}.gm-checkout-stepper button{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#aaa;font-size:13px;padding:0}.gm-checkout-stepper button>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#242424;color:#aaa}.gm-checkout-stepper button[aria-current=step]{color:#fff}.gm-checkout-stepper button[aria-current=step]>span{background:#fff;color:#111}.gm-step-back{width:100%;min-height:40px;margin-bottom:10px}.checkout-fields [hidden]{display:none!important}@media(max-width:700px){.gm-checkout-stepper{gap:12px;padding:16px;font-size:12px}.gm-checkout-stepper button{font-size:11px;gap:6px}}body .site-shell .checkout-panel{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px);height:auto;min-height:0}body .site-shell .checkout-panel>.checkout-heading{position:static;flex:0 0 auto;margin:0}body .site-shell .checkout-panel>.gm-checkout-stepper{position:static;flex:0 0 auto;height:auto;margin:0;min-height:62px;background:#111;z-index:1}body .site-shell .checkout-panel>form{min-height:0;overflow-y:auto;flex:1}body .site-shell .checkout-columns{align-items:start}body .site-shell .checkout-summary{position:static;height:auto;min-height:0}body .site-shell .checkout-fields{min-height:0}@media(max-width:700px){body .site-shell .checkout-panel{max-height:100dvh;height:100dvh}body .site-shell .checkout-columns{display:block}body .site-shell .checkout-fields{padding:16px}}.gm-tracking-store{display:flex;align-items:center;gap:10px;max-width:1060px;margin:20px auto;padding:0 20px;font-size:13px;color:#aaa}.gm-tracking-store img{border-radius:8px}.site-shell .cart-item .quantity-control,.site-shell .product-detail-footer .quantity-control,.site-shell .quantity-control{display:flex;align-items:center;gap:10px;border:0!important;outline:0;box-shadow:none!important;background:transparent!important;border-radius:0;padding:0}.site-shell .cart-item .quantity-control button,.site-shell .quantity-control button{display:grid;place-items:center;flex:0 0 36px;min-width:36px!important;width:36px!important;height:36px!important;min-height:36px!important;border:0!important;border-radius:50%!important;background:#242424!important;font-size:19px;padding:0!important}.site-shell .quantity-control span{min-width:18px;text-align:center;font-size:13px}.site-shell .quantity-control button:disabled{opacity:.35}.site-shell .quantity-control button:focus-visible{outline:2px solid #aaa!important;outline-offset:3px}.gm-editor-layout-preview .cx-bottom-nav,.gm-editor-layout-preview .mobile-cart,.gm-editor-layout-preview .store-bottom-nav{display:none!important}.site-shell .search-box input,.site-shell .search-box input:focus,.site-shell .search-box input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0}.site-shell .search-box:focus-within{border-color:#606060!important}.site-shell .cart-item .gm-edit-item,.site-shell .gm-desktop-cart .gm-edit-item,.site-shell .gm-edit-item{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:6px;width:auto!important;max-width:100%;min-height:30px;padding:4px 8px!important;margin:6px 0 0;background:transparent!important;border:0!important;border-radius:8px!important;color:#bbb;font-size:12px;box-shadow:none!important}.site-shell .gm-edit-item:hover:not(:disabled){color:#fff;background:#252525!important}.site-shell .gm-edit-item svg{width:13px;height:13px;flex-shrink:0}@media(max-width:760px){.site-shell .product-detail-screen{height:100dvh;max-height:100dvh;width:100%;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.site-shell .product-detail-screen>.checkout-heading{position:relative!important;inset:auto!important;min-height:50px;flex-shrink:0;padding:7px 12px!important;justify-content:flex-end;pointer-events:auto}.site-shell .product-detail-layout{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.site-shell .product-detail-photo{position:relative!important;width:100%;height:190px;min-height:190px;max-height:190px;margin:0;padding:10px 18px;aspect-ratio:auto;border-radius:0}.site-shell .product-detail-photo img{display:block;width:100%;height:100%!important;max-height:100%!important;object-fit:contain;object-position:center}.site-shell .product-detail-footer{position:relative;flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.cx-orders-toolbar .cx-order-tabs{display:flex;gap:4px;padding:4px;border:1px solid #303030;border-radius:14px;background:#101010;overflow:visible;align-items:center}.cx-orders-toolbar .cx-order-tabs button{position:relative;min-height:38px;padding:8px 16px!important;border:0!important;border-radius:10px!important;background:transparent!important;font-weight:400;box-shadow:none!important;outline:none;color:#aaa}.cx-orders-toolbar .cx-order-tabs button[aria-pressed=true]{background:#303030!important;color:#fff}.cx-orders-toolbar .cx-order-tabs button:after,.cx-orders-toolbar .cx-order-tabs button:before{display:none!important}.cx-orders-toolbar .cx-order-tabs button:focus-visible{outline:1px solid #666;outline-offset:1px}@media(max-width:500px){.cx-orders-toolbar{gap:8px}.cx-orders-toolbar .cx-order-tabs{flex:1;min-width:0;gap:2px}.cx-orders-toolbar .cx-order-tabs button{flex:1;padding:8px 6px!important;white-space:nowrap;font-size:11px}}