/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 17 2026 | 20:58:10 */
/* Nastavení šířky celého plugin vzhledu materiálů */
#ymc-smart-filter-container-1 {
    width: 1100px !important;
		max-width: 100%;
}

/* Nastavení úplné šířky jednotlivých filtrů (Stupeň školy, typ materiálu...)*/
.filter-entry {
    width: 100% !important;
    justify-content: space-between;
}

/* Zaoblení jednotlivých filtrů */
.menu-active, .btn-all {
    border-radius: 40px !important;
}


/* Aby každý item zabíral celý řádek - hlavně pro klikací prostor myši */
.menu-passive__item,
.menu-passive__item .link-inner,
.menu-passive__item a.menu-link {
    width: 100% !important;
}

/* Aby u tlačítka Zobrazit vše byl pointer */
.btn-all {
  cursor: pointer;
}

/* Hover efekt na každý řádku v jednitlivých filtrech */
.menu-passive__item:hover {
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Zvětšení jednotlivých pasiv řádků ve filtru */
.menu-passive__item a.menu-link {
display: block;
width: 100%;
padding: 5px 18px;
}


/* Zúžení dropdown menu */
.dropdown-filter {
    flex: 0 0 350px !important;
    max-width: 220px !important;
}

/* Nastavení šířky jednotlivých pasiv řádků */
.menu-passive {
    width: 300px !important; 
}

/* Nastavení responzivity filtrů - roztáhnutí filtrů po celé šířce telefonu */
@media (max-width: 1000px) {
    .filter-entry {
        flex-direction: column !important;
        gap: 10px;
    }
    
    .dropdown-filter {
        width: 100% !important;
		max-width: 100% !important;
        flex: 1 1 auto !important;
    }
    
    .menu-passive {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
    }

    /* "Seřadit" nechat užší */
    .sort-container .dropdown-filter {
        width: 250px !important;
        max-width: none !important;
        flex: 0 0 auto !important;
    }
}

