html body .readable-app{--background:var(--platform-background,#fff8e8);--foreground:var(--platform-foreground,#241b16);--on-surface:var(--platform-foreground,#241b16);--on-surface-variant:var(--platform-muted,#51463e);--surface:var(--platform-surface,#fffdf7);--surface-container:#fff1db;--surface-container-low:#fff8e8;--surface-container-lowest:#fffdf7;--on-primary:#241b16;--on-primary-container:#241b16;--brand-error:#241b16;--brand-error-soft:#fff1db;min-height:100dvh;background:var(--platform-background,#fff8e8);color:var(--platform-foreground,#241b16);color-scheme:light}html body .readable-app.readable-app.readable-app.readable-app :where(*){color:#241b16!important;-webkit-text-fill-color:currentColor}html body .readable-app.readable-app.readable-app :where(main,aside,header,nav,footer,.vendor-ops-shell,.admin-ops-shell,.vendor-beach-map,.customer-app,.customer-login__panel,.customer-topbar,.customer-bill-panel,.customer-product-row,.customer-cart-row,.customer-order-row,.customer-total-card,.customer-status-card,.customer-empty,.customer-tabbar,.customer-option-modal,.customer-satisfaction-card,.vendor-kanban-column,[class*=bg-]):where(:not([class*="bg-black/"]):not(.theme-background):not(.qr-page):not(.qr-card)){background:var(--platform-background,#fff8e8)!important;border-color:#d5b797!important}html body .readable-app.readable-app.readable-app :where(main,.vendor-ops-shell,.admin-ops-shell){background:#fff8e8!important}html body .readable-app.readable-app.readable-app :where(input:not([type=color]),select,textarea){background:#ffffff!important;border-color:#95765b!important}html body .readable-app.readable-app.readable-app :where(input,textarea)::placeholder{color:#65574b!important;opacity:1}html body .readable-app.readable-app.readable-app :where(.customer-action,.customer-primary-button,.customer-add-button,.customer-cart-dock,.customer-cart-dock button,.customer-chip.is-active,.customer-tab.is-active,.customer-option-modal__footer button,.customer-icon-button,.customer-icon-button--secondary,.customer-offer-card>span,.customer-offer-card button,.vendor-cash-button,.vendor-sound-button),html body .readable-app.readable-app.readable-app :where(button,a)[class*=bg-]:not([class*=bg-white]):not([class*=bg-gray-100]):not([class*=bg-gray-200]){background:var(--platform-primary,#ff9a3c)!important;border-color:var(--platform-border,#9c4c12)!important}html body .readable-app.readable-app.readable-app :where(button,a):focus-visible{outline:3px solid #241b16;outline-offset:3px}html body .readable-app.readable-app.readable-app :where(button,a)[aria-selected=true]{box-shadow:inset 0 -3px #241b16}html body .readable-app.readable-app.readable-app.readable-app .theme-background{color:var(--preview-ink,#241b16)!important}html body .readable-app.readable-app.readable-app.readable-app .theme-background>:where(h4,p){color:inherit!important}html body .readable-app.readable-app.readable-app .customer-app{background:var(--customer-background,#fff8e8)!important}html body .readable-app.readable-app.readable-app :where(.customer-welcome__content,.customer-content){background:#fff8e8;border-radius:1rem}html body .readable-app.readable-app.readable-app .customer-brand-watermark{background:#fff8e8}@media print{html body .readable-app{min-height:0;background:white}}html body .readable-app.readable-app.readable-app.readable-app button{background-color:#ff9a3c!important;color:#241b16!important}html body .readable-app.readable-app.readable-app.readable-app button:disabled{opacity:1!important;background-color:#ede3d5!important;border-color:#95765b!important;cursor:not-allowed}html body .readable-app.readable-app.readable-app.readable-app .vendor-metric-icon{background:#ffdfb5!important;color:#241b16!important}html body .readable-app.readable-app.readable-app.readable-app svg.lucide{color:#241b16!important;stroke:currentColor!important;opacity:1}html body .readable-app.readable-app.readable-app.readable-app.readable-app .contrast-dark{background:#513424!important}html body .readable-app.readable-app.readable-app.readable-app.readable-app .contrast-dark,html body .readable-app.readable-app.readable-app.readable-app.readable-app .contrast-dark *{color:#fffdf7!important;-webkit-text-fill-color:currentColor}html body .readable-app .customer-account-items{margin:1rem 0;padding:0;list-style:none}html body .readable-app .customer-account-items li{display:grid;gap:.3rem;border-bottom:1px solid #d5b797;padding:.75rem 0}html body .readable-app.readable-app.readable-app.readable-app :where(.customer-upsell-card,.customer-bill-summary,.customer-bill-total){background:#fff1db!important}html body .readable-app.readable-app.readable-app.readable-app .report-data-bar{background:#c65300!important}html body .readable-app.readable-app.readable-app.readable-app .vendor-umbrella-tile.is-free{background:#dcfce7!important;border-color:#5bbf7a!important;color:#14532d!important}html body .readable-app.readable-app.readable-app.readable-app .vendor-umbrella-tile.is-occupied{background:#ffedd5!important;border-color:#fb923c!important;color:#9a3412!important}html body .readable-app.readable-app.readable-app.readable-app .vendor-umbrella-tile.is-closing{background:#fee2e2!important;border-color:#f87171!important;color:#991b1b!important}html body .readable-app.readable-app.readable-app.readable-app .vendor-umbrella-tile.is-service{background:#fecaca!important;border-color:#ef4444!important;color:#7f1d1d!important}html body .readable-app.readable-app.readable-app.readable-app .vendor-kanban-column.is-delayed{background:#fee2e2!important;border-color:#ef9a9a!important}