/*
 * Area vendite (layout vendite + home/vendite): il guscio dei venditori. Riusa hub.css e
 * sidebar.css per tutto cio' che e' uguale; qui stanno solo la tessera dell'agente nel
 * menu, gli ultimi listini e gli avvisi propri dell'area.
 * Regole design system: una property per riga, ombre solo dalla scala --shadow-*.
 */

/* Tessera dell'agente in testa al menu */

.vendite-tessera {
  margin: 0 0.25rem 0.9rem;
  padding: 0.85rem 0.95rem;
  background: var(--gradient-brand);
  border-radius: var(--radius-small);
  color: #ffffff;
}

.vendite-tessera-ruolo {
  margin: 0 0 0.15rem;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.75);
}

.vendite-tessera-nome {
  margin: 0 0 0.2rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.vendite-tessera-codice {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(255, 255, 255, 0.85);
}

/* Home: avviso e ultimi listini */

.vendite-avviso {
  margin: 0.9rem 0 0;
  padding: 0.7rem 0.9rem;
  background: var(--corallo-soft);
  border-radius: var(--radius-small);
  font-size: 0.88rem;
  color: var(--corallo-dark);
}

.vendite-recenti {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.5rem;
}

.vendite-recente-link {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  padding: 0.75rem 1rem;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-small);
  text-decoration: none;
  color: var(--ink);
}

.vendite-recente-link:hover {
  border-color: var(--navy);
  background: var(--azure-soft);
}

.vendite-recente-cliente {
  font-weight: 600;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vendite-recente-meta {
  flex-shrink: 0;
  font-size: 0.82rem;
  color: var(--gray-text);
  font-variant-numeric: tabular-nums;
}

.vendite-vuoto {
  margin: 0;
  color: var(--gray-text);
  font-size: 0.92rem;
}

/* Home: la tessera dei richiami si accende quando ce ne sono */

.hub-stat-richiami {
  border-color: var(--corallo);
  background: var(--corallo-soft);
}

.hub-stat-richiami .hub-stat-value {
  color: var(--corallo-dark);
}
