/* Linguette «Analisi mercato | Comparazione» sopra le schede di Ricerca Venduto: il modello è quello della Home Pratiche (classe `linguette`, in index.html),
   qui solo più compatte perché la colonna è stretta. Le usa venduto-pannelli.js. Non cambia lo stile delle linguette delle altre pagine. */

.venduto-pannelli {
  margin-bottom: 0.5rem;
}

.venduto-pannelli .linguette {
  padding: 0.4rem 0.5rem 0;
}

.venduto-pannelli .linguette .nav-link {
  min-height: 2.25rem;
  padding: 0.4rem 0.75rem;
  font-size: 0.8125rem;
}

.venduto-pannelli .linguette .nav-link .ti {
  font-size: 1rem;
}

.venduto-pannello {
  padding: 0.5rem 0.5rem 0.75rem; /* respiro sotto il tasto: non attaccato al bordo */
}

.venduto-pannello .venduto-sintesi {
  margin-bottom: 0.5rem;
}

.venduto-pannello .venduto-confronto {
  margin-bottom: 0.5rem;
}

/* Più bassi | In linea | Più alti sotto il prezzo di comparazione (venduto-confronto-fasce.js): tre filtri della stessa larghezza, numero nel badge dello scarto. */
.venduto-fasce {
  display: flex;
  gap: 0.375rem;
  margin-top: 0.5rem;
}

.venduto-fasce .btn {
  flex: 1 1 0;
  gap: 0.375rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}

.venduto-fasce .badge-scarto {
  margin: 0;
  font-weight: 600;
}

/* Numero degli atti aggiunti, sulla linguetta «Comparazione»: celeste pieno col numero in bianco (negativo del blu di stato); spento a zero. */
.venduto-n-tab {
  display: inline-block;
  min-width: 1.25rem;
  padding: 0 0.35rem;
  border-radius: 999px;
  background: var(--selezione);
  color: #fff;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-align: center;
}

.venduto-n-tab[data-vuoto] {
  background: var(--bs-gray-300, #dee2e6);
  color: var(--bs-secondary-color, #6c757d);
}
