/* Tamaño/forma del badge (sin color) */
.badge.cc-risk-inline{
  display:inline-block;
  font-size:14px;
  padding:6px 12px;
  border-radius:14px;
  font-weight:600;
  margin-left:8px;
  vertical-align:middle;
  border:none !important;          /* fuerza quitar borde del tema */
  box-shadow:none !important;      /* por si el tema aplica sombra */
  background-image:none !important;/* anula gradientes del tema */
}

/* Texto del score */
.cc-badge-score{ margin-left:6px; opacity:.6; font-size:13px; }

/* Colores PROPIOS (reglas súper específicas) */
.badge.cc-risk-inline.cc-badge-premium  { background-color:#4CAF50 !important; color:#fff !important; }
.badge.cc-risk-inline.cc-badge-estandar { background-color:#2196F3 !important; color:#fff !important; }
.badge.cc-risk-inline.cc-badge-atencion { background-color:#FF9800 !important; color:#fff !important; }
.badge.cc-risk-inline.cc-badge-riesgo   { background-color:#F44336 !important; color:#fff !important; }
.badge.cc-risk-inline.cc-badge-neutral  { background-color:#9E9E9E !important; color:#fff !important; }


.amount.cc-badge-premium  { background:#4CAF50; }
.amount.cc-badge-estandar { background:#2196F3; }
.amount.cc-badge-atencion { background:#FF9800; }
.amount.cc-badge-riesgo   { background:#F44336; }
