#search-result-navigation{position:fixed;right:14px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:850;width:min(400px,calc(100vw - 28px));box-sizing:border-box;border:1px solid #c7ad7c;border-radius:14px;background:#fffaf1;color:#513e21;box-shadow:0 4px 20px #392a1c25;font:14px/1.45 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;padding:10px}#search-result-navigation *{box-sizing:border-box}#search-result-navigation button,#search-result-navigation a{font:inherit;color:inherit;touch-action:manipulation}.search-nav-head{display:flex;gap:6px;align-items:center}.search-nav-toggle{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;min-height:44px;padding:6px!important;font-weight:600!important;overflow-wrap:anywhere}.search-nav-close{flex:none;width:44px;min-height:44px;padding:0!important;border:0!important;background:transparent!important;font-size:25px!important}.search-nav-controls{display:flex;gap:8px}.search-nav-controls a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid #dcc9aa;border-radius:9px;text-align:center;text-decoration:none}.search-nav-controls [aria-disabled]{opacity:.4}.search-nav-list{position:relative;padding:0 0 0 26px!important;margin:10px 0!important;max-height:min(30dvh,270px);overflow:auto;overscroll-behavior:contain}.search-nav-list[hidden]{display:none!important}.search-nav-list li{padding:0!important;margin:0!important;line-height:1.5!important;border-bottom:1px solid #e6d8bd}.search-nav-list a{display:block;padding:10px 6px;min-height:44px;text-decoration:none}.search-nav-list .current{background:#efe2c4}.search-nav-list [aria-current]{font-weight:650}.search-nav-back{display:block;padding:8px 6px;min-height:36px}.search-nav-occurrence{display:block;width:100%;border:0;background:transparent;padding:8px!important;min-height:44px;text-align:left!important;font-size:12px!important}.search-nav-occurrence[hidden]{display:none!important}#search-result-navigation :focus-visible{outline:3px solid #96702d;outline-offset:2px}@media(max-width:600px){#search-result-navigation{right:10px;bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100vw - 20px);font-size:13px}.search-nav-list{max-height:23dvh}}@media print{#search-result-navigation{display:none}}

.search-nav-title{flex:1;min-width:0;margin:0;padding:6px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}

/* The optional list scrolls inside the compact panel. */
#search-result-navigation .search-nav-list{max-height:150px;max-height:min(18dvh,150px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}#search-result-navigation .search-nav-list a{padding:8px 6px;font-size:13px;line-height:1.4}
