/* ========================================================== */
/* CÓDIGO CSS COMPLETO PARA REDUCIR TODO EL ESPACIADO DEL FORMULARIO */
/* Aplicado a .crmEntityFormView (formularios de Dataverse) */
/* ========================================================== */

/* 1. ANULA EL RELLENO GRANDE EN CELDAS (CAMPOS INDIVIDUALES) */
/* La causa principal del espacio. Cambia el relleno inferior de 20px (por defecto) a 5px. */
.crmEntityFormView .cell, 
.crmEntityFormView td.cell {
    /* Formato: top (0), sides (28px), bottom (5px) */
    padding: 0 28px 5px !important; 
}

/* 2. REDUCE EL ESPACIO ENTRE SECCIONES (Contenedores de Grupo) */
/* Ataca los elementos que agrupan toda una sección (fieldsets y divs de Dataverse). */
.crmEntityFormView fieldset, 
.crmEntityFormView div[data-container="section"],
.crmEntityFormView div[data-section-name] {
    /* Elimina el margen superior e inferior grande entre bloques de sección. */
    margin-top: 5px !important; 
    margin-bottom: 5px !important; 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* 3. AJUSTE DE TÍTULOS DE SECCIÓN */
/* Minimiza el espacio alrededor del título (Ej: "Quote Basic Information"). */
.crmEntityFormView .section-title h3,
.crmEntityEntityFormView .section-title h4 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* 4. REDUCE EL ESPACIADO DE BORDES DE TABLA (ajuste fino) */
/* Anula el border-spacing que puede añadir unos pocos píxeles de separación. */
.crmEntityFormView table {
    border-spacing: 0 !important;
}

/* 5. ELIMINA EL MARGEN DE FORM-GROUP (Si tu formulario lo utiliza en lugar de .cell) */
/* Es una medida de seguridad si el estilo se mezcla con Bootstrap. */
.form-group {
    margin-bottom: 8px !important; 
}