/* FlächenDigital v6 – reine Textkennzeichnungen für Rundgang, Referenz und status2.
 * Keine Flächen, Rahmen oder Pillen. Das Ampelsystem gehört ausschließlich zum Vermarktungsstatus. */
.fd-badge{
  display:inline-flex;
  align-items:center;
  width:auto;
  max-width:none;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:var(--fd-text);
  -webkit-text-fill-color:currentColor;
  font-size:10px;
  line-height:1.2;
  font-weight:700;
  letter-spacing:.075em;
  text-align:left;
  text-transform:uppercase;
  white-space:nowrap;
  overflow-wrap:normal;
  word-break:normal;
}

.fd-badge--tour{color:var(--fp-green)}
.fd-badge--reference{color:var(--fd-text-muted)}

.fd-status-badge{
  --fd-status-dot:#7d8984;
  gap:7px;
  color:var(--fd-text);
}
.fd-status-badge::before{
  content:"";
  flex:0 0 auto;
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--fd-status-dot);
}

/* Prozess / Vorlauf */
.fd-status-badge--neu-pruefen,
.fd-status-badge--stammobjekt,
.fd-status-badge--dummy,
.fd-status-badge--neutral{--fd-status-dot:#7d8984}

.fd-status-badge--in-akquise,
.fd-status-badge--vorbereitung,
.fd-status-badge--marktbeobachtung{--fd-status-dot:#4f83ad}

/* Ampel */
.fd-status-badge--aktiv,
.fd-status-badge--passiv{--fd-status-dot:#338960}

.fd-status-badge--pausiert,
.fd-status-badge--reserviert{--fd-status-dot:#d39a2f}

.fd-status-badge--vermietet,
.fd-status-badge--verkauft,
.fd-status-badge--fremd,
.fd-status-badge--beendet{--fd-status-dot:#c95757}

/* Kompakte Einheitenkennzeichnung bleibt ebenfalls reine Schrift. */
.fd-badge--compact{font-size:7.8px;letter-spacing:.055em}
.fd-badge--compact.fd-status-badge{gap:4px}
.fd-badge--compact.fd-status-badge::before{width:5px;height:5px}
