@font-face{font-family:Graphik Arabic;src:url(./graphik-light-B-Y9ruaD.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(./graphik-regular-CGCmivj-.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(./graphik-medium-B8Xabpp9.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(./graphik-semibold-CBUplqjD.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(./graphik-bold-DCyk6C2y.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(./graphik-black-bpGGCH9x.woff2) format("woff2");font-weight:800;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}button{font-family:inherit;border:none;background:none;color:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}button{transition:transform .06s ease,filter .06s ease}button:active:not(:disabled){transform:scale(.97);filter:brightness(.92)}[role=button]:active{filter:brightness(.94)}:where(button,[role=button],a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:inherit}*::-webkit-scrollbar{width:0;height:0;display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--app-bg: #ececec;--app-surface: #f8f8f8;--app-surface-2: #e1e1e1;--app-raised: #ffffff;--app-line: transparent;--app-line-2: rgba(28, 28, 28, .08);--app-text: #1c1c1c;--app-text-2: #585858;--app-text-3: #828282;--brand: #3283ff;--brand-weak: rgba(50, 131, 255, .09);--brand-line: rgba(50, 131, 255, .34);--brand-2: #1e6ff0;--accent: #3283ff;--product-restaurant: #3283ff;--product-cafe: #d97706;--product-pharmacy: #16a34a;--product-emenu: #06b8ec;--success: #16a34a;--success-weak: rgba(34, 197, 94, .12);--warning: #b45309;--warning-weak: rgba(234, 179, 8, .14);--danger: #dc2626;--danger-weak: rgba(239, 68, 68, .12);--chip-bg: #e1e1e1;--chip-text: #1d5bbf;--header-bg: #1c1c1c;--header-line: rgba(255, 255, 255, .09);--shift-bg: rgba(34, 197, 94, .18);--shift-text: #3fd089;--shadow: none;--shadow-md: none;--shadow-lg: none}[data-theme=dark]{--app-bg: #131313;--app-surface: #1c1c1c;--app-surface-2: #282828;--app-raised: #2f2f2f;--app-line: transparent;--app-line-2: rgba(255, 255, 255, .07);--app-text: #f6f6f6;--app-text-2: #9e9e9e;--app-text-3: #6e6e6e;--brand: #3283ff;--brand-weak: rgba(50, 131, 255, .2);--brand-line: rgba(50, 131, 255, .42);--brand-2: #1e6ff0;--accent: #3283ff;--success: #22c55e;--success-weak: rgba(34, 197, 94, .16);--warning: #eab308;--warning-weak: rgba(234, 179, 8, .16);--danger: #ef4444;--danger-weak: rgba(239, 68, 68, .18);--chip-bg: #282828;--chip-text: #c8c8c8;--header-bg: #1c1c1c;--header-line: rgba(255, 255, 255, .08);--shift-bg: rgba(34, 197, 94, .18);--shift-text: #4ade80;--shadow: none;--shadow-md: none;--shadow-lg: none}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--ui-scale: 1;--fs-caption: clamp(11px, 10px + .2vw, 13px);--fs-label: clamp(12px, 11px + .25vw, 15px);--fs-body: clamp(13px, 12px + .3vw, 16px);--fs-title: clamp(16px, 14px + .6vw, 20px);--fs-display: clamp(20px, 16px + 1.2vw, 30px);--r-1: 8px;--r-2: 12px;--r-3: 14px;--r-sheet: 18px;--pill: 999px;--touch-scale: 1;--touch-min: calc(44px * var(--touch-scale));--touch-cta: calc(56px * var(--touch-scale))}@keyframes pop{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes toastin{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}html,body,#root{height:100%}body{font-family:Graphik Arabic,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}input[type=date],input[type=time],input[type=datetime-local]{font-family:Graphik Arabic,system-ui,-apple-system,Segoe UI,sans-serif}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;padding:2px}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}:root,[data-theme=light]{--furn-wood: #e6d7bd;--furn-wood-hi: #f4ecdb;--furn-wood-lo: #d3bf9d;--furn-wood-edge: #c2ad88;--furn-seat: #d0bd9e;--furn-seat-hi: #e0d1b7;--furn-seat-edge: #b39c78;--furn-back: #b7a07c;--furn-fabric: #bcb19e;--furn-fabric-hi: #cec3b0;--furn-fabric-seam: rgba(90, 74, 52, .22);--furn-fabric-edge: #9c8f78;--furn-shadow: rgba(28, 24, 18, .16);--furn-metal: #b8b8bc;--furn-clay-hi: rgba(255, 255, 255, .45);--furn-real-top: #f2d9a4;--furn-real-rim: #d9b26f;--furn-real-gloss: rgba(255, 255, 255, .3);--furn-real-seat: #f1ece1;--furn-real-seat-edge: #c9bca8;--furn-real-frame: #a89078;--furn-real-back: #ede6d8;--furn-real-fabric: #ede4d4;--furn-real-fabric-edge: #a89078;--furn-real-seam: rgba(122, 101, 76, .35);--furn-real-dot: #b9ac96}[data-theme=dark]{--furn-wood: #524638;--furn-wood-hi: #63543f;--furn-wood-lo: #453a2e;--furn-wood-edge: #372f26;--furn-seat: #4c4033;--furn-seat-hi: #5b4d3d;--furn-seat-edge: #362d24;--furn-back: #40352a;--furn-fabric: #4f5158;--furn-fabric-hi: #5c5e66;--furn-fabric-seam: rgba(0, 0, 0, .35);--furn-fabric-edge: #3a3c42;--furn-shadow: rgba(0, 0, 0, .5);--furn-metal: #6a6a70;--furn-clay-hi: rgba(255, 255, 255, .07);--furn-real-top: #6b5738;--furn-real-rim: #4e3f28;--furn-real-gloss: rgba(255, 255, 255, .07);--furn-real-seat: #4c463c;--furn-real-seat-edge: #5c5548;--furn-real-frame: #776a55;--furn-real-back: #524b3f;--furn-real-fabric: #4e4839;--furn-real-fabric-edge: #6e5f4c;--furn-real-seam: rgba(0, 0, 0, .35);--furn-real-dot: #6b6152}
