/* IHA R189: Quranpedia-inspired navigation pattern, IHA-owned reader and PDF metadata. */
.ihi-book-reader .book-index-panel{width:min(390px,calc(100vw - 20px));max-height:min(66dvh,600px);overflow-y:auto;overscroll-behavior:contain}
.ihi-book-reader .book-index-panel strong{font-size:14px;color:#18442e}
.ihi-book-reader .book-index-help{font-size:11px;color:#688073;margin:-2px 0 10px;line-height:1.45}
.ihi-book-reader .book-index-content{font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:#456556}
.ihi-book-reader .book-index-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.ihi-book-reader .book-index-entry{border:1px solid #e5ede6;border-radius:8px;padding:2px 4px;min-width:0;background:#fff}
.ihi-book-reader .book-index-link,.ihi-book-reader .book-index-label{width:100%;display:block;text-align:start;direction:auto;font:inherit;font-size:12px;line-height:1.65;border:0;background:transparent;border-radius:6px;padding:7px;color:#174c32;overflow-wrap:anywhere}
.ihi-book-reader .book-index-link{cursor:pointer;font-weight:680}
.ihi-book-reader .book-index-link:hover,.ihi-book-reader .book-index-link:focus-visible{background:#eff6ef}
.ihi-book-reader .book-index-link:disabled{opacity:.5;cursor:wait}
.ihi-book-reader .book-index-children{margin:1px 7px 6px;padding:1px 7px 6px;border-left:2px solid #d9e5db}
.ihi-book-reader .book-index-children summary{font-size:10px;cursor:pointer;color:#657a69;padding:3px 0}
.ihi-book-reader .book-index-more-row{padding:6px}
.ihi-book-reader .book-index-more{width:100%;border:1px solid #d3e2d5;border-radius:7px;background:#f6faf6;color:#1c6945;font:inherit;font-weight:740;padding:9px;cursor:pointer}
.ihi-book-reader .book-identity h1[dir="rtl"]{font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important}
@media(max-width:500px){.ihi-book-reader .book-index-control>summary span{display:none}.ihi-book-reader .book-index-panel{position:fixed;left:10px;right:10px;top:calc(51px + env(safe-area-inset-top,0px));width:auto;max-height:66dvh}.ihi-book-reader .book-index-entry{padding:3px}.ihi-book-reader .book-index-link{min-height:35px}}

/* Embedded source readers preserve the header grid without a navigation exit. */
.ihi-book-embedded .book-back-placeholder{visibility:hidden;pointer-events:none}
