/* Clases genéricas compartidas */
.oculto { display: none !important; }
.texto-suave { color: var(--color-texto-suave); }
.texto-tenue { color: var(--color-texto-tenue); }
.texto-peligro { color: var(--color-peligro); }
.texto-exito { color: var(--color-exito); }
.texto-primario { color: var(--color-primario); }
.texto-derecha { text-align: right; }
.texto-centro { text-align: center; }
.texto-pequeno { font-size: 12.5px; }
.negrita { font-weight: 600; }
.mt-0 { margin-top: 0; }
.mt-1 { margin-top: 8px; }
.mt-2 { margin-top: 16px; }
.mt-3 { margin-top: 24px; }
.mb-0 { margin-bottom: 0; }
.mb-1 { margin-bottom: 8px; }
.mb-2 { margin-bottom: 16px; }
.flex { display: flex; align-items: center; gap: 8px; }
.flex-envolver { flex-wrap: wrap; }
.espaciador { flex: 1; }
.ancho-completo { width: 100%; }
.ancho-maximo-form { max-width: 720px; }
