.vx-menu{--vx-acento:#cba060;--vx-acento-2:#b8873b;--vx-acento-claro:#e4c892;--vx-sobre-acento:#16181c;--vx-chip:#ffffff12;--vx-chip-acesa:#cba06033;--vx-linha:#ffffff14}.vx-redondo{color:#ffffff80;background:var(--vx-chip);width:30px;height:30px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:999px;flex-shrink:0}.vx-redondo:hover{color:#fff;background:#ffffff24}.vx-redondo--sair:hover{color:#ffb3b6;background:#e5484d38}.vx-busca{color:#ffffff8c;border:1px solid var(--vx-linha);width:100%;height:38px;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.vx-busca:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e}.vx-grupo{letter-spacing:.14em;text-transform:uppercase;color:#ffffff52;padding:18px 12px 6px;font-size:10px;font-weight:600}.vx-item{text-align:left;color:#ffffff9e;width:100%;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:14px;align-items:center;gap:11px;padding:5px 10px 5px 5px;font-size:13.5px;font-weight:500;display:flex;position:relative}.vx-icone{background:var(--vx-chip);width:32px;height:32px;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.vx-item:hover{color:#fff;background:#ffffff0d}.vx-item:hover .vx-icone{background:var(--vx-chip-acesa);color:var(--vx-acento-claro)}@media (hover:hover){.vx-item:not([data-ativo]):hover{transform:translate(2px)}.vx-item:hover .vx-icone{transform:scale(1.08)}}.vx-item[data-ativo]{color:var(--vx-sobre-acento);background:linear-gradient(135deg, var(--vx-acento), var(--vx-acento-2));font-weight:600;box-shadow:0 12px 24px -14px #b8873be6}.vx-item[data-ativo]:hover{color:var(--vx-sobre-acento)}.vx-item[data-ativo] .vx-icone,.vx-item[data-ativo]:hover .vx-icone{color:var(--vx-sobre-acento);background:#16181c24}.vx-item[data-ativo] [aria-label$=esperando\ liberação]{background:var(--vx-sobre-acento);color:var(--vx-acento)}.vx-sub{color:#ffffff80;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:10px;align-items:center;padding:7px 12px;font-size:12.5px;font-weight:500;display:flex}.vx-sub:hover{color:#fff;background:#ffffff0f}.vx-sub[data-ativo]{color:var(--vx-acento-claro);background:#cba06024;font-weight:600}.vx-usuario{border:1px solid var(--vx-linha);background:#ffffff0d;border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}.vx-rolagem{scrollbar-width:thin;scrollbar-color:transparent transparent}.vx-rolagem:hover{scrollbar-color:#fff3 transparent}@media (min-width:1024px){.vx-menu[data-recolhida] .vx-item{justify-content:center;padding:5px}.vx-menu[data-recolhida] .vx-busca{justify-content:center;padding:0}.vx-menu[data-recolhida] .vx-usuario{display:none}}@media (prefers-reduced-motion:reduce){.vx-item,.vx-icone,.vx-busca,.vx-redondo,.vx-sub{transition:none}.vx-item:hover,.vx-item:hover .vx-icone{transform:none}}
