.print-box {
  border-bottom: 1px solid #e0e0e0;
  padding: 2rem 0;
}
.print-box .wrapper-1 {
  display: flex;
  justify-content: flex-end;
}
.print-box .wrapper-1 .btn-print {
  color: #515151;
  font-family: 'Inter', sans-serif;
  font-size: 1.5rem;
  line-height: 160%;
  font-weight: 600;
  letter-spacing: 2%;
  padding-left: 2.5rem;
  background: url('../images/icons/print.svg') left center no-repeat;
}
.print-box .wrapper-1 .btn-print:hover {
  opacity: 0.9;
}

@media print {
  /* Ukryj elementy niepotrzebne przy druku */
  header,
  footer,
  .skip-links,
  .breadcrumb-box,
  .menu-left,
  .print-box,
  .see-also,
  .partners,
  .recommended,
  .recommended-boxes,
  .btn-print,
  .search-box,
  .site-control,
  .btn-menu,
  .logos-links,
  .btn-1,
  nav {
    display: none !important;
  }

  /* Reset tła i cieni */
  * {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  body {
    font-size: 12pt;
    line-height: 1.5;
    color: #000;
  }

  /* Treść artykułu na pełną szerokość */
  .content-1 {
    display: block !important;
  }
  .col-left,
  .col-right {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Linki – pokaż adres URL */
  .text-content a[href]::after {
    content: ' (' attr(href) ')';
    font-size: 10pt;
    color: #555;
  }
  .text-content a[href^='#']::after,
  .text-content a[href^='javascript']::after {
    content: '';
  }

  /* Unikaj łamania strony w środku elementów */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  img,
  figure,
  table {
    page-break-inside: avoid;
    break-inside: avoid;
  }

  /* Nagłówki nie na końcu strony */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
    break-after: avoid;
  }

  /* Obraz autora */
  .author-image {
    page-break-inside: avoid;
    break-inside: avoid;
  }
} /*# sourceMappingURL=print.css.map */
