.page_container__Y1F44{display:flex;flex-direction:column;min-height:100vh;font-family:Poppins,sans-serif;background-color:#f8f9fa;color:#333}.page_navbar__RqJ_g{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;background:linear-gradient(135deg,#1a237e,#3949ab);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:100;transition:all .3s ease}.page_leftSection__ZR8Us{display:flex;align-items:center;gap:1.5rem}.page_logoWrapper__Sv1ZO{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_logoWrapper__Sv1ZO:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));animation:page_shimmer__HLsGX 2s infinite;z-index:1}@keyframes page_shimmer__HLsGX{to{left:200%}}.page_logo__Q040U{width:130px;height:auto;filter:brightness(1000%);transition:transform .3s ease;z-index:2}.page_logo__Q040U:hover{transform:scale(1.05);cursor:pointer}.page_hamburger__h_pg3{display:none;cursor:pointer;color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:10px;padding:10px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_hamburger__h_pg3:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_menuContainer__TfGGh{display:flex;gap:12px}.page_menuItem__g4Ajk{display:flex;align-items:center;justify-content:center;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:600;gap:8px;color:hsla(0,0%,100%,.9);text-decoration:none;border-radius:10px;background-color:hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1)}.page_menuIcon__L4l_h{transition:transform .3s ease}.page_menuItem__g4Ajk:hover .page_menuIcon__L4l_h{transform:translateY(-2px)}.page_menuItem__g4Ajk span{transition:all .3s ease}.page_menuItem__g4Ajk:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.page_menuItem__g4Ajk:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);top:0;left:-100%;transition:all .6s ease-in-out}.page_menuItem__g4Ajk:hover:before{left:100%}.page_menuItem__g4Ajk.page_active__T4EJC{background-color:#4285f4;color:#fff;box-shadow:0 4px 12px rgba(66,133,244,.3)}.page_menuItem__g4Ajk.page_active__T4EJC:hover{background-color:#3367d6}.page_rightSection__nhC47{display:flex;align-items:center;gap:16px}.page_businessName__HPWfu{font-weight:500;font-size:.95rem;color:#fff;margin-right:5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page_businessIconWrapper__ewooj{position:relative;cursor:pointer}.page_businessIcon___73Zm{width:40px;height:40px;border-radius:50%;cursor:pointer;border:2px solid hsla(0,0%,100%,.5);transition:all .3s cubic-bezier(.25,.8,.25,1);object-fit:cover;box-shadow:0 2px 10px rgba(0,0,0,.1)}.page_businessIcon___73Zm:hover{transform:scale(1.15);border-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2)}.page_dropdown__Q2oRm{position:absolute;top:120%;right:0;min-width:220px;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:150;overflow:hidden}.page_businessIconWrapper__ewooj:hover .page_dropdown__Q2oRm{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.page_dropdownHeader__f1UcL{padding:16px;background:linear-gradient(90deg,#f5f7fa,#e4e7eb)}.page_dropdownUserInfo__9fR2j{display:flex;flex-direction:column}.page_dropdownUserName__owopH{font-weight:600;font-size:1rem;color:#333}.page_dropdownUserRole__QFMRx{font-size:.8rem;color:#666;margin-top:2px}.page_dropdownDivider__nrveX{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:0}.page_dropdownMenuItem__LXo3A{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#333;text-decoration:none;transition:all .2s ease}.page_dropdownMenuItem__LXo3A:hover{background-color:#f5f7fa}.page_logoutButton__KL1ms{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background-color:transparent;border:none;color:#e53e3e;cursor:pointer;font-weight:500;text-align:left;transition:all .2s ease}.page_logoutButton__KL1ms:hover{background-color:#fef2f2}@keyframes page_fadeIn__T2o37{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slideIn__Cd2X0{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:1400px){.page_hamburger__h_pg3{display:flex;align-items:center;justify-content:center}.page_menuContainer__TfGGh{display:none}.page_navbar__RqJ_g{padding:.75rem 1.25rem}.page_submenuContent__mMS6U{width:100%;padding:20px}}@media (max-width:768px){.page_submenuContent__mMS6U{padding:16px}}@media (max-width:576px){.page_navbar__RqJ_g{padding:.75rem 1rem}.page_rightSection__nhC47{gap:8px}.page_submenuContent__mMS6U{padding:12px}}.page_mobileMenu__QuUh2{position:fixed;top:0;left:0;width:280px;height:100%;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;z-index:1000;overflow-y:auto}.page_mobileMenu__QuUh2.page_open__GR_nv{transform:translateX(0);animation:page_slideIn__Cd2X0 .3s cubic-bezier(.4,0,.2,1)}.page_mobileMenuHeader__6ByHk{justify-content:space-between;padding:16px;background:linear-gradient(135deg,#1a237e,#3949ab)}.page_mobileLogoContainer__JS3_S,.page_mobileMenuHeader__6ByHk{display:flex;align-items:center}.page_mobileLogo__iSJQy{height:32px;width:auto;filter:brightness(1000%)}.page_closeIcon__YIu0m{cursor:pointer;color:#fff;transition:all .2s ease;padding:4px;border-radius:4px;background-color:hsla(0,0%,100%,.1)}.page_closeIcon__YIu0m:hover{background-color:hsla(0,0%,100%,.2)}.page_mobileProfileSection__hgNcw{display:flex;align-items:center;gap:12px;padding:20px 16px;background:linear-gradient(90deg,#f5f7fa,#e4e7eb);box-shadow:0 2px 5px rgba(0,0,0,.05)}.page_mobileProfileAvatar__zlVZL{width:50px;height:50px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_mobileProfileInfo__aHD5k{display:flex;flex-direction:column}.page_mobileProfileName__xaqbl{font-weight:600;font-size:1rem;color:#333}.page_mobileProfileRole__9aO2S{font-size:.8rem;color:#666;margin-top:2px}.page_mobileDivider__qClj1{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:8px 0}.page_mobileMenuItems__U8Ys3{display:flex;flex-direction:column;padding:8px;gap:6px;flex:1}.page_mobileMenuItem__RHELp{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;color:#333;text-decoration:none;transition:all .3s ease;position:relative}.page_mobileMenuItem__RHELp:hover{background-color:#f5f7fa;transform:translateX(5px)}.page_activeMobileMenuItem__0j51u{background-color:#f0f4ff;color:#4285f4;font-weight:500}.page_activeMobileMenuItem__0j51u .page_mobileMenuIcon__ePd7P{color:#4285f4}.page_activeIndicator__HIqU0{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background-color:#4285f4;border-radius:0 2px 2px 0}.page_mobileMenuIcon__ePd7P{color:#555;transition:transform .3s ease}.page_mobileMenuItem__RHELp:hover .page_mobileMenuIcon__ePd7P{transform:translateY(-2px)}.page_mobileFooter__6iffK{padding:16px;display:flex;flex-direction:column;gap:10px;margin-top:auto;background-color:#f8f9fa;border-top:1px solid #eaeaea}.page_mobileMenuSettingsButton__0fD6n{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;color:#333;background-color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.05);font-weight:500}.page_mobileMenuSettingsButton__0fD6n:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.page_mobileLogoutButton__CLQrx{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;background-color:#fef2f2;border:none;color:#e53e3e;cursor:pointer;font-weight:500;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.05)}.page_mobileLogoutButton__CLQrx:hover{background-color:#fee2e2;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (max-width:1324px){.page_businessName__HPWfu{display:none}}