.provider-navbar{background:#fff;border-bottom:1px solid rgba(28,21,38,.06);height:96px;display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1001;box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s ease}.provider-navbar .provider-navbar-container{width:100%;max-width:none;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.provider-navbar .provider-navbar-container .navbar-logo{display:flex;align-items:center;flex-shrink:0}.provider-navbar .provider-navbar-container .navbar-logo .es-logo__img{height:64px;width:auto}.provider-navbar .provider-navbar-container .provider-navbar-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle{display:none;order:1;margin-right:0;cursor:pointer;padding:12px;z-index:1001;border-radius:8px;transition:background-color .3s ease}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle:hover{background-color:rgba(0,0,0,.05)}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger{width:28px;height:20px;position:relative;transform:rotate(0deg);transition:.3s cubic-bezier(.4,0,.2,1)}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.3s cubic-bezier(.4,0,.2,1)}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger span:first-child{top:0}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger span:nth-child(2){top:8px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger span:nth-child(3){top:16px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger.active span:first-child{top:8px;transform:rotate(135deg)}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger.active span:nth-child(2){opacity:0;left:-28px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle .hamburger.active span:nth-child(3){top:8px;transform:rotate(-135deg)}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px;cursor:pointer;transition:all .3s ease;color:#4a5568}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon .anticon{font-size:28px;color:#4a5568}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section{display:flex;align-items:center;gap:12px;padding:8px 16px;background-color:hsla(0,0%,100%,.05);cursor:pointer}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-profile-avatar{background:#616161!important;border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-profile-avatar:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shimmer 3s infinite}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-profile-avatar .anticon{color:#fff;font-size:18px;position:relative;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-user-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-user-info .provider-user-name{color:#1a202c;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-user-info .provider-user-role{color:#718096;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section .provider-dropdown-icon{color:#4a5568;font-size:12px;transition:transform .3s ease;background:hsla(0,0%,100%,.1);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section:hover .provider-dropdown-icon{transform:rotate(180deg);background:hsla(0,0%,100%,.2)}.provider-navbar .gradient-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:#e8e8e8}.provider-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s ease;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s ease;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;display:none;pointer-events:none}@media(max-width:768px){.provider-sidebar-overlay{display:block}}.provider-sidebar-overlay.active{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:768px){.provider-navbar.sidebar-open{transform:translateX(-100%);opacity:0;visibility:hidden}.provider-navbar .provider-navbar-container{padding:0 20px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle{display:flex!important}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section{display:none!important}.provider-navbar .provider-navbar-container .provider-navbar-actions{gap:16px;margin-left:auto}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon{width:36px;height:36px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon .anticon{font-size:32px}.provider-navbar .provider-navbar-container .navbar-logo .es-logo__img{height:50px}}@media(max-width:480px){.provider-navbar{height:60px}.provider-navbar.sidebar-open{transform:translateX(-100%);opacity:0;visibility:hidden}.provider-navbar .provider-navbar-container{padding:0 16px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-mobile-menu-toggle{display:flex!important}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-profile-section{display:none!important}.provider-navbar .provider-navbar-container .provider-navbar-actions{gap:12px;margin-left:auto}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon{width:32px;height:32px}.provider-navbar .provider-navbar-container .provider-navbar-actions .provider-navbar-icon .anticon{font-size:14px}.provider-navbar .provider-navbar-container .navbar-logo .es-logo__img{height:44px}}.provider-sidenav{background:#fff;width:240px;height:calc(100vh - 90px);position:fixed;left:0;top:90px;z-index:999;display:flex;flex-direction:column;padding:0;border-right:1px solid #e8e8e8;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateX(0)}.provider-sidenav .provider-sidebar-close,.provider-sidenav .provider-sidebar-header,.provider-sidenav .provider-sidenav-footer-mobile{display:none}.provider-sidenav .provider-sidenav-container{display:flex;flex-direction:column;gap:8px;padding:20px 16px;flex:1 1;overflow-y:auto}.provider-sidenav .provider-sidenav-container .provider-nav-item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon .anticon{font-size:20px;color:#666;transition:all .2s ease}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(100%);transition:all .2s ease}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-label{font-size:14px;color:#000;font-weight:400;transition:all .2s ease;white-space:nowrap}.provider-sidenav .provider-sidenav-container .provider-nav-item:hover{background-color:rgba(39,38,38,.08)}.provider-sidenav .provider-sidenav-container .provider-nav-item:hover .provider-nav-icon .anticon{color:#000}.provider-sidenav .provider-sidenav-container .provider-nav-item:hover .provider-nav-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(100%)}.provider-sidenav .provider-sidenav-container .provider-nav-item:hover .provider-nav-label{color:#000}.provider-sidenav .provider-sidenav-container .provider-nav-item.active{background-color:rgba(39,38,38,.08);border-radius:8px}.provider-sidenav .provider-sidenav-container .provider-nav-item.active .provider-nav-icon .anticon{color:#666}.provider-sidenav .provider-sidenav-container .provider-nav-item.active .provider-nav-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(100%)}.provider-sidenav .provider-sidenav-container .provider-nav-item.active .provider-nav-label{color:#666;font-weight:500}.provider-sidenav .provider-sidenav-footer{border-top:1px solid #e8e8e8;padding:16px;margin-top:auto;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.provider-sidenav .provider-sidenav-footer .footer-logout{margin:0}.provider-sidenav .provider-sidenav-footer .copyright{font-size:12px;color:#999;margin:0;text-align:left}.provider-sidenav .provider-sidenav-footer .user-avatar{width:32px;height:32px;border-radius:50%;background-color:#666;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;margin-top:4px;flex-shrink:0}@media(max-width:768px){.provider-sidenav{width:280px;top:0;height:100vh;transform:translateX(-100%);box-shadow:2px 0 16px rgba(0,0,0,.1);z-index:1002;display:flex;flex-direction:column}.provider-sidenav.active{transform:translateX(0)!important}.provider-sidenav .provider-sidebar-close{display:flex!important;position:absolute;top:20px;right:20px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,.05);border-radius:50%;z-index:1003;transition:background-color .3s ease;visibility:visible!important;opacity:1!important}.provider-sidenav .provider-sidebar-close:hover{background-color:rgba(0,0,0,.1)}.provider-sidenav .provider-sidebar-close:active{background-color:rgba(0,0,0,.15)}.provider-sidenav .provider-sidebar-close .anticon{font-size:20px;color:#000;display:block!important}.provider-sidenav .provider-sidebar-header{display:flex!important;flex-direction:column;align-items:center;padding:80px 20px 20px;border-bottom:1px solid #e8e8e8;gap:12px;width:100%;flex-shrink:0;background:#fff;position:relative;z-index:1}.provider-sidenav .provider-sidebar-header .provider-sidebar-avatar{background:#616161!important;border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.provider-sidenav .provider-sidebar-header .provider-sidebar-avatar:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shimmer 3s infinite}.provider-sidenav .provider-sidebar-header .provider-sidebar-avatar .anticon{color:#fff;font-size:24px;position:relative;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.provider-sidenav .provider-sidebar-header .provider-sidebar-user-info{display:flex;flex-direction:column;align-items:center;gap:4px}.provider-sidenav .provider-sidebar-header .provider-sidebar-user-info .provider-sidebar-user-name{color:#1a202c;font-size:16px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.provider-sidenav .provider-sidebar-header .provider-sidebar-user-info .provider-sidebar-user-role{color:#718096;font-size:12px;font-weight:400;text-transform:uppercase}.provider-sidenav .provider-sidenav-container{padding:20px 16px;gap:12px;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.provider-sidenav .provider-sidenav-container::-webkit-scrollbar{display:none}.provider-sidenav .provider-sidenav-container .provider-nav-item{padding:18px 16px;gap:14px;border-radius:10px;min-height:56px;display:flex;align-items:center}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon .anticon{font-size:24px}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-label{font-size:16px;font-weight:500;line-height:1.4}.provider-sidenav .provider-sidenav-footer-mobile{display:flex!important;flex-direction:column;padding:20px 16px;border-top:1px solid #e8e8e8;margin-top:auto;flex-shrink:0;background:#fff}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item{padding:18px 16px;gap:14px;border-radius:10px;min-height:56px;display:flex;align-items:center;width:100%}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item .provider-nav-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item .provider-nav-icon .anticon{font-size:24px}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item .provider-nav-label{font-size:16px;font-weight:500;line-height:1.4}.provider-sidenav .provider-sidenav-footer{padding:12px;gap:10px}.provider-sidenav .provider-sidenav-footer .copyright{font-size:11px}}@media(max-width:480px){.provider-sidenav{width:100%;max-width:320px;top:0;height:100vh;padding:0;transform:translateX(-100%);z-index:1002;display:flex;flex-direction:column}.provider-sidenav.active{transform:translateX(0)!important}.provider-sidenav .provider-sidebar-close{display:flex!important;top:15px;right:15px;width:36px;height:36px;z-index:1003;visibility:visible!important;opacity:1!important}.provider-sidenav .provider-sidebar-close .anticon{font-size:18px;display:block!important}.provider-sidenav .provider-sidebar-header{padding:70px 16px 16px;gap:10px}.provider-sidenav .provider-sidebar-header .provider-sidebar-avatar{width:45px!important;height:45px!important;background:#616161!important;border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.provider-sidenav .provider-sidebar-header .provider-sidebar-avatar:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shimmer 3s infinite}.provider-sidenav .provider-sidebar-header .provider-sidebar-avatar .anticon{color:#fff;font-size:20px;position:relative;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.provider-sidenav .provider-sidebar-header .provider-sidebar-user-info .provider-sidebar-user-name{font-size:14px;max-width:180px}.provider-sidenav .provider-sidebar-header .provider-sidebar-user-info .provider-sidebar-user-role{font-size:11px}.provider-sidenav .provider-sidenav-container{padding:18px 14px;gap:10px;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.provider-sidenav .provider-sidenav-container::-webkit-scrollbar{display:none}.provider-sidenav .provider-sidenav-container .provider-nav-item{padding:16px 14px;gap:12px;border-radius:10px;min-height:52px;display:flex;align-items:center}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-icon .anticon{font-size:22px}.provider-sidenav .provider-sidenav-container .provider-nav-item .provider-nav-label{font-size:15px;font-weight:500;line-height:1.4}.provider-sidenav .provider-sidenav-footer-mobile{display:flex!important;flex-direction:column;padding:18px 14px;border-top:1px solid #e8e8e8;margin-top:auto;flex-shrink:0;background:#fff}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item{padding:16px 14px;gap:12px;border-radius:10px;min-height:52px;display:flex;align-items:center;width:100%}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item .provider-nav-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item .provider-nav-icon .anticon{font-size:22px}.provider-sidenav .provider-sidenav-footer-mobile .provider-nav-item .provider-nav-label{font-size:15px;font-weight:500;line-height:1.4}.provider-sidenav .provider-sidenav-footer{padding:10px;gap:8px}.provider-sidenav .provider-sidenav-footer .copyright{font-size:10px}}@media(min-width:769px){@keyframes slideIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.provider-sidenav{animation:slideIn .3s ease-out;transform:translateX(0)!important}}