/* CABS — lien Archives explicite dans l’en-tête desktop/tablette. */
.cabs-header-search {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.42rem;
  width:auto;
  min-width:0;
  height:2.35rem;
  padding:0 .62rem;
  border:1px solid var(--line);
  border-radius:.45rem;
  font-size:.72rem;
  font-weight:650;
  line-height:1;
  white-space:nowrap;
}

.cabs-header-search svg {
  width:1.15rem;
  height:1.15rem;
  flex:0 0 auto;
}

.cabs-header-search span {
  display:block;
}

@media (max-width:760px) {
  .cabs-header-search span { display:none; }
}
