/* Single-row reading toolbar: bookmark and font settings share the sticky header. */
header>#kuranPosition{
 display:flex!important;align-items:center!important;
 min-height:30px!important;max-width:1250px!important;
 overflow:hidden!important;gap:7px!important;
}
header #kuranPosition>span{
 display:flex!important;align-items:center!important;
 flex:0 1 auto!important;max-width:78%!important;min-width:0!important;
 white-space:nowrap!important;flex-wrap:nowrap!important;
 overflow-x:auto!important;overflow-y:hidden!important;
 scrollbar-width:none!important;
}
header #kuranPosition>span::-webkit-scrollbar{display:none!important}
header #kuranPosition>span #mushafViewTools{
 display:flex!important;align-items:center!important;gap:4px!important;
 flex:0 0 auto!important;margin:0!important;padding-left:5px!important;
 border-left:1px solid #d5c7a7!important;
}
header #mushafViewTools button{height:24px!important;min-height:24px!important}
header #mushafTextValue{font-size:11px!important}
header #kuranPosition #kuranSaved{display:none!important}
header #kuranPosition #kuranSaved.visible{
 display:flex!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;
 transform:none!important;z-index:auto!important;
 width:auto!important;min-width:0!important;max-width:290px!important;
 height:25px!important;min-height:25px!important;max-height:25px!important;
 margin:0 0 0 3px!important;padding:2px 5px!important;
 flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;
 background:#fff5dc!important;border:1px solid #d5b36b!important;border-radius:6px!important;
 box-shadow:none!important;overflow:hidden!important;
}
header #kuranSaved strong{font:650 10px/1.2 system-ui,sans-serif!important;min-width:0!important;
 max-width:135px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
header #kuranSaved button{min-height:20px!important;height:20px!important;padding:2px 4px!important;
 font:650 10px/1 system-ui,sans-serif!important;white-space:nowrap!important}
header #kuranSaved #kuranCloseSaved{width:19px!important;min-width:19px!important;font-size:15px!important}
main.page .ayah.melce-loop-picked{background:#fff8e6!important;box-shadow:inset 3px 0 #c0913e!important}
main.page .ayah.melce-loop-running{background:#f5f5e6!important;box-shadow:inset 4px 0 #247358!important}
#melceLoopStatus[hidden]{display:none!important}
#melceLoopStatus{font:650 11px/1.4 system-ui,sans-serif!important;color:#365747!important;
 padding:3px 8px!important;background:#eaf2e8!important;border:1px solid #abc5b4!important;
 border-radius:6px!important;max-width:340px!important}
#melceLoopHint{position:fixed!important;right:14px!important;z-index:65!important;
 display:flex!important;align-items:flex-start!important;gap:12px!important;
 box-sizing:border-box!important;width:min(370px,calc(100vw - 28px))!important;
 padding:12px!important;background:#fffbef!important;border:1px solid #bfa36b!important;
 border-radius:11px!important;box-shadow:0 7px 25px #211b1350!important;
 color:#463920!important;font:500 12px/1.5 system-ui,sans-serif!important}
#melceLoopHint strong{display:block!important;color:#18614a!important;font-size:13px!important;margin-bottom:3px!important}
#melceLoopHint button{flex:0 0 auto!important;border:1px solid #d1bf99!important;
 border-radius:6px!important;background:#fff!important;padding:5px 8px!important;
 color:#51442e!important;font:700 11px system-ui,sans-serif!important;cursor:pointer!important}
@media(max-width:700px){
 header #kuranPosition>span{max-width:74%!important;gap:2px!important}
 header #kuranPosition #kuranSaved.visible{max-width:180px!important}
 header #kuranSaved strong{max-width:75px!important}
 header #mushafViewTools button{padding:3px 4px!important;min-width:27px!important}
 #melceLoopHint{right:7px!important;width:calc(100vw - 14px)!important;padding:9px!important}
}