/* ==========================================================================
   Kulumi — estilos próprios (complementam o Bootstrap 5)
   ========================================================================== */

body {
    min-height: 100vh;
}

.navbar-brand i {
    font-size: 1.2rem;
}

/* Deixa os cards do painel com leve elevação. */
.card {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .06);
}

/* Botões de atalho do painel maiores em telas pequenas. */
.btn-lg i {
    margin-right: .35rem;
}

/* Barras de progresso do resumo por propriedade. */
.progress {
    background-color: #e9ecef;
}

/* ==========================================================================
   Impressão amigável dos relatórios (CSS de print)
   ========================================================================== */
@media print {
    /* Esconde navegação, filtros e botões. */
    .navbar,
    footer,
    .no-print,
    .btn {
        display: none !important;
    }

    body {
        background: #fff !important;
    }

    .card {
        border: none !important;
        box-shadow: none !important;
    }

    .card-header {
        background: #fff !important;
        border-bottom: 1px solid #000 !important;
        font-weight: bold;
    }

    table {
        font-size: 12px;
    }

    a[href]:after {
        content: "";
    }
}
