/* Escala central da interface de desktop. O visualizador de PDF usa outro layout.
   A media query acompanha o limite de desktop do Sidebar.css (992px).
   O zoom do navegador continua disponível para o usuário. */
@media screen and (min-width: 993px) {
    @supports (zoom: 0.9) {
        html.sgq-interface {
            --sgq-interface-scale: 0.9;
            zoom: var(--sgq-interface-scale);
        }

        /* Unidades vh precisam compensar a escala para ocupar toda a tela. */
        .sgq-interface #sidebar {
            height: calc(100vh / var(--sgq-interface-scale));
        }

        .sgq-interface .main-content-wrapper,
        .sgq-interface .public-content-wrapper {
            min-height: calc(100vh / var(--sgq-interface-scale));
        }
    }
}

@media print {
    html.sgq-interface {
        zoom: 1;
    }
}
