/* PDF VIEWER BLOCK */

.vpv-variables {
  /* Base styles */
  --vpv-base-radius: var(--rounded-xl);
  /* Viewer container */
  --vpv-container-width-sm: 48rem;
  /* Toolbar */
  --vpv-toolbar-size: 4.5rem;
}
.vpv-variables.vpv-variables__dark {
  /* Base styles */
  --vpv-base-border-color: var(--color-grey-700);
  /* Viewer container */
  --vpv-container-border-color: var(--vpv-base-border-color);
  /* Loader */
  --vpv-loader-backdrop-color: rgba(0, 0, 0, 0.8);
  /* Toolbar */
  --vpv-toolbar-background-color: var(--color-black);
  --vpv-toolbar-color: white;
  --vpv-toolbar-border-color: var(--vpv-base-border-color);
  /* Sidebar */
  --vpv-sidebar-content-background-color: var(--color-black);
  --vpv-sidebar-content_thumbnail-focused-border-color: var(--color-white-20);
  /* Drop file mask */
  --vpv-drop-zone-background: #1c2024;
  --vpv-drop-zone-border: #434c56;
  /* PDF Pages Content*/
  --vpv-pages-container-background: black;
  /* Popover */
  --vpv-popover-background-color: black;
  --vpv-popover-color: var(--color-white);
  --vpv-popover-border-color: transparent;
  /* Menu Dropdown */
  --vpv-dropdown-menu-content-background: #181818;
  --vpv-dropdown-menu-content-menu-hover-background: var(--color-white-10);
  --vpv-dropdown-menu-content-separator-background: var(--color-white-10);
  --vpv-dropdown-menu-content-border-color: var(--color-white-10);
  --vpv-dropdown-separator: var(--color-white-10);
  /* Search Input */
  --vpv-input-background-color: transparent;
  --vpv-input-border-color: var(--color-white);
  --vpv-input-placeholder-color: #596673;
  /* Modal of PDF Properties */
  --vpv-properties-content-background: var(
    --vpv-dropdown-menu-content-background
  );
  --vpv-properties-content-secondary-color: #c6ccd2;
  --vpv-properties-content-color: var(--vpv-toolbar-color);
  --vpv-properties-separator: var(--vpv-dropdown-separator);
  --vpv-properties-header: white;
  /* Modal of Print Progress */
  --vpv-print-progress-background: var(--vpv-dropdown-menu-content-background);
  /* Tooltip */
  --vpv-tooltip-background: #181818;
  --vpv-tooltip-color: white;
  --vpv-tooltip-border-color: var(--color-black);
  /* Outline */
  --vpv-outline-color: var(--color-white-10);
}

.vpv-container {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.vpv-body-wrapper,
.vpv-container .vpv-sidebar-wrapper {
  margin-top: 0 !important;
  margin-bottom: 4.5rem !important; /* --vpv-toolbar-size */
}
.vpv-container .vpv-pages-container-wrapper {
  background: black !important; /* --vpv-pages-container-background */
}
.vpv-splitter {
  max-width: 0;
}

/* Sidebar */
.vpv-container .vpv-sidebar-wrapper .vpv-sidebar-content-container {
  background: var(--color-black) !important; /* --vpv-sidebar-content-background-color */
  border-right-color: var(--color-grey-700) !important; /* --vpv-toolbar-border-color */
}
.vpv-container .vpv-sidebar-wrapper__opened {
  max-width: 9rem !important;
}
.vpv-sidebar-features {
  display: none;
}
.pdf-thumbnail-wrapper .pdf-thumbnail img,
.pdf-thumbnail-wrapper .pdf-thumbnail .placeholder {
  border-radius: var(--rounded-md);
}

/* Toolbar */
.vpv-container .vpv-toolbar-wrapper {
  border-bottom-width: 0 !important;
  border-top: 1px solid var(--color-grey-700);
  padding-left: 1rem !important;
  height: 4.5rem !important; /* --vpv-toolbar-size */
  background-color: var(--color-black) !important; /* --vpv-toolbar-background-color */
}
.vpv-toolbar-wrapper {
  top: unset !important;
  bottom: 0 !important;
}
.vpv-toolbar-start .vpv-toolbar-btn {
  display: none !important;
}
.vpv-toolbar-start::before {
  content: "Page";
}
.vpv-input {
  border-radius: var(--rounded-sm) !important;
  max-width: 1.5rem !important;
}
.vpv-input ~ span {
  color: var(--color-grey-400);
}
.vpv-toolbar-end {
  padding-right: 4rem;
}
.vpv-toolbar-end > button {
  display: none !important;
}