/* FluuexQR 240 — amber, charcoal and warm ivory. Screen-only; thermal output untouched. */
@media screen {
:root{--fq240-orange:#f28a00;--fq240-ink:#191816;--fq240-paper:#faf8f4;--fq240-line:#e7e1d7;--fq240-muted:#665f56}
body.fq240-ui{--primary:#f28a00;--accent:#f28a00;--orange:#f28a00;--gold:#f28a00;--bg:#faf8f4;--fx-primary:#f28a00;--fx-bg-dark:#191816;--fx-bg-card:#24221f;--fx-bg-card-2:#2b2823;--fx-text-light:#faf8f4;--fx-text-soft:#f1e9dc;--fx-text-muted:#cfc5b5;--fx-border-dark:#494138;background:#faf8f4;color:#191816;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.fq240-ui :is(.site-header,.main-header,.fq-header,.fq91-header,.sidebar,.app-sidebar,.dashboard-sidebar){background:#191816!important;border-color:#443c30!important;color:#fff8ed!important;box-shadow:0 4px 20px #19181612!important}
body.fq240-ui :is(.sidebar,.app-sidebar,.dashboard-sidebar) a{color:#e9dfd0!important}
body.fq240-ui :is(.sidebar,.app-sidebar,.dashboard-sidebar) :is(a.active,a:hover,.nav-item.active){background:#f28a00!important;color:#191816!important;border-color:#f28a00!important}
body.fq240-ui :is(.page-body,.dashboard-shell,.app-shell,.main-content){--fx-bg-dark:#191816;--fx-bg-card:#24221f;--fx-bg-card-2:#2b2823;--fx-primary:#f28a00}
body.fq240-ui :is(.page-body,.dashboard-shell,.app-shell){background:#191816!important;color:#faf8f4!important}
body.fq240-ui :is(.page-body,.dashboard-shell,.app-shell) :is(.section-card,.chart-card,.card,.fq-cat-panel,.fq-cat-list-card,.fq-cat-form-card,.fq-menu-admin-card,.fq-orders-table-card,.fq-orders-analytics-card,.fq-bills-card,.fq-bills-table-card,.fq-plan-card-v174,.fq-help-card,.fq-admin-card,.fq-panel){background:#24221f!important;border:1px solid #494138!important;border-radius:18px!important;box-shadow:0 6px 18px #0000000d!important;color:#faf8f4!important}
body.fq240-ui :is(.page-body,.dashboard-shell,.app-shell) :is(.card-title,.chart-title,.card-value,.fq-panel-head h3){color:#fff8ed!important}
body.fq240-ui :is(.page-body,.dashboard-shell,.app-shell) :is(.card-sub,.text-muted,.form-label,.fq-muted){color:#cfc5b5!important}
body.fq240-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){background:#fffdf9!important;color:#25211b!important;border-color:#cfc5b5!important;border-radius:10px!important;box-shadow:none!important}
body.fq240-ui :is(input,textarea)::placeholder{color:#71695d!important;opacity:1}
body.fq240-ui select option{background:#fffdf9!important;color:#25211b!important}
body.fq240-ui :is(button,a,input,select,textarea):focus-visible,.fqoApp :is(button,a,input,select,textarea):focus-visible{outline:3px solid #b85b00!important;outline-offset:3px!important}
body.fq240-ui :is(.btn-primary,.btn-fire,.fq-cat-save-btn,.fq-menu-add-btn){background:#f28a00!important;color:#191816!important;border:1px solid #f28a00!important;box-shadow:none!important;text-shadow:none!important}
body.fq240-ui :is(.btn-primary,.btn-fire,.fq-cat-save-btn,.fq-menu-add-btn):hover{background:#ffad36!important;color:#191816!important}
body.fq240-ui :is(.data-table,.fq-orders-table,.fq-menu-table,.fq-cat-table,.fq-bills-table){background:#24221f!important;color:#faf8f4!important;border-collapse:collapse}
body.fq240-ui :is(.data-table,.fq-orders-table,.fq-menu-table,.fq-cat-table,.fq-bills-table) :is(th,td){border-color:#494138!important;background:#24221f!important;color:#faf8f4!important}
body.fq240-ui :is(.data-table,.fq-orders-table,.fq-menu-table,.fq-cat-table,.fq-bills-table) th{background:#302b24!important;color:#e5d2b5!important;font-size:12px!important;letter-spacing:.035em}
body.fq240-ui :is(.fq-orders-table,.fq-menu-table,.fq-cat-table) td :is(strong,small){color:inherit!important}
body.fq240-ui :is(.fq-orders-table,.fq-menu-table,.fq-cat-table) tr:hover td{background:#302b24!important}
body.fq240-ui :is(.fq-orders-table-card,.fq-menu-table-card,.fq-cat-table-wrap){overflow-x:auto}
.fq240-stock{display:inline-flex!important;align-items:center;gap:9px;padding:8px 10px!important;min-height:44px;border:1px solid #71634f!important;border-radius:10px;background:#29251f!important;color:#fff8ed!important;white-space:nowrap;cursor:pointer;font:inherit;font-size:12px!important}
.fq240-switch{width:32px;height:19px;border-radius:30px;background:#81776a;position:relative;flex-shrink:0}
.fq240-switch:after{content:'';position:absolute;top:3px;left:3px;width:13px;height:13px;background:#fff;border-radius:50%;transition:transform .15s}
.fq240-stock[aria-checked=true] .fq240-switch{background:#f28a00}.fq240-stock[aria-checked=true] .fq240-switch:after{transform:translateX(13px)}
.fq240-stock:disabled{opacity:.6;cursor:wait}
#fq240-notice{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:100000;background:#191816;color:#fff8ed;border:1px solid #f28a00;padding:14px 20px;border-radius:12px;max-width:90vw;box-shadow:0 8px 25px #0003}
/* Table and room customer menu — warm, photo-led cards with clear actions. */
body.fq240-ui.menuqr-public-menu-page{background:#faf8f4!important}
body.fq240-ui #menuqr-customer-app.menuqr-foodwala-ui{background:#faf8f4!important;color:#191816!important;--orange:#f28a00;--primary:#f28a00;--accent:#f28a00}
body.fq240-ui #menuqr-customer-app :is(.view,.menuqr-menu-content,.menuqr-food-tools){background:#faf8f4!important;color:#191816!important}
body.fq240-ui #menuqr-customer-app .menuqr-menu-topbar{background:#fffdf9!important;color:#191816!important;border-bottom:1px solid #e7e1d7!important;box-shadow:0 4px 20px #19181608!important}
body.fq240-ui #menuqr-customer-app .menu-rest-name{color:#191816!important;font-weight:850!important;letter-spacing:-.03em!important}
body.fq240-ui #menuqr-customer-app .menu-rest-subtitle{color:#665f56!important}
body.fq240-ui #menuqr-customer-app .menu-table{background:#fff0d8!important;border:1px solid #edc18b!important;color:#7b3b00!important}
body.fq240-ui #menuqr-customer-app :is(.menuqr-header-icon,.menu-restaurant-logo){background:#fff8ed!important;color:#302419!important;border-color:#e7d5b9!important;box-shadow:none!important}
body.fq240-ui #menuqr-customer-app .menuqr-header-badge{background:#f28a00!important;color:#191816!important}
body.fq240-ui #menuqr-customer-app .cat-strip{background:#faf8f4!important;border-bottom:1px solid #e7e1d7;overflow-x:auto;scrollbar-width:thin;padding:12px 0!important}
body.fq240-ui #menuqr-customer-app :is(.cat-btn,.cat-pill){background:#fffdf9!important;border:1px solid #dfd6c8!important;color:#544a3e!important;border-radius:30px!important;box-shadow:none!important}
body.fq240-ui #menuqr-customer-app :is(.cat-btn.active,.cat-pill.active){background:#191816!important;border-color:#191816!important;color:#fff8ed!important}
body.fq240-ui #menuqr-customer-app .menu-card{background:#fffdf9!important;border:1px solid #e7e1d7!important;box-shadow:0 5px 20px #19181605!important;border-radius:18px!important;overflow:hidden!important;transition:box-shadow .15s}
body.fq240-ui #menuqr-customer-app .menu-card:hover{box-shadow:0 8px 24px #19181610!important;transform:none!important}
body.fq240-ui #menuqr-customer-app .menu-card-media{background:#f3eee5!important}
body.fq240-ui #menuqr-customer-app .menu-card-img{object-fit:cover!important;aspect-ratio:4/3;max-width:100%}
body.fq240-ui #menuqr-customer-app .menu-card-body{padding:16px!important;background:#fffdf9!important}
body.fq240-ui #menuqr-customer-app :is(.menu-card-name,.menu-card-price,.m-menu-section-head h2){color:#191816!important;font-weight:800!important}
body.fq240-ui #menuqr-customer-app :is(.menu-card-desc,.m-menu-section-head p){color:#665f56!important;line-height:1.55!important}
body.fq240-ui #menuqr-customer-app :is(.add-btn,.qty-ctrl,.qty-btn){background:#fff0d8!important;color:#854200!important;border-color:#e4b46f!important;box-shadow:none!important;min-height:40px}
body.fq240-ui #menuqr-customer-app .add-btn{font-weight:800!important;border-radius:9px!important;padding:9px 23px!important}
body.fq240-ui #menuqr-customer-app .qty-num{color:#854200!important}
body.fq240-ui #menuqr-customer-app .m-featured{background:#191816!important;color:#fff8ed!important}
body.fq240-ui #menuqr-customer-app .m-category-label{background:#f4efe7!important;color:#66533b!important}
body.fq240-ui #menuqr-customer-app .is-disabled .menu-card-media{filter:grayscale(.85);opacity:.65}
body.fq240-ui #menuqr-view-cart-bar{background:#191816!important;color:#fff8ed!important;border:1px solid #f28a00!important;box-shadow:0 8px 30px #19181622!important;border-radius:14px!important}
body.fq240-ui :is(#menuqr-cart-wrap,#menuqr-checkout-wrap,#menuqr-order-status-wrap){background:#faf8f4!important;color:#191816!important}
body.fq240-ui :is(#menuqr-cart-wrap,#menuqr-checkout-wrap,#menuqr-order-status-wrap) .section-card{background:#fffdf9!important;color:#191816!important;border:1px solid #e7e1d7!important;box-shadow:none!important;border-radius:16px!important}
.fq240-offers{margin:18px 0;padding:16px;border:1px dashed #cb9653;border-radius:14px;background:#fffbf3;color:#302419}
.fq240-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #eadfce}
.fq240-offer p{font-size:12px;line-height:1.5;margin:3px 0;color:#66533b}
.fq240-offer button{flex-shrink:0}.fq240-offers strong{color:#854200!important}
/* Online ordering, checkout, tracking and staff routes. */
.fqoApp{--red:#a64d00;--red-dark:#7b3900;--ink:#191816;--muted:#665f56;--line:#e7e1d7;--paper:#faf8f4;background:#faf8f4;color:#191816}
.fqoApp :is(.fq-head,.fq-mobile-nav,.fq-panel,.fq-food,.fq-rest-card,.fq-basket,.fq-modal,.fq-order-card){border-color:#e7e1d7;background:#fffdf9;box-shadow:0 5px 18px #19181605}
.fqoApp .fq-btn:not(.ghost):not(.dark){background:#f28a00;color:#191816;border-color:#f28a00;font-weight:750}
.fqoApp .fq-btn:not(.ghost):not(.dark):hover{background:#ffad36;color:#191816}
.fqoApp .fq-btn.dark{background:#191816;color:#fff8ed}
.fqoApp .fq-btn.ghost{background:#fff8ed;color:#854200;border-color:#dcc3a0}
.fqoApp .fq-brand-mark{background:#f28a00;color:#191816}
.fqoApp .fq-brand b{color:#9c4b00}
.fqoApp .fq-hero{background:#f1e8da}.fqoApp .fq-hero-side{background:#fffdf9}
.fqoApp :is(.fq-chip.active,.fq-categories button.active){background:#191816;color:#fff8ed;border-color:#191816}
.fqoApp .fq-small{color:#665f56}.fqoApp input::placeholder{color:#71695d}
.fqoApp :is(input,textarea,select){background:#fffdf9;color:#191816;border-color:#cfc5b5}
.fqoApp .fq240-rider-hero{background:#191816;color:#fff8ed;border:1px solid #443c30;border-radius:22px;margin:24px 0;padding:28px}
.fqoApp .fq240-rider-hero .fq-kicker{color:#ffbb5d}.fqoApp .fq240-rider-hero .fq-btn{margin-top:16px}
.fq240-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}
.fq240-metrics>div{background:#fffdf9;border:1px solid #e7e1d7;border-radius:14px;padding:18px}
.fq240-metrics span{display:block;color:#665f56;font-size:12px}.fq240-metrics strong{display:block;font-size:29px;color:#191816;margin-top:7px}
.fq240-tabs{display:flex;gap:8px;overflow-x:auto;margin:20px 0;padding-bottom:8px}.fq240-tabs button{white-space:nowrap;flex-shrink:0}
.fqoApp .fq-rider-wrap{max-width:1000px}
/* Public homepage: editorial hierarchy, real links, no animation or remote fonts. */
.fq240-home{background:#faf8f4;color:#191816;font:16px/1.65 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.fq240-home *{box-sizing:border-box}.fq240-home a{text-decoration:none}.fq240-home :is(h1,h2,h3,p){margin:0;color:inherit;font-family:inherit}
.fq240-home .fq240-wrap{max-width:1220px;margin:auto;padding:0 28px}
.fq240-home .fq240-hero{padding:84px 0 66px;border-bottom:1px solid #e7e1d7}
.fq240-home .fq240-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}
.fq240-eyebrow{display:block;color:#8c4500;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}
.fq240-home h1{font-size:clamp(38px,4.6vw,64px);line-height:1.07;letter-spacing:-.055em;font-weight:850;max-width:690px}
.fq240-home h1 em{font-style:normal;color:#a64d00}.fq240-home .fq240-lead{font-size:17px;color:#665f56;line-height:1.8;max-width:560px;margin-top:24px}
.fq240-home .fq240-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.fq240-home .fq240-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid #f28a00;border-radius:10px;background:#f28a00;color:#191816;font-size:14px;font-weight:800;min-height:48px}
.fq240-home .fq240-cta.secondary{background:transparent;border-color:#bfb3a2;color:#191816}
.fq240-home .fq240-note{font-size:12px;color:#71695d;margin-top:18px}
.fq240-product{border-radius:24px;background:#191816;border:1px solid #393228;box-shadow:0 24px 50px #35281222;padding:25px;color:#fff8ed;transform:rotate(-2deg)}
.fq240-product-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #443c30;padding-bottom:18px;font-size:13px}.fq240-product-top span{color:#f6b555;font-size:11px}
.fq240-product-title{font-size:27px!important;font-weight:750;margin:22px 0 4px!important;color:#fff8ed!important}.fq240-product-sub{font-size:12px;color:#cabfad!important}
.fq240-product-flow{display:grid;gap:10px;margin:23px 0}.fq240-product-flow>div{display:flex;gap:14px;align-items:center;padding:15px;background:#29251f;border:1px solid #443c30;border-radius:12px;color:#fff8ed}
.fq240-product-flow b{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;background:#f28a00;color:#191816;font-size:13px}.fq240-product-flow strong{display:block;font-size:13px}.fq240-product-flow small{color:#cabfad;font-size:11px}
.fq240-product-foot{display:flex;justify-content:space-between;color:#f6b555;font-size:11px;border-top:1px solid #443c30;padding-top:16px}
.fq240-home .fq240-strip{background:#191816;color:#fff8ed;padding:20px 0}.fq240-strip .fq240-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;font-weight:650}
.fq240-home .fq240-section{padding:78px 0}.fq240-home h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.04em;font-weight:800;max-width:720px}
.fq240-home .fq240-intro{color:#665f56;margin-top:15px;max-width:650px}
.fq240-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}
.fq240-feature{background:#fffdf9;border:1px solid #e7e1d7;border-radius:16px;padding:25px}.fq240-feature>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#fff0d8;color:#854200;font-size:12px;font-weight:800;margin-bottom:20px}.fq240-feature h3{font-size:17px;font-weight:750;letter-spacing:-.02em}.fq240-feature p{font-size:13px;color:#665f56;margin-top:9px;line-height:1.75}
.fq240-home .fq240-service{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.fq240-service>article{padding:32px;border-radius:18px;background:#efe6d7;border:1px solid #e1d3be}.fq240-service h3{font-size:24px}.fq240-service p{font-size:14px;color:#66533b;margin-top:13px}
.fq240-home .fq240-final{background:#191816;color:#fff8ed;border-radius:22px;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.fq240-final .fq240-eyebrow{color:#f6b555}.fq240-final h2{font-size:32px}.fq240-final p{color:#cfc5b5;margin-top:12px;font-size:14px}.fq240-final .fq240-cta{flex-shrink:0}
@media(max-width:900px){.fq240-home .fq240-hero-grid{grid-template-columns:1fr;gap:38px}.fq240-product{max-width:550px;transform:none}.fq240-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fq240-home .fq240-final{display:block}.fq240-final .fq240-cta{margin-top:22px}.fq240-home .fq240-hero{padding:48px 0}}
@media(max-width:600px){.fq240-home .fq240-wrap{padding:0 20px}.fq240-home .fq240-section{padding:48px 0}.fq240-feature-grid,.fq240-home .fq240-service{grid-template-columns:1fr}.fq240-home .fq240-final{padding:27px}.fq240-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fq240-metrics>div{padding:14px}.fqoApp .fq240-rider-hero{padding:22px}.fq240-product{padding:20px}.fq240-offer{align-items:flex-start}.fq240-offers{padding:12px}}
@media(prefers-reduced-motion:reduce){.fq240-switch:after,body.fq240-ui #menuqr-customer-app .menu-card{transition:none!important}}
}
@media screen {
body.fq240-ui #nav.nav,body.fq240-ui #nav.nav.scrolled,body.fq240-ui #mobileNav{background:#191816!important;border-color:#494138!important;backdrop-filter:none!important;color:#fff8ed!important}
body.fq240-ui .nav-links a,body.fq240-ui .nav-login,body.fq240-ui #mobileNav a{color:#fff8ed!important}
body.fq240-ui .nav-links a:hover,body.fq240-ui #mobileNav a:hover{background:#44321c!important;color:#ffbb5d!important}
body.fq240-ui .fq240-home{padding-top:90px}
body.fq240-ui .kitchen-app{background:#faf8f4!important;color:#191816!important}
body.fq240-ui .kitchen-app :is(.kitchen-topbar,.kitchen-summary-bar){background:#191816!important;color:#fff8ed!important;border-color:#494138!important}
body.fq240-ui .kitchen-app .kitchen-card{background:#fffdf9!important;color:#191816!important;border-color:#d7c6ad!important;box-shadow:0 5px 15px #19181608!important}
body.fq240-ui .kitchen-app :is(.kc-table,.kc-head,.kc-items){color:#191816!important}
body.fq240-ui .kitchen-app :is(.kc-meta,.kc-note){color:#66533b!important}
body.fq240-ui .fq240-item-note{grid-column:1/-1;display:block;width:100%;font-size:12px;color:#665f56;margin-top:8px}
body.fq240-ui .fq240-item-note input{width:100%;padding:9px;font:inherit}
body.fq240-ui #fq240-food-filter{min-height:42px;max-width:150px;padding:8px 12px;font:inherit;font-size:13px}
@media(max-width:600px){body.fq240-ui .fq240-home{padding-top:68px}body.fq240-ui #menuqr-customer-app .m-menu-tools{flex-wrap:wrap!important}body.fq240-ui #menuqr-customer-app .m-search-wrap{flex:1 1 100%!important}}
}

@media screen {
body.fq240-ui :is(.dashboard-shell,.app-shell) :is(.fq-action-panel,.fq-bb-card,.fq-bill-row-card,.fq-bill-stat-card,.fq-bills-right-panel,.fq-bills-table-card,.fq-brand-identity-card,.fq-business-details-card,.fq-cat-card,.fq-cat-form-card,.fq-cat-list-card,.fq-cat-stat-card,.fq-cat-type-form-card,.fq-cat-type-list-card,.fq-department-overview-card,.fq-edit-card,.fq-gateway-card,.fq-help-card,.fq-menu-activity-card,.fq-menu-analytics-card,.fq-menu-details-panel,.fq-menu-editor-card,.fq-menu-stat-card,.fq-menu-table-card,.fq-order-details-panel,.fq-order-stat-card,.fq-orders-analytics-card,.fq-orders-table-card,.fq-pay-kpi-card,.fq-performance-table-card,.fq-quick-actions-card,.fq-recent-activity-card,.fq-report-chart-card,.fq-report-insights-panel,.fq-report-kpi-card,.fq-report-list-panel,.fq-report-small-card,.fq-room-dark-card,.fq-room-info-card,.fq-room-list-card,.fq-side-card,.fq-staff-form-card,.fq-staff-performance-card,.fq-staff-quick-actions-card,.fq-staff-right-panel,.fq-staff-side-card,.fq-staff-stat-card,.fq-staff-table-card,.fq-thankyou-card,.fq-tips-card,.fqx-feature-card,.fqx-panel,.fqx-quick-actions-panel,.fqx-recent-orders-panel,.fqx-stat-card,.fqx-v185-card,.fqx-v198-room-wifi-card,.fqx-v207-card){background:#24221f!important;color:#faf8f4!important;border-color:#494138!important;border-radius:16px!important;box-shadow:0 6px 18px #0000000d!important}
body.fq240-ui :is(.dashboard-shell,.app-shell) :is(.fq-action-panel,.fq-bb-card,.fq-bill-row-card,.fq-bill-stat-card,.fq-bills-right-panel,.fq-bills-table-card,.fq-brand-identity-card,.fq-business-details-card,.fq-cat-card,.fq-cat-form-card,.fq-cat-list-card,.fq-cat-stat-card,.fq-cat-type-form-card,.fq-cat-type-list-card,.fq-department-overview-card,.fq-edit-card,.fq-gateway-card,.fq-help-card,.fq-menu-activity-card,.fq-menu-analytics-card,.fq-menu-details-panel,.fq-menu-editor-card,.fq-menu-stat-card,.fq-menu-table-card,.fq-order-details-panel,.fq-order-stat-card,.fq-orders-analytics-card,.fq-orders-table-card,.fq-pay-kpi-card,.fq-performance-table-card,.fq-quick-actions-card,.fq-recent-activity-card,.fq-report-chart-card,.fq-report-insights-panel,.fq-report-kpi-card,.fq-report-list-panel,.fq-report-small-card,.fq-room-dark-card,.fq-room-info-card,.fq-room-list-card,.fq-side-card,.fq-staff-form-card,.fq-staff-performance-card,.fq-staff-quick-actions-card,.fq-staff-right-panel,.fq-staff-side-card,.fq-staff-stat-card,.fq-staff-table-card,.fq-thankyou-card,.fq-tips-card,.fqx-feature-card,.fqx-panel,.fqx-quick-actions-panel,.fqx-recent-orders-panel,.fqx-stat-card,.fqx-v185-card,.fqx-v198-room-wifi-card,.fqx-v207-card) :is(h2,h3,h4,p,strong,small,label){color:inherit!important}
}
@media screen{body.fq240-ui .fq240-cart-options{grid-column:1/-1;width:100%;font-size:12px;color:#665f56}body.fq240-ui .fq240-cart-options:empty{display:none}body.fq240-ui .fq240-cart-options select{display:block;width:100%;padding:9px;margin:6px 0}body.fq240-ui .fq240-cart-options fieldset{border:1px solid #e7e1d7;border-radius:10px;margin:8px 0;padding:12px}body.fq240-ui .fq240-cart-options fieldset label{display:inline-flex;gap:6px;align-items:center;margin:4px 12px 4px 0}}
@media screen{.fqoApp .fq-rider-stop{border-left-color:#e4b46f}.fqoApp .fq-food-type{color:#17643e}.fqoApp .fq-add{background:#fff0d8;color:#854200;border-color:#e4b46f}.fqoApp .fq-add:hover{background:#f28a00;color:#191816}}
@media screen{
body.fq240-ui #menuqr-customer-app .menu-rest-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;line-height:1.3!important;overflow-wrap:anywhere}
body.fq240-ui #menuqr-customer-app .menuqr-topbar-copy{overflow:visible!important;min-width:0}
body.fq240-ui #menuqr-customer-app .menuqr-header-icon-glyph svg{display:block;width:19px;height:19px}
body.fq240-ui #menuqr-customer-app .m-menu-tools,body.fq240-ui #menuqr-customer-app .menuqr-customer-footer{background:#fffdf9!important;border-color:#e7e1d7!important;box-shadow:0 5px 18px #19181605!important;color:#191816!important}
body.fq240-ui #menuqr-customer-app :is(.m-menu-section-head>div>span,.m-category-label){color:#854200!important}
body.fq240-ui #menuqr-customer-app #m-footer-rest-copy{color:#665f56!important}
body.fq240-ui #menuqr-customer-app .menu-card.is-disabled{opacity:1!important}
body.fq240-ui #menuqr-customer-app .menu-card.is-disabled .badge{background:#fbe8e4!important;color:#8d271f!important}
}
