/* Dicas (tooltips) do sistema — mesmo visual da dica do menu recolhido */
.dica-g {
  position:fixed; z-index:2147483000; pointer-events:none; max-width:min(280px, calc(100vw - 16px));
  padding:7px 11px; border-radius:6px; background:#1A1F2B; color:#fff;
  font:500 12.5px/1.35 Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; letter-spacing:normal; text-transform:none;
  white-space:normal; overflow-wrap:anywhere; box-shadow:0 8px 24px rgba(16,24,40,.18);
  opacity:0; transform:translateY(4px); transition:opacity .14s ease, transform .14s ease;
}
.dica-g[data-visivel="1"] { opacity:1; transform:translateY(0); }
.dica-g::after {
  content:''; position:absolute; top:100%; left:var(--seta, 50%); margin-left:-5px;
  border:5px solid transparent; border-top-color:#1A1F2B;
}
.dica-g--baixo { transform:translateY(-4px); }
.dica-g--baixo::after { top:auto; bottom:100%; border-top-color:transparent; border-bottom-color:#1A1F2B; }
@media (prefers-reduced-motion:reduce) { .dica-g { transition:none; transform:none; } }
@media (hover:none) { .dica-g { display:none; } }   /* toque: sem balão (o title vira aria-label) */
