/* [project]/node_modules/@react-pdf-viewer/core/lib/styles/index.css [app-client] (css) */
:root {
  --rpv-core__annotation--link-hover-background-color: #ff03;
  --rpv-core__annotation-popup-wrapper-background-color: #faf089;
  --rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  --rpv-core__annotation-popup-content-border-top-color: #1a202c;
  --rpv-core__arrow-border-color: #0000004d;
  --rpv-core__asking-password-color: #000;
  --rpv-core__asking-password-wrapper-background-color: #fff;
  --rpv-core__asking-password-wrapper-border-color: #0000004d;
  --rpv-core__button-background-color: #0000004d;
  --rpv-core__button-color: #000;
  --rpv-core__doc-error-background-color: #fff;
  --rpv-core__doc-error-text-background-color: #c02424;
  --rpv-core__doc-error-text-color: #fff;
  --rpv-core__doc-loading-background-color: #fff;
  --rpv-core__full-screen-target-background-color: #fff;
  --rpv-core__inner-page-background-color: #fff;
  --rpv-core__menu-divider-border-bottom-color: #0000004d;
  --rpv-core__menu-item-color: #000;
  --rpv-core__menu-item--hover-background-color: #0000001a;
  --rpv-core__menu-item--disabled-color: #0000004d;
  --rpv-core__minimal-button-color: #000;
  --rpv-core__minimal-button--hover-background-color: #0000001a;
  --rpv-core__minimal-button--disabled-color: #0000004d;
  --rpv-core__minimal-button--selected-background-color: #0000001a;
  --rpv-core__modal-body-background-color: #fff;
  --rpv-core__modal-body-border-color: #0000004d;
  --rpv-core__modal-overlay-background-color: #00000080;
  --rpv-core__page-layer-box-shadow: 2px 2px 8px 0 #0003;
  --rpv-core__popover-body-background-color: #fff;
  --rpv-core__popover-body-border-color: #0000004d;
  --rpv-core__popover-body-color: #000;
  --rpv-core__primary-button-background-color: #2566e8;
  --rpv-core__primary-button-color: #fff;
  --rpv-core__progress-bar-background-color: #0000001a;
  --rpv-core__progress-bar-progress-background-color: #2566e8;
  --rpv-core__progress-bar-progress-color: #fff;
  --rpv-core__separator-border-bottom-color: #0000004d;
  --rpv-core__spinner-border-color: #0006;
  --rpv-core__spinner-border-transparent-color: transparent;
  --rpv-core__splitter-background-color: transparent;
  --rpv-core__splitter--hover-background-color: #0003;
  --rpv-core__text-layer-text--selection-background-color: #00f;
  --rpv-core__text-layer-text--selection-color: transparent;
  --rpv-core__textbox-background-color: #fff;
  --rpv-core__textbox-border-color: #0003;
  --rpv-core__textbox-color: #000;
  --rpv-core__tooltip-body-background-color: #000;
  --rpv-core__tooltip-body-color: #fff;
}

.rpv-core__viewer--dark {
  --rpv-core__asking-password-background-color: #363636;
  --rpv-core__asking-password-color: #fff;
  --rpv-core__asking-password-wrapper-border-color: #191919;
  --rpv-core__asking-password-wrapper-background-color: #191919;
  --rpv-core__button-background-color: #171717;
  --rpv-core__button-color: #fff;
  --rpv-core__doc-error-background-color: #191919;
  --rpv-core__doc-error-text-background-color: #c02323;
  --rpv-core__doc-error-text-color: #fff;
  --rpv-core__doc-loading-background-color: #191919;
  --rpv-core__full-screen-target-background-color: #1a1a1a;
  --rpv-core__inner-page-background-color: #1a1a1a;
  --rpv-core__menu-divider-border-bottom-color: #000;
  --rpv-core__menu-item-color: #fff;
  --rpv-core__menu-item--hover-background-color: #2566e8;
  --rpv-core__menu-item--disabled-color: #5e5e5e;
  --rpv-core__minimal-button-color: #fff;
  --rpv-core__minimal-button--disabled-color: #5e5e5e;
  --rpv-core__minimal-button--hover-background-color: #191919;
  --rpv-core__minimal-button--selected-background-color: #1657bb;
  --rpv-core__modal-body-background-color: #363636;
  --rpv-core__primary-button-background-color: #2566e8;
  --rpv-core__popover-body-background-color: #363636;
  --rpv-core__popover-body-color: #fff;
  --rpv-core__progress-bar-background-color: #000;
  --rpv-core__separator-border-bottom-color: #000;
  --rpv-core__spinner-border-color: #fff;
  --rpv-core__splitter-background-color: #1a1a1a;
  --rpv-core__splitter--hover-background-color: #2566e8;
  --rpv-core__textbox-background-color: #121212;
  --rpv-core__textbox-border-color: #121212;
  --rpv-core__textbox-color: #fff;
  --rpv-core__tooltip-body-background-color: #414141;
  --rpv-core__tooltip-body-color: #fff;
}

.rpv-core__annotation {
  position: absolute;
}

.rpv-core__annotation-layer {
  z-index: 1;
}

.rpv-core__arrow {
  border-bottom: 1px solid var(--rpv-core__arrow-border-color);
  border-left-color: var(--rpv-core__arrow-border-color);
  border-right: 1px solid var(--rpv-core__arrow-border-color);
  border-top-color: var(--rpv-core__arrow-border-color);
  z-index: 0;
  width: 10px;
  height: 10px;
  position: absolute;
}

.rpv-core__arrow--tl {
  bottom: 0;
  left: 0;
  transform: translate(50%, 50%)rotate(45deg);
}

.rpv-core__arrow--tc {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%)rotate(45deg);
}

.rpv-core__arrow--tr {
  bottom: 0;
  right: 0;
  transform: translate(-50%, 50%)rotate(45deg);
}

.rpv-core__arrow--rt {
  top: 0;
  left: 0;
  transform: translate(-50%, 50%)rotate(135deg);
}

.rpv-core__arrow--rc {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%)rotate(135deg);
}

.rpv-core__arrow--rb {
  bottom: 0;
  left: 0;
  transform: translate(-50%, -50%)rotate(135deg);
}

.rpv-core__arrow--bl {
  top: 0;
  left: 0;
  transform: translate(50%, -50%)rotate(225deg);
}

.rpv-core__arrow--bc {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%)rotate(225deg);
}

.rpv-core__arrow--br {
  top: 0;
  right: 0;
  transform: translate(-50%, -50%)rotate(225deg);
}

.rpv-core__arrow--lt {
  top: 0;
  right: 0;
  transform: translate(50%, 50%)rotate(315deg);
}

.rpv-core__arrow--lc {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%)rotate(315deg);
}

.rpv-core__arrow--lb {
  bottom: 0;
  right: 0;
  transform: translate(50%, -50%)rotate(315deg);
}

.rpv-core__asking-password {
  background-color: var(--rpv-core__asking-password-background-color);
  color: var(--rpv-core__asking-password-color);
  border-radius: .25rem;
  padding: 2rem;
}

.rpv-core__asking-password--rtl {
  direction: rtl;
}

