/* * MODERNIZOVANÉ ŠTÝLY VYHĽADÁVANIA
 * Pôvodné fixné výšky (34px) a okraje boli odstránené, aby neblokovali Tailwind CSS.
 */

/* ŠTÝLY PRE DYNAMICKÝ NAŠEPKÁVAČ (Autocomplete) */
.ac_results {
    border: 2px solid #e5d9f2 !important;
    border-radius: 1.25rem !important;
    box-shadow: 0 15px 40px rgba(139,104,173,0.12) !important;
    overflow: hidden !important;
    background: #fff !important;
    padding: 0 !important;
    margin-top: 8px !important; /* Jemné odsadenie od vyhľadávacieho poľa */
}

.ac_results ul {
    width: 100% !important;
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.ac_results li {
    padding: 14px 20px !important; /* Viac priestoru v riadkoch */
    font-size: 15px !important; /* Väčšie písmo pre lepšiu čitateľnosť */
    font-weight: 600 !important;
    color: #4a3659 !important;
    line-height: 1.4 !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
}

/* Striedavé podfarbenie - jemnučko fialové namiesto sivej */
.ac_results li.ac_even {
    background-color: #ffffff !important;
}
.ac_results li.ac_odd {
    background-color: #fdfbfd !important; 
}

/* Hover na riadkoch - jemná fialová namiesto červenej z jadra */
.ac_results li.ac_over {
    background-color: #f3eafb !important;
    color: #8b68ad !important;
}