/* Concordy © 2026 Jubileus Dourados. Todos os direitos reservados. Cópia, engenharia reversa ou redistribuição proibidas. */
.flu{--flu-vidro: linear-gradient(180deg, rgba(18, 22, 52, .96), rgba(8, 10, 30, .96));position:relative;display:flex;align-items:center;gap:8px;padding:8px;min-width:0;background:var(--flu-vidro);border:1px solid rgba(255,210,110,.4);border-radius:16px;box-shadow:0 10px 30px #00000059;color:#eef1ff;user-select:none;-webkit-user-select:none}.flu[hidden],.flu.recolhido{display:none}.flu:before{content:"";position:absolute;left:18px;right:18px;height:1px;background:var(--ouro-linha, linear-gradient(90deg, transparent, #f6c55b, transparent));opacity:.8;pointer-events:none}.flu.lugar-pe:before,.flu.lugar-coluna:before{top:-1px}.flu.lugar-alto:before{bottom:-1px}.flu.lugar-livre:before,.flu.pip:before{top:-1px}.flu.entra{animation:flu-entra .22s cubic-bezier(.2,.8,.2,1)}@keyframes flu-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flu.lugar-pe,.flu.lugar-alto{flex:none;flex-wrap:wrap;margin:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left))}.flu.lugar-pe{margin-bottom:max(8px,env(safe-area-inset-bottom))}@media (min-width: 1101px){.app.com-membros>.membros{grid-column:4;grid-row:1}.app>.flu.lugar-coluna{grid-column:4;grid-row:1;align-self:end;z-index:3;margin:0 8px 8px;flex-wrap:wrap}html.flu-coluna .app>.membros{padding-bottom:calc(var(--flu-h, 0px) + 16px)}}.flu.lugar-livre{position:absolute;z-index:5;width:min(320px,calc(100% - 16px));flex-wrap:wrap}html.flu-livre #conteudo{scroll-padding:96px 16px;padding-bottom:96px}.flu.arrastando{position:fixed;z-index:50;flex-wrap:wrap;box-shadow:0 20px 50px #0000008c;opacity:.96;cursor:grabbing}.flu-pip-corpo{margin:0;min-height:100vh;background:#080a1e;display:grid}.flu.pip{position:relative;margin:0;border-radius:0;border:0;min-height:100vh;flex-wrap:wrap;align-content:center}.flu.pip .flu-pega{display:none}.flu-bolas{display:flex;gap:6px;align-items:center;flex:none}.flu-bolas[hidden]{display:none}.flu.lugar-coluna .flu-bolas,.flu.lugar-livre .flu-bolas,.flu.pip .flu-bolas,.flu.expandido .flu-bolas{flex:1 0 100%;flex-wrap:wrap;order:2}.flu.lugar-coluna .flu-nome,.flu.lugar-livre .flu-nome,.flu.pip .flu-nome{order:1}.flu.lugar-coluna .flu-botoes,.flu.lugar-livre .flu-botoes,.flu.pip .flu-botoes{order:3;flex:1 0 100%;justify-content:space-between}.flu.lugar-coluna .flu-mais,.flu.lugar-livre .flu-mais,.flu.pip .flu-mais{order:2}.flu-bola{position:relative;flex:none;width:var(--flu-bola, 52px);height:var(--flu-bola, 52px);min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.flu-bola[hidden]{display:none}.flu-bola .avatar{width:100%;height:100%;font-size:calc(var(--flu-bola, 52px) * .38);box-shadow:0 0 0 2px #ffffff14}.flu-bola:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 3px var(--ok, #3ddc84),0 0 14px #3ddc8480;opacity:0;transition:opacity .18s ease;pointer-events:none}.flu-bola[data-fala]:after{opacity:1}.flu-bola.silenciado{opacity:.5}.flu-bola .flu-cam{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.flu-bola .flu-mudo{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:var(--ruim, #ff5a5f);color:#fff;display:grid;place-items:center;z-index:1}.flu-bola .flu-mudo svg{width:13px;height:13px}.flu-nome{flex:1 1 0;min-width:72px;min-height:44px;display:grid;align-content:center;gap:1px;padding:4px 10px;border:0;border-radius:12px;background:#ffffff0a;color:#f6f2e6;text-align:left;cursor:pointer;font:inherit}.flu-nome b{font:700 .9rem var(--f-ui, Sora, sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flu-nome small{font-size:.76rem;color:#b9c2e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flu-botoes{display:flex;gap:6px;align-items:center;flex:none}.flu-bt{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,210,110,.35);background:#ffffff0d;color:#eef1ff;display:grid;place-items:center;cursor:pointer;font:800 13px var(--f-ui, Sora, sans-serif);padding:0}.flu-bt[hidden]{display:none}.flu-bt svg{width:20px;height:20px}.flu .flu-bt:hover:not(:disabled),.flu .flu-nome:hover{background:#ffffff1f;color:#fff}.flu .flu-bt.desligado{background:#ff5a5f33;border-color:var(--ruim, #ff5a5f);color:#ff9a9a}.flu .flu-sair{margin-left:6px;background:#c9303a;border-color:#ff8088;color:#fff}.flu .flu-sair:hover:not(:disabled){background:#e03c47}.flu-pega{color:#d9c48a;cursor:grab;touch-action:none}.flu-mais{position:relative;width:auto;min-width:44px;padding:0 8px;border-radius:22px;color:#d6dcf6}.flu-mais-rosto:empty{display:none}.flu .flu-mais.com-rosto{width:44px;padding:0;border-radius:50%}.flu-mais.com-rosto .avatar{width:100%;height:100%;font-size:17px;border-radius:50%}.flu-mais.com-rosto .flu-mais-rosto{width:100%;height:100%}.flu-mais.com-rosto .flu-mais-n{position:absolute;right:-4px;bottom:-4px;min-width:20px;height:20px;padding:0 4px;border-radius:10px;background:#12163a;border:1px solid rgba(255,210,110,.6);color:#f6e3a8;font:800 11px/18px var(--f-ui, Sora, sans-serif)}.flu-mais.com-rosto .flu-mais-n:empty{display:none}.flu-mais:after{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 0 3px var(--ok, #3ddc84);opacity:0;transition:opacity .18s ease;pointer-events:none}.flu-mais[data-fala]:after{opacity:1}.flu .flu-bt:focus-visible,.flu .flu-bola:focus-visible,.flu .flu-nome:focus-visible{outline:2px solid #ffd36b;outline-offset:2px}.flu-controles{flex:1 0 100%;order:9;display:grid;gap:6px;padding:8px;border-radius:12px;background:#ffffff0d}.flu-controles b{color:#f6f2e6}.flu-linha{display:flex;align-items:center;gap:8px}.flu-vol{flex:1;min-width:60px}.flu-pct{width:38px;text-align:right;color:#c9d0ee}.flu-mudo-para{color:#eef1ff;justify-self:start}.flu-mudo-para.ligado{color:#ff9a9a}@container (max-width: 420px){.flu.lugar-pe,.flu.lugar-alto{gap:5px;padding:6px}.flu.lugar-pe .flu-nome,.flu.lugar-alto .flu-nome{padding:2px 8px}.flu-botoes{gap:5px}.flu .flu-sair{margin-left:2px}}html.tv .flu .flu-bt,html.tv .flu .flu-nome{min-height:50px}html.tv .flu .flu-bt{width:50px;height:50px}html.tv .flu .flu-bt:focus-visible,html.tv .flu .flu-bola:focus-visible,html.tv .flu .flu-nome:focus-visible{outline-width:3px;outline-offset:3px}html.tv .flu.lugar-pe{margin-bottom:5vh}html.carro .flu .flu-bt{width:52px;height:52px}html.carro .flu .flu-nome{min-height:52px}html.carro .flu [data-acao=mic],html.carro .flu [data-acao=sair]{width:64px;height:64px}html.flu-pe :is(.apr-descubra,.apr-primeiro,.apr-guia){bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--abas, 0px) + var(--flu-h, 0px) + 12px)}html.flu-coluna :is(.apr-descubra,.apr-primeiro,.apr-guia){bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--flu-h, 0px) + 12px)}html.flu-pe .painel-con:not([style*=top]),html.flu-coluna .painel-con:not([style*=top]){bottom:calc(18px + var(--abas, 0px) + env(safe-area-inset-bottom) + var(--flu-h, 0px) + 12px)}html.flu-pe .dicas-controle{bottom:calc(14px + var(--abas, 0px) + env(safe-area-inset-bottom) + var(--flu-h, 0px) + 12px)}@media (max-width: 760px){html.flu-pe .avisos{bottom:calc(var(--abas) + 12px + env(safe-area-inset-bottom) + var(--flu-h, 0px) + 12px)}}html.flu-alto .pilula-convidado{top:calc(env(safe-area-inset-top) + var(--topo) + 6px + var(--flu-h, 0px) + 12px)}@media (prefers-reduced-motion: reduce){.flu,.flu *,.flu:before,.flu-bola:after,.flu-mais:after{transition:none!important;animation:none!important}}
