:root {
    --font-family-base: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

body {
    font-family: 'Roboto';
    /* font-weight: 500; Gotham Medium por defecto */
}

/* Estilos para impresión */
@media print {
    .no-print, .navbar .btn {
        display: none !important;
    }

    body {
        margin: 0;
        background-color: #fff;
        font-size: 0.75rem;
    }

    .card {
        border: none;
    }

    .card-header, .card-body {
        padding: 0 !important;
    }

    .card-body {
        margin-top: 10px;
    }

    .card-header, .card-body {
        padding: 0.2rem 0.5rem;
    }

        .card-body strong {
            display: block;
            margin-bottom: 0.2rem;
        }
}