/* ==========================================================================
   ESTILOS DE IMPRESIÓN Y EXPORTACIÓN A PDF EJECUTIVO
   ========================================================================== */

@media print {
  body {
    background: white !important;
    color: #111827 !important;
    font-size: 11pt;
  }

  .top-institutional-bar,
  .main-header,
  .clean-navbar-wrapper,
  .auth-gatekeeper-overlay,
  .hero-cta-group,
  .calendar-controls-box,
  .interventions-tabs,
  .modal-overlay,
  .main-footer,
  .btn-tomo-preview,
  .btn-tomo-download,
  .btn-event-detail,
  .tomo3-nav-pills,
  .tomo4-nav-pills,
  .toast-notification,
  .color-copy-actions,
  #qrVerificationModal,
  #catastroModal {
    display: none !important;
  }

  .hero-section,
  .tomo2-master-header {
    min-height: auto;
    padding: 2rem 0;
    color: #0B2545 !important;
    background: white !important;
  }

  .hero-overlay, .hero-pattern {
    display: none !important;
  }

  .hero-title {
    color: #0B2545 !important;
    font-size: 24pt;
  }

  .hero-subtitle {
    color: #475569 !important;
    font-size: 14pt;
  }

  .chart-card,
  .pillar-card,
  .timeline-card,
  .event-anchor-card,
  .tomo-card,
  .doctrine-card,
  .color-swatch-premium,
  .type-specimen-card,
  .submarca-tomo3-card,
  .sello-calidad-card,
  .totem-showcase-card,
  .vial-feature-card,
  .vial-map-card,
  .catastro-showcase-box,
  .nomenclatura-showcase-box,
  .cdmc-card,
  .impact-table-card {
    page-break-inside: avoid;
    box-shadow: none !important;
    border: 1px solid #CBD5E1 !important;
  }

  .section-header,
  .tomo2-section-header {
    page-break-after: avoid;
    margin-bottom: 1.5rem !important;
  }
}
