/*
 * Empilhamento do SweetAlert2 — so isso. **Nenhuma cor**: fundo, sombra, botao e o dark
 * mode saem do proprio SweetAlert2 do `plugins.bundle.css`, como em `alpha-lookup.css` e
 * `alpha-loading.css`.
 *
 * O SweetAlert2 declara `div:where(.swal2-container) { z-index: 1060 }`, o que basta para
 * **uma** modal do Bootstrap (`--bs-modal-zindex: 1055`). Modal sobre modal, nao: a tela da
 * OC empilha `Migrar Matéria Prima (OS)` sobre `Novo item` e sobe o degrau
 * (`1055 + abertas * 20`), entao a partir da segunda janela a caixa de
 * `Confirma a inclusão deste(s) Item(ns) ?` ficava **atras** da modal.
 *
 * O seletor de classe (0,1,0) vence o `div:where(...)` (0,0,1) do plugin. O valor fica
 * acima tambem do bloqueio de pagina do `alpha-loading.css` (10000) — pergunta e mensagem
 * sao o topo da tela, sempre.
 */

.swal2-container {
    z-index: 20000;
}

/*
 * A caixa que mostra uma **grade**, e nao uma frase — a resposta do
 * ` Status de Serviço` da NF-e (`_StatusServicoSefaz.cshtml`).
 *
 * O tema corta o conteudo da caixa em `max-height: 200px`
 * (`plugins.bundle.css`: `.swal2-container .swal2-html-container`), teto pensado para
 * texto longo virar rolagem. Uma grade de seis campos nao cabe ali: o conteudo saia
 * cortado no meio de um campo, com o bloco do retorno tecnico fora da tela.
 *
 * O teto passa a ser o da **janela**, e nao o do conteudo: em tela baixa a caixa continua
 * rolando, como o tema quer. So vale para quem pede, pelo `classe` do
 * `AlphaAlertas.caixa` — nenhuma outra mensagem do sistema muda.
 */
.swal2-container .swal2-html-container.alpha-caixa-grade {
    max-height: 70vh;
}
