/**
 * 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;
}
