/* ADC — Publications UI Patch (v1.0.0)
   Objectif:
   - Alignement propre input + bouton
   - Suppression des icônes en double dans le bouton (thème + styles)
   - Rendu responsive (mobile)
*/

/* 1) Barre recherche : stabilité + alignement */
.adc-publications .ap-search{
  align-items: center !important;
  min-width: min(520px, 100%) !important;
  max-width: 720px !important;
}

.adc-publications .ap-search__field{
  gap: 12px !important;
}

/* 2) Bouton : aucune icône doublée, texte clean */
.adc-publications .ap-search__btn{
  padding-left: 16px !important; /* retire padding réservé à une icône */
  background: #0f172a !important;
  background-image: none !important;
}

/* Bloque les pseudo-éléments utilisés par certains thèmes pour ajouter une icône */
.adc-publications .ap-search__btn::before,
.adc-publications .ap-search__btn::after{
  content: none !important;
  display: none !important;
}

/* Cache les icônes éventuelles injectées via classes */
.adc-publications .ap-search__btn svg,
.adc-publications .ap-search__btn i,
.adc-publications .ap-search__btn .dashicons,
.adc-publications .ap-search__btn .fa,
.adc-publications .ap-search__btn .fas,
.adc-publications .ap-search__btn .far,
.adc-publications .ap-search__btn .fab,
.adc-publications .ap-search__btn .icon,
.adc-publications .ap-search__btn .ap-btn-ico{
  display: none !important;
}

/* 3) Mobile : bouton full width + spacing */
@media(max-width: 680px){
  .adc-publications .ap-search__field{
    flex-wrap: wrap !important;
  }
  .adc-publications .ap-search__field input[type="search"]{
    flex: 1 1 100% !important;
  }
  .adc-publications .ap-search__btn{
    width: 100% !important;
  }
}
