/**
 * @package     Agerix.Component
 * @subpackage  com_algoliasearch
 * @author      Agence Agerix - Emmanuel Danan <emmanuel.danan@agerix.fr>
 * @copyright   (C) 2026 Agence Agerix. All rights reserved.
 * @license     GNU General Public License version 2 or later
 *
 * Styles for com_algoliasearch search results page.
 * Layout relies on UIKit 3 classes generated by search.js.
 * This file only provides Algolia-specific overrides.
 */


#com-algoliasearch-results {
    padding-top: 20px;
} 

#com-algoliasearch > .uk-section-primary {
    background-color: #0a2047 !important;
}

/* Algolia highlight marks in results */
#com-algoliasearch-results em,
#com-algoliasearch-results mark {
    font-style: normal;
    font-weight: inherit;
    color: inherit;
    background-color: rgba(164, 200, 246, 0.5);
    padding: 0 3px;
}

/* Ensure the search input fills available width */
#com-algoliasearch-input {
    width: 100%;
}

/* Title label styling */
#com-algoliasearch-results .algolia-result-title {
    color: #252525 !important;
}

/* Category label styling */
#com-algoliasearch-results .algolia-result-category {
    font-size: 14px;
    text-transform: uppercase;
    color: #0066b2;
}

/* Description styling */
#com-algoliasearch-results .algolia-result-description {
    color: #252525;
}

/* Result image (right column) */
#com-algoliasearch-results .algolia-result-image-col {
    padding-right: 0;
}

#com-algoliasearch-results .algolia-result-image {
    display: block;
    width: 380px;
    height: 230px;
    object-fit: cover;
    border-radius: 3px;
    flex-shrink: 0;
}

@media (max-width: 959px) {
    #com-algoliasearch-results .algolia-result-image {
        width: 190px;
        height: 115px;
    }
}

/* Publication date */
#com-algoliasearch-results .algolia-result-date {
    font-size: 13px;
    color: #777;
    margin-bottom: 6px;
}


/* #com-algoliasearch-results .uk-width-medium\@m > .uk-margin-remove-vertical {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
} */
