/**
 * APR Theme - Print Stylesheet
 * 
 * Provides crisp, high-contrast, paper-optimized printing for
 * load evaluations, calculation summaries, and worksheets.
 */

@media print {
  /* Hide non-content chrome */
  .apr-skip-link,
  .apr-header,
  .apr-footer,
  .apr-mobile-toggle,
  .apr-nav-mobile,
  .apr-header-search-form,
  .apr-btn,
  .apr-disclosure-note,
  .apr-newsletter-section,
  .apr-calc-actions,
  .no-print {
    display: none !important;
  }

  body {
    background: #ffffff !important;
    color: #000000 !important;
    font-size: 11pt;
    line-height: 1.4;
  }

  .apr-container, .apr-container-narrow {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  a {
    color: #000000 !important;
    text-decoration: underline !important;
  }

  /* Expand print URLs for external links */
  a[href^="http"]:after {
    content: " (" attr(href) ")";
    font-size: 85%;
  }

  .apr-card, .apr-metric-tile, .apr-table-responsive {
    border: 1px solid #333333 !important;
    box-shadow: none !important;
    page-break-inside: avoid;
  }

  .apr-metric-value {
    color: #000000 !important;
  }

  /* Print header banner */
  .apr-site-main::before {
    content: "APR Logistics Carrier Platform — Load Evaluation Document";
    display: block;
    font-weight: bold;
    font-size: 14pt;
    border-bottom: 2px solid #000000;
    padding-bottom: 6pt;
    margin-bottom: 12pt;
  }
}
