/* kb.planetfinance.cloud — keep Book Details modal from covering active reader */

/* Hide modal shells only when reader route is active */
body.kb-pdf-reader-active .p-dialog-mask,
body.kb-pdf-reader-active .book-details-dialog,
body.kb-pdf-reader-active .p-dialog.book-details-dialog,
body.kb-pdf-reader-active [class*="book-details-dialog"] {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Keep reader chrome visible above document surface */
body.kb-pdf-reader-active app-pdf-reader,
body.kb-pdf-reader-active .pdf-reader,
body.kb-pdf-reader-active .book-viewer-container {
  position: relative !important;
  z-index: 1000 !important;
}

body.kb-pdf-reader-active .pdf-header-toolbar,
body.kb-pdf-reader-active .pdf-footer,
body.kb-pdf-reader-active .doc-viewer-info,
body.kb-pdf-reader-active .embed-close-btn,
body.kb-pdf-reader-active .toolbar-overflow-menu,
body.kb-pdf-reader-active .search-bar {
  z-index: 1010 !important;
  opacity: 1 !important;
  visibility: visible !important;
}
