/* JLJAM v7.10.22 · native history controls and minimal mobile hierarchy */
body:not(.bm-native) .history-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:31!important;min-height:42px!important;margin:2px 0 9px!important;max-width:100%!important;overflow:hidden!important}
body:not(.bm-native) .history-controls{display:flex!important;gap:7px!important;align-items:center!important;flex:0 0 auto!important}
body:not(.bm-native) .history-row .history-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:13px!important;font-size:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;background:rgba(55,36,88,.85)!important;color:#f8f1ff!important;border:1px solid rgba(184,157,234,.5)!important}
body:not(.bm-native) .history-row .breadcrumbs{min-height:36px!important;height:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;margin-left:6px!important;min-width:0!important;flex:1!important;color:#d4c3e4}
body:not(.bm-native) .history-row .history-btn:focus-visible{outline:3px solid #dcafff!important;outline-offset:3px!important}
@media(max-width:700px){body:not(.bm-native) .history-row{margin:0 0 8px!important;min-height:45px!important}body:not(.bm-native) .history-controls{gap:5px!important}body:not(.bm-native) .history-row .history-btn{height:44px!important;min-height:44px!important;width:44px!important;min-width:44px!important;font-size:23px!important}body:not(.bm-native) .history-row .breadcrumbs{font-size:14px!important;min-width:0!important;max-width:100%!important}}

/* The cinematic layer had also relocated/scaled these controls to 83%. Restore real 44px tap targets. */
body:not(.bm-native) .history-controls{position:static!important;top:auto!important;right:auto!important;transform:none!important;transform-origin:center!important;opacity:1!important;z-index:auto!important}
