/*
 * print.css — fiches imprimables (groupe avec code et QR code, fiche de liaison, relevé)
 * et mise en page d'impression des autres pages.
 */

.print-body {
    max-width: 48rem;
    margin: 0 auto;
    padding: var(--space-5);
    background: #ffffff;
    color: #000000;
}

.print-toolbar {
    margin-bottom: var(--space-5);
}

.print-sheet h1 {
    font-size: 1.6rem;
}

.print-code {
    display: inline-block;
    margin: var(--space-3) 0;
    padding: var(--space-3) var(--space-5);
    border: 2px solid #000000;
    font-family: var(--font-mono);
    font-size: 2rem;
    letter-spacing: 0.2em;
}

.print-qr {
    width: 6cm;
    height: 6cm;
}

.print-table td,
.print-table th {
    border: 1px solid #000000;
    padding: 0.4rem 0.6rem;
}

.print-table th {
    background: #eeeeee;
}

.blank-cell {
    width: 50%;
}

@media print {
    .print-toolbar,
    .site-header,
    .site-footer,
    .admin-sidebar,
    .skip-link,
    .no-print {
        display: none !important;
    }

    body,
    .print-body {
        background: #ffffff;
        color: #000000;
        font-size: 11pt;
    }

    .admin-body {
        display: block;
    }

    a {
        color: #000000;
        text-decoration: none;
    }

    .print-sheet {
        break-after: page;
    }
}
