iframe[data-controlid="ClientDetailsInfo"] {
    height: 500px !important;
    overflow: hidden !important;
}

iframe[data-controlid="ClientContactInfo"] {
    height: 250px !important;
    overflow: hidden !important;
}

iframe[data-controlid="ClientAddressInfo"] {
    height: 450px !important;
    overflow: hidden !important;
}

/* 1. Remove linha vertical da primeira célula apenas no Quick View */
html[dir=ltr] .quickform .crmEntityFormView .cell.crmquickform-cell:first-child {
    border-right: none !important;
}

/* 2. Hover exclusivo para os cards de Quick View */
.quickform td.clearfix.cell.crmquickform-cell:hover {
    transform: translateY(-2px);
    transition: transform 0.2s ease;
}

/* 3. Ajuste de largura e containers internos do Quick View */
.quickform #content-container.quickform {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* 4. Força a tabela interna a expandir SEM quebrar o modal de criação */
.quickform #content_form table.section {
    width: 100% !important;
    display: table !important;
}

/* 5. Ajusta as células apenas quando estiverem dentro de um contexto quickform */
.quickform #content_form td.cell {
    width: 100% !important;
    display: block !important; /* Aqui ele pode ser block porque está isolado */
}

/* 6. Esconde a coluna fantasma 'zero-cell' apenas no Quick View */
.quickform #content_form td.zero-cell {
    display: none !important;
}

/* 7. Garante que os inputs acompanhem a largura no Quick View */
.quickform #content_form .control input, 
.quickform #content_form .control select, 
.quickform #content_form .control textarea {
    width: 100% !important;
    max-width: 100% !important;
}

/* 8. Limpeza de backgrounds e bordas de containers do Quick View */
.quickform .crmEntityFormView, 
.quickform .entitylist, 
.quickform .modal-content, 
.quickform .popover-content {
    background-color: transparent !important;
    background: none !important;
    border: none !important;
}

/* 9. Alvo específico para o body dentro do iframe do Quick View */
body:has(#content-container.quickform) {
    background-color: transparent !important;
}

/* 10. Esconde labels do controle do Quick View */
/* Se este label ficar fora do container .quickform */
.crmquickform-cell .field-label {
    display: none !important;
}

/* --- EXPANSÃO TOTAL DO QUICK VIEW --- */

/* 1. Remove margens e preenchimentos do body dentro do iframe */
body:has(#content-container.quickform) {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    overflow-x: hidden; /* Evita scroll horizontal indesejado */
}

/* 2. Força o container principal a ocupar a largura total da janela */
#content-container.container.quickform {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    left: 0 !important;
    position: absolute !important; /* Garante que ele ignore paddings do elemento pai */
}

/* 3. Ajusta o formulário interno para não ter respiros laterais */
.quickform #content {
    padding: 0 !important;
    width: 100% !important;
}

/* 4. Garante que a estrutura do Dynamics (tab e section) também se estenda */
.quickform .tab, 
.quickform .tab-column,
.quickform fieldset {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 5. Ajuste fino nas células para ocuparem a borda */
.quickform table.section {
    width: 100% !important;
    margin-bottom: 0 !important;
}

.quickform td.cell {
    padding: 10px 10px !important; /* Mantém apenas um respiro vertical, remove o lateral */
}