.vertical-menu{display:flex;flex-direction:column;width:200px;background-color:#f5f5f5;padding:20px;border-radius:8px}.vertical-menu a{padding:12px 16px;text-decoration:none;color:#333;font-weight:bold;transition:background-color 0.3s ease}.vertical-menu a:hover,.vertical-menu a.active{background-color:#172b9e;color:white;border-radius:4px}