/* Formulários de cadastro do Suporte abertos no modal da grade (Table / EditTemplate).
   Folha global, carregada em BlazorApp1/Components/App.razor — mesmo esquema do financial-motion.css.

   Por que não usam mais "form-body": o modal do Kernel já embrulha o conteúdo numa .form-body
   (EditDialog.razor) e, com a rolagem ligada (ScrollingDialogContent), a regra
   ".modal-dialog-scrollable .modal-body .form-body { overflow-y: auto; max-height: ... }" valia também
   para a .form-body interna — rolagem dentro de rolagem e recuo dobrado. */

/* Espaçamento entre os grupos — a mesma regra que a .form-body do Kernel aplicava (GroupBox.razor.scss). */
.support-form > .groupbox:not(:last-child) {
    margin-block-end: 1rem;
    margin-block-start: 0;
}

.support-form > .row + .groupbox {
    margin-block-start: 1rem;
}

/* Rótulos longos nas caixas de seleção: o Kernel força uma linha só com reticências
   (Checkbox.razor.scss: nowrap + ellipsis), o que cortava textos como "Obrigatório informar a chave de
   acesso a documento fiscal eletrônico…". Aqui o texto quebra linha e a caixa fica alinhada à primeira. */
.support-form--wrap-checks .form-check {
    align-items: flex-start;
}

    .support-form--wrap-checks .form-check .form-check-input + .form-check-label {
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
        line-height: 1.35;
    }
