/* =================================================================
   Magistri Calculator – Print Styles v3
   The "print" action opens a styled popup window (calculator.js).
   This file only handles direct @media print fallback.
   ================================================================= */
@media print {
  .calcform .actions,
  .calcform button,
  .calcform .topbar,
  .calcform .brand-wrap,
  .calcform .hint,
  .calcform .check-row .tooltip,
  .calcform .info-icon,
  .calcform .left-stack { display: none !important; }

  .calcform,
  .calcform .panel,
  .calcform .result-card {
    background: #fff !important;
    color: #111 !important;
    box-shadow: none !important;
    border: 1px solid #d8dee8 !important;
  }
  .calcform .layout { grid-template-columns: 1fr !important; display: block !important; }
  .calcform .result-card { position: static !important; }

  .calcform .panel-title h2,
  .calcform .offer-box b,
  .calcform .list-box h3 { color: #0a0a0a !important; }

  .calcform .break-row span:first-child,
  .calcform .hint,
  .calcform .list-box ul { color: #4b5563 !important; }

  .calcform .break-row.total span,
  .calcform .break-row.budget span,
  .calcform .mini-box strong,
  .calcform .service-cost-item strong { color: #0a0a0a !important; }
}
