/**
 * Dondozo Tools - Print Stylesheet
 */

@media print {
  *, *::before, *::after {
    background: transparent !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  body {
    font-size: 12pt;
    line-height: 1.5;
    background: #ffffff !important;
  }

  /* Hide interactive, non-print elements */
  .site-header,
  .site-footer,
  .mobile-menu-toggle,
  .mobile-nav-drawer,
  .header-actions,
  .dondozo-skip-link,
  .dondozo-btn,
  .export-actions-bar,
  .dondozo-pagination,
  .dondozo-breadcrumbs,
  .accordion-trigger::after,
  .ad-slot-container,
  .comments-area,
  .related-tools-box,
  .stat-slider {
    display: none !important;
  }

  a {
    text-decoration: underline;
  }

  a[href^="http"]:after {
    content: " (" attr(href) ")";
    font-size: 80%;
  }

  /* Don't show URL for anchors or internal links */
  a[href^="#"]:after,
  a[href^="/"]:after {
    content: "";
  }

  /* Table borders */
  .dondozo-table,
  .dondozo-table th,
  .dondozo-table td {
    border: 1px solid #333333 !important;
  }

  .tool-workspace {
    border: 1px solid #333333 !important;
    page-break-inside: avoid;
  }

  .accordion-panel {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
  }
}
