/* print.css — impresión y "Guardar como PDF" de las calculadoras (2026-08-31).
   Va despues de dark-mode.css y calculators-pro.css para poder pisarlos. */
.print-sheet{display:none}

@media print{
  @page{margin:10mm}
  html,body{background:#fff!important;color:#111!important}
  body{font-size:10pt;line-height:1.3}

  .topbar,.market-strip,.market-wrap,.hero,.page-cta,.calculator-top-actions,
  .calculator-visible-pills,.calculator-more,.calculator-nav-compact,.tooltab,.toolnav,
  .sc-trust,.seo-guide,.feature-section,.why-section,.faq-home,.about-section,
  .sources-section,.footer,.chat-launch,.chat-panel,.home-hero,.hub-grid,.hub-card,
  .calc-actions,.calc-reset,.result-print,.chat-compose,.skip-link,
  .page-hero,.seo-faq,.liquidacion-guide,.guides-section,.guides-grid,
  #print-help,.cookie,.sc-toast,.notice-actions{display:none!important}

  .print-sheet{display:block!important;margin:0 0 3mm;border-bottom:1px solid #ddd;padding-bottom:2mm;break-inside:avoid;break-after:avoid}
  .print-sheet strong{display:block;font-size:12.5pt}
  .print-sheet span{display:block;font-size:8.5pt;color:#555}

  main,.wrap,.calculator,.panel,.result,.calculator-shell,.page-title{
    display:block!important;float:none!important;width:auto!important;max-width:none!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    background:#fff!important;color:#111!important;box-shadow:none!important}
  .page-hero h1,.panel h2,.result h2,.result-label{font-size:13pt!important;color:#111!important}
  .panel{margin-bottom:3mm}
  .result{margin-top:3mm!important;padding-top:2mm!important;border-top:1px solid #ddd!important}
  .result-main,.liq-total strong{font-size:15pt!important;color:#111!important}

  .field,.row2,.breakdown,.liq-summary,.liq-lines{display:block!important;break-inside:auto}
  .breakdown>div,.liq-summary>div,.liq-lines>.liq-line{display:flex!important;justify-content:space-between;
    gap:6mm;border-bottom:1px dotted #ccc;padding:0.7mm 0;break-inside:avoid}
  .breakdown>div span,.liq-lines>.liq-line span{color:#333!important}
  input,select,textarea{border:0!important;background:transparent!important;color:#111!important;
    font-weight:600;padding:0!important;height:auto!important}
  .notice,.seo-source-link,.faq-chevron{display:none!important}
  a[href^="http"]::after{content:""}
}
