.paragraph--type-pdf-viewer {
  position: relative;
}
.paragraph--type-pdf-viewer.hide-pdf-link .pdf-download,
.paragraph--type-pdf-viewer.hide-pdf-link .pdfviewer--download {
  display: none;
}
.paragraph--type-pdf-viewer:not(.banner) .pdf-view a.active {
  background-color: red;
}
.paragraph--type-pdf-viewer.banner:has(.active) .paragraph__content {
  display: none;
}
.paragraph--type-pdf-viewer .pdf-viewer,
.paragraph--type-pdf-viewer .pdfviewer {
  height: 100%;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  pointer-events: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 450px;
  max-height: 90vh;
  display: none;
}
.paragraph--type-pdf-viewer .pdf-viewer.active,
.paragraph--type-pdf-viewer .pdfviewer.active {
  display: block;
}
.paragraph--type-pdf-viewer .pdf-viewer.is-fullscreen,
.paragraph--type-pdf-viewer .pdfviewer.is-fullscreen {
  padding: 20px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--header,
.paragraph--type-pdf-viewer .pdfviewer .pdfviewer--header {
  height: 30px;
  margin-bottom: 20px;
  align-items: center;
  position: relative;
}
.paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--header .pdfviewer--actions [data-tooltip]::after,
.paragraph--type-pdf-viewer .pdfviewer .pdfviewer--header .pdfviewer--actions [data-tooltip]::after {
  transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: block;
  position: absolute;
  content: attr(data-tooltip);
  background-color: red;
  line-height: 1;
  white-space: nowrap;
  top: calc(-100% - 5px);
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  width: auto;
  height: auto;
}
.has-mouse .paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--header .pdfviewer--actions [data-tooltip]:hover::after,
.has-mouse .paragraph--type-pdf-viewer .pdfviewer .pdfviewer--header .pdfviewer--actions [data-tooltip]:hover::after {
  transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--slides,
.paragraph--type-pdf-viewer .pdfviewer .pdfviewer--slides {
  height: calc(100% - 108px);
  min-height: 350px;
  overflow: hidden;
}
.paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--nav,
.paragraph--type-pdf-viewer .pdfviewer .pdfviewer--nav {
  display: flex;
  justify-content: space-between;
}
.paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--header,
.paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--nav,
.paragraph--type-pdf-viewer .pdfviewer .pdfviewer--header,
.paragraph--type-pdf-viewer .pdfviewer .pdfviewer--nav {
  margin-left: clamp(10px, 4.4444444444px + 0.0092592593 * 100vw, 20px);
  margin-right: clamp(10px, 4.4444444444px + 0.0092592593 * 100vw, 20px);
  z-index: 2;
}
.paragraph--type-pdf-viewer .pdf-viewer.is-fullscreen .pdfviewer--header,
.paragraph--type-pdf-viewer .pdf-viewer.is-fullscreen .pdfviewer--nav,
.paragraph--type-pdf-viewer .pdfviewer.is-fullscreen .pdfviewer--header,
.paragraph--type-pdf-viewer .pdfviewer.is-fullscreen .pdfviewer--nav {
  margin-left: 0;
  margin-right: 0;
}
.paragraph--type-pdf-viewer .pdf-viewer button,
.paragraph--type-pdf-viewer .pdfviewer button {
  position: relative;
  width: auto;
}
@media (max-width: 600px) {
  .paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--nav--item-text,
  .paragraph--type-pdf-viewer .pdfviewer .pdfviewer--nav--item-text {
    display: none;
  }
  .paragraph--type-pdf-viewer .pdf-viewer .pdfviewer--double-page img,
  .paragraph--type-pdf-viewer .pdfviewer .pdfviewer--double-page img {
    max-width: 70%;
  }
}
.paragraph--type-pdf-viewer .spinner {
  transform: translate(50%, -50%);
  top: 50%;
  right: 50%;
  position: absolute;
  z-index: 100;
  display: none;
}
.paragraph--type-pdf-viewer:has(.pdfviewer--active-page:not(.pdfviewer--loaded-page)), .paragraph--type-pdf-viewer:has(.pdfviewer--first-page:not(.pdfviewer--loaded-page)) {
  transform: unset !important;
}
.paragraph--type-pdf-viewer:has(.pdfviewer--active-page:not(.pdfviewer--loaded-page)) .spinner, .paragraph--type-pdf-viewer:has(.pdfviewer--first-page:not(.pdfviewer--loaded-page)) .spinner {
  display: block;
}
/*# sourceMappingURL=../../_maps/components/paragraph/paragraph--pdf-viewer.css.map */
