/**
 * Styles spécifiques au champ GridbuilderFacetsField
 *
 * Les styles de base sont définis dans pib-acf-gutenberg.css (styles partagés)
 * Ce fichier contient uniquement les ajustements spécifiques au champ GridbuilderFacetsField.
 */

.gridbuilder-facets-field-wrapper {
    /* Hérite des styles de .pib-acf-field-wrapper */
}

.gridbuilder-facets-selection-section {
    /* Hérite des styles de .pib-acf-section */
    margin-bottom: 1rem;
}

.gridbuilder-facets-select-wrapper {
    margin-top: 0.5rem;
}

.gridbuilder-facets-select {
    width: 100%;
    padding: 8px 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
}

.gridbuilder-facets-select:focus {
    border-color: #0073aa;
    outline: none;
    box-shadow: 0 0 0 1px #0073aa;
}

.gridbuilder-facets-selected-items {
    /* Hérite des styles de .pib-acf-selected-items */
}

.gridbuilder-facets-item {
    /* Hérite des styles de .pib-acf-item */
}

.gridbuilder-facets-item-title {
    /* Hérite des styles de .pib-acf-item-title */
}

.gridbuilder-facets-item-title code {
    background: #f0f0f1;
    padding: 2px 6px;
    border-radius: 3px;
    font-size: 12px;
    color: #646970;
    font-family: Consolas, Monaco, monospace;
}

.gridbuilder-facets-remove-item {
    /* Hérite des styles de .pib-acf-remove-btn */
}

.gridbuilder-facets-empty-message,
.gridbuilder-facets-no-results {
    /* Hérite des styles de .pib-acf-empty-message */
}

.gridbuilder-facets-format-info {
    /* Hérite des styles de .pib-acf-info-section */
    margin-top: 1rem;
    padding-top: 1rem;
    border-top: 1px solid #ddd;
}
