/* ═══════════════════════════════════════════════════════════════
   91STUDIO — PRINT COMMUN v1.0.0 (plan-migration-style-unique Phase 4, PR-A)
   Chargé avec media="print" : n'affecte QUE l'impression navigateur.
   Les previews éditoriales (devis Playfair, contrat Times, OS beige,
   cctp-doc) portent leurs propres @media print PLUS spécifiques — ce
   fichier fournit la base commune (page, chrome masqué, typo).
   ═══════════════════════════════════════════════════════════════ */

@page {
    size: A4;
    margin: 18mm;
}

/* Le chrome de l'app ne s'imprime jamais */
.sidebar,
.mobile-nav,
.kbd-hints,
#ia-sidebar-toggle,
#cmdk-create-btn,
.no-print {
    display: none !important;
}

body {
    background: #fff !important;
    color: #1d1d1f;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}

#page-content {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: none !important;
}

/* Tables : lignes fines, pas de fonds d'écran */
table { border-collapse: collapse; }
tr { break-inside: avoid; }

/* Liens imprimés en encre, sans soulignement bleu */
a { color: #1d1d1f; text-decoration: none; }
