/* advus 29/10/2026 — Esteira Jurídica: botão ⇄ "Trocar de etapa" no card (aparece ao passar o mouse, à esquerda do ×)
   e menu com as etapas do fluxo atual, no mesmo espírito do ⇄ do Funil de Leads. */
.afs-card-mv{position:absolute;top:6px;right:32px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(0,0,0,.06);color:#6b7280;font:700 14px/22px system-ui;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;padding:0}
.afs-card:hover .afs-card-mv,.afs-card:focus-within .afs-card-mv{opacity:1}
.afs-card-mv:hover{background:#dbeafe;color:#1d4ed8}
@media (hover:none){.afs-card-mv{opacity:.6}}
.afs-card-topo:has(> .afs-card-mv){padding-right:58px}
.afs-card-mv:is(.dark *){background:rgba(255,255,255,.08);color:#cbd5e1}
.afs-card-mv:is(.dark *):hover{background:#1e3a8a;color:#bfdbfe}

.afs-mv-menu{position:fixed;z-index:9999;min-width:220px;max-width:300px;max-height:70vh;overflow:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.16);padding:6px;font:13px/1.3 system-ui,-apple-system,sans-serif}
.afs-mv-tit{font-size:11px;font-weight:700;letter-spacing:.06em;color:#6b7280;padding:8px 12px 6px}
.afs-mv-it{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;border-radius:9px;padding:9px 12px;color:#111827;cursor:pointer;font:inherit}
.afs-mv-it:hover{background:#f3f4f6}
.afs-mv-it i{width:9px;height:9px;border-radius:50%;flex:0 0 9px}
.afs-mv-it .afs-mv-nome{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.afs-mv-atual{cursor:default;background:#f3f4f6}
.afs-mv-atual:disabled{opacity:1}
.afs-mv-aqui{font-size:10px;font-weight:600;color:#6b7280;background:#e5e7eb;border-radius:999px;padding:2px 7px}
.afs-mv-menu:is(.dark *){background:#1f2937;border-color:rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.5)}
.afs-mv-tit:is(.dark *){color:#9ca3af}
.afs-mv-it:is(.dark *){color:#f3f4f6}
.afs-mv-it:is(.dark *):hover,.afs-mv-atual:is(.dark *){background:#374151}
.afs-mv-aqui:is(.dark *){color:#d1d5db;background:#4b5563}
