/* APF_V4_SEARCH_DESKTOP_RADAR_MOBILE_20261014 */

/* Desktop: ricerca originale dentro la testata. */
@media (min-width:821px) {

  body > header {
    display:grid!important;
    grid-template-columns:
      minmax(170px,260px)
      minmax(230px,560px)
      minmax(0,1fr)!important;
    align-items:center!important;
    gap:22px!important;
    padding:0 28px!important;
  }

  body > header > .search {
    display:flex!important;
    box-sizing:border-box;
    width:100%!important;
    min-width:0!important;
    max-width:560px;
    justify-self:stretch;
  }

  body > header > .top-actions {
    justify-self:end!important;
    margin:0!important;
    min-width:0!important;
  }

  /* Il campo desktop ora si trova nella testata. */
  #apfV4SearchHub .apf-v4-search-row {
    display:none!important;
  }
}

@media (min-width:821px) and (max-width:1100px) {

  body > header {
    grid-template-columns:
      minmax(125px,180px)
      minmax(180px,1fr)
      auto!important;
    gap:10px!important;
    padding:0 12px!important;
  }

  body > header > .top-actions {
    gap:5px!important;
  }
}

/* Mobile: il Radar completa l'area di ricerca. */
@media (max-width:820px) {

  #apfV4SearchHub > #mobileRadarTrigger {
    display:flex!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:12px 0 0!important;
  }

  .layout > section > .mobile-discovery {
    margin:14px 0 18px!important;
  }
}