/* TradeEstimator — print.css */
/* -- PRINT STYLES -- Professional printable estimates (moat vs ChatGPT) */
@media print {
  body { background: #fff !important; font-size: 12pt; }
  .top-header, .platform-tabs, .ctx-bar, #moatBar, #firstVisitHint,
  .api-banner, .upload-zone, .acts, #negotiationPanel,
  .header-cta, #stripeModal, .pipeline-header, .agents-track,
  .sidebar, #mobileToggle, #sidebarOverlay, .platform-section,
  [onclick*="switchPlatformTab"], [onclick*="copyEstimate"],
  [onclick*="shareResult"], [onclick*="resetAll"],
  [onclick*="openLeadModal"], [onclick*="showNegotiation"],
  button:not(.no-print-hide) { display: none !important; }
  .main { max-width: 100% !important; padding: 0 !important; margin: 0 !important; }
  .results { box-shadow: none !important; border: none !important; }
  .results * { break-inside: avoid; }
  .price-card { border: 1px solid #ccc !important; box-shadow: none !important; }
  /* Add print header */
  .results::before {
    content: "TradeEstimator.ai — AI Home Repair Estimate";
    display: block; font-family: Georgia, serif; font-size: 18pt; font-weight: 700;
    color: #1B3A5C; margin-bottom: 8pt; padding-bottom: 8pt;
    border-bottom: 2pt solid #E8610A;
  }
  .results::after {
    content: "Pricing: RSMeans 2024 | Labor: BLS OEWS May 2024 | Code: NEC/IPC/IRC 2023 | Generated at tradeestimator.ai";
    display: block; font-family: monospace; font-size: 8pt; color: #999;
    margin-top: 16pt; padding-top: 8pt; border-top: 1px solid #ddd;
  }
}

