.sidebar{width:260px;background-color:#2f3e50;height:100vh;padding-top:10px;color:#fff;position:fixed;left:0;top:0;z-index:1200;transition:transform .3s ease}.sidebar-open{transform:translate(0)}.sidebar-closed{transform:translate(-100%)}.sidebar-mobile{box-shadow:2px 0 10px #0000001a}.sidebar-logo{display:flex;align-items:center;gap:10px;padding:15px 20px}.logo-box{width:45px;height:45px;background-color:#4aa3a1;border-radius:8px;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.logo-text{font-size:20px;font-weight:700}.menu-item{padding:12px 20px;color:#dce0e3}.menu-item:hover{background-color:#ffffff1a}.menu-icon{color:#fff}.active{background-color:#4aa3a1!important;color:#fff!important}.menu-text span{font-size:15px;color:#fff}