.rpv-core__asking-password-wrapper {
  background-color: var(--rpv-core__asking-password-wrapper-background-color);
  border: 1px solid var(--rpv-core__asking-password-wrapper-border-color);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-core__asking-password-message {
  margin: .5rem 0;
}

.rpv-core__asking-password-body {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__asking-password-input {
  width: 15rem;
}

.rpv-core__asking-password-input--ltr {
  margin-right: .5rem;
}

.rpv-core__asking-password-input--rtl {
  margin-left: .5rem;
}

.rpv-core__button {
  background-color: var(--rpv-core__button-background-color);
  color: var(--rpv-core__button-color);
  cursor: pointer;
  border: none;
  border-radius: .25rem;
  height: 2rem;
  padding: 0 1rem;
}

.rpv-core__button--rtl {
  direction: rtl;
}

.rpv-core__canvas-layer {
  direction: ltr;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rpv-core__doc-error {
  background-color: var(--rpv-core__doc-error-background-color);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.rpv-core__doc-error--rtl {
  direction: rtl;
}

.rpv-core__doc-error-text {
  background-color: var(--rpv-core__doc-error-text-background-color);
  color: var(--rpv-core__doc-error-text-color);
  border-radius: .25rem;
  max-width: 50%;
  padding: .5rem;
  line-height: 1.5;
}

.rpv-core__doc-loading {
  background-color: var(--rpv-core__doc-loading-background-color);
  width: 100%;
  height: 100%;
  min-height: inherit;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__doc-loading--rtl {
  direction: rtl;
}

.rpv-core__icon {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1px;
  text-align: center;
}

.rpv-core__icon--rtl {
  transform: scale(-1, 1);
}

.rpv-core__inner-container {
  min-height: inherit;
}

.rpv-core__inner-pages {
  overflow: auto;
}

.rpv-core__inner-pages--rtl {
  direction: rtl;
}

.rpv-core__inner-pages--single {
  overflow: hidden;
}

.rpv-core__inner-page-container--single {
  overflow: auto;
}

.rpv-core__inner-page {
  background-color: var(--rpv-core__inner-page-background-color);
}

.rpv-core__inner-page--single {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-even {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-odd {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-cover {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-cover-odd {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-cover-even {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rpv-core__annotation--link a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-core__annotation--link a:hover {
  background-color: var(--rpv-core__annotation--link-hover-background-color);
}

.rpv-core__menu {
  flex-direction: column;
  display: flex;
}

.rpv-core__menu--rtl {
  text-align: right;
  direction: rtl;
}

.rpv-core__menu-divider {
  border-bottom: 1px solid var(--rpv-core__menu-divider-border-bottom-color);
  margin: .25rem 0;
}

.rpv-core__menu-item {
  color: var(--rpv-core__menu-item-color);
  cursor: pointer;
  background-color: #0000;
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .25rem 0;
  display: flex;
}

.rpv-core__menu-item:focus {
  background-color: var(--rpv-core__menu-item--hover-background-color);
  outline: 0;
}

.rpv-core__menu-item:hover {
  background-color: var(--rpv-core__menu-item--hover-background-color);
}

.rpv-core__menu-item-icon {
  align-items: center;
  display: flex;
}

.rpv-core__menu-item-icon--ltr {
  padding-left: 1rem;
  padding-right: .5rem;
}

.rpv-core__menu-item-icon--rtl {
  padding-left: .5rem;
  padding-right: 1rem;
}

.rpv-core__menu-item-label {
  white-space: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
}

.rpv-core__menu-item-label--ltr {
  padding-right: 2rem;
}

.rpv-core__menu-item-label--rtl {
  padding-left: 2rem;
}

.rpv-core__menu-item-check--ltr {
  padding-right: 1rem;
}

.rpv-core__menu-item-check--rtl {
  padding-left: 1rem;
}

.rpv-core__menu-item--disabled {
  color: var(--rpv-core__menu-item--disabled-color);
}

.rpv-core__menu-item--disabled:hover {
  background-color: #0000;
}

.rpv-core__menu-item--ltr {
  text-align: left;
}

.rpv-core__menu-item--rtl {
  text-align: right;
  direction: rtl;
}

.rpv-core__minimal-button {
  color: var(--rpv-core__minimal-button-color);
  cursor: pointer;
  background-color: #0000;
  border: none;
  border-radius: .25rem;
  height: 2rem;
  padding: 0 .5rem;
}

.rpv-core__minimal-button:hover {
  background-color: var(--rpv-core__minimal-button--hover-background-color);
}

.rpv-core__minimal-button--disabled {
  color: var(--rpv-core__minimal-button--disabled-color);
}

.rpv-core__minimal-button--rtl {
  direction: rtl;
}

.rpv-core__minimal-button--selected {
  background-color: var(--rpv-core__minimal-button--selected-background-color);
}

.rpv-core__modal-body {
  background-color: var(--rpv-core__modal-body-background-color);
  border: 1px solid var(--rpv-core__modal-body-border-color);
  border-radius: .25rem;
  max-width: 32rem;
  margin: 1rem;
  overflow: auto;
}

.rpv-core__modal-body--rtl {
  direction: rtl;
}

.rpv-core__modal-overlay {
  background-color: var(--rpv-core__modal-overlay-background-color);
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0;
}

.rpv-core__page-layer {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.rpv-core__page-layer:after {
  content: "";
  box-shadow: var(--rpv-core__page-layer-box-shadow);
  position: absolute;
  inset: .25rem;
}

.rpv-core__page-layer--single {
  margin: 0 auto;
}

.rpv-core__page-size-calculator {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-core__popover-body {
  background-color: var(--rpv-core__popover-body-background-color);
  border: 1px solid var(--rpv-core__popover-body-border-color);
  color: var(--rpv-core__popover-body-color);
  z-index: 9999;
  border-radius: .25rem;
  padding: .5rem 0;
  position: absolute;
  top: -9999px;
  left: 0;
}

.rpv-core__popover-body-arrow {
  background-color: var(--rpv-core__popover-body-background-color);
}

.rpv-core__popover-body--rtl {
  direction: rtl;
}

.rpv-core__popover-overlay {
  position: fixed;
  inset: 0;
}

.rpv-core__annotation-popup-wrapper {
  background-color: var(--rpv-core__annotation-popup-wrapper-background-color);
  box-shadow: var(--rpv-core__annotation-popup-wrapper-box-shadow);
  word-break: break-word;
  padding: .25rem;
  font-size: .75rem;
}

.rpv-core__annotation-popup-wrapper--rtl {
  direction: rtl;
}

.rpv-core__annotation-popup-title {
  margin-bottom: .25rem;
  font-weight: 600;
}

.rpv-core__annotation-popup-date {
  font-size: .5rem;
}

.rpv-core__annotation-popup-content {
  border-top: 1px solid var(--rpv-core__annotation-popup-content-border-top-color);
  max-height: 16rem;
  padding: .25rem;
  overflow: auto;
}

.rpv-core__primary-button {
  background-color: var(--rpv-core__primary-button-background-color);
  color: var(--rpv-core__primary-button-color);
  cursor: pointer;
  border: none;
  border-radius: .25rem;
  height: 2rem;
  padding: 0 1rem;
}

.rpv-core__primary-button--rtl {
  direction: rtl;
}

.rpv-core__progress-bar {
  background-color: var(--rpv-core__progress-bar-background-color);
  border-radius: 9999px;
  padding: .125rem;
}

.rpv-core__progress-bar--rtl {
  direction: rtl;
}

.rpv-core__progress-bar-progress {
  background-color: var(--rpv-core__progress-bar-progress-background-color);
  color: var(--rpv-core__progress-bar-progress-color);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  height: .75rem;
  font-size: .75rem;
  display: flex;
}

.rpv-core__separator {
  border-bottom: 1px solid var(--rpv-core__separator-border-bottom-color);
}

.rpv-core__spinner {
  border-bottom: 2px solid var(--rpv-core__spinner-border-transparent-color);
  border-left: 2px solid var(--rpv-core__spinner-border-transparent-color);
  border-right: 2px solid var(--rpv-core__spinner-border-color);
  border-top: 2px solid var(--rpv-core__spinner-border-color);
  border-radius: 9999px;
}

.rpv-core__spinner--animating {
  animation-name: rpv-core__spinner-transform;
  animation-duration: .4s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@keyframes rpv-core__spinner-transform {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.rpv-core__splitter {
  background-color: var(--rpv-core__splitter-background-color);
  cursor: ew-resize;
  width: .25rem;
  height: 100%;
}

.rpv-core__splitter:hover, .rpv-core__splitter--resizing {
  cursor: col-resize;
  background-color: var(--rpv-core__splitter--hover-background-color);
}

.rpv-core__splitter-body--resizing {
  cursor: col-resize;
}

.rpv-core__splitter-sibling--resizing {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.rpv-core__textbox {
  background-color: var(--rpv-core__textbox-background-color);
  border: 1px solid var(--rpv-core__textbox-border-color);
  box-sizing: border-box;
  color: var(--rpv-core__textbox-color);
  border-radius: .25rem;
  width: 100%;
  height: 2rem;
  padding: 0 .5rem;
}

.rpv-core__textbox--rtl {
  direction: rtl;
}

.rpv-core__text-layer {
  opacity: .2;
  z-index: 1;
  width: 100%;
  height: 100%;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-core__text-layer span::selection {
  background-color: var(--rpv-core__text-layer-text--selection-background-color);
  color: var(--rpv-core__text-layer-text--selection-color);
}

.rpv-core__text-layer br::selection {
  color: #0000;
}

.rpv-core__text-layer-text {
  color: #0000;
  cursor: text;
  transform-origin: 0 0;
  white-space: pre;
  position: absolute;
}

.rpv-core__tooltip-body {
  background-color: var(--rpv-core__tooltip-body-background-color);
  color: var(--rpv-core__tooltip-body-color);
  text-align: center;
  z-index: 9999;
  border-radius: .25rem;
  max-width: 20rem;
  position: absolute;
  top: -9999px;
  left: 0;
}

.rpv-core__tooltip-body--rtl {
  direction: rtl;
}

.rpv-core__tooltip-body-arrow {
  background-color: var(--rpv-core__tooltip-body-background-color);
}

.rpv-core__tooltip-body-content {
  padding: .5rem;
}

.rpv-core__display--block {
  display: block;
}

.rpv-core__display--hidden {
  display: none;
}

@media (min-width: 640px) {
  .rpv-core__display--hidden-small {
    display: none;
  }

  .rpv-core__display--block-small {
    display: block;
  }
}

@media (min-width: 768px) {
  .rpv-core__display--hidden-medium {
    display: none;
  }

  .rpv-core__display--block-medium {
    display: block;
  }
}

@media (min-width: 1024px) {
  .rpv-core__display--hidden-large {
    display: none;
  }

  .rpv-core__display--block-large {
    display: block;
  }
}

.rpv-core__viewer {
  min-height: inherit;
}

/* [project]/node_modules/@react-pdf-viewer/default-layout/lib/styles/index.css [app-client] (css) */
:root {
  --rpv-attachment__item--hover-background-color: #0000001a;
  --rpv-attachment__item-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-attachment__item--hover-background-color: #2566e8;
  --rpv-attachment__item-color: #fff;
}

.rpv-attachment__empty {
  text-align: center;
  width: 100%;
  height: 100%;
  padding: .5rem 0;
  overflow: auto;
}

.rpv-attachment__empty--rtl {
  direction: rtl;
}

.rpv-attachment__list {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: .5rem 0;
  display: flex;
  overflow: auto;
}

.rpv-attachment__list--rtl {
  direction: rtl;
}

.rpv-attachment__item {
  color: var(--rpv-attachment__item-color);
  cursor: pointer;
  text-align: left;
  background-color: #0000;
  border: none;
  align-items: center;
  width: 100%;
  padding: .5rem;
  display: flex;
}

.rpv-attachment__item:focus {
  background-color: var(--rpv-attachment__item--hover-background-color);
  outline: 0;
}

.rpv-attachment__item:hover {
  background-color: var(--rpv-attachment__item--hover-background-color);
}

.rpv-attachment__loader {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

:root {
  --rpv-bookmark__item--hover-background-color: #0000001a;
  --rpv-bookmark__item-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-bookmark__item--hover-background-color: #2566e8;
  --rpv-bookmark__item-color: #fff;
}

.rpv-bookmark__item {
  color: var(--rpv-bookmark__item-color);
  cursor: pointer;
  align-items: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-right: .25rem;
  display: flex;
}

.rpv-bookmark__item:focus {
  background-color: var(--rpv-bookmark__item--hover-background-color);
  outline: 0;
}

.rpv-bookmark__item:hover {
  background-color: var(--rpv-bookmark__item--hover-background-color);
}

.rpv-bookmark__toggle {
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: .25rem;
  display: flex;
}

.rpv-bookmark__title {
  flex-grow: 1;
  flex-shrink: 1;
  text-decoration: none;
}

.rpv-bookmark__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}

.rpv-bookmark__loader {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-bookmark__empty {
  text-align: center;
  width: 100%;
  height: 100%;
  padding: .5rem 0;
  overflow: auto;
}

.rpv-bookmark__empty--rtl {
  direction: rtl;
}

.rpv-bookmark__container {
  width: 100%;
  height: 100%;
  padding: .5rem 0;
  overflow: auto;
}

.rpv-bookmark__container--rtl {
  direction: rtl;
}

:root {
  --rpv-core__annotation--link-hover-background-color: #ff03;
  --rpv-core__annotation-popup-wrapper-background-color: #faf089;
  --rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  --rpv-core__annotation-popup-content-border-top-color: #1a202c;
  --rpv-core__arrow-border-color: #0000004d;
  --rpv-core__asking-password-color: #000;
  --rpv-core__asking-password-wrapper-background-color: #fff;
  --rpv-core__asking-password-wrapper-border-color: #0000004d;
  --rpv-core__button-background-color: #0000004d;
  --rpv-core__button-color: #000;
  --rpv-core__doc-error-background-color: #fff;
  --rpv-core__doc-error-text-background-color: #c02424;
  --rpv-core__doc-error-text-color: #fff;
  --rpv-core__doc-loading-background-color: #fff;
  --rpv-core__full-screen-target-background-color: #fff;
  --rpv-core__inner-page-background-color: #fff;
  --rpv-core__menu-divider-border-bottom-color: #0000004d;
  --rpv-core__menu-item-color: #000;
  --rpv-core__menu-item--hover-background-color: #0000001a;
  --rpv-core__menu-item--disabled-color: #0000004d;
  --rpv-core__minimal-button-color: #000;
  --rpv-core__minimal-button--hover-background-color: #0000001a;
  --rpv-core__minimal-button--disabled-color: #0000004d;
  --rpv-core__minimal-button--selected-background-color: #0000001a;
  --rpv-core__modal-body-background-color: #fff;
  --rpv-core__modal-body-border-color: #0000004d;
  --rpv-core__modal-overlay-background-color: #00000080;
  --rpv-core__page-layer-box-shadow: 2px 2px 8px 0 #0003;
  --rpv-core__popover-body-background-color: #fff;
  --rpv-core__popover-body-border-color: #0000004d;
  --rpv-core__popover-body-color: #000;
  --rpv-core__primary-button-background-color: #2566e8;
  --rpv-core__primary-button-color: #fff;
  --rpv-core__progress-bar-background-color: #0000001a;
  --rpv-core__progress-bar-progress-background-color: #2566e8;
  --rpv-core__progress-bar-progress-color: #fff;
  --rpv-core__separator-border-bottom-color: #0000004d;
  --rpv-core__spinner-border-color: #0006;
  --rpv-core__spinner-border-transparent-color: transparent;
  --rpv-core__splitter-background-color: transparent;
  --rpv-core__splitter--hover-background-color: #0003;
  --rpv-core__text-layer-text--selection-background-color: #00f;
  --rpv-core__text-layer-text--selection-color: transparent;
  --rpv-core__textbox-background-color: #fff;
  --rpv-core__textbox-border-color: #0003;
  --rpv-core__textbox-color: #000;
  --rpv-core__tooltip-body-background-color: #000;
  --rpv-core__tooltip-body-color: #fff;
}

.rpv-core__viewer--dark {
  --rpv-core__asking-password-background-color: #363636;
  --rpv-core__asking-password-color: #fff;
  --rpv-core__asking-password-wrapper-border-color: #191919;
  --rpv-core__asking-password-wrapper-background-color: #191919;
  --rpv-core__button-background-color: #171717;
  --rpv-core__button-color: #fff;
  --rpv-core__doc-error-background-color: #191919;
  --rpv-core__doc-error-text-background-color: #c02323;
  --rpv-core__doc-error-text-color: #fff;
  --rpv-core__doc-loading-background-color: #191919;
  --rpv-core__full-screen-target-background-color: #1a1a1a;
  --rpv-core__inner-page-background-color: #1a1a1a;
  --rpv-core__menu-divider-border-bottom-color: #000;
  --rpv-core__menu-item-color: #fff;
  --rpv-core__menu-item--hover-background-color: #2566e8;
  --rpv-core__menu-item--disabled-color: #5e5e5e;
  --rpv-core__minimal-button-color: #fff;
  --rpv-core__minimal-button--disabled-color: #5e5e5e;
  --rpv-core__minimal-button--hover-background-color: #191919;
  --rpv-core__minimal-button--selected-background-color: #1657bb;
  --rpv-core__modal-body-background-color: #363636;
  --rpv-core__primary-button-background-color: #2566e8;
  --rpv-core__popover-body-background-color: #363636;
  --rpv-core__popover-body-color: #fff;
  --rpv-core__progress-bar-background-color: #000;
  --rpv-core__separator-border-bottom-color: #000;
  --rpv-core__spinner-border-color: #fff;
  --rpv-core__splitter-background-color: #1a1a1a;
  --rpv-core__splitter--hover-background-color: #2566e8;
  --rpv-core__textbox-background-color: #121212;
  --rpv-core__textbox-border-color: #121212;
  --rpv-core__textbox-color: #fff;
  --rpv-core__tooltip-body-background-color: #414141;
  --rpv-core__tooltip-body-color: #fff;
}

.rpv-core__annotation {
  position: absolute;
}

.rpv-core__annotation-layer {
  z-index: 1;
}

.rpv-core__arrow {
  border-bottom: 1px solid var(--rpv-core__arrow-border-color);
  border-left-color: var(--rpv-core__arrow-border-color);
  border-right: 1px solid var(--rpv-core__arrow-border-color);
  border-top-color: var(--rpv-core__arrow-border-color);
  z-index: 0;
  width: 10px;
  height: 10px;
  position: absolute;
}

.rpv-core__arrow--tl {
  bottom: 0;
  left: 0;
  transform: translate(50%, 50%)rotate(45deg);
}

.rpv-core__arrow--tc {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%)rotate(45deg);
}

.rpv-core__arrow--tr {
  bottom: 0;
  right: 0;
  transform: translate(-50%, 50%)rotate(45deg);
}

.rpv-core__arrow--rt {
  top: 0;
  left: 0;
  transform: translate(-50%, 50%)rotate(135deg);
}

.rpv-core__arrow--rc {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%)rotate(135deg);
}

.rpv-core__arrow--rb {
  bottom: 0;
  left: 0;
  transform: translate(-50%, -50%)rotate(135deg);
}

.rpv-core__arrow--bl {
  top: 0;
  left: 0;
  transform: translate(50%, -50%)rotate(225deg);
}

.rpv-core__arrow--bc {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%)rotate(225deg);
}

.rpv-core__arrow--br {
  top: 0;
  right: 0;
  transform: translate(-50%, -50%)rotate(225deg);
}

.rpv-core__arrow--lt {
  top: 0;
  right: 0;
  transform: translate(50%, 50%)rotate(315deg);
}

.rpv-core__arrow--lc {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%)rotate(315deg);
}

.rpv-core__arrow--lb {
  bottom: 0;
  right: 0;
  transform: translate(50%, -50%)rotate(315deg);
}

.rpv-core__asking-password {
  background-color: var(--rpv-core__asking-password-background-color);
  color: var(--rpv-core__asking-password-color);
  border-radius: .25rem;
  padding: 2rem;
}

.rpv-core__asking-password--rtl {
  direction: rtl;
}

.rpv-core__asking-password-wrapper {
  background-color: var(--rpv-core__asking-password-wrapper-background-color);
  border: 1px solid var(--rpv-core__asking-password-wrapper-border-color);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-core__asking-password-message {
  margin: .5rem 0;
}

.rpv-core__asking-password-body {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__asking-password-input {
  width: 15rem;
}

.rpv-core__asking-password-input--ltr {
  margin-right: .5rem;
}

.rpv-core__asking-password-input--rtl {
  margin-left: .5rem;
}

.rpv-core__button {
  background-color: var(--rpv-core__button-background-color);
  color: var(--rpv-core__button-color);
  cursor: pointer;
  border: none;
  border-radius: .25rem;
  height: 2rem;
  padding: 0 1rem;
}

.rpv-core__button--rtl {
  direction: rtl;
}

.rpv-core__canvas-layer {
  direction: ltr;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rpv-core__doc-error {
  background-color: var(--rpv-core__doc-error-background-color);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.rpv-core__doc-error--rtl {
  direction: rtl;
}

.rpv-core__doc-error-text {
  background-color: var(--rpv-core__doc-error-text-background-color);
  color: var(--rpv-core__doc-error-text-color);
  border-radius: .25rem;
  max-width: 50%;
  padding: .5rem;
  line-height: 1.5;
}

.rpv-core__doc-loading {
  background-color: var(--rpv-core__doc-loading-background-color);
  width: 100%;
  height: 100%;
  min-height: inherit;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__doc-loading--rtl {
  direction: rtl;
}

.rpv-core__icon {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1px;
  text-align: center;
}

.rpv-core__icon--rtl {
  transform: scale(-1, 1);
}

.rpv-core__inner-container {
  min-height: inherit;
}

.rpv-core__inner-pages {
  overflow: auto;
}

.rpv-core__inner-pages--rtl {
  direction: rtl;
}

.rpv-core__inner-pages--single {
  overflow: hidden;
}

.rpv-core__inner-page-container--single {
  overflow: auto;
}

.rpv-core__inner-page {
  background-color: var(--rpv-core__inner-page-background-color);
}

.rpv-core__inner-page--single {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-even {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-odd {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-cover {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-cover-odd {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rpv-core__inner-page--dual-cover-even {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rpv-core__annotation--link a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-core__annotation--link a:hover {
  background-color: var(--rpv-core__annotation--link-hover-background-color);
}

.rpv-core__menu {
  flex-direction: column;
  display: flex;
}

.rpv-core__menu--rtl {
  text-align: right;
  direction: rtl;
}

.rpv-core__menu-divider {
  border-bottom: 1px solid var(--rpv-core__menu-divider-border-bottom-color);
  margin: .25rem 0;
}

.rpv-core__menu-item {
  color: var(--rpv-core__menu-item-color);
  cursor: pointer;
  background-color: #0000;
  border: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .25rem 0;
  display: flex;
}

.rpv-core__menu-item:focus {
  background-color: var(--rpv-core__menu-item--hover-background-color);
  outline: 0;
}

.rpv-core__menu-item:hover {
  background-color: var(--rpv-core__menu-item--hover-background-color);
}

.rpv-core__menu-item-icon {
  align-items: center;
  display: flex;
}

.rpv-core__menu-item-icon--ltr {
  padding-left: 1rem;
  padding-right: .5rem;
}

.rpv-core__menu-item-icon--rtl {
  padding-left: .5rem;
  padding-right: 1rem;
}

.rpv-core__menu-item-label {
  white-space: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
}

.rpv-core__menu-item-label--ltr {
  padding-right: 2rem;
}

.rpv-core__menu-item-label--rtl {
  padding-left: 2rem;
}

.rpv-core__menu-item-check--ltr {
  padding-right: 1rem;
}

.rpv-core__menu-item-check--rtl {
  padding-left: 1rem;
}

.rpv-core__menu-item--disabled {
  color: var(--rpv-core__menu-item--disabled-color);
}

.rpv-core__menu-item--disabled:hover {
  background-color: #0000;
}

.rpv-core__menu-item--ltr {
  text-align: left;
}

.rpv-core__menu-item--rtl {
  text-align: right;
  direction: rtl;
}

.rpv-core__minimal-button {
  color: var(--rpv-core__minimal-button-color);
  cursor: pointer;
  background-color: #0000;
  border: none;
  border-radius: .25rem;
  height: 2rem;
  padding: 0 .5rem;
}

.rpv-core__minimal-button:hover {
  background-color: var(--rpv-core__minimal-button--hover-background-color);
}

.rpv-core__minimal-button--disabled {
  color: var(--rpv-core__minimal-button--disabled-color);
}

.rpv-core__minimal-button--rtl {
  direction: rtl;
}

.rpv-core__minimal-button--selected {
  background-color: var(--rpv-core__minimal-button--selected-background-color);
}

.rpv-core__modal-body {
  background-color: var(--rpv-core__modal-body-background-color);
  border: 1px solid var(--rpv-core__modal-body-border-color);
  border-radius: .25rem;
  max-width: 32rem;
  margin: 1rem;
  overflow: auto;
}

.rpv-core__modal-body--rtl {
  direction: rtl;
}

.rpv-core__modal-overlay {
  background-color: var(--rpv-core__modal-overlay-background-color);
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0;
}

.rpv-core__page-layer {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.rpv-core__page-layer:after {
  content: "";
  box-shadow: var(--rpv-core__page-layer-box-shadow);
  position: absolute;
  inset: .25rem;
}

.rpv-core__page-layer--single {
  margin: 0 auto;
}

.rpv-core__page-size-calculator {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-core__popover-body {
  background-color: var(--rpv-core__popover-body-background-color);
  border: 1px solid var(--rpv-core__popover-body-border-color);
  color: var(--rpv-core__popover-body-color);
  z-index: 9999;
  border-radius: .25rem;
  padding: .5rem 0;
  position: absolute;
  top: -9999px;
  left: 0;
}

.rpv-core__popover-body-arrow {
  background-color: var(--rpv-core__popover-body-background-color);
}

.rpv-core__popover-body--rtl {
  direction: rtl;
}

.rpv-core__popover-overlay {
  position: fixed;
  inset: 0;
}

.rpv-core__annotation-popup-wrapper {
  background-color: var(--rpv-core__annotation-popup-wrapper-background-color);
  box-shadow: var(--rpv-core__annotation-popup-wrapper-box-shadow);
  word-break: break-word;
  padding: .25rem;
  font-size: .75rem;
}

.rpv-core__annotation-popup-wrapper--rtl {
  direction: rtl;
}

.rpv-core__annotation-popup-title {
  margin-bottom: .25rem;
  font-weight: 600;
}

.rpv-core__annotation-popup-date {
  font-size: .5rem;
}

.rpv-core__annotation-popup-content {
  border-top: 1px solid var(--rpv-core__annotation-popup-content-border-top-color);
  max-height: 16rem;
  padding: .25rem;
  overflow: auto;
}

.rpv-core__primary-button {
  background-color: var(--rpv-core__primary-button-background-color);
  color: var(--rpv-core__primary-button-color);
  cursor: pointer;
  border: none;
  border-radius: .25rem;
  height: 2rem;
  padding: 0 1rem;
}

.rpv-core__primary-button--rtl {
  direction: rtl;
}

.rpv-core__progress-bar {
  background-color: var(--rpv-core__progress-bar-background-color);
  border-radius: 9999px;
  padding: .125rem;
}

.rpv-core__progress-bar--rtl {
  direction: rtl;
}

.rpv-core__progress-bar-progress {
  background-color: var(--rpv-core__progress-bar-progress-background-color);
  color: var(--rpv-core__progress-bar-progress-color);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  height: .75rem;
  font-size: .75rem;
  display: flex;
}

.rpv-core__separator {
  border-bottom: 1px solid var(--rpv-core__separator-border-bottom-color);
}

.rpv-core__spinner {
  border-bottom: 2px solid var(--rpv-core__spinner-border-transparent-color);
  border-left: 2px solid var(--rpv-core__spinner-border-transparent-color);
  border-right: 2px solid var(--rpv-core__spinner-border-color);
  border-top: 2px solid var(--rpv-core__spinner-border-color);
  border-radius: 9999px;
}

.rpv-core__spinner--animating {
  animation-name: rpv-core__spinner-transform;
  animation-duration: .4s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@keyframes rpv-core__spinner-transform {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.rpv-core__splitter {
  background-color: var(--rpv-core__splitter-background-color);
  cursor: ew-resize;
  width: .25rem;
  height: 100%;
}

.rpv-core__splitter:hover, .rpv-core__splitter--resizing {
  cursor: col-resize;
  background-color: var(--rpv-core__splitter--hover-background-color);
}

.rpv-core__splitter-body--resizing {
  cursor: col-resize;
}

.rpv-core__splitter-sibling--resizing {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.rpv-core__textbox {
  background-color: var(--rpv-core__textbox-background-color);
  border: 1px solid var(--rpv-core__textbox-border-color);
  box-sizing: border-box;
  color: var(--rpv-core__textbox-color);
  border-radius: .25rem;
  width: 100%;
  height: 2rem;
  padding: 0 .5rem;
}

.rpv-core__textbox--rtl {
  direction: rtl;
}

.rpv-core__text-layer {
  opacity: .2;
  z-index: 1;
  width: 100%;
  height: 100%;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-core__text-layer span::selection {
  background-color: var(--rpv-core__text-layer-text--selection-background-color);
  color: var(--rpv-core__text-layer-text--selection-color);
}

.rpv-core__text-layer br::selection {
  color: #0000;
}

.rpv-core__text-layer-text {
  color: #0000;
  cursor: text;
  transform-origin: 0 0;
  white-space: pre;
  position: absolute;
}

.rpv-core__tooltip-body {
  background-color: var(--rpv-core__tooltip-body-background-color);
  color: var(--rpv-core__tooltip-body-color);
  text-align: center;
  z-index: 9999;
  border-radius: .25rem;
  max-width: 20rem;
  position: absolute;
  top: -9999px;
  left: 0;
}

.rpv-core__tooltip-body--rtl {
  direction: rtl;
}

.rpv-core__tooltip-body-arrow {
  background-color: var(--rpv-core__tooltip-body-background-color);
}

.rpv-core__tooltip-body-content {
  padding: .5rem;
}

.rpv-core__display--block {
  display: block;
}

.rpv-core__display--hidden {
  display: none;
}

@media (min-width: 640px) {
  .rpv-core__display--hidden-small {
    display: none;
  }

  .rpv-core__display--block-small {
    display: block;
  }
}

@media (min-width: 768px) {
  .rpv-core__display--hidden-medium {
    display: none;
  }

  .rpv-core__display--block-medium {
    display: block;
  }
}

@media (min-width: 1024px) {
  .rpv-core__display--hidden-large {
    display: none;
  }

  .rpv-core__display--block-large {
    display: block;
  }
}

.rpv-core__viewer {
  min-height: inherit;
}

:root {
  --rpv-thumbnail__container-background-color: #fff;
  --rpv-thumbnail__container-box-shadow: #0003 2px 2px 8px 0px;
  --rpv-thumbnail__item--selected-background-color: #0000004d;
}

.rpv-core__viewer--dark {
  --rpv-thumbnail__item--selected-background-color: #2566e8;
}

.rpv-thumbnail__cover, .rpv-thumbnail__cover-inner {
  width: 100%;
  height: 100%;
  min-height: inherit;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-thumbnail__cover-image {
  max-width: 100%;
  max-height: 100%;
}

.rpv-thumbnail__cover-loader {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-thumbnail__container {
  background: var(--rpv-thumbnail__container-background-color);
  box-shadow: var(--rpv-thumbnail__container-box-shadow);
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  display: flex;
  position: relative;
}

.rpv-thumbnail__item {
  cursor: pointer;
}

.rpv-thumbnail__item--single, .rpv-thumbnail__item--dual-cover {
  padding: .5rem;
}

.rpv-thumbnail__item--dual-even, .rpv-thumbnail__item--dual-cover-odd {
  padding: .5rem 0 .5rem .5rem;
}

.rpv-thumbnail__item--dual-odd, .rpv-thumbnail__item--dual-cover-even {
  padding: .5rem .5rem .5rem 0;
}

.rpv-thumbnail__item--single:hover, .rpv-thumbnail__item--dual-cover:hover, .rpv-thumbnail__items--dual:hover .rpv-thumbnail__item, .rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item {
  background-color: var(--rpv-thumbnail__item--selected-background-color);
}

.rpv-thumbnail__item:focus {
  outline: 0;
}

.rpv-thumbnail__label {
  text-align: center;
  padding: .25rem;
  font-size: .75em;
}

.rpv-thumbnail__list {
  padding: .5rem;
  overflow: auto;
}

.rpv-thumbnail__list--rtl {
  direction: rtl;
}

.rpv-thumbnail__list--horizontal {
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.rpv-thumbnail__list--vertical {
  height: 100%;
}

.rpv-thumbnail__items {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-thumbnail__items--selected .rpv-thumbnail__item {
  background-color: var(--rpv-thumbnail__item--selected-background-color);
}

.rpv-thumbnail__list-container {
  width: 100%;
  height: 100%;
}

.rpv-thumbnail__loader {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

:root {
  --rpv-drop__area-background-color: #fff;
  --rpv-drop__area-body-border-color: #0000004d;
  --rpv-drop__area-body-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-drop__area-background-color: #191919;
  --rpv-drop__area-body-border-color: #fff;
  --rpv-drop__area-body-color: #fff;
}

.rpv-drop__area {
  background-color: var(--rpv-drop__area-background-color);
  z-index: 9999;
  padding: .5rem;
  position: absolute;
  inset: 0;
}

.rpv-drop__area-body {
  border: 2px dashed var(--rpv-drop__area-body-border-color);
  color: var(--rpv-drop__area-body-color);
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 1.5rem;
  display: flex;
}

.rpv-drop__area-body--rtl {
  direction: rtl;
}

:root {
  --rpv-full-screen__overlay-background-color: #fff;
}

.rpv-core__viewer--dark {
  --rpv-full-screen__overlay-background-color: #1a1a1a;
}

.rpv-full-screen__exit-button {
  z-index: 2;
  padding: .5rem;
  position: fixed;
  bottom: 0;
}

.rpv-full-screen__exit-button--ltr {
  right: 0;
}

.rpv-full-screen__exit-button--rtl {
  left: 0;
}

.rpv-full-screen__overlay {
  background-color: var(--rpv-full-screen__overlay-background-color);
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.rpv-open__input-wrapper {
  position: relative;
}

.rpv-open__input {
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0;
}

.rpv-open__input::-webkit-file-upload-button {
  width: 0;
}

.rpv-page-navigation__current-page-input {
  text-align: right;
  width: 3rem;
  margin: 0 .25rem;
}

:root {
  --rpv-print__progress-body-background-color: #fff;
  --rpv-print__progress-body-border-color: #0000004d;
  --rpv-print__progress-body-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-print__progress-body-background-color: #363636;
  --rpv-print__progress-body-border-color: transparent;
  --rpv-print__progress-body-color: #fff;
}

.rpv-print__permission-body {
  padding: 1rem;
}

.rpv-print__permission-footer {
  justify-content: center;
  padding: 0 1rem 1rem 0;
  display: flex;
}

.rpv-print__progress {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-print__progress-body {
  background-color: var(--rpv-print__progress-body-background-color);
  border: 1px solid var(--rpv-print__progress-body-border-color);
  color: var(--rpv-print__progress-body-color);
  text-align: center;
  border-radius: .25rem;
  width: 15rem;
  padding: 1.5rem;
}

.rpv-print__progress-body--rtl {
  direction: rtl;
}

.rpv-print__progress-bar {
  margin-bottom: 1rem;
}

.rpv-print__progress-message {
  margin-bottom: .5rem;
}

.rpv-print__zone {
  display: none;
}

@media print {
  @page {
    margin: 0;
  }

  .rpv-print__html-printing {
    height: 100%;
  }

  .rpv-print__body-printing {
    height: 100%;
    margin: 0;
  }

  .rpv-print__body-printing * {
    display: none;
  }

  .rpv-print__zone {
    height: 100%;
    display: block;
  }

  .rpv-print__page {
    page-break-after: always;
    page-break-inside: avoid;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .rpv-print__page img {
    max-width: 100%;
    max-height: 100%;
    display: block;
  }
}

.rpv-properties__loader {
  text-align: center;
}

.rpv-properties__modal {
  min-height: 20rem;
  padding: .5rem 0;
}

.rpv-properties__modal-section {
  padding: 0 .5rem;
}

.rpv-properties__modal-footer {
  justify-content: center;
  margin-top: .5rem;
  display: flex;
}

.rpv-properties__item {
  align-items: flex-start;
  margin: .5rem 0;
  display: flex;
}

.rpv-properties__item--rtl {
  direction: rtl;
}

.rpv-properties__item-label {
  width: 25%;
  padding-right: .5rem;
}

.rpv-properties__item-value {
  flex: 1;
}

.rpv-search__highlights {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-search__highlight {
  background-color: var(--rpv-search__highlight-background-color);
  z-index: 1;
  border-radius: .25rem;
  position: absolute;
}

.rpv-search__highlight--current {
  background-color: var(--rpv-search__highlight--current-background-color);
}

.rpv-search__popover {
  padding: 0 .5rem;
}

.rpv-search__popover-input-counter {
  align-items: center;
  width: 12rem;
  margin-bottom: .5rem;
  display: flex;
  position: relative;
}

.rpv-search__popover-counter {
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
}

.rpv-search__popover-counter--ltr {
  padding-right: .25rem;
  right: 0;
}

.rpv-search__popover-counter--rtl {
  padding-left: .25rem;
  left: 0;
}

.rpv-search__popover-label {
  cursor: pointer;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.rpv-search__popover-label-checkbox {
  cursor: pointer;
  margin-right: .25rem;
}

.rpv-search__popover-footer {
  align-items: center;
  display: flex;
}

.rpv-search__popover-footer-item {
  padding: 0 .25rem;
}

.rpv-search__popover-footer-button--ltr {
  margin-left: auto;
}

.rpv-search__popover-footer-button--rtl {
  margin-right: auto;
}

:root {
  --rpv-search__highlight-background-color: #ff06;
  --rpv-search__highlight--current-background-color: #00800066;
}

.rpv-selection-mode__grab {
  cursor: grab;
}

.rpv-selection-mode__grab :not(input), .rpv-selection-mode__grab :not(select), .rpv-selection-mode__grab :not(textarea) {
  cursor: grab !important;
}

.rpv-selection-mode__grabbing {
  cursor: grabbing;
}

.rpv-selection-mode__grabbing :not(input), .rpv-selection-mode__grabbing :not(select), .rpv-selection-mode__grabbing :not(textarea) {
  cursor: grabbing !important;
}

:root {
  --rpv-zoom__popover-target-arrow-border-color: #0009;
}

.rpv-core__viewer--dark {
  --rpv-zoom__popover-target-arrow-border-color: #fff;
}

.rpv-zoom__popover-target {
  color: var(--rpv-zoom__popover-target-color);
  align-items: center;
  display: flex;
}

.rpv-zoom__popover-target-scale--ltr {
  margin-right: .25rem;
}

.rpv-zoom__popover-target-scale--rtl {
  margin-left: .25rem;
}

.rpv-zoom__popover-target-arrow {
  border-color: var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000;
  border-style: solid;
  border-width: .5rem .25rem 0;
  width: 0;
  height: 0;
}

:root {
  --rpv-toolbar__label--color: #000;
}

.rpv-core__viewer--dark {
  --rpv-toolbar__label--color: #fff;
}

.rpv-toolbar {
  align-items: center;
  width: 100%;
  display: flex;
}

.rpv-toolbar--rtl {
  direction: rtl;
}

.rpv-toolbar__left {
  align-items: center;
  display: flex;
}

.rpv-toolbar__center {
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-toolbar__right {
  align-items: center;
  margin-left: auto;
  display: flex;
}

.rpv-toolbar__item {
  align-items: center;
  padding: 0 .125rem;
  display: flex;
}

.rpv-toolbar__label {
  color: var(--rpv-toolbar__label--color);
}

:root {
  --rpv-default-layout__body-background-color: #fff;
  --rpv-default-layout__container-border-color: #0000004d;
  --rpv-default-layout__toolbar-background-color: #eee;
  --rpv-default-layout__toolbar-border-bottom-color: #0000001a;
  --rpv-default-layout__sidebar-border-color: #0003;
  --rpv-default-layout__sidebar--opened-background-color: #fff;
  --rpv-default-layout__sidebar-headers-background-color: #eee;
  --rpv-default-layout__sidebar-content--opened-background-color: #fff;
  --rpv-default-layout__sidebar-content--opened-border-color: #0003;
  --rpv-default-layout__sidebar-content--opened-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-default-layout__body-background-color: #1a1a1a;
  --rpv-default-layout__container-border-color: #454647;
  --rpv-default-layout__toolbar-background-color: #292929;
  --rpv-default-layout__toolbar-border-bottom-color: #000;
  --rpv-default-layout__sidebar-border-color: #000;
  --rpv-default-layout__sidebar--opened-background-color: #fff;
  --rpv-default-layout__sidebar-headers-background-color: #292929;
  --rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;
  --rpv-default-layout__sidebar-content--opened-border-color: #292929;
  --rpv-default-layout__sidebar-content--opened-color: #fff;
}

.rpv-default-layout__container {
  border: 1px solid var(--rpv-default-layout__container-border-color);
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.rpv-default-layout__toolbar {
  background-color: var(--rpv-default-layout__toolbar-background-color);
  border-bottom: 1px solid var(--rpv-default-layout__toolbar-border-bottom-color);
  z-index: 1;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-default-layout__sidebar {
  padding-top: 2.5rem;
  display: flex;
}

.rpv-default-layout__sidebar--opened {
  background-color: var(--rpv-default-layout__sidebar--opened-background-color);
  z-index: 1;
  width: 12rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.rpv-default-layout__sidebar--ltr {
  border-right: 1px solid var(--rpv-default-layout__sidebar-border-color);
}

.rpv-default-layout__sidebar--rtl {
  border-left: 1px solid var(--rpv-default-layout__sidebar-border-color);
}

.rpv-default-layout__main {
  height: 100%;
  display: flex;
  position: relative;
}

.rpv-default-layout__main--rtl {
  direction: rtl;
}

.rpv-default-layout__body {
  background-color: var(--rpv-default-layout__body-background-color);
  flex: 1;
  padding-top: 2.5rem;
  overflow: auto;
}

@media (min-width: 768px) {
  .rpv-default-layout__sidebar--opened {
    width: 16rem;
  }
}

@media (min-width: 1024px) {
  .rpv-default-layout__sidebar--opened {
    background: inherit;
    position: inherit;
    width: 20rem;
    z-index: inherit;
  }
}

.rpv-default-layout__sidebar-tabs {
  width: 100%;
  height: 100%;
  display: flex;
}

.rpv-default-layout__sidebar-headers {
  background-color: var(--rpv-default-layout__sidebar-headers-background-color);
  padding: .25rem;
}

.rpv-default-layout__sidebar-header {
  padding: .125rem;
}

.rpv-default-layout__sidebar-content {
  flex-grow: 1;
  flex-shrink: 1;
  display: none;
}

.rpv-default-layout__sidebar-content--opened {
  background-color: var(--rpv-default-layout__sidebar-content--opened-background-color);
  color: var(--rpv-default-layout__sidebar-content--opened-color);
  display: flex;
  overflow: hidden;
}

.rpv-default-layout__sidebar-content--ltr {
  border-left: 1px solid var(--rpv-default-layout__sidebar-content--opened-border-color);
}

.rpv-default-layout__sidebar-content--rtl {
  border-right: 1px solid var(--rpv-default-layout__sidebar-content--opened-border-color);
}

/* [project]/node_modules/@react-pdf-viewer/toolbar/lib/styles/index.css [app-client] (css) */
:root {
  --rpv-drop__area-background-color: #fff;
  --rpv-drop__area-body-border-color: #0000004d;
  --rpv-drop__area-body-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-drop__area-background-color: #191919;
  --rpv-drop__area-body-border-color: #fff;
  --rpv-drop__area-body-color: #fff;
}

.rpv-drop__area {
  background-color: var(--rpv-drop__area-background-color);
  z-index: 9999;
  padding: .5rem;
  position: absolute;
  inset: 0;
}

.rpv-drop__area-body {
  border: 2px dashed var(--rpv-drop__area-body-border-color);
  color: var(--rpv-drop__area-body-color);
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 1.5rem;
  display: flex;
}

.rpv-drop__area-body--rtl {
  direction: rtl;
}

:root {
  --rpv-full-screen__overlay-background-color: #fff;
}

.rpv-core__viewer--dark {
  --rpv-full-screen__overlay-background-color: #1a1a1a;
}

.rpv-full-screen__exit-button {
  z-index: 2;
  padding: .5rem;
  position: fixed;
  bottom: 0;
}

.rpv-full-screen__exit-button--ltr {
  right: 0;
}

.rpv-full-screen__exit-button--rtl {
  left: 0;
}

.rpv-full-screen__overlay {
  background-color: var(--rpv-full-screen__overlay-background-color);
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.rpv-open__input-wrapper {
  position: relative;
}

.rpv-open__input {
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0;
}

.rpv-open__input::-webkit-file-upload-button {
  width: 0;
}

.rpv-page-navigation__current-page-input {
  text-align: right;
  width: 3rem;
  margin: 0 .25rem;
}

:root {
  --rpv-print__progress-body-background-color: #fff;
  --rpv-print__progress-body-border-color: #0000004d;
  --rpv-print__progress-body-color: #000;
}

.rpv-core__viewer--dark {
  --rpv-print__progress-body-background-color: #363636;
  --rpv-print__progress-body-border-color: transparent;
  --rpv-print__progress-body-color: #fff;
}

.rpv-print__permission-body {
  padding: 1rem;
}

.rpv-print__permission-footer {
  justify-content: center;
  padding: 0 1rem 1rem 0;
  display: flex;
}

.rpv-print__progress {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-print__progress-body {
  background-color: var(--rpv-print__progress-body-background-color);
  border: 1px solid var(--rpv-print__progress-body-border-color);
  color: var(--rpv-print__progress-body-color);
  text-align: center;
  border-radius: .25rem;
  width: 15rem;
  padding: 1.5rem;
}

.rpv-print__progress-body--rtl {
  direction: rtl;
}

.rpv-print__progress-bar {
  margin-bottom: 1rem;
}

.rpv-print__progress-message {
  margin-bottom: .5rem;
}

.rpv-print__zone {
  display: none;
}

@media print {
  @page {
    margin: 0;
  }

  .rpv-print__html-printing {
    height: 100%;
  }

  .rpv-print__body-printing {
    height: 100%;
    margin: 0;
  }

  .rpv-print__body-printing * {
    display: none;
  }

  .rpv-print__zone {
    height: 100%;
    display: block;
  }

  .rpv-print__page {
    page-break-after: always;
    page-break-inside: avoid;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .rpv-print__page img {
    max-width: 100%;
    max-height: 100%;
    display: block;
  }
}

.rpv-properties__loader {
  text-align: center;
}

.rpv-properties__modal {
  min-height: 20rem;
  padding: .5rem 0;
}

.rpv-properties__modal-section {
  padding: 0 .5rem;
}

.rpv-properties__modal-footer {
  justify-content: center;
  margin-top: .5rem;
  display: flex;
}

.rpv-properties__item {
  align-items: flex-start;
  margin: .5rem 0;
  display: flex;
}

.rpv-properties__item--rtl {
  direction: rtl;
}

.rpv-properties__item-label {
  width: 25%;
  padding-right: .5rem;
}

.rpv-properties__item-value {
  flex: 1;
}

.rpv-search__highlights {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.rpv-search__highlight {
  background-color: var(--rpv-search__highlight-background-color);
  z-index: 1;
  border-radius: .25rem;
  position: absolute;
}

.rpv-search__highlight--current {
  background-color: var(--rpv-search__highlight--current-background-color);
}

.rpv-search__popover {
  padding: 0 .5rem;
}

.rpv-search__popover-input-counter {
  align-items: center;
  width: 12rem;
  margin-bottom: .5rem;
  display: flex;
  position: relative;
}

.rpv-search__popover-counter {
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
}

.rpv-search__popover-counter--ltr {
  padding-right: .25rem;
  right: 0;
}

.rpv-search__popover-counter--rtl {
  padding-left: .25rem;
  left: 0;
}

.rpv-search__popover-label {
  cursor: pointer;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.rpv-search__popover-label-checkbox {
  cursor: pointer;
  margin-right: .25rem;
}

.rpv-search__popover-footer {
  align-items: center;
  display: flex;
}

.rpv-search__popover-footer-item {
  padding: 0 .25rem;
}

.rpv-search__popover-footer-button--ltr {
  margin-left: auto;
}

.rpv-search__popover-footer-button--rtl {
  margin-right: auto;
}

:root {
  --rpv-search__highlight-background-color: #ff06;
  --rpv-search__highlight--current-background-color: #00800066;
}

.rpv-selection-mode__grab {
  cursor: grab;
}

.rpv-selection-mode__grab :not(input), .rpv-selection-mode__grab :not(select), .rpv-selection-mode__grab :not(textarea) {
  cursor: grab !important;
}

.rpv-selection-mode__grabbing {
  cursor: grabbing;
}

.rpv-selection-mode__grabbing :not(input), .rpv-selection-mode__grabbing :not(select), .rpv-selection-mode__grabbing :not(textarea) {
  cursor: grabbing !important;
}

:root {
  --rpv-zoom__popover-target-arrow-border-color: #0009;
}

.rpv-core__viewer--dark {
  --rpv-zoom__popover-target-arrow-border-color: #fff;
}

.rpv-zoom__popover-target {
  color: var(--rpv-zoom__popover-target-color);
  align-items: center;
  display: flex;
}

.rpv-zoom__popover-target-scale--ltr {
  margin-right: .25rem;
}

.rpv-zoom__popover-target-scale--rtl {
  margin-left: .25rem;
}

.rpv-zoom__popover-target-arrow {
  border-color: var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000;
  border-style: solid;
  border-width: .5rem .25rem 0;
  width: 0;
  height: 0;
}

:root {
  --rpv-toolbar__label--color: #000;
}

.rpv-core__viewer--dark {
  --rpv-toolbar__label--color: #fff;
}

.rpv-toolbar {
  align-items: center;
  width: 100%;
  display: flex;
}

.rpv-toolbar--rtl {
  direction: rtl;
}

.rpv-toolbar__left {
  align-items: center;
  display: flex;
}

.rpv-toolbar__center {
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rpv-toolbar__right {
  align-items: center;
  margin-left: auto;
  display: flex;
}

.rpv-toolbar__item {
  align-items: center;
  padding: 0 .125rem;
  display: flex;
}

.rpv-toolbar__label {
  color: var(--rpv-toolbar__label--color);
}

/*# sourceMappingURL=node_modules_%40react-pdf-viewer_6a15a983._.css.map*/