/* Navegação, rolagem e ajuda — IEAD V2 */
.nav-search-wrap{padding:0 9px 9px}.nav-search-wrap input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);outline-color:var(--blue2);font-size:12px}
.nav-scroll-indicator{padding:5px 10px;color:var(--muted);font-size:10px;text-align:center;border-top:1px solid var(--line)}
.floating-tools{position:fixed;z-index:8;right:19px;bottom:24px;display:flex;flex-direction:column;gap:9px;align-items:center}
.float-btn{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:0 5px 18px #0002;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;font-size:21px;line-height:1;transition:transform .15s,opacity .15s}
.float-btn:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent)}
.float-btn:disabled{opacity:.3;cursor:default;box-shadow:none}.help-btn{background:#7552e8;border-color:#7552e8;color:#fff;width:48px;height:48px;font-weight:800;font-size:23px}
.help-body p{line-height:1.65;color:var(--ink);margin:14px 0}.help-body code{background:var(--tint);padding:2px 6px;border-radius:5px}
[hidden]{display:none!important}
.collapsed .nav-search-wrap,.collapsed .nav-scroll-indicator{display:none}
@media(max-width:700px){.floating-tools{right:9px;bottom:12px}.float-btn{width:34px;height:34px}.help-btn{width:43px;height:43px}}
