.add-to-home-tip_tipBanner__mDLyX{max-width:800px;margin:16px auto 0;padding:12px 14px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;display:flex;align-items:center;justify-content:space-between;gap:12px}.add-to-home-tip_tipText__CV8WO{margin:0;font-size:14px;line-height:1.45;font-weight:600}.add-to-home-tip_tipButton___73t7{border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;white-space:nowrap}@media (max-width:640px){.add-to-home-tip_tipBanner__mDLyX{margin:12px 16px 0;flex-direction:column;align-items:flex-start}}.branded-loader_container__5RFbI{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e1b4b 60%,#312e81);gap:0}.branded-loader_loaderCard__JBtq3{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:22px;background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.12);box-shadow:0 12px 32px rgba(15,23,42,.4),0 0 0 8px rgba(79,70,229,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.branded-loader_spinner__wVylv{position:absolute;inset:8px;border-radius:999px;border:2.5px solid rgba(249,115,22,.2);border-top-color:#f97316;animation:branded-loader_spin__g5kZ_ .85s linear infinite}.branded-loader_loadingLogo__bRSNp{width:36px;height:36px;object-fit:contain;animation:branded-loader_logoPulse__vqAmh 1.4s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(249,115,22,.4))}.branded-loader_slogan__rUXL1{margin:20px 0 0;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.55);letter-spacing:.06em;text-transform:uppercase}@keyframes branded-loader_spin__g5kZ_{to{transform:rotate(1turn)}}@keyframes branded-loader_logoPulse__vqAmh{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.branded-loader_loadingLogo__bRSNp,.branded-loader_spinner__wVylv{animation:none}}.page_container__jZF7q{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(135deg,#0f172a,#1e1b4b 40%,#312e81 70%,#4f46e5);position:relative;overflow:hidden}.page_container__jZF7q:after,.page_container__jZF7q:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:page_orbFloat__uqeUr 8s ease-in-out infinite alternate}.page_container__jZF7q:before{width:520px;height:520px;top:-180px;right:-100px;background:rgba(249,115,22,.18)}.page_container__jZF7q:after{width:400px;height:400px;bottom:-160px;left:-80px;background:rgba(124,58,237,.22);animation-delay:-4s}@keyframes page_orbFloat__uqeUr{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-30px) scale(1.08)}}.page_content___38fW{position:relative;z-index:1;width:100%;max-width:560px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:28px;padding:48px 44px 40px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.12),0 32px 80px rgba(15,23,42,.48),0 8px 24px rgba(79,70,229,.2);animation:page_scaleIn__V0s6u .4s cubic-bezier(.34,1.56,.64,1) both}.page_logoWrap__nsa2_{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px}.page_pageLogo__T60ia{width:100%;max-width:200px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(249,115,22,.25));animation:page_fadeInDown__cGWoJ .5s ease .1s both}.page_logoTagline__gWXt9{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f97316;animation:page_fadeIn__jjObi .5s ease .3s both}.page_title__po7na{font-size:26px;font-weight:800;text-align:center;color:#0f172a;letter-spacing:-.02em;margin-bottom:28px;line-height:1.2;animation:page_fadeInUp__7IOrd .4s ease .2s both}.page_title__po7na span{color:#4f46e5}.page_universityList__Eb7QI{display:flex;flex-direction:column;gap:10px;margin-bottom:28px;animation:page_fadeInUp__7IOrd .4s ease .3s both}.page_universityCard__6w6A_{padding:18px 20px;border:1.5px solid #e2e8f0;border-radius:16px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;background:#fff;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}.page_universityCard__6w6A_:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(79,70,229,.05) 50%,transparent);transform:translateX(-100%);transition:transform .4s ease}.page_universityCard__6w6A_:hover:before{transform:translateX(100%)}.page_universityCard__6w6A_:after{content:"🏛️";font-size:22px;flex-shrink:0;order:-1}.page_universityCard__6w6A_:hover{border-color:#4f46e5;background:#f5f3ff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,70,229,.16)}.page_universityCard__6w6A_.page_selected___1RR4{border-color:#4f46e5;background:#eef2ff;box-shadow:0 0 0 3px rgba(79,70,229,.12),0 4px 12px rgba(79,70,229,.18)}.page_universityName__L2DnF{font-size:16px;font-weight:700;color:#1e293b;flex:1 1}.page_universityCard__6w6A_ .page_universityName__L2DnF:after{content:""}.page_rolloutNotice__eMrQH{margin-top:4px;padding:18px 20px;border:1.5px solid #e2e8f0;border-radius:16px;background:linear-gradient(135deg,#fafbff,#f8fafc);animation:page_fadeInUp__7IOrd .4s ease .4s both}.page_otherUniversities__DRbOV{font-size:14px;color:#1e293b;margin:0 0 10px;font-weight:700;display:flex;align-items:center;gap:6px}.page_otherUniversities__DRbOV:before{content:"🚀"}.page_noticeText__gPbRs{font-size:13px;color:#64748b;margin:0 0 8px;line-height:1.7}.page_noticeText__gPbRs:last-child{margin-bottom:0}.page_noticeLink__t54Yb{color:#4f46e5;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.page_noticeLink__t54Yb:hover{border-color:#4f46e5}.page_disclaimer__B745D{font-size:11.5px;color:#94a3b8;text-align:center;margin-top:20px;line-height:1.65;animation:page_fadeIn__jjObi .5s ease .5s both}@media (max-width:600px){.page_content___38fW{padding:36px 24px 32px;border-radius:24px}.page_pageLogo__T60ia{max-width:170px}.page_title__po7na{font-size:22px}.page_universityCard__6w6A_{padding:16px}.page_universityName__L2DnF{font-size:15px}}@media (max-width:400px){.page_container__jZF7q{padding:12px;align-items:stretch}.page_content___38fW{margin:auto 0;border-radius:20px;padding:28px 20px 24px}}.page_container__ho9En{max-width:960px;margin:0 auto;padding:24px}.page_header__xp9J3{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.page_title__wyXvq{font-size:28px;font-weight:800;color:#1f2937}.page_card__ml5RS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(15,23,42,.08)}.page_grid___Eb2Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px 16px;gap:10px 16px}.page_section__jkk4z{margin-top:22px}.page_sectionTitle__ORvK_{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:10px}.page_itemsList__hLHg4{display:flex;flex-direction:column;gap:10px}.page_itemCard__dvxUC{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#f8fafc}.page_itemTitle__WtKGT{font-size:16px;font-weight:700;color:#111827;margin-bottom:6px}.page_backButton__kcUu7{padding:8px 14px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:700}.page_empty__gxKPD,.page_loading__OrvfQ{color:#64748b;font-size:14px}.page_error__eltyw{margin-bottom:12px;padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c}.dashboard_container__S9Enc{min-height:100vh;background:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 28%),radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 26%),linear-gradient(180deg,#fffdf9,#fff8f2 36%,#f7f1ea)}.dashboard_header__DOH1M{position:-webkit-sticky;position:sticky;top:0;z-index:26;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;color:#fff;background:linear-gradient(135deg,#1c1917,#3b2f28 55%,#7c2d12);box-shadow:0 18px 44px rgba(28,25,23,.22)}.dashboard_headerIdentity__vNLlc{display:flex;flex-direction:column;gap:6px}.dashboard_title__umONe{margin:0;font-size:24px;font-weight:800;letter-spacing:-.03em}.dashboard_welcomeText__zczmf{margin:0;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.74)}.dashboard_logoutButton__DM_hN{padding:9px 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;font-size:13px;font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.dashboard_logoutButton__DM_hN:hover{background:hsla(0,0%,100%,.16);box-shadow:0 10px 22px rgba(28,25,23,.18);transform:translateY(-1px)}.dashboard_tabs__YoxMS{display:flex;gap:2px;padding:0 20px;background:hsla(0,0%,100%,.82);border-bottom:1px solid hsla(20,6%,90%,.95);overflow-x:auto;scrollbar-width:none}.dashboard_tabs__YoxMS::-webkit-scrollbar{display:none}.dashboard_tab__DNP88{position:relative;padding:15px 20px 14px;border:0;background:transparent;color:#78716c;font-size:14px;font-weight:800;white-space:nowrap;transition:color .18s ease,transform .16s ease}.dashboard_tab__DNP88:hover{color:#1c1917;transform:translateY(-1px)}.dashboard_tab__DNP88.dashboard_active__DF9w_{color:#9a3412}.dashboard_tab__DNP88.dashboard_active__DF9w_:after{content:"";position:absolute;inset:auto 12px -1px;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#f97316,#f59e0b)}.dashboard_badge__XMeVz{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;animation:dashboard_pulseBadge__uzazZ 2s ease-in-out infinite}@keyframes dashboard_pulseBadge__uzazZ{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.35)}50%{box-shadow:0 0 0 5px rgba(239,68,68,0)}}.dashboard_badgeHidden__pQNDT{display:none}.dashboard_openReminderBanner__PIiJX{position:-webkit-sticky;position:sticky;top:0;z-index:24;margin:0;padding:11px 20px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom:1px solid #fed7aa;color:#9a3412;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.dashboard_openReminderBanner__PIiJX:before{content:"Notice";display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(249,115,22,.12);color:#c2410c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dashboard_content__VQwHI{max-width:1280px;margin:0 auto;padding:22px 20px 36px}.dashboard_menuTab__8jN7B,.dashboard_ordersTab__FuNtv,.dashboard_settingsTab__wu_Kz{border:1px solid hsla(20,6%,90%,.95);border-radius:26px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 42px rgba(28,25,23,.08)}.dashboard_ordersTab__FuNtv{padding:20px}.dashboard_posReminderBanner__unTIm{margin:-4px 0 16px;padding:12px 14px;border-radius:14px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:13px;font-weight:600;line-height:1.5}.dashboard_ordersSubTabs__6WVB4{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dashboard_ordersSubTab__9AUzn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid #e7e5e4;background:#fff8f2;color:#57534e;font-size:13px;font-weight:800;transition:transform .16s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard_ordersSubTab__9AUzn:hover{background:#fff1e8;border-color:#fed7aa;transform:translateY(-1px)}.dashboard_ordersSubTabActive__xYcKr{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74;color:#9a3412;box-shadow:0 10px 22px rgba(249,115,22,.12)}.dashboard_orderCountBadge__9ywvP{min-width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.dashboard_ordersToolbar__pmkEr{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:14px;border:1px solid #e7e5e4;border-radius:18px;background:linear-gradient(180deg,rgba(255,247,237,.7),hsla(0,0%,100%,.9))}.dashboard_formInput__BKIJQ,.dashboard_input__JGd0z,.dashboard_orderSearchInput__gQ5DB,.dashboard_orderStatusFilter__mUOIr,.dashboard_posReferenceInput__X9QTi,.dashboard_textarea__VqV8q,.dashboard_timeInput__C88SA{border:1.5px solid #e7e5e4;border-radius:14px;background:#fff;color:#1c1917;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .16s ease}.dashboard_formInput__BKIJQ:focus,.dashboard_input__JGd0z:focus,.dashboard_orderSearchInput__gQ5DB:focus,.dashboard_orderStatusFilter__mUOIr:focus,.dashboard_posReferenceInput__X9QTi:focus,.dashboard_textarea__VqV8q:focus,.dashboard_timeInput__C88SA:focus{border-color:#f97316;box-shadow:0 0 0 4px rgba(249,115,22,.12)}.dashboard_orderSearchInput__gQ5DB{flex:1 1;min-width:210px;max-width:420px;padding:11px 14px;background:#fff}.dashboard_orderStatusFilter__mUOIr{min-width:170px;padding:11px 14px}.dashboard_emptyMessage__nS9df{text-align:center;color:#a8a29e;padding:56px 20px;font-size:15px;font-weight:600}.dashboard_emptyMessage__nS9df:before{content:"Queue clear";display:block;margin-bottom:8px;color:#f97316;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard_ordersList__ZqwEG{display:flex;flex-direction:column;gap:16px}.dashboard_orderCard__v6yr_{position:relative;overflow:hidden;border:1px solid #e7e5e4;border-radius:22px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,251,247,.94));box-shadow:0 10px 28px rgba(28,25,23,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard_orderCard__v6yr_:hover{transform:translateY(-2px);border-color:rgba(249,115,22,.18);box-shadow:0 18px 34px rgba(28,25,23,.1)}.dashboard_orderCard__v6yr_.dashboard_incoming__VXTPb{border-left:5px solid #f97316}.dashboard_orderHeader__pvo_s{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid hsla(20,6%,90%,.9)}.dashboard_orderId__Eembv{margin:0 0 4px;color:#1c1917;font-size:18px;font-weight:800}.dashboard_orderTime__OY_P9{margin:0;color:#78716c;font-size:12.5px}.dashboard_posReferenceSection__Zh_bz{margin-top:12px;padding:14px;border-radius:18px;background:#fff8f2;border:1px solid #fed7aa}.dashboard_posReferenceLabel__kcH83{display:block;margin-bottom:6px;color:#9a3412;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard_posReferenceRow__nozHg{display:flex;gap:8px;align-items:center}.dashboard_posReferenceInput__X9QTi{flex:1 1;max-width:280px;padding:10px 12px}.dashboard_actionButton__yQS_4,.dashboard_addCategoryButton__34QrI,.dashboard_addExtraButton__69uYd,.dashboard_addProductButton__Rxind,.dashboard_cancelButton__UxtY7,.dashboard_closeButton__EC8yT,.dashboard_paginationButton__rMPk6,.dashboard_posReferenceSaveButton__z_kdI,.dashboard_removeExtraButton__pTICp,.dashboard_reportActionButton__e7Qh7,.dashboard_saveButton__CPTFS,.dashboard_secondaryButton__ChLDm,.dashboard_submitButton__naJIY{border-radius:14px;border:1px solid transparent;font-weight:800;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.dashboard_actionButton__yQS_4,.dashboard_addCategoryButton__34QrI,.dashboard_addExtraButton__69uYd,.dashboard_addProductButton__Rxind,.dashboard_closeButton__EC8yT,.dashboard_posReferenceSaveButton__z_kdI,.dashboard_reportActionButton__e7Qh7,.dashboard_saveButton__CPTFS,.dashboard_submitButton__naJIY{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 10px 22px rgba(249,115,22,.18)}.dashboard_actionButton__yQS_4:hover,.dashboard_addCategoryButton__34QrI:hover,.dashboard_addExtraButton__69uYd:hover,.dashboard_addProductButton__Rxind:hover,.dashboard_closeButton__EC8yT:hover,.dashboard_posReferenceSaveButton__z_kdI:hover,.dashboard_reportActionButton__e7Qh7:hover,.dashboard_saveButton__CPTFS:hover:not(:disabled),.dashboard_submitButton__naJIY:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(249,115,22,.24)}.dashboard_actionButton__yQS_4:disabled,.dashboard_paginationButton__rMPk6:disabled,.dashboard_posReferenceSaveButton__z_kdI:disabled,.dashboard_saveButton__CPTFS:disabled,.dashboard_submitButton__naJIY:disabled{opacity:.6;cursor:not-allowed;transform:none}.dashboard_statusBadge__L0du5{padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;display:inline-flex;align-items:center;gap:5px}.dashboard_statusBadge__L0du5.dashboard_pending_acceptance__bj1NC{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.dashboard_statusBadge__L0du5.dashboard_received__Sq13q{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.dashboard_statusBadge__L0du5.dashboard_preparing__IVBiG{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.dashboard_statusBadge__L0du5.dashboard_ready__Kwo7F{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.dashboard_statusBadge__L0du5.dashboard_completed__JFSUT,.dashboard_statusBadge__L0du5.dashboard_delivered_to_student__MsgVF{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.dashboard_statusBadge__L0du5.dashboard_cancelled__x0UEO{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.dashboard_statusBadge__L0du5:before{content:"•";font-size:8px}.dashboard_cancellationNote__M0fZx{margin-top:10px;padding:10px 12px;background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:13px;border:1px solid #fecaca}.dashboard_orderItems__zR2Ir{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.dashboard_orderItem__JFh6g{display:flex;flex-direction:column;gap:3px}.dashboard_itemName__Bjqsf{font-size:15px;font-weight:700;color:#292524}.dashboard_detailItem__PQ3Bd,.dashboard_itemComment__yAZtA,.dashboard_itemSauces__sn7mc{font-size:13px;color:#78716c}.dashboard_itemComment__yAZtA{font-style:italic}.dashboard_orderTotal__FvABQ{margin:0 0 14px;padding-top:14px;border-top:1px solid hsla(20,6%,90%,.9);font-size:17px;font-weight:800;color:#9a3412}.dashboard_orderActions__tTgoz{display:flex;gap:10px;flex-wrap:wrap}.dashboard_actionButton__yQS_4,.dashboard_reportActionButton__e7Qh7{padding:11px 18px;min-height:42px;font-size:14px}.dashboard_actionButton__yQS_4:active,.dashboard_addCategoryButton__34QrI:active,.dashboard_addProductButton__Rxind:active,.dashboard_closeButton__EC8yT:active,.dashboard_paginationButton__rMPk6:active,.dashboard_posReferenceSaveButton__z_kdI:active,.dashboard_reportActionButton__e7Qh7:active,.dashboard_saveButton__CPTFS:active,.dashboard_secondaryButton__ChLDm:active,.dashboard_submitButton__naJIY:active{transform:translateY(0)}.dashboard_cancelButton__UxtY7{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.dashboard_cancelButton__UxtY7:hover{background:#fee2e2;box-shadow:0 12px 22px rgba(239,68,68,.16)}.dashboard_detailsActionButton__HGbD_{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.dashboard_detailsActionButton__HGbD_:hover{box-shadow:0 14px 28px rgba(37,99,235,.18)}.dashboard_paginationControls__3txWA{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.dashboard_paginationButton__rMPk6{padding:9px 14px;border-color:#e7e5e4;background:#fff;color:#57534e}.dashboard_paginationButton__rMPk6:hover:not(:disabled){background:#fff7ed;border-color:#fed7aa;color:#9a3412}.dashboard_paginationInfo__ExsaW{font-size:13px;color:#78716c;font-weight:600}.dashboard_menuTab__8jN7B,.dashboard_settingsTab__wu_Kz{padding:24px}.dashboard_settingsTab__wu_Kz{display:grid;grid-gap:16px;gap:16px}.dashboard_sectionTitle___z1_h{margin:0;color:#1c1917;font-size:24px;font-weight:800;letter-spacing:-.03em}.dashboard_infoText__fdXCG{color:#78716c;margin-bottom:16px;line-height:1.65;font-size:14px}.dashboard_placeholder__docXo{text-align:center;padding:48px 20px;color:#a8a29e}.dashboard_placeholderNote__xrNV8{margin-top:14px;font-size:14px;line-height:1.8;text-align:start;max-width:400px;margin-inline:auto}.dashboard_menuTab__8jN7B{display:grid;grid-gap:16px;gap:16px}.dashboard_menuHeader__GJDea{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:18px;border-radius:22px;background:linear-gradient(135deg,#fff7ed,#fffdf9);border:1px solid #fde68a}.dashboard_addCategoryButton__34QrI{padding:11px 18px}.dashboard_addForm__zakkD,.dashboard_extrasSection__Ea0rh,.dashboard_productForm__lsVkH,.dashboard_settingsCard__MDtux,.dashboard_stockSection__ZGJnK{border-radius:20px;border:1px solid #e7e5e4;background:#fff;padding:18px;box-shadow:0 10px 28px rgba(28,25,23,.05)}.dashboard_addForm__zakkD{display:grid;grid-gap:12px;gap:12px}.dashboard_formActions__EPiZu{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.dashboard_categoriesList__XGwza{display:flex;flex-direction:column;gap:18px}.dashboard_categoryCard___Fj77{border:1px solid #e7e5e4;border-radius:22px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,251,247,.92));box-shadow:0 10px 28px rgba(28,25,23,.05)}.dashboard_categoryHeader__qxdkC{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.dashboard_categoryName__9qPIf{margin:0;color:#1c1917;font-size:18px;font-weight:800}.dashboard_addProductButton__Rxind{padding:9px 14px;background:linear-gradient(135deg,#16a34a,#15803d)}.dashboard_addProductButton__Rxind:hover{box-shadow:0 14px 26px rgba(22,163,74,.18)}.dashboard_formInput__BKIJQ,.dashboard_input__JGd0z,.dashboard_textarea__VqV8q{width:100%;padding:11px 14px}.dashboard_textarea__VqV8q{min-height:96px;resize:vertical}.dashboard_checkboxLabel__uSM1n{display:inline-flex;align-items:flex-start;gap:8px;font-size:13.5px;color:#44403c;font-weight:600;cursor:pointer}.dashboard_checkboxLabel__uSM1n input[type=checkbox]{margin-top:2px;width:16px;height:16px;accent-color:#f97316}.dashboard_extrasSection__Ea0rh{display:grid;grid-gap:12px;gap:12px}.dashboard_extrasHeader__iSAPN{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.dashboard_extrasHeader__iSAPN h4{margin:0;font-size:14px;font-weight:800;color:#1c1917}.dashboard_addExtraButton__69uYd{padding:9px 14px;background:linear-gradient(135deg,#f97316,#ea580c)}.dashboard_extraItem__M_IUe{display:grid;grid-template-columns:minmax(0,1fr) 130px 42px;grid-gap:10px;gap:10px;align-items:center}.dashboard_removeExtraButton__pTICp{width:42px;height:42px;border-radius:14px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:18px;line-height:1}.dashboard_removeExtraButton__pTICp:hover{background:#fee2e2}.dashboard_stockSection__ZGJnK{display:grid;grid-gap:12px;gap:12px}.dashboard_stockInput__hs_H3{display:grid;grid-gap:8px;gap:8px}.dashboard_overrideNote__youqf{margin:0;color:#78716c;font-size:12.5px}.dashboard_productsList__oAXsl{display:flex;flex-direction:column;gap:12px}.dashboard_productCard__sakGN{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid #e7e5e4;background:hsla(0,0%,100%,.96);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard_productCard__sakGN:hover{transform:translateY(-1px);border-color:rgba(249,115,22,.16);box-shadow:0 14px 26px rgba(28,25,23,.08)}.dashboard_productCard__sakGN.dashboard_outOfStock__dgZ9M{opacity:.72}.dashboard_productImagePlaceholder__w0_Fh{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#ffedd5);display:flex;align-items:center;justify-content:center;overflow:hidden}.dashboard_placeholderLogo__3KoTg{width:44px;height:44px;object-fit:contain;opacity:.85}.dashboard_productDetails__4g_5G{min-width:0;display:grid;grid-gap:8px;gap:8px}.dashboard_productHeader__XMy46{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dashboard_productName__fS1Zj{margin:0;color:#1c1917;font-size:15px;font-weight:800}.dashboard_productDescription__wFxZ4{margin:0;color:#78716c;font-size:12.5px;line-height:1.5}.dashboard_productPrice__nx01g{margin:0;color:#9a3412;font-size:15px;font-weight:800}.dashboard_availabilityBadge__XfhsM,.dashboard_outOfStockBadge__w4j4E,.dashboard_sauceBadge__nHEBn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.dashboard_availabilityBadge__XfhsM.dashboard_available__5LHnX,.dashboard_sauceBadge__nHEBn{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.dashboard_availabilityBadge__XfhsM.dashboard_unavailable__n7TqN,.dashboard_outOfStockBadge__w4j4E{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.dashboard_sauceBadge__nHEBn{width:-moz-fit-content;width:fit-content}.dashboard_stockInfo__xtooA{margin:0;color:#78716c;font-size:11.5px}.dashboard_productActions__eVDjd{display:flex;gap:8px;align-items:flex-start}.dashboard_deleteButton__yLAoq,.dashboard_editButton__CS2jH,.dashboard_secondaryButton__ChLDm{padding:9px 12px;border-radius:12px;font-size:12.5px;font-weight:800}.dashboard_editButton__CS2jH{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.dashboard_deleteButton__yLAoq{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.dashboard_editButton__CS2jH:hover{background:#ffedd5}.dashboard_deleteButton__yLAoq:hover{background:#fee2e2}.dashboard_settingsCard__MDtux{display:grid;grid-gap:12px;gap:12px}.dashboard_settingsCardTitle__uui3S{margin:0;color:#1c1917;font-size:16px;font-weight:800}.dashboard_availabilityRow__5TARY{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard_manualAvailabilityBadge__WHNsA{min-width:88px;justify-content:center}.dashboard_manualAvailabilityToggle__2V5b0{position:relative;width:58px;height:32px;border:0;border-radius:999px;padding:0;transition:background .18s ease,box-shadow .18s ease}.dashboard_manualAvailabilityToggleOpen__zp1pB{background:linear-gradient(135deg,#16a34a,#15803d)}.dashboard_manualAvailabilityToggleClosed__GPKuw{background:#a8a29e}.dashboard_manualAvailabilityToggleKnob__jbXUK{position:absolute;top:4px;inset-inline-start:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(28,25,23,.16);transition:transform .18s ease}.dashboard_manualAvailabilityToggleOpen__zp1pB .dashboard_manualAvailabilityToggleKnob__jbXUK{transform:translateX(26px)}[dir=rtl] .dashboard_manualAvailabilityToggleOpen__zp1pB .dashboard_manualAvailabilityToggleKnob__jbXUK{transform:translateX(-26px)}.dashboard_settingsHint___sUnX{margin:0;color:#78716c;font-size:12.5px;line-height:1.6}.dashboard_settingGroup__Ym9kN{display:grid;grid-gap:8px;gap:8px}.dashboard_settingsFieldLabel__H6mLH{display:block;margin:12px 0 7px;color:#57534e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard_settingsFieldGrid__kdmF3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.dashboard_settingsField__oqkE6{display:flex;flex-direction:column}.dashboard_settingsField__oqkE6 .dashboard_settingsFieldLabel__H6mLH{margin-top:0;text-transform:none;letter-spacing:0;font-size:13px}.dashboard_settingsActions__6JIKo{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dashboard_saveButton__CPTFS{padding:12px 18px}.dashboard_menuHeader__GJDea .dashboard_sectionTitle___z1_h,.dashboard_settingsTab__wu_Kz .dashboard_sectionTitle___z1_h{margin:0}.dashboard_loadErrorCard__fQTqj{max-width:560px;margin:48px auto;background:hsla(0,0%,100%,.94);border:1px solid #e7e5e4;border-radius:22px;padding:22px;text-align:center;box-shadow:0 16px 38px rgba(28,25,23,.08)}.dashboard_loadErrorTitle__xQy8I{margin:0 0 10px;color:#1c1917;font-size:24px;font-weight:800}.dashboard_loadErrorText__YLOKj{margin:0 0 16px;color:#57534e;font-size:14px}.dashboard_loadErrorActions__4iStq{display:flex;justify-content:center;gap:10px}.dashboard_mobileCartBar__ApY46{display:none}.dashboard_emptyMenu__uhMZw{border:1px dashed #fed7aa;border-radius:18px;background:#fff8f2;color:#9a3412;padding:22px;text-align:center;font-weight:700}@media (min-width:1101px){.dashboard_menuLayout__jVGCZ{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;max-width:1280px;padding:12px}.dashboard_header__DOH1M,.dashboard_openReminderBanner__PIiJX{max-width:1280px}.dashboard_categoryNavWrapper__pbJgD{position:-webkit-sticky;position:sticky;top:124px;margin-top:0}.dashboard_categoryNav__8yyqi{border-radius:22px;padding:10px;display:flex;flex-direction:column;max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden;box-shadow:0 12px 28px rgba(28,25,23,.08)}.dashboard_categoryNavButton__vTr1I{width:100%;text-align:start;border-radius:14px;padding:10px 12px}.dashboard_menuContent__b_pg0{margin:0;max-width:none;padding:0}.dashboard_categorySection__BMFTg{margin-bottom:28px;scroll-margin-top:144px}.dashboard_categoryTitle__mtdRh{margin-bottom:10px;font-size:22px}.dashboard_productGrid__YRQk3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard_productImagePlaceholder__w0_Fh,.dashboard_productImage__0wx6t{height:130px}.dashboard_productInfo__ETzPd{padding:10px}}@media (min-width:1450px){.dashboard_header__DOH1M,.dashboard_menuLayout__jVGCZ,.dashboard_openReminderBanner__PIiJX{max-width:1360px}.dashboard_productGrid__YRQk3{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1100px){.dashboard_header__DOH1M{margin:0;max-width:none;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px 16px;flex-wrap:wrap}.dashboard_headerActions__6kWoH{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}.dashboard_menuLayout__jVGCZ{margin:0;max-width:none}.dashboard_categoryNavWrapper__pbJgD{top:132px;padding:0 14px}.dashboard_categoryNav__8yyqi{max-width:none;padding:8px}.dashboard_menuContent__b_pg0{max-width:none;padding:14px}.dashboard_categorySection__BMFTg{scroll-margin-top:196px}.dashboard_productGrid__YRQk3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard_productImagePlaceholder__w0_Fh,.dashboard_productImage__0wx6t{height:126px}}@media (max-width:768px){.dashboard_content__VQwHI{padding:16px 12px 32px}.dashboard_header__DOH1M{top:calc(env(safe-area-inset-top, 0px) + 56px);padding:12px;flex-direction:column;align-items:flex-start}.dashboard_headerActions__6kWoH{width:100%;justify-content:flex-start;flex-wrap:wrap}.dashboard_backButton__fWMN1,.dashboard_cartButton__pD1wc,.dashboard_reportButton__CdiRu{min-height:40px;padding:8px 11px}.dashboard_categoryNavWrapper__pbJgD{top:calc(env(safe-area-inset-top, 0px) + 126px);margin-top:8px;padding:0 12px}.dashboard_categoryNav__8yyqi{padding:7px 8px}.dashboard_menuContent__b_pg0{padding:12px 12px 0}.dashboard_categorySection__BMFTg{margin-bottom:26px;scroll-margin-top:210px}.dashboard_categoryTitle__mtdRh{font-size:20px;margin-bottom:10px}.dashboard_productGrid__YRQk3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard_productCard__sakGN{min-height:190px;border-radius:16px;grid-template-columns:1fr}.dashboard_productImagePlaceholder__w0_Fh,.dashboard_productImage__0wx6t{height:100px}.dashboard_productActions__eVDjd{width:100%;justify-content:flex-start;flex-wrap:wrap}.dashboard_menuTab__8jN7B,.dashboard_orderCard__v6yr_,.dashboard_ordersTab__FuNtv,.dashboard_settingsTab__wu_Kz{padding:16px}}@media (max-width:640px){.dashboard_content__VQwHI{padding:12px 10px 28px}.dashboard_title__umONe{font-size:20px}.dashboard_addForm__zakkD,.dashboard_categoryCard___Fj77,.dashboard_extrasSection__Ea0rh,.dashboard_menuHeader__GJDea,.dashboard_productForm__lsVkH,.dashboard_settingsCard__MDtux,.dashboard_stockSection__ZGJnK{padding:14px}.dashboard_extraItem__M_IUe{grid-template-columns:1fr}.dashboard_availabilityRow__5TARY{flex-direction:column;align-items:flex-start}.dashboard_ordersToolbar__pmkEr{padding:12px}.dashboard_ordersSubTab__9AUzn{width:100%;justify-content:space-between}.dashboard_orderActions__tTgoz{gap:8px}.dashboard_actionButton__yQS_4,.dashboard_reportActionButton__e7Qh7{flex:1 1;min-width:0;text-align:center;padding:13px 10px;font-size:14px}.dashboard_cancelButton__UxtY7{order:2}.dashboard_orderSearchInput__gQ5DB{max-width:100%}.dashboard_mobileCartBar__ApY46{display:flex;position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);z-index:60;min-height:48px;align-items:center;justify-content:center;border-radius:16px;border:0;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:15px;font-weight:800;box-shadow:0 16px 32px rgba(249,115,22,.24)}}.restaurant-finance_financeContainer___1pUD{display:grid;grid-gap:20px;gap:20px}.restaurant-finance_subTabs__QJuqf{display:flex;gap:8px;margin-bottom:4px}.restaurant-finance_subTab__1l62z{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #d1d5db;border-radius:999px;background:#f8fafc;color:#1f2937;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.restaurant-finance_subTab__1l62z:hover{background:#eef2ff;border-color:#a5b4fc}.restaurant-finance_subTabActive__g9ROy{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(102,126,234,.35)}.restaurant-finance_heroCard__sXLjh{position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;padding:32px 28px;color:#fff;box-shadow:0 12px 40px rgba(102,126,234,.25)}.restaurant-finance_heroCard__sXLjh:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:hsla(0,0%,100%,.06);pointer-events:none}.restaurant-finance_heroCard__sXLjh:after{content:"";position:absolute;bottom:-40px;left:-40px;width:150px;height:150px;border-radius:50%;background:hsla(0,0%,100%,.04);pointer-events:none}.restaurant-finance_heroLabel__v5xP4{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;opacity:.85;margin-bottom:8px}.restaurant-finance_heroAmount__TjU5j{margin:0;font-size:42px;font-weight:800;letter-spacing:-1px;line-height:1.1}.restaurant-finance_heroSubtext__T34y6{margin-top:10px;font-size:13px;opacity:.75}.restaurant-finance_statsGrid__L5kEU{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.restaurant-finance_statCard__z32J4{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 4px 16px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.restaurant-finance_statCard__z32J4:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08)}.restaurant-finance_statLabel__mo211{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;margin-bottom:8px}.restaurant-finance_statValue__8cEV8{margin:0;font-size:24px;font-weight:700;color:#111827}.restaurant-finance_statHint__ZN_9h{margin-top:6px;font-size:12px;color:#9ca3af}.restaurant-finance_section__KUpby{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px;box-shadow:0 6px 24px rgba(15,23,42,.04)}.restaurant-finance_sectionTitle__HJm00{margin:0 0 16px;font-size:16px;font-weight:700;color:#1f2937}.restaurant-finance_lastPayoutBanner__KiyQ3{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0}.restaurant-finance_lastPayoutIcon__F3gmF{width:36px;height:36px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.restaurant-finance_lastPayoutIcon__F3gmF svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.restaurant-finance_lastPayoutInfo__rH8k2{flex:1 1;min-width:0}.restaurant-finance_lastPayoutTitle__IQk0I{font-size:13px;font-weight:600;color:#166534;margin-bottom:2px}.restaurant-finance_lastPayoutDetail__3sJWM{font-size:12px;color:#15803d}.restaurant-finance_noPayoutBanner__b3JN3{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;font-size:13px;color:#92400e;font-weight:500}.restaurant-finance_dateFilters__Ycwiq{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:16px}.restaurant-finance_dateField__waik6{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#374151;font-weight:600}.restaurant-finance_dateField__waik6 input{padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;min-width:160px;color:#111827}.restaurant-finance_dateField__waik6 input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.restaurant-finance_tableWrap__ufTqs{overflow-x:auto}.restaurant-finance_table__93vuk{width:100%;border-collapse:collapse;min-width:500px}.restaurant-finance_table__93vuk th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:10px;white-space:nowrap}.restaurant-finance_table__93vuk td{padding:12px 10px;border-bottom:1px solid #f1f5f9;color:#111827;font-size:13px;white-space:nowrap}.restaurant-finance_table__93vuk tr:last-child td{border-bottom:none}.restaurant-finance_table__93vuk tr:hover td{background:#f8fafc}.restaurant-finance_amountCell__e_OpA{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.restaurant-finance_paidBadge__PHixi{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;background:#dcfce7;color:#166534}.restaurant-finance_pagination__TO5KY{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.restaurant-finance_paginationBtn__PIEHM{padding:6px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.restaurant-finance_paginationBtn__PIEHM:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.restaurant-finance_paginationBtn__PIEHM:disabled{opacity:.4;cursor:not-allowed}.restaurant-finance_paginationInfo__CL4u8{font-size:12px;color:#64748b;font-weight:600}.restaurant-finance_emptyState__Q8fGc{text-align:center;padding:36px 20px;color:#9ca3af;font-size:14px}.restaurant-finance_errorBanner__02RlA{padding:12px 16px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:500}@media (max-width:640px){.restaurant-finance_heroAmount__TjU5j{font-size:32px}.restaurant-finance_statsGrid__L5kEU{grid-template-columns:1fr}.restaurant-finance_subTabs__QJuqf{overflow-x:auto;padding-bottom:4px}.restaurant-finance_dateFilters__Ycwiq{flex-direction:column;align-items:stretch}.restaurant-finance_dateField__waik6 input{min-width:100%}}.cart_container___pLyl{min-height:100vh;background:radial-gradient(circle at top left,rgba(249,115,22,.1),transparent 26%),radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 24%),linear-gradient(180deg,#fffdf9,#fff8f2 40%,#f7f1ea);padding-bottom:28px}.cart_header__UWsVC{position:-webkit-sticky;position:sticky;top:56px;z-index:12;max-width:1020px;margin:10px auto 0;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid hsla(20,6%,90%,.95);border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 12px 32px rgba(28,25,23,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart_backButton__YZpFw{min-height:38px;padding:8px 12px;border-radius:12px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:800;transition:transform .16s ease,background .18s ease,box-shadow .18s ease}.cart_backButton__YZpFw:hover{background:#ffedd5;box-shadow:0 10px 18px rgba(249,115,22,.12);transform:translateY(-1px)}.cart_title__HIEyY{margin:0;font-size:24px;font-weight:800;color:#1c1917}.cart_content__KzYLG{max-width:1020px;margin:14px auto 0;padding:0 2px 28px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);grid-gap:14px;gap:14px}.cart_itemsSection__LFSQp,.cart_paymentSection__QWRTY,.cart_warningBox__o9o7f{grid-column:1}.cart_summary__y7hDg{grid-column:2;grid-row:1/span 3;align-self:start;position:-webkit-sticky;position:sticky;top:132px;border:1px solid hsla(20,6%,90%,.95);border-radius:22px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,251,247,.94));box-shadow:0 18px 38px rgba(28,25,23,.1)}.cart_summaryTitle__VQKKZ{margin:0 0 14px;font-size:18px;color:#1c1917;font-weight:800}.cart_itemsSection__LFSQp{display:flex;flex-direction:column;gap:12px}.cart_cartItem__Jz99U{border:1px solid #e7e5e4;border-radius:18px;padding:14px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 24px rgba(28,25,23,.06);display:grid;grid-gap:12px;gap:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cart_cartItem__Jz99U:hover{transform:translateY(-1px);border-color:rgba(249,115,22,.16);box-shadow:0 16px 28px rgba(28,25,23,.08)}.cart_itemInfo__a3yso{display:grid;grid-gap:4px;gap:4px}.cart_itemName__PZSzQ{margin:0;color:#1c1917;font-size:17px;font-weight:800}.cart_itemComment__oG36y,.cart_itemSauces__dpmQh{margin:0;color:#78716c;font-size:13px}.cart_itemComment__oG36y{font-style:italic}.cart_itemFooter__6NJrX{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed #e7e5e4}.cart_itemPrice__dsECv{margin:0;color:#9a3412;font-size:15px;font-weight:800}.cart_itemControls__uIGpN{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cart_quantityControls__Bzd_M{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;border:1px solid #e7e5e4;background:#fff8f2}.cart_quantityButton__XYNGs{width:34px;height:34px;border-radius:999px;border:0;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(249,115,22,.16);transition:transform .16s ease,box-shadow .18s ease}.cart_quantityButton__XYNGs:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(249,115,22,.22)}.cart_quantityButton__XYNGs:active{transform:translateY(0)}.cart_quantityValue__MM6kL{min-width:22px;text-align:center;color:#1c1917;font-size:15px;font-weight:800}.cart_removeButton__r6bn5{min-height:36px;padding:8px 12px;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:800;transition:transform .16s ease,background .18s ease,box-shadow .18s ease}.cart_removeButton__r6bn5:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 10px 18px rgba(239,68,68,.12)}.cart_warningBox__o9o7f{border:1px solid #fde68a;border-radius:16px;background:linear-gradient(135deg,#fffbeb,#fff7ed);padding:12px 14px}.cart_warningText__KMIxh{margin:0;color:#92400e;font-size:13px;font-weight:700}.cart_paymentSection__QWRTY{border:1px solid #e7e5e4;border-radius:18px;background:hsla(0,0%,100%,.96);padding:16px;box-shadow:0 12px 26px rgba(28,25,23,.06)}.cart_sectionTitle__qjDGy{margin:0 0 12px;font-size:19px;font-weight:800;color:#1c1917}.cart_paymentOption__sY79H{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#44403c;font-weight:700;font-size:14px}.cart_paymentOption__sY79H input{width:16px;height:16px;accent-color:#f97316}.cart_cardForm__Maj2G{margin-top:14px;border-top:1px solid #f5f2ee;padding-top:14px;display:flex;flex-direction:column;gap:12px}.cart_inputGroup__DucqF{display:flex;flex-direction:column;gap:6px}.cart_inputGroup__DucqF label{font-size:13px;color:#44403c;font-weight:800}.cart_inputGroup__DucqF input,.cart_inputGroup__DucqF select{padding:11px 12px;border-radius:14px;border:1.5px solid #e7e5e4;background:#fff;color:#1c1917;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.cart_inputGroup__DucqF input:focus,.cart_inputGroup__DucqF select:focus{border-color:#f97316;box-shadow:0 0 0 4px rgba(249,115,22,.12)}.cart_inputError__jMmL5{margin:0;color:#dc2626;font-size:12px;font-weight:700}.cart_row__d0QqL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cart_secureNote__fL_tc{margin:0;font-size:12px;color:#57534e;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:10px 12px}.cart_summaryRow__uJcWV{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:15px;font-weight:700;color:#44403c}.cart_totalRow__Z_2ut{padding-top:10px;border-top:1px solid #e7e5e4;margin-top:4px}.cart_serviceFeeHelperText__VpdL6{margin:-6px 0 14px;font-size:12px;line-height:1.45;color:#78716c}.cart_totalAmount__D9_5y{font-size:22px;color:#9a3412}.cart_checkoutButton__ChVad{width:100%;min-height:50px;padding:12px 14px;border-radius:16px;border:0;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:16px;font-weight:900;box-shadow:0 16px 28px rgba(249,115,22,.22);transition:transform .16s ease,box-shadow .18s ease,opacity .18s ease}.cart_checkoutButton__ChVad:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 32px rgba(249,115,22,.28)}.cart_checkoutButton__ChVad:disabled{opacity:.7;cursor:not-allowed}.cart_empty__2MTZ1{text-align:center;margin:18px auto 0;max-width:640px;border:1px solid #e7e5e4;border-radius:22px;background:hsla(0,0%,100%,.94);padding:42px 20px;box-shadow:0 12px 28px rgba(28,25,23,.08)}.cart_empty__2MTZ1 p{margin:0 0 16px;font-size:18px;color:#57534e}.cart_shopButton__rkSai{min-height:44px;padding:10px 18px;border-radius:14px;border:0;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:14px;font-weight:800;box-shadow:0 12px 22px rgba(249,115,22,.2);transition:transform .16s ease,box-shadow .18s ease}.cart_shopButton__rkSai:hover{transform:translateY(-1px);box-shadow:0 16px 26px rgba(249,115,22,.26)}@media (max-width:1024px){.cart_content__KzYLG{grid-template-columns:1fr;padding:0 14px 30px}.cart_summary__y7hDg{grid-column:1;grid-row:auto;position:static;padding:16px;margin-top:2px}}@media (max-width:768px){.cart_header__UWsVC{top:calc(env(safe-area-inset-top, 0px) + 56px);margin:8px 12px 0;padding:10px 12px}.cart_title__HIEyY{font-size:22px}.cart_cartItem__Jz99U,.cart_paymentSection__QWRTY{padding:12px}.cart_itemFooter__6NJrX{flex-direction:column;align-items:flex-start}.cart_itemControls__uIGpN{width:100%;justify-content:space-between}.cart_removeButton__r6bn5{min-height:36px}.cart_row__d0QqL{grid-template-columns:1fr}}@media (max-width:640px){.cart_content__KzYLG{padding:0 12px 104px}.cart_summary__y7hDg{position:-webkit-sticky;position:sticky;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);z-index:14;margin-top:10px}}.notification-bell_wrapper___upgY{position:relative}.notification-bell_button__si2hC{border:1.5px solid #e2e8f0;background:#fff;color:#334155;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:7px;transition:background .18s,border-color .18s,box-shadow .18s}.notification-bell_button__si2hC:hover{background:#f5f7ff;border-color:#c7d2fe;box-shadow:0 2px 10px rgba(79,70,229,.1);color:#3730a3}.notification-bell_buttonIcon__bS4NZ{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-bell_buttonLabel__GuUYp{white-space:nowrap}.notification-bell_badge__klc6E{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#ef4444;color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;animation:notification-bell_pulseBadge__iE0zE 2s ease-in-out infinite}@keyframes notification-bell_pulseBadge__iE0zE{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 5px rgba(239,68,68,0)}}.notification-bell_dropdown__f8gGj{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-height:420px;overflow:auto;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 36px rgba(15,23,42,.16);z-index:50;animation:notification-bell_fadeInDown__nHfUS .18s ease both}.notification-bell_header__f6iwZ{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1.5px solid #f1f5f9;background:#fafbfd;border-radius:14px 14px 0 0}.notification-bell_title__69UZ_{margin:0;font-size:14px;font-weight:700;color:#0f172a}.notification-bell_list__aIKVx{list-style:none;margin:0;padding:0}.notification-bell_item__EXNPV{padding:13px 16px;border-bottom:1px solid #f1f5f9;transition:background .15s}.notification-bell_item__EXNPV:last-child{border-bottom:none}.notification-bell_itemUnread__GdGnI{background:#f8faff}.notification-bell_item__EXNPV:hover{background:#f5f7ff}.notification-bell_itemTitle__mCHnQ{margin:0 0 4px;font-size:13px;font-weight:700;color:#0f172a}.notification-bell_itemMessage__qDrTb{margin:0;font-size:12.5px;color:#475569;line-height:1.5}.notification-bell_itemMeta__bPFrQ{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.notification-bell_itemActions__QRo45{display:flex;align-items:center;gap:6px}.notification-bell_time__bEoAP{font-size:11px;color:#94a3b8;font-weight:500}.notification-bell_markReadButton__tdgo4{border:none;background:#4f46e5;color:#fff;border-radius:7px;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background .15s}.notification-bell_markReadButton__tdgo4:hover{background:#3730a3}.notification-bell_viewButton__UzBbj{border:1.5px solid #e2e8f0;background:#fff;color:#334155;border-radius:7px;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:all .15s}.notification-bell_viewButton__UzBbj:hover{background:#f5f7ff;border-color:#c7d2fe;color:#3730a3}.notification-bell_empty__vEbpA{padding:20px 16px;margin:0;font-size:13.5px;color:#94a3b8;text-align:center}.notification-bell_footer__hnyJy{display:block;text-align:center;padding:12px;font-size:13px;font-weight:600;color:#4f46e5;text-decoration:none;border-top:1.5px solid #f1f5f9;transition:background .15s;border-radius:0 0 14px 14px}.notification-bell_footer__hnyJy:hover{background:#f5f7ff}@keyframes notification-bell_fadeInDown__nHfUS{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.notification-bell_button__si2hC{min-height:38px;min-width:38px;padding:8px;justify-content:center}.notification-bell_buttonLabel__GuUYp{display:none}.notification-bell_dropdown__f8gGj{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 60px);right:12px;left:12px;width:auto;max-height:72vh}.notification-bell_itemMeta__bPFrQ{flex-direction:column;align-items:flex-start}.notification-bell_itemActions__QRo45{width:100%}}.layout_loading__63sHI{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}.layout_quickActionsBar__IVa4C{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(226,232,240,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(15,23,42,.06);transition:box-shadow .2s ease}.layout_quickActionsGroup__0QH7e{display:flex;align-items:center;gap:6px}.layout_quickActionsRight__Ns3v_{-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.layout_quickActionButton__Uxv9y{border:1.5px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .14s ease}.layout_quickActionButton__Uxv9y:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3;transform:translateY(-1px);box-shadow:0 3px 10px rgba(79,70,229,.12)}.layout_quickActionButton__Uxv9y:active{transform:translateY(0);box-shadow:none}.layout_quickActionActive___GuiV{border-color:#f97316;background:linear-gradient(135deg,#fff7ed,#fef3c7);color:#c2410c;font-weight:700;position:relative;overflow:hidden}.layout_quickActionActive___GuiV:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#f97316;animation:layout_dotPulse__5IEoe 1.8s ease-in-out infinite}.layout_quickActionActive___GuiV{-webkit-padding-start:22px;padding-inline-start:22px}@keyframes layout_dotPulse__5IEoe{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.6;transform:translateY(-50%) scale(1.5)}}.layout_quickActionActive___GuiV:hover{background:linear-gradient(135deg,#fff0db,#fdedc6);border-color:#ea6c0a;color:#9a3412;box-shadow:0 3px 12px rgba(249,115,22,.2)}.layout_pendingBanner__CPCfk{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:linear-gradient(135deg,#fff7ed,#fffbeb);border-bottom:1.5px solid #fed7aa;color:#92400e;font-size:13.5px;font-weight:600}.layout_pendingBannerButton__JzHXF{border:1.5px solid #f97316;background:#f97316;color:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease}.layout_pendingBannerButton__JzHXF:hover{background:#ea6c0a;box-shadow:0 3px 10px rgba(249,115,22,.3)}@media (min-width:641px) and (max-width:1024px){.layout_quickActionsBar__IVa4C{padding:10px 18px}.layout_quickActionsGroup__0QH7e{flex-wrap:wrap}.layout_quickActionButton__Uxv9y{min-height:36px}}@media (max-width:640px){.layout_quickActionsBar__IVa4C{top:0;padding:calc(env(safe-area-inset-top, 0px) + 8px) 12px 8px 60px;gap:6px}.layout_quickActionsRight__Ns3v_{-webkit-margin-start:auto;margin-inline-start:auto}.layout_quickActionsGroup__0QH7e{min-width:0;flex:1 1;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;gap:5px}.layout_quickActionsGroup__0QH7e::-webkit-scrollbar{display:none}.layout_quickActionButton__Uxv9y{min-height:36px;padding-inline:12px;font-size:12px}.layout_quickActionActive___GuiV{-webkit-padding-start:20px;padding-inline-start:20px}}.home_container__sD6yq{min-height:100vh;background:radial-gradient(circle at top left,rgba(249,115,22,.1),transparent 24%),radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 22%),linear-gradient(180deg,#fffdf9,#fff8f2 40%,#f7f1ea);padding-bottom:60px}.home_hero__5bMS5{position:relative;padding:28px 20px 32px;background:linear-gradient(145deg,#1c1917,#5a3418 55%,#f97316);overflow:hidden}.home_hero__5bMS5:before{width:300px;height:300px;top:-100px;right:-80px;background:hsla(0,0%,100%,.06)}.home_hero__5bMS5:after,.home_hero__5bMS5:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.home_hero__5bMS5:after{width:200px;height:200px;bottom:-60px;left:-40px;background:rgba(245,158,11,.16)}.home_header__0N8gy{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative;z-index:1}.home_title__PftcT{margin:0;font-size:32px;font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1}.home_greeting__f__Te{margin:10px 0 3px;font-size:17px;font-weight:600;color:hsla(0,0%,100%,.95)}.home_subtitle__IV6Sq{margin:0;font-size:13px;font-weight:400;color:hsla(0,0%,100%,.72);letter-spacing:.01em}.home_logoutButton__gXMjR{border:1.5px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9);border-radius:999px;padding:8px 16px;min-height:38px;font-size:12.5px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease}.home_logoutButton__gXMjR:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.55)}.home_heroStats__hzAZl{display:flex;gap:8px;margin-top:22px;position:relative;z-index:1;flex-wrap:wrap}.home_statCard__jqKVb{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease}.home_statCard__jqKVb:hover{background:hsla(0,0%,100%,.24)}.home_statValue__YZuKI{font-size:20px;font-weight:800;color:#fff;line-height:1}.home_statLabel__rKcEA{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.78);text-transform:uppercase;letter-spacing:.06em}.home_verificationBanner__0GAHl{margin:16px 16px 0;background:linear-gradient(135deg,#fffbeb,#fef9e7);border:1.5px solid #fcd34d;color:#92400e;border-radius:16px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 4px 14px rgba(252,211,77,.2);animation:home_fadeInUp__yMwtt .35s ease both}.home_verificationText__l3DKi{margin:0;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.home_verificationText__l3DKi:before{content:"âœ‰ï¸";font-size:16px}.home_verificationActions__32WES{display:flex;align-items:center;gap:8px;flex-shrink:0}.home_verificationButton__0L7GB{padding:8px 14px;border-radius:10px;background:#92400e;color:#fff;font-size:12px;font-weight:700;transition:background .18s ease,box-shadow .18s ease}.home_verificationButton__0L7GB:hover:not(:disabled){background:#78350f;box-shadow:0 4px 12px rgba(146,64,14,.3)}.home_sectionHeader__1PeX3{max-width:1260px;margin:24px auto 0;padding:0 16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;animation:home_fadeInUp__yMwtt .35s ease .1s both}.home_sectionTitle__bYddF{margin:0;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.home_sectionSubtitle__VlX8Q{margin:5px 0 0;color:#64748b;font-size:13px;font-weight:400}.home_summaryBadge__krQ55{border:1.5px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:12px;font-weight:700;padding:6px 14px;white-space:nowrap;display:flex;align-items:center;gap:5px}.home_summaryBadge__krQ55:before{content:"â—";font-size:8px;animation:home_dotPulse__r0oPF 2s ease-in-out infinite}@keyframes home_dotPulse__r0oPF{0%,to{opacity:1}50%{opacity:.4}}.home_restaurantList__IszLM{max-width:1260px;margin:14px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 16px;animation:home_fadeInUp__yMwtt .4s ease .15s both}.home_restaurantCard__nIn22{border:1.5px solid #e2e8f0;background:#fff;border-radius:20px;padding:18px;box-shadow:0 2px 12px rgba(15,23,42,.06);cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .2s ease;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;min-height:160px}.home_restaurantCard__nIn22:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f97316,#f59e0b);opacity:0;transition:opacity .2s ease}.home_restaurantCard__nIn22:hover:not(.home_closed__i8Xe4):not(.home_comingSoon__uN103):before{opacity:1}.home_restaurantCard__nIn22:hover:not(.home_closed__i8Xe4):not(.home_comingSoon__uN103){transform:translateY(-4px);box-shadow:0 16px 36px rgba(15,23,42,.13);border-color:#fed7aa}.home_restaurantCard__nIn22:active:not(.home_closed__i8Xe4):not(.home_comingSoon__uN103){transform:translateY(-2px)}.home_restaurantCard__nIn22.home_closed__i8Xe4{opacity:.68}.home_restaurantCard__nIn22.home_closed__i8Xe4,.home_restaurantCard__nIn22.home_comingSoon__uN103{cursor:default;background:radial-gradient(circle at top left,rgba(249,115,22,.1),transparent 24%),radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 22%),linear-gradient(180deg,#fffdf9,#fff8f2 40%,#f7f1ea)}.home_restaurantCard__nIn22.home_comingSoon__uN103{opacity:.58;border-style:dashed;border-color:#cbd5e1}.home_restaurantInfo__69p_G{display:flex;flex-direction:column;gap:8px;flex:1 1}.home_restaurantName__mqabp{margin:0;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.015em;line-height:1.25}.home_timeMeta__w9XaY{display:flex;flex-wrap:wrap;gap:8px;color:#64748b;font-size:11.5px;font-weight:500}.home_timeMeta__w9XaY span{display:inline-flex;align-items:center;gap:3px;background:#fff7ed;border-radius:6px;padding:3px 8px}.home_comingSoonBadge__hjCBT,.home_statusBusy__PnuHy,.home_statusClosed__5XLcE span:first-child,.home_statusDisabledBadge__7qqtS,.home_statusOpen__dSBCU{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;letter-spacing:.02em}.home_statusOpen__dSBCU{background:#dcfce7;color:#15803d}.home_statusOpen__dSBCU:before{content:"â—";font-size:8px;animation:home_dotPulse__r0oPF 2s ease-in-out infinite}.home_statusBusy__PnuHy{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.home_statusBusy__PnuHy:before{content:"â³";font-size:10px}.home_statusClosed__5XLcE{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.home_statusClosed__5XLcE span:first-child{background:#fff7ed;color:#64748b}.home_statusDisabledBadge__7qqtS{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.home_unavailableNote__FB1ES{font-size:11px;color:#64748b;font-weight:500;line-height:1.5}.home_comingSoonBadge__hjCBT{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.home_cardHint__y_OoK{margin:0;font-size:11.5px;color:#94a3b8;font-weight:500;display:flex;align-items:center;gap:4px}.home_cardHint__y_OoK:after{content:"â†’";font-size:12px;transition:transform .15s ease}.home_restaurantCard__nIn22:hover .home_cardHint__y_OoK:after{transform:translateX(3px)}@media (min-width:1380px){.home_hero__5bMS5,.home_restaurantList__IszLM,.home_sectionHeader__1PeX3,.home_verificationBanner__0GAHl{max-width:1360px}.home_restaurantList__IszLM{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1101px){.home_hero__5bMS5{padding:32px 28px 36px}.home_heroStats__hzAZl{gap:10px}.home_restaurantList__IszLM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1100px){.home_hero__5bMS5{padding:24px 22px 28px}.home_restaurantList__IszLM,.home_sectionHeader__1PeX3,.home_verificationBanner__0GAHl{max-width:none;margin-inline:16px;padding:0}.home_restaurantList__IszLM{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home_restaurantCard__nIn22{min-height:148px;padding:16px}}@media (max-width:768px){.home_container__sD6yq{padding-bottom:40px}.home_hero__5bMS5{padding:22px 18px 26px}.home_title__PftcT{font-size:28px}.home_greeting__f__Te{font-size:15px;margin-top:8px}.home_heroStats__hzAZl{margin-top:16px}.home_statCard__jqKVb{padding:7px 14px}.home_statValue__YZuKI{font-size:18px}.home_statLabel__rKcEA{font-size:10px}.home_logoutButton__gXMjR{align-self:flex-start;min-height:34px;padding:6px 12px;font-size:12px}.home_verificationBanner__0GAHl{margin:12px 12px 0;flex-direction:column;align-items:flex-start;gap:10px}.home_verificationActions__32WES{width:100%}.home_verificationButton__0L7GB{flex:1 1;min-height:40px;text-align:center}.home_sectionHeader__1PeX3{margin:18px 14px 0;padding:0;flex-direction:column;align-items:flex-start;gap:8px}.home_sectionTitle__bYddF{font-size:19px}.home_restaurantList__IszLM{margin-top:12px;padding:0 14px;gap:10px;grid-template-columns:1fr}.home_restaurantCard__nIn22{padding:16px;border-radius:16px;min-height:0}.home_restaurantName__mqabp{font-size:17px}}@media (max-width:400px){.home_hero__5bMS5{padding:18px 14px 22px}.home_title__PftcT{font-size:24px}.home_heroStats__hzAZl{gap:6px}.home_statCard__jqKVb{padding:6px 12px}}.order_container__99E_5{min-height:100vh;background:linear-gradient(180deg,#eef3ff,#f8fafc 42%,#edf2f9);padding-bottom:30px}.order_header__iKDM7{position:-webkit-sticky;position:sticky;top:56px;z-index:12;max-width:920px;margin:8px auto 0;background:hsla(0,0%,100%,.94);border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;box-shadow:0 8px 20px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.order_headerActions__akc__{display:flex;align-items:center;gap:10px}.order_backButton__tAa7U{border:1px solid #d8ddff;background:#f5f7ff;color:#4f46e5;border-radius:10px;font-size:13px;font-weight:700;min-height:36px;padding:7px 11px}.order_primaryButton__DZq9Z{border:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-size:14px;font-weight:800;min-height:44px;padding:10px 14px}.order_title__aGidk{margin:6px 0 0;font-size:24px;font-weight:800;color:#0f172a}.order_content__5GSaE{max-width:920px;margin:12px auto 0;padding:0 2px;display:grid;grid-gap:12px;gap:12px}.order_orderDetails__j1dag,.order_statusCard__Pm_iF{background:#fff;border:1px solid #dbe4f0;border-radius:16px;padding:16px;box-shadow:0 8px 18px rgba(15,23,42,.07)}.order_statusCard__Pm_iF{text-align:center}.order_statusBadge__9X3Rz{color:#fff;padding:12px 14px;border-radius:12px;font-size:16px;font-weight:700;margin-bottom:12px;display:inline-block}.order_calmMessage__brt1U,.order_estimatedTime__Crbe9{margin:0;font-size:14px;color:#475569;line-height:1.55}.order_pickupNote__kcPVP{margin:0 0 12px;font-size:15px;color:#166534;font-weight:700}.order_sectionTitle__1_jTu{margin:0 0 8px;font-size:20px;font-weight:800;color:#0f172a}.order_restaurantName__q8yD4{margin:0 0 14px;font-size:15px;color:#4f46e5;font-weight:700}.order_itemsList__EmSGj{display:flex;flex-direction:column;gap:12px;margin:12px 0 16px}.order_orderItem__Uv5YV{border:1px solid #e2e8f0;border-radius:12px;padding:10px;display:grid;grid-gap:4px;gap:4px;background:#f8fafc}.order_itemHeader__D3dM_{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.order_itemName__I08YX{font-size:15px;font-weight:700;color:#0f172a}.order_itemQuantity___UEgj{font-size:12px;color:#475569;font-weight:700}.order_itemComment__R_ruU{margin:0;font-size:13px;color:#475569;font-style:italic}.order_itemSauces__Z0ego{margin:0;font-size:13px;color:#64748b}.order_itemPrice__7UGtM{margin:0;font-size:14px;color:#4f46e5;font-weight:700}.order_total__MS1QP{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#1e293b;padding-top:10px;border-top:1px solid #e2e8f0}.order_totalAmount__Q98pp{font-size:22px;color:#4f46e5}@media (min-width:769px) and (max-width:1120px){.order_header__iKDM7{margin:10px 14px 0;max-width:none}.order_content__5GSaE{max-width:none;margin:12px 14px 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.order_statusCard__Pm_iF{position:-webkit-sticky;position:sticky;top:128px}}@media (max-width:768px){.order_header__iKDM7{top:calc(env(safe-area-inset-top, 0px) + 56px);margin:8px 12px 0;padding:10px 12px}.order_title__aGidk{font-size:22px}.order_content__5GSaE{padding:0 12px}.order_orderDetails__j1dag,.order_statusCard__Pm_iF{padding:12px;border-radius:14px}.order_statusBadge__9X3Rz{width:100%;font-size:14px;padding:10px}.order_itemHeader__D3dM_{flex-direction:column;gap:2px}.order_primaryButton__DZq9Z{width:100%}.order_totalAmount__Q98pp{font-size:20px}}.orders_page__N_FEw{max-width:980px;margin:0 auto;padding:14px 8px 34px}.orders_loading__qrZPc{min-height:60vh;display:flex;align-items:center;justify-content:center;color:#475569;font-size:15px}.orders_header__fzWoi{border:1px solid #dbe4f0;background:linear-gradient(145deg,#fff,#f7f9ff);border-radius:16px;padding:16px;box-shadow:0 8px 18px rgba(15,23,42,.06);margin-bottom:10px}.orders_title__YtFVC{margin:0;color:#0f172a;font-size:28px;font-weight:800}.orders_subtitle__iLSxh{margin:8px 0 0;color:#475569;font-size:13px}.orders_tabs__rqFub{position:-webkit-sticky;position:sticky;top:60px;z-index:14;display:flex;gap:8px;overflow-x:auto;margin-bottom:12px;padding:8px;border:1px solid #dbe4f0;border-radius:999px;background:hsla(0,0%,100%,.95);scrollbar-width:none}.orders_tabs__rqFub::-webkit-scrollbar{display:none}.orders_tab__iwBtm{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;white-space:nowrap}.orders_tabActive__4OedS{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.orders_error__Ds68g{margin-bottom:12px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:10px;padding:10px 12px;font-size:13px}.orders_section__sK205{border:1px solid #dbe4f0;background:#fff;border-radius:16px;padding:14px;box-shadow:0 8px 18px rgba(15,23,42,.06)}.orders_sectionTitle__2tRn1{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800}.orders_infoNote__dASsS{margin:0 0 12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.orders_empty__m2BaN{margin:0;color:#64748b;font-size:14px}.orders_list__9VecL{display:flex;flex-direction:column;gap:10px}.orders_card__2UANP{border:1px solid #dbe4f0;border-radius:14px;padding:12px;background:#f8fafc;display:grid;grid-gap:10px;gap:10px}.orders_cardHeader__QvZR6{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.orders_orderNumber___KNTC{margin:0;color:#0f172a;font-size:16px;font-weight:800}.orders_meta__iAV28{margin:4px 0 0;color:#475569;font-size:13px}.orders_statusBadge__ld7JO{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;text-transform:uppercase}.orders_metaGrid__p3duG{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:6px 12px;gap:6px 12px}.orders_metaGrid__p3duG p{margin:0;color:#1e293b;font-size:13px}.orders_actionRow__RCiRL{display:flex;flex-wrap:wrap;gap:8px}.orders_detailsButton__LW3dP,.orders_secondaryButton__IuEk3{min-height:38px;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;border:1px solid transparent}.orders_detailsButton__LW3dP{border-color:#3b82f6;background:#3b82f6;color:#fff}.orders_secondaryButton__IuEk3{border-color:#f59e0b;background:#f59e0b;color:#fff}.orders_detailsButton__LW3dP:disabled,.orders_secondaryButton__IuEk3:disabled{opacity:.7;cursor:not-allowed}@media (min-width:769px) and (max-width:1120px){.orders_page__N_FEw{padding:12px 14px 30px}.orders_list__9VecL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.orders_card__2UANP{height:100%;align-content:flex-start}}@media (max-width:768px){.orders_page__N_FEw{padding:10px 12px 26px}.orders_title__YtFVC{font-size:24px}.orders_tabs__rqFub{top:calc(env(safe-area-inset-top, 0px) + 58px)}.orders_section__sK205{padding:12px}.orders_card__2UANP{padding:10px}.orders_cardHeader__QvZR6{flex-direction:column}.orders_statusBadge__ld7JO{align-self:flex-start}.orders_metaGrid__p3duG{grid-template-columns:1fr}.orders_actionRow__RCiRL{flex-direction:column}.orders_detailsButton__LW3dP,.orders_secondaryButton__IuEk3{width:100%;text-align:center}}