/* Fichas técnicas: modal off-canvas do Elementor com a ficha num iframe. */
.e-off-canvas__content::-webkit-scrollbar {
  width: 1vw;
  background: transparent;
}
.e-off-canvas__content::-webkit-scrollbar-track-piece:start {
  background: transparent;
  margin-top: 50px;
}
.e-off-canvas__content::-webkit-scrollbar-track-piece:end {
  background: transparent;
  margin-bottom: 20px;
}
.e-off-canvas__content::-webkit-scrollbar-thumb {
  background: lightgray;
  border-radius: 20px;
}

.ficha-modal {
  width: 100%;
}

.iframe-ficha {
  width: 100%;
  min-height: 300px;
  border: 0;
  display: block;
  background: #fff;
  overflow: hidden;
}

/* “Baixar ficha (PDF)”: link para o Portal Eureka (antes, botão Imprimir). */
.ficha-modal .btn-imprimir-ficha,
.ficha-modal .btn-imprimir-ficha:visited {
  display: table;
  margin: 30px auto 6px;
  padding: 10px 18px;
  border: 0;
  border-radius: 5px;
  background: #E05206;
  color: #fff;
  font-family: inherit;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
  cursor: pointer;
  transition-duration: 300ms;
}
.ficha-modal .btn-imprimir-ficha:hover,
.ficha-modal .btn-imprimir-ficha:focus-visible {
  background: #6B1F7C;
  color: #fff;
  transition-duration: 300ms;
}

.ficha-modal .ficha-pdf-nota {
  display: block;
  margin: 0 auto 30px;
  text-align: center;
  font-size: 13px;
  color: #616365;
}
