/* Izoluje niewidoczne pola nawigacji od wyglądu przycisków w aktywnym motywie. */
.nms-reader button.nms-click-zone,
.nms-reader button.nms-click-zone:hover,
.nms-reader button.nms-click-zone:focus,
.nms-reader button.nms-click-zone:active,
.nms-reader button.nms-click-zone:disabled {
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline-offset: -4px;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}
.nms-reader button.nms-click-zone::before,
.nms-reader button.nms-click-zone::after {
  display: none !important;
  content: none !important;
}

/* Płynne wejście następnej kartki od prawej strony. */
.nms-reader .nms-sheet-turn.before-next {
  transform: rotateY(180deg);
  transform-origin: right center;
  transition: none;
}
.nms-reader .nms-sheet-turn.before-next.is-next-in {
  transform: rotateY(0);
  transform-origin: right center;
  transition: transform .66s cubic-bezier(.55,.08,.25,1), filter .66s;
}
