#top-menu-list > ul > li.current.top-menu-item.level0.nav-item > div.menu-dropdown > div > ul {
    display: block; /* Przy tej metodzie zmieniamy flex na block */
    column-count: 3;
    column-gap: 30%;
    list-style: none;
}

#top-menu-list > ul > li.current.top-menu-item.level0.nav-item > div.menu-dropdown > div > ul > li {
    break-inside: avoid; /* Zapobiega rozrywaniu elementu między kolumnami */
    margin-bottom: 10px;
}

/* Styl dla kontenera, gdy przycisk wewnątrz ma stan 'true' */
.nav-link-container:has(button[data-toggled="true"]) {
    background-color: blue;
    color: white; 
}

/* Opcjonalnie: zmiana koloru linku i ikony wewnątrz */
.nav-link-container:has(button[data-toggled="true"]) .nav-link,
.nav-link-container:has(button[data-toggled="true"]) .material-symbols-outlined {
    color: var(--bs-white) !important;
}

body .navbar-nav:not(.staticMenu) .menu-dropdown {
transform: translateY(-10px);
border-bottom: none;
box-shadow: 20px 2px 20px 0 rgba(0,0,0,0.15)
}

.menu-params-holder[data-arrow-style=ball] .nav-link-submenu-toggler {
    display: none;
}