.nav-item{position:relative;display:flex;align-items:center;padding:10px 16px;border-radius:8px;transition:all .3s ease}.nav-item .nav-link{position:relative;text-decoration:none;color:#333;font-weight:500;padding:8px 12px;transition:color .3s ease}.nav-item .nav-link:after{border-radius:10px;content:"";position:absolute;bottom:-12px;left:50%;width:0;height:3px;background:linear-gradient(90deg,#071952,rgb(13.0168539326,46.4887640449,152.4831460674));transition:all .4s ease;transform:translateX(-50%)}.nav-item .nav-link:hover,.nav-item.active .nav-item .nav-link{color:#071952}.nav-item .nav-link:hover:after,.nav-item.active .nav-item .nav-link:after{width:120%}.nav-item.active,.nav-item:hover{background:linear-gradient(135deg,#f3f4ff,#e0e7ff);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px);font-weight:700;border-radius:8px;border-bottom:1px solid #071952}.nav-item.active:after,.nav-item:hover:after{border-radius:10px;content:"";position:absolute;bottom:-12px;left:50%;width:0;height:3px;background:linear-gradient(90deg,#071952,rgb(13.0168539326,46.4887640449,152.4831460674));transition:all .4s ease;transform:translateX(-50%)}