#categories_list_packages_widget {
display: none;
position: absolute;
background-color: white;
border: 1px solid #ccc;
padding: 10px;
z-index: 1000;
transition: all 0.3s ease;
}
.adt-pricing-plan-card ul {
position: relative;
min-height: 420px;
}
#toggle_categories:hover + #categories_list_packages_widget,
#toggle_categories:focus + #categories_list_packages_widget {
display: block;
}
.categories_list_header {
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}