#SncrPreviewModal .modal-dialog {
    width: 90vw;
    max-width: 90vw;
    height: 90vh;
    margin: 5vh auto;
}

#SncrPreviewModal .modal-content {
    height: 100%;
    overflow: hidden;
}

#SncrPreviewModal .modal-body {
    min-height: 0;
    overflow: hidden;
    background-color: var(--cx-secondary-bg, #e9ecef);
}

#SncrPreviewFrame {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    background-color: var(--cx-secondary-bg, #e9ecef);
}

@media (max-width: 575.98px) {
    #SncrPreviewModal .modal-dialog {
        width: 100vw;
        max-width: none;
        height: 100vh;
        height: 100dvh;
        margin: 0;
    }

    #SncrPreviewModal .modal-content {
        height: 100vh;
        height: 100dvh;
        border: 0;
        border-radius: 0;
    }
}

@media print {
    #SncrPreviewModal {
        display: none !important;
    }
}

/* Selo da numeracao no bloco de receita do prontuario.
 *
 * Sempre visivel, ao contrario dos icones de acao vizinhos, que o Main.css esconde ate o
 * mouse entrar no bloco: este e estado, como o de compartilhado e o de assinado - o
 * medico precisa ver que a receita ficou pelo caminho sem ter que procurar por ela.
 * A cor vem do text-success/text-danger que o SncrPaintRecordBadge aplica. */
.PatientMedicalDataTextSncr {
    display: block;
    line-height: 1;
    cursor: help;
}

/* Divisorias entre os tipos de informacao do bloco de receita controlada. O painel junta
 * tres grupos que o modelo oficial trata separado - emitente, paciente e prescricao - e
 * sem linha nenhuma eles viram um paredao de campos dentro da tarja colorida.
 *
 * Emitente e paciente ficam lado a lado so a partir do lg; empilhados, a divisoria entre
 * eles vira horizontal. A da prescricao vai no proprio titulo, que o SncrApplyType exibe
 * apenas no modo SNCR - na receita simples nao ha grupo nenhum para separar. */
.SncrPanel .SncrPanelGroup + .SncrPanelGroup {
    border-top: 1px solid rgba(var(--cx-body-color-rgb), .15);
    padding-top: 0.75rem;
}

@media (min-width: 992px) {
    .SncrPanel .SncrPanelGroup + .SncrPanelGroup {
        border-top: 0;
        padding-top: 0;
        border-left: 1px solid rgba(var(--cx-body-color-rgb), .15);
    }
}

.SncrMode .SncrPrescriptionTitle {
    border-top: 1px solid rgba(var(--cx-body-color-rgb), .15);
    padding-top: 0.75rem;
}
