.qd-office-pdf[data-v-045bed93] {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: var(--td-bg-color-component);
}
.qd-office-pdf__container[data-v-045bed93] {
  position: absolute;
  width: 100%;
  max-height: 100%;
  overflow: auto;
}
.qd-office-pdf__viewer[data-v-045bed93] {
  width: 100%;
  height: 100%;
}
.qd-office-pdf__viewer[data-v-045bed93] .page {
  box-sizing: content-box;
}
.qd-office-pdf__viewer[data-v-045bed93] .annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder) > a {
  background-color: transparent;
}
.qd-office-pdf__controls[data-v-045bed93] {
  position: absolute;
  left: 50%;
  bottom: var(--td-comp-paddingTB-xl) !important;
  transform: translateX(-50%);
  border-radius: 3px;
  background-color: rgba(var(--td-bg-color-container), 0.5);
  backdrop-filter: blur(2px);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.08);
  user-select: none;
  transition: all 0.2s linear;
}
.qd-office-pdf__controls .t-button[data-v-045bed93] {
  width: 38px;
  height: 38px;
  padding: 0;
  margin-left: 0;
}
.qd-office-pdf__controls-body[data-v-045bed93] {
  display: flex;
  align-items: center;
  opacity: 0.5;
  transition: opacity 0.2s linear;
}
.qd-office-pdf__controls-scale[data-v-045bed93] {
  width: 39px;
  margin: 0 var(--td-comp-margin-s);
}
.qd-office-pdf__controls-page[data-v-045bed93] {
  display: flex;
  align-items: stretch;
}
.qd-office-pdf__controls-page[data-v-045bed93] .t-input-number {
  width: auto;
}
.qd-office-pdf__controls-page[data-v-045bed93] .t-input-number .t-input {
  padding: 0;
}
.qd-office-pdf__controls-page[data-v-045bed93] .t-input-number .t-input__wrap {
  min-width: 32px;
}
.qd-office-pdf__controls-page[data-v-045bed93] .t-input-number .t-input__inner {
  min-width: 32px;
}
.qd-office-pdf__controls-page-input[data-v-045bed93] {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 var(--td-comp-paddingTB-s);
  font-size: var(--td-font-body-medium);
  gap: var(--td-comp-margin-s);
  background-color: var(--td-bg-color-secondarycontainer);
  border-radius: var(--td-radius-default);
}
.qd-office-pdf__controls[data-v-045bed93]:hover {
  background-color: var(--td-bg-color-container);
}
.qd-office-pdf__controls:hover .qd-office-pdf__controls-body[data-v-045bed93] {
  opacity: 1;
}
.controls-fade-leave-active[data-v-045bed93],
.controls-fade-enter-active[data-v-045bed93] {
  transition: opacity 0.28s cubic-bezier(0.38, 0, 0.24, 1);
}
.controls-fade-enter-from[data-v-045bed93],
.controls-fade-leave-to[data-v-045bed93] {
  opacity: 0;
}
