.profile_page___wUgt{background:#fff8ef;min-height:100vh;color:#1c1c1c;font-family:var(--font-plus-jakarta-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding-top:90px}.profile_container__NxoSl{max-width:1180px;margin:0 auto;padding:36px 24px 80px}.profile_dashboardLayout__tiaij{display:grid;grid-template-columns:320px 1fr;grid-gap:28px;gap:28px;align-items:start}@media (max-width:900px){.profile_dashboardLayout__tiaij{grid-template-columns:1fr}}.profile_sidebar__EAEGg{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}.profile_profileCard___WXqc{background:#fff;border:1px solid #ead9c8;border-radius:4px;padding:32px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 12px rgba(107,29,58,.07)}.profile_avatar__GERDa{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#6b1d3a,#9b3060);border:3px solid #fff;box-shadow:0 0 0 2px #6b1d3a;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;margin-bottom:16px}.profile_profileName__88AG0{font-size:20px;font-weight:700;color:#1c1c1c;margin:0 0 6px;letter-spacing:-.2px}.profile_profileEmail__W07KS,.profile_profilePhone__pJuSU{font-size:13px;color:#7a6050;margin:2px 0}.profile_statsGrid__uLM5y{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:0;gap:0;margin:22px 0;border:1px solid #ead9c8;border-radius:12px;overflow:hidden}.profile_statBox__rgtVq{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:#fff8ef}.profile_statBox__rgtVq:first-child{border-right:1px solid #ead9c8}.profile_statVal__fvB2C{font-size:20px;font-weight:800;color:#6b1d3a;letter-spacing:-.5px}.profile_statLabel__YNeeZ{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#9b7e6a;font-weight:600}.profile_healthToggleCard__ButbX{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff8ef;border:1.5px solid #ead9c8;padding:14px 16px;border-radius:12px;text-align:left;gap:12px}.profile_healthInfo__E4q40{display:flex;flex-direction:column;gap:3px}.profile_healthLabel__ySRAY{font-size:13px;font-weight:700;color:#1c1c1c}.profile_healthDesc__x8I13{font-size:11px;color:#9b7e6a;margin:0;line-height:1.4}.profile_healthToggleBtn__jeVxU{width:44px;height:24px;border-radius:99px;background:#d4b8a0;border:none;cursor:pointer;position:relative;padding:0;flex-shrink:0}.profile_healthToggleBtnOn__gk7QJ{background:#6b1d3a}.profile_toggleKnob__e0qf8{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .15s ease-out;box-shadow:0 1px 4px rgba(0,0,0,.2)}.profile_healthToggleBtnOn__gk7QJ .profile_toggleKnob__e0qf8{transform:translateX(20px)}.profile_quickActions__CNnOY{display:flex;flex-direction:column;gap:8px;width:100%}.profile_quickActionBtn__3XwsD{display:block;width:100%;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;font-family:inherit;cursor:pointer;border:2px solid transparent;transition:border-color .15s,box-shadow .15s}.profile_quickActionPrimary__va9jO{background:#6b1d3a;color:#fff;border-color:#6b1d3a}.profile_quickActionPrimary__va9jO:hover{border-color:#4a1226;box-shadow:0 0 0 2px rgba(107,29,58,.2);background:#6b1d3a}.profile_quickActionSecondary__yd_Me{background:#fff8ef;border-color:#d4b8a0;color:#6b1d3a}.profile_quickActionSecondary__yd_Me:hover{border-color:#6b1d3a;box-shadow:0 0 0 2px rgba(107,29,58,.1);background:#fff8ef}.profile_detailsPane__jaIlg{display:flex;flex-direction:column;gap:22px}.profile_panelCard__weqGB{background:#fff;border:1px solid #ead9c8;border-radius:4px;padding:24px 28px;box-shadow:0 2px 10px rgba(107,29,58,.05)}.profile_panelHeaderRow__vFBOU{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.profile_panelTitle__Uk_mQ{font-size:16px;font-weight:700;color:#1c1c1c;margin:0 0 18px}.profile_panelHeaderRow__vFBOU .profile_panelTitle__Uk_mQ{margin:0}.profile_panelSubtitle__WtHSa{font-size:13px;color:#9b7e6a;margin:-10px 0 18px;line-height:1.55}.profile_panelLink__cz0GF{font-size:13px;color:#6b1d3a;text-decoration:none;font-weight:700;transition:color .15s}.profile_panelLink__cz0GF:hover{color:#4a1226}.profile_emptyPanelText__FHaCz{font-size:14px;color:#9b7e6a;margin:0}.profile_addressList__UhYV4{display:flex;flex-direction:column;gap:14px}.profile_addressItem__I6JSb{display:flex;gap:14px;background:#fff8ef;border:1.5px solid #ead9c8;padding:16px 18px;border-radius:12px;transition:border-color .15s}.profile_addressItem__I6JSb:hover{border-color:#6b1d3a;background:#fff8ef}.profile_emptyAddressRow__V3SFg{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile_addAddressBtn__Idwph{background:#6b1d3a;color:#fff;border:none;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s}.profile_addAddressBtn__Idwph:hover{background:#4a1226}.profile_editAddressBtn__u_skn{background:none;border:1.5px solid #d4b8a0;color:#6b1d3a;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s}.profile_editAddressBtn__u_skn:hover{border-color:#6b1d3a}.profile_addressEditForm__v1oww{display:flex;flex-direction:column;gap:12px}.profile_editFormGroup__jOZyG{display:flex;flex-direction:column;gap:6px}.profile_editFormRow__KRgyN{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.profile_editLabel__QBQ_e{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#7a6050}.profile_editInput__ER7gA{background:#fff8ef;border:1.5px solid #d4b8a0;color:#1c1c1c;padding:9px 12px;border-radius:8px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .15s}.profile_editInput__ER7gA:focus{outline:none;border-color:#6b1d3a;box-shadow:0 0 0 3px rgba(107,29,58,.08)}.profile_editTextarea__MCTgy{background:#fff8ef;border:1.5px solid #d4b8a0;color:#1c1c1c;padding:9px 12px;border-radius:8px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box;resize:vertical;transition:border-color .15s}.profile_editTextarea__MCTgy:focus{outline:none;border-color:#6b1d3a;box-shadow:0 0 0 3px rgba(107,29,58,.08)}.profile_editActions__SMl0V{display:flex;gap:10px}.profile_cancelEditBtn__jXW6i{flex:1 1;background:#fff8ef;border:1.5px solid #d4b8a0;color:#7a6050;padding:10px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s}.profile_cancelEditBtn__jXW6i:hover{border-color:#9b7e6a}.profile_saveAddressBtn__QQldG{flex:1 1;background:#6b1d3a;border:none;color:#fff;padding:10px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.profile_saveAddressBtn__QQldG:hover{background:#4a1226}.profile_savedToast___XpOX{position:fixed;top:100px;left:50%;transform:translateX(-50%);background:#15803d;color:#fff;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;z-index:9999;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:profile_fadeIn__RIsaX .2s ease}@keyframes profile_fadeIn__RIsaX{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.profile_addressIconWrap__9eZg6{color:#6b1d3a;flex-shrink:0;margin-top:2px}.profile_addressInfo__oehoM{display:flex;flex-direction:column;gap:4px}.profile_addressTag__HVQl0{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#6b1d3a;font-weight:700}.profile_addressText__Q1Doc{font-size:14px;color:#1c1c1c;margin:0;line-height:1.4}.profile_paymentMethods__FPKWE{display:flex;flex-direction:column;gap:12px}.profile_paymentMethodItem__Wn1nm{display:flex;gap:14px;background:#fff8ef;border:1.5px solid #ead9c8;padding:16px 18px;border-radius:12px;transition:border-color .15s}.profile_paymentMethodItem__Wn1nm:hover{border-color:#6b1d3a;background:#fff8ef}.profile_payIconWrap__e3ctm{color:#6b1d3a;flex-shrink:0;margin-top:2px}.profile_paymentInfo__fZCzP{display:flex;flex-direction:column;gap:3px}.profile_payName__hVXnp{font-size:14px;font-weight:600;color:#1c1c1c}.profile_payDetails__7nDRy{font-size:13px;color:#9b7e6a;margin:0}.profile_recentOrdersList__xxWq9{display:flex;flex-direction:column;gap:10px}.profile_orderRow__xOaps{background:#fff8ef;border:1.5px solid #ead9c8;padding:14px 18px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit}.profile_orderRow__xOaps:hover{border-color:#6b1d3a;background:#fff8ef}.profile_orderMeta__ro2Ux{display:flex;flex-direction:column;gap:3px}.profile_orderId__SCFm7{font-size:14px;font-weight:700;color:#1c1c1c}.profile_orderDate__XQXQc{font-size:11px;color:#9b7e6a}.profile_orderCostRow__qf56h{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.profile_orderItemsCount__mw0fz{font-size:12px;color:#9b7e6a}.profile_orderCost__8UNk6{font-size:15px;font-weight:700;color:#1c1c1c}.profile_statusBadge__8VCXx{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:5px 12px;border-radius:20px;min-width:80px;text-align:center}.profile_statusBadge__8VCXx.profile_confirmed__l0sLa,.profile_statusBadge__8VCXx.profile_delivered__yVqPc{background:#dcfce7;color:#15803d;border:1px solid #86efac}.profile_statusBadge__8VCXx.profile_preparing__qXPgr,.profile_statusBadge__8VCXx.profile_processing__PeZ9S{background:#fef3c7;color:#b45309;border:1px solid #fcd34d}.profile_statusBadge__8VCXx.profile_pending__rFru_{background:#f5eae0;color:#9b7e6a;border:1px solid #d4b8a0}.profile_cuisinePromoGrid__pBV6K{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:10px}@media (max-width:600px){.profile_cuisinePromoGrid__pBV6K{grid-template-columns:1fr}}.profile_servicesGrid__vB7Y6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.profile_serviceCard__68cBC{background:#fff;border:1.5px solid #ead9c8;border-radius:4px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#1c1c1c;transition:border-color .2s,background-color .2s}.profile_serviceCard__68cBC:hover{border-color:#c8552a;background:#fff8f5}.profile_serviceCardDisabled__NPKWy{opacity:.55;pointer-events:none;cursor:not-allowed;background:#f9f5f2}.profile_serviceCardLeft__op3I7{display:flex;align-items:center;gap:14px}.profile_serviceIconWrap__9Yv3t{width:42px;height:42px;border-radius:4px;background:#fff0e8;display:flex;align-items:center;justify-content:center;color:#c8552a;flex-shrink:0}.profile_serviceTitle__UBXeB{font-size:14px;font-weight:700;color:#1c1c1c;margin-bottom:2px;display:block}.profile_serviceDesc__SZN99{font-size:12px;color:#7a6050;margin:0}.profile_cuisinePromoCard__DNZbP{position:relative;height:140px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.05);border:1px solid #ead9c8}.profile_cuisinePromoCard__DNZbP:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(107,29,58,.12);border-color:#6b1d3a;transition:all .2s ease}.profile_cuisinePromoBg__C4vZw{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.profile_cuisinePromoOverlay__CJrDI{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1));z-index:1}.profile_cuisinePromoInfo__Z9ZGV{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px}.profile_cuisinePromoInfo__Z9ZGV h4{font-size:16px;font-weight:700;color:#fff;margin:0}.profile_cuisinePromoInfo__Z9ZGV span{font-size:12px;font-weight:600;color:#c9a227}