.LocationInput_locationWrapper__3ctRk{position:relative;display:flex;align-items:center;gap:2px;background:hsla(0,0%,100%,.95);border:1px solid rgba(66,153,225,.12);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.02);z-index:10;padding-inline:10px}.LocationInput_fullVariant__zNIvO{width:100%}.LocationInput_iconVariant__9EIxF{width:auto;min-width:40px;height:40px;padding:0;justify-content:center;border:none;background:transparent;box-shadow:none}.LocationInput_iconVariant__9EIxF.LocationInput_expanded__QxfRM{width:250px;background:#fff;border:1px solid rgba(66,153,225,.3);padding-inline:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);justify-content:flex-start}.LocationInput_iconContainer__L7fAQ{display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;gap:4px}.LocationInput_locationTextBrief__ur134{font-size:.75rem;font-weight:600;color:#4299e1;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LocationInput_inputContainer__OZel6{flex:1 1;position:relative;display:flex;align-items:center}.LocationInput_locationWrapper__3ctRk:focus-within{background:#fff;border-color:rgba(66,153,225,.3);box-shadow:0 4px 6px -1px rgba(66,153,225,.1),0 2px 4px -1px rgba(66,153,225,.06);transform:translateY(-1px)}.LocationInput_locationIcon__CJhv0{font-size:1.25rem;color:#4299e1;transition:all .3s ease}.LocationInput_locationWrapper__3ctRk:focus-within .LocationInput_locationIcon__CJhv0{color:#3182ce;transform:scale(1.1)}.LocationInput_locationInput__8c6ir{width:100%;border:none;background:transparent;color:#2d3748;font-size:.95rem;font-weight:500;outline:none;padding-block:10px}.LocationInput_locationInput__8c6ir::placeholder{color:#a0aec0;font-weight:400}.LocationInput_suggestionsList__xVnwI{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid rgba(66,153,225,.12);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:.75rem;max-height:160px;overflow-y:auto;z-index:20;animation:LocationInput_slideDown__rRlOb .2s cubic-bezier(.4,0,.2,1)}.LocationInput_suggestionsList__xVnwI::-webkit-scrollbar{width:6px;height:6px}.LocationInput_suggestionsList__xVnwI::-webkit-scrollbar-track{background:transparent}.LocationInput_suggestionsList__xVnwI::-webkit-scrollbar-thumb{background:rgba(66,153,225,.2);border-radius:3px}.LocationInput_suggestionsList__xVnwI::-webkit-scrollbar-thumb:hover{background:rgba(66,153,225,.3)}.LocationInput_suggestionItem__qOgZ_{padding:.875rem 1.25rem;cursor:pointer;color:#4a5568;font-size:.95rem;border-radius:12px;transition:all .2s ease;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:.75rem}.LocationInput_suggestionItem__qOgZ_:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle at center,rgba(66,153,225,.1),transparent);transform:translate(-50%,-50%) scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:inherit;pointer-events:none}.LocationInput_suggestionItem__qOgZ_:hover{color:#3182ce;background:rgba(247,250,252,.95)}.LocationInput_suggestionItem__qOgZ_:hover:before{transform:translate(-50%,-50%) scale(2)}@keyframes LocationInput_pulse__aTLIL{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.LocationInput_locationInput__8c6ir[placeholder="Fetching Location"]{animation:LocationInput_pulse__aTLIL 1.5s ease infinite}@keyframes LocationInput_slideDown__rRlOb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.LocationInput_fullVariant__zNIvO{width:400px}}.LocationInput_customSuggestionItem__3JTIb{padding:.875rem 1.25rem;cursor:pointer;color:#3182ce;background:rgba(66,153,225,.04);font-size:.92rem;font-weight:600;border-radius:12px;border:1px dashed rgba(66,153,225,.2);margin-top:4px;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LocationInput_customSuggestionItem__3JTIb:hover{color:#fff;background:#3182ce;border-color:#3182ce}.AuthPopup_popupOverlay__y337W{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;padding:calc(60px + env(safe-area-inset-top)) 20px calc(60px + env(safe-area-inset-bottom))}.AuthPopup_authContainer__W9FBH{background:#fff;border-radius:32px;width:100%;max-width:440px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.1);animation:AuthPopup_slideUp__oHdYB .3s ease-out;overflow:hidden;margin-top:auto;margin-bottom:auto;flex-shrink:0}@keyframes AuthPopup_slideUp__oHdYB{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AuthPopup_closeBtn__x8ql4{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:#1a202c;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;transition:all .2s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AuthPopup_closeBtn__x8ql4:hover{background:#e2e8f0;color:#1a202c;transform:rotate(90deg)}.AuthPopup_authContent__QlqwK{padding:32px 36px}.AuthPopup_title__REw6r{font-size:28px;font-weight:800;color:#161c2d;margin-bottom:8px;text-align:center;letter-spacing:-.5px}.AuthPopup_subtitle__MEWHm{font-size:15px;color:#7c88a1;text-align:center;margin-bottom:20px}.AuthPopup_form__KGWy0{display:flex;flex-direction:column;gap:12px}.AuthPopup_inputGroup__iXgum{display:flex;align-items:center;background:#f8fafc;border:1px solid #eef2f6;border-radius:16px;padding:0 16px;transition:all .2s ease}.AuthPopup_inputGroup__iXgum:focus-within{border-color:#2b4b9b;background:#fff;box-shadow:0 0 0 4px rgba(43,75,155,.05)}.AuthPopup_icon__Wbc3A{display:flex;align-items:center;color:#94a3b8;font-size:18px;margin-right:12px}.AuthPopup_inputGroup__iXgum input{flex:1 1;border:none;background:transparent;padding:13px 0;font-size:15px;color:#1e293b;outline:none}.AuthPopup_inputGroup__iXgum input::placeholder{color:#94a3b8}.AuthPopup_errorText__zBlUg{color:#e53e3e;font-size:14px;text-align:center;margin-top:4px}.AuthPopup_successText__cC5TW{color:#38a169;font-size:14px;text-align:center;margin-top:4px;background:#f0fff4;padding:10px;border-radius:12px;border:1px solid #c6f6d5}.AuthPopup_submitBtn__Sk23u{margin-top:8px;background:#2b4b9b;color:#fff;border:none;border-radius:16px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(43,75,155,.2)}.AuthPopup_submitBtn__Sk23u:hover:not(:disabled){background:#1e3a8a;transform:translateY(-1px);box-shadow:0 6px 15px rgba(43,75,155,.3)}.AuthPopup_submitBtn__Sk23u:active:not(:disabled){transform:translateY(0)}.AuthPopup_submitBtn__Sk23u:disabled{opacity:.7;cursor:not-allowed}.AuthPopup_forgotPasswordContainer__iZxpi{margin-top:-8px;margin-bottom:4px;text-align:right}.AuthPopup_forgotLink__i4Bed{color:#2b4b9b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.AuthPopup_forgotLink__i4Bed:hover{opacity:1;text-decoration:underline}.AuthPopup_verifiedInfo__FVBSp{background:#f0fff4;padding:16px;border-radius:16px;border:1px solid #c6f6d5;margin-bottom:20px}.AuthPopup_verifiedInfo__FVBSp p{margin:4px 0;font-size:14px;color:#276749;font-weight:500}.AuthPopup_forgotPasswordFooter__sm1Dd{margin-top:20px;padding-top:15px;border-top:1px solid #f1f5f9}.AuthPopup_footer__5AEdw{margin-top:16px;text-align:center;font-size:14px;color:#64748b}.AuthPopup_otpToggleContainer__WJ6ui{margin-top:-8px;margin-bottom:16px;display:flex;justify-content:flex-end}.AuthPopup_otpToggleBtn__DORlh{background:none;border:none;color:#2b4b9b;font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s ease}.AuthPopup_otpToggleBtn__DORlh:hover{color:#1e3a8a}.AuthPopup_link__ZGeh3{color:#2b4b9b;font-weight:600;cursor:pointer;margin-left:4px}.AuthPopup_link__ZGeh3:hover{text-decoration:underline}@media (max-width:480px){.AuthPopup_authContainer__W9FBH{border-radius:24px}.AuthPopup_authContent__QlqwK{padding:24px 20px}.AuthPopup_title__REw6r{font-size:24px}.AuthPopup_inputGroup__iXgum input{padding:11px 0}}.MobileMenuOverlay_overlay__sIdnk{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:rgba(15,23,42,.45);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);z-index:1000;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}.MobileMenuOverlay_overlayOpen__M4AKP{opacity:1;visibility:visible}.MobileMenuOverlay_mobileMenu__BPMKg{position:fixed;top:0;right:0;width:90%;max-width:380px;height:100vh;height:100dvh;background-color:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-10px 0 35px rgba(15,23,42,.15);transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:1001;display:flex;flex-direction:column;border-top-left-radius:24px;border-bottom-left-radius:24px;overflow:hidden}.MobileMenuOverlay_mobileMenuOpen__GGcKo{transform:translateX(0)}.MobileMenuOverlay_menuHeader__CyOU9{padding:calc(20px + env(safe-area-inset-top)) 24px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(15,23,42,.05)}.MobileMenuOverlay_brandContainer__lFhFn{display:flex;align-items:center}.MobileMenuOverlay_brandLogo__rwO1m{object-fit:contain}.MobileMenuOverlay_closeBtn__iYYPH{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.05);border-radius:50%;width:40px;height:40px;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.MobileMenuOverlay_closeBtn__iYYPH:hover{background:rgba(15,23,42,.1);transform:rotate(90deg) scale(1.05);color:#000}.MobileMenuOverlay_closeBtn__iYYPH:active{transform:scale(.95)}.MobileMenuOverlay_menuContent__rN98H{padding:16px 20px calc(24px + env(safe-area-inset-bottom));flex:1 1;display:flex;flex-direction:column;overflow-y:auto;gap:12px}.MobileMenuOverlay_mobileNavItems__PWRn2{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:12px}.MobileMenuOverlay_mobileNavLink__3Os0q{width:100%;display:flex;align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:14px 18px;color:#334155;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.01)}.MobileMenuOverlay_mobileNavLink__3Os0q:hover{background:#f8fafc;border-color:#e2e8f0;color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 8px rgba(15,23,42,.04)}.MobileMenuOverlay_activeLink__tC4uL{background:rgba(79,70,229,.06)!important;border-color:rgba(79,70,229,.18)!important;color:#4f46e5!important}.MobileMenuOverlay_linkIconWrapper__lYTAR{display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:12px;color:inherit;opacity:.85;flex-shrink:0}.MobileMenuOverlay_linkText__lOLgC{flex:1 1}.MobileMenuOverlay_chevronIcon__4hV_N{font-size:16px;color:#cbd5e1;transition:all .25s cubic-bezier(.4,0,.2,1)}.MobileMenuOverlay_mobileNavLink__3Os0q:hover .MobileMenuOverlay_chevronIcon__4hV_N,.MobileMenuOverlay_userLinkItem__bbyMZ:hover .MobileMenuOverlay_chevronIcon__4hV_N{color:#4f46e5;transform:translateX(3px)}.MobileMenuOverlay_divider__Hdaic{height:1px;background-color:rgba(15,23,42,.06);margin:10px 0;width:100%}.MobileMenuOverlay_userSection__CYFW7{margin-bottom:8px}.MobileMenuOverlay_userInfoCard__jvXRZ{background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.5));border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 30px rgba(15,23,42,.03);border-radius:16px;padding:16px}.MobileMenuOverlay_userInfo__KXTzC{display:flex;align-items:center;gap:14px}.MobileMenuOverlay_userAvatar__uK1Jp{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px rgba(79,70,229,.25)}.MobileMenuOverlay_userDetails__JnYpC{flex:1 1;min-width:0}.MobileMenuOverlay_userNameContainer___EQKi{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.MobileMenuOverlay_userName__IffpX{font-size:15px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.MobileMenuOverlay_roleBadge__mullz{background:rgba(79,70,229,.08);color:#4f46e5;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid rgba(79,70,229,.08);text-transform:capitalize}.MobileMenuOverlay_userPhone__kXi31{font-size:12px;color:#64748b;display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:500}.MobileMenuOverlay_detailIcon__em56v{font-size:12px;color:#94a3b8;flex-shrink:0}.MobileMenuOverlay_editButton__1gMXh{width:36px;height:36px;border-radius:50%;border:1px solid rgba(15,23,42,.08);background:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;color:#475569;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.04)}.MobileMenuOverlay_editButton__1gMXh:hover{background-color:#4f46e5;border-color:#4f46e5;color:#fff;transform:scale(1.05);box-shadow:0 4px 12px rgba(79,70,229,.3)}.MobileMenuOverlay_editButton__1gMXh:active{transform:scale(.95)}.MobileMenuOverlay_userLinks__jud64{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.MobileMenuOverlay_userLinkItem__bbyMZ{width:100%;display:flex;align-items:center;color:#475569;font-size:14px;font-weight:600;text-decoration:none;background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.005)}.MobileMenuOverlay_userLinkItem__bbyMZ:hover{background:#f8fafc;border-color:#e2e8f0;color:#0f172a;transform:translateX(2px);box-shadow:0 4px 8px rgba(15,23,42,.02)}.MobileMenuOverlay_activeUserLink__oVpob{background:rgba(79,70,229,.06)!important;border-color:rgba(79,70,229,.18)!important;color:#4f46e5!important;box-shadow:0 2px 6px rgba(79,70,229,.06)}.MobileMenuOverlay_logoutBtnLink__AJzH6{width:100%;display:flex;align-items:center;text-decoration:none;background:#fff8f8;border:1px solid #fee2e2;border-radius:12px;padding:12px 16px;color:#ef4444;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.MobileMenuOverlay_logoutBtnLink__AJzH6:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626;transform:translateX(2px)}.MobileMenuOverlay_guestAuthSection__zMDhl{margin-top:10px;display:flex;justify-content:center}.MobileMenuOverlay_loginButton__V8_Wf{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700;width:100%;cursor:pointer;box-shadow:0 4px 15px rgba(79,70,229,.25);transition:all .25s ease}.MobileMenuOverlay_loginButton__V8_Wf:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(79,70,229,.35)}.MobileMenuOverlay_loginButton__V8_Wf:active{transform:translateY(1px)}@media (min-width:1024px){.MobileMenuOverlay_overlay__sIdnk{display:none}}@media (max-width:768px){.MobileMenuOverlay_mobileMenu__BPMKg{width:85%}}@media (max-width:480px){.MobileMenuOverlay_mobileMenu__BPMKg{width:100%;border-top-left-radius:0;border-bottom-left-radius:0}.MobileMenuOverlay_menuHeader__CyOU9{padding:18px 20px}.MobileMenuOverlay_menuContent__rN98H{padding:16px 20px}}.MobileMenuOverlay_menuContent__rN98H::-webkit-scrollbar{width:4px}.MobileMenuOverlay_menuContent__rN98H::-webkit-scrollbar-track{background:transparent}.MobileMenuOverlay_menuContent__rN98H::-webkit-scrollbar-thumb{background:rgba(15,23,42,.1);border-radius:10px}.MobileMenuOverlay_menuContent__rN98H::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.2)}.NotificationSidebar_sidebarOverlay__TukIw{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999999;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationSidebar_sidebarOverlayOpen__FdVPp{opacity:1;visibility:visible}.NotificationSidebar_sidebarContainer__HcA5a{width:400px;height:100%;background:hsla(0,0%,100%,.95);box-shadow:-10px 0 30px rgba(0,0,0,.1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.NotificationSidebar_sidebarContainerOpen__0h8eH{transform:translateX(0)}.NotificationSidebar_sidebarHeader__iQLPj{padding:1.5rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#fff}.NotificationSidebar_sidebarHeader__iQLPj h2{margin:0;font-size:1.25rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:.5rem}.NotificationSidebar_closeButton__SDu21{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.NotificationSidebar_closeButton__SDu21:hover{background:#f0f0f0;color:#000}.NotificationSidebar_sidebarActions__SUarr{padding:1rem 1.5rem;display:flex;justify-content:space-between;background:#f9f9f9;border-bottom:1px solid #eee}.NotificationSidebar_actionButton__HOyCS{background:none;border:none;color:#2196f3;font-size:.9rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.NotificationSidebar_actionButton__HOyCS:hover{background:rgba(33,150,243,.1)}.NotificationSidebar_notificationList__BWspU{flex:1 1;overflow-y:auto;padding:1rem}.NotificationSidebar_notificationItem__87IaZ{padding:1.25rem;border-radius:12px;margin-bottom:1rem;background:#fff;border:1px solid #f0f0f0;position:relative;transition:all .2s ease;cursor:pointer}.NotificationSidebar_notificationItem__87IaZ:hover{border-color:#2196f3;box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.NotificationSidebar_unread__iE2lY{background:#f0f7ff;border-left:4px solid #2196f3}.NotificationSidebar_notificationHeader__Y9Q_E{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.NotificationSidebar_notificationTitle__p9zQG{font-weight:600;font-size:1rem;color:#333}.NotificationSidebar_notificationTime__ir1tc{font-size:.75rem;color:#999}.NotificationSidebar_notificationMessage__9Vu_g{font-size:.9rem;color:#666;line-height:1.4}.NotificationSidebar_emptyState__rtaMB{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;gap:1rem}.NotificationSidebar_emptyIcon__QFjeO{font-size:3rem;opacity:.5}@media (max-width:480px){.NotificationSidebar_sidebarContainer__HcA5a{width:100%}}.Navbar_desktopNavbarWrapper__M2JWM,.Navbar_navbarWrapper__BKevM{background-color:var(--color-background);z-index:9999;position:fixed;top:0;width:100%;height:var(--navbar-height)}.Navbar_desktopNavbarWrapper__M2JWM{box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-light);display:none}.Navbar_desktopNavbarContainer__Hpp8n{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 var(--padding-desktop);height:100%;gap:var(--spacing-2xl)}.Navbar_desktopLeft___A69z{display:flex;align-items:center;gap:var(--spacing-3xl);flex:1 1}.Navbar_logoContainer__6e5Jm{cursor:pointer;display:flex;align-items:center;transition:transform var(--transition-base)}.Navbar_logoContainer__6e5Jm:hover{transform:scale(1.05)}.Navbar_logo__uwztd{object-fit:contain;height:auto;width:auto}.Navbar_desktopNavItems__pmo_4{display:flex;align-items:center;gap:var(--spacing-xl)}.Navbar_desktopNavItem__ZNNSz{display:flex;align-items:center;cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);transition:all var(--transition-base);color:#000;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);position:relative}.Navbar_desktopNavItem__ZNNSz:hover{background-color:rgba(0,0,0,.05);color:#000}.Navbar_desktopNavName__V51Kg{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:inherit}.Navbar_desktopRight__Zww88{display:flex;align-items:center;gap:var(--spacing-md)}.Navbar_cartLink__VYukT{display:flex;align-items:center;text-decoration:none}.Navbar_iconButton__eubpO{font-size:var(--font-size-xl);cursor:pointer;color:var(--color-text-primary);padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-base);width:40px;height:40px;background:none;border:none;position:relative}.Navbar_cartBadge__Qonno,.Navbar_iconButton__eubpO{display:flex;align-items:center;justify-content:center}.Navbar_cartBadge__Qonno{position:absolute;top:0;right:0;background-color:var(--color-primary);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;padding:0 4px;border:1.5px solid #fff}.Navbar_iconButton__eubpO:hover{background-color:rgba(42,77,155,.05);color:var(--color-primary)}.Navbar_authSection__zo6Wm{display:flex;align-items:center;position:relative}.Navbar_accountButton__1PM8i{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-light);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);box-shadow:var(--shadow-sm);white-space:nowrap}.Navbar_accountButton__1PM8i:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Navbar_userMenuContainer__teUJR{position:relative}.Navbar_userButton__bKchX{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;width:40px;height:40px;border-radius:50%;transition:all var(--transition-base)}.Navbar_userButton__bKchX:hover{background-color:rgba(42,77,155,.05)}.Navbar_userAvatar__V_IMG{width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-text-light);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border:2px solid var(--color-background);box-shadow:var(--shadow-sm)}.Navbar_profileDropdown__ZgdlV{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border-radius:20px;box-shadow:0 20px 40px -15px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.04);width:310px;z-index:10000;overflow:hidden;border:1px solid #e2e8f0;animation:Navbar_slideInDropdown__fn8pS .25s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top right}@keyframes Navbar_slideInDropdown__fn8pS{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.Navbar_dropdownHeader__5cdpL{padding:var(--spacing-lg);background:linear-gradient(180deg,rgba(248,250,252,.6),hsla(0,0%,100%,0))}.Navbar_dropdownUserInfo__j9FXr{display:flex;align-items:center;gap:var(--spacing-md)}.Navbar_dropdownAvatar__kgbMN{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:var(--color-text-light);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;box-shadow:0 4px 12px rgba(79,70,229,.25);flex-shrink:0}.Navbar_dropdownUserDetails__4PjK8{flex:1 1;min-width:0}.Navbar_dropdownUserNameContainer__ixp8K{display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.Navbar_dropdownUserName__PU7jb{font-size:15px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.Navbar_dropdownUserEmail__WjVSx{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_roleBadge__Mi_cC{font-size:10px;font-weight:700;padding:2px 7px;border-radius:9999px;text-transform:capitalize;letter-spacing:.3px;display:inline-block}.Navbar_customer__Shp7_{background-color:rgba(79,70,229,.08);color:#4f46e5;border:1px solid rgba(79,70,229,.12)}.Navbar_contractor__G5ulq{background-color:rgba(16,185,129,.08);color:#10b981;border:1px solid rgba(16,185,129,.12)}.Navbar_consultant__AJw57{background-color:rgba(236,72,153,.08);color:#ec4899;border:1px solid rgba(236,72,153,.12)}.Navbar_admin__ZiVKQ,.Navbar_super_admin__GbXK8,.Navbar_vendor__618_E{background-color:rgba(239,68,68,.08);color:#ef4444;border:1px solid rgba(239,68,68,.12)}.Navbar_dropdownDivider__iy2Lp{height:1px;background:rgba(226,232,240,.6);margin:6px 8px}.Navbar_dropdownItemsList__ThBP7{padding:8px}.Navbar_dropdownItem__DF0_P{width:100%;padding:10px 14px;text-align:left;background:none;border:none;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:12px;text-decoration:none;border-radius:12px}.Navbar_dropdownItem__DF0_P:hover{background-color:rgba(15,23,42,.04);color:#0f172a;padding-left:18px}.Navbar_dropdownItemIcon__iEdbV{font-size:16px;color:#94a3b8;transition:color .2s ease}.Navbar_dropdownItem__DF0_P:hover .Navbar_dropdownItemIcon__iEdbV{color:#4f46e5}.Navbar_activeDropdownItem__9OWLR{background-color:rgba(79,70,229,.08)!important;color:#4f46e5!important;font-weight:600!important}.Navbar_activeDropdownItem__9OWLR .Navbar_dropdownItemIcon__iEdbV{color:#4f46e5!important}.Navbar_logoutDropdownItem__CitOE{width:100%;padding:10px 14px;text-align:left;background:none;border:none;color:#ef4444;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:12px;border-radius:12px}.Navbar_logoutDropdownItem__CitOE:hover{background-color:rgba(239,68,68,.08);color:#dc2626;padding-left:18px}.Navbar_logoutDropdownItem__CitOE .Navbar_dropdownItemIcon__iEdbV{color:#f87171;transition:color .2s ease}.Navbar_logoutDropdownItem__CitOE:hover .Navbar_dropdownItemIcon__iEdbV{color:#dc2626}.Navbar_mobileNavbarWrapper__Ph3uI{position:fixed;top:0;width:100%;height:var(--navbar-height);box-shadow:0 2px 8px rgba(0,0,0,.08);background:var(--color-background);z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-light);display:flex;align-items:center}.Navbar_mobileNavbarContainer__1Xcao{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 var(--spacing-md);height:100%;gap:var(--spacing-md)}.Navbar_mobileLogoContainer__A7PZN{cursor:pointer;display:flex;align-items:center;transition:transform var(--transition-base);flex-shrink:0}.Navbar_mobileLogoContainer__A7PZN:hover{transform:scale(1.05)}.Navbar_mobileLogo__N1K_a{object-fit:contain;height:auto;width:auto;max-width:120px}.Navbar_mobileRightIcons__8tXl2{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.Navbar_mobileCartLink__Qcxxh{display:flex;align-items:center;justify-content:center;color:#000;font-size:var(--font-size-xl);padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-base);text-decoration:none;width:40px;height:40px}.Navbar_mobileCartLink__Qcxxh:hover{background-color:rgba(0,0,0,.05);color:#000}.Navbar_hamburgerButton__VnpIy{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;transition:all .2s ease;color:#000;width:42px;height:42px;flex-shrink:0}.Navbar_hamburgerButton__VnpIy:hover{background-color:rgba(0,0,0,.05)}.Navbar_hamburgerIcon__E4d7I{font-size:32px;color:#000}@media (max-width:768px){.Navbar_mobileNavbarWrapper__Ph3uI,.Navbar_navbarWrapper__BKevM{height:60px!important}}@media (min-width:1024px){.Navbar_desktopNavbarWrapper__M2JWM{display:block}.Navbar_mobileNavbarWrapper__Ph3uI{display:none}}.Navbar_bellBadge__eKZGj{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,#ff4b2b,#ff416c);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid #fff;box-shadow:0 0 8px rgba(255,75,43,.4);animation:Navbar_pulseBadge__KvfyG 2s infinite}@keyframes Navbar_pulseBadge__KvfyG{0%{box-shadow:0 0 0 0 rgba(255,75,43,.7)}70%{box-shadow:0 0 0 6px rgba(255,75,43,0)}to{box-shadow:0 0 0 0 rgba(255,75,43,0)}}