/* Versione aggiornata: 1.0.0 | Data: 2025-10-29 06:51:46 UTC | File: backend/src/core/static/core/css/print.css | by maxmax68 */
@media print {
    *,
    *::before,
    *::after {
        box-shadow: none !important;
        text-shadow: none !important;
    }

    html,
    body {
        background: #ffffff !important;
        color: #000000 !important;
    }

    body {
        margin: 0 !important;
    }

    @page {
        margin: 12mm;
    }

    .app-shell__background,
    .app-shell__glow,
    .app-shell__pattern,
    .app-intro,
    .app-navbar,
    .app-navbar__container,
    .app-navbar__menu,
    .app-navbar__chip,
    .app-shell__glow--one,
    .app-shell__glow--two,
    .page-hero__cta,
    .page-hero__meta,
    .admin-print__header button,
    .admin-print__actions,
    .btn,
    a.btn,
    .badge,
    [data-nav-chip],
    [data-app-intro] {
        display: none !important;
    }

    [data-print-area],
    .admin-print {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        background: #ffffff !important;
        color: #000000 !important;
    }

    [data-print-area] .surface-card,
    [data-print-area] .surface-card__body,
    .admin-print .surface-card,
    .admin-print .surface-card__body {
        box-shadow: none !important;
        border: none !important;
        background: transparent !important;
    }

    [data-print-area] .surface-card__body,
    .admin-print .surface-card__body {
        padding: 0 !important;
    }

    .convocazione-render__content {
        white-space: pre-wrap;
    }

    .admin-print__meta {
        color: #000000 !important;
    }
}
