.vnd{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 13px;border:1px solid var(--brand-100);border-radius:var(--radius-md);background:var(--brand-50);animation:vnd-sobe var(--ent-superficie) var(--mov-sobe) both}@keyframes vnd-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vnd-ok{flex-direction:row;gap:10px;padding:9px 10px 9px 12px;border-color:rgba(6,165,74,.28);background:var(--emerald-50)}.vnd-head,.vnd-ok{align-items:center}.vnd-head{display:flex;gap:7px}.vnd-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand)}.vnd-ok .vnd-ic{width:28px;height:28px;border-radius:50%;background:var(--surface);color:var(--emerald-600)}.vnd-tag{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-600)}.vnd-est{margin-left:auto;padding:2px 9px;border-radius:var(--radius-pill);background:var(--surface);font-size:11px;font-weight:700;color:var(--emerald-600);white-space:nowrap}.vnd-txt{display:flex;flex-direction:column;flex:1 1;min-width:0}.vnd-txt b{font-size:13px;font-weight:600;line-height:1.4;color:var(--ink)}.vnd-txt em{font-style:normal;font-size:12px;line-height:1.45;color:var(--muted)}.vnd-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:5px}.vnd-btn{flex:1 1 140px;min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px rgba(25,104,240,.22);transition:filter .15s}.vnd-btn:hover:not(:disabled){filter:brightness(1.05)}.vnd-btn:disabled{background:var(--border);color:var(--muted);box-shadow:none;cursor:not-allowed}.vnd-link{flex-shrink:0;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color .16s,border-color .16s}.vnd-link:hover:not(:disabled){color:var(--ink-2);border-color:var(--brand-100)}.vnd-ok .vnd-link{min-height:36px}.vnd-input{flex:1 1 110px;min-height:44px;padding:0 12px;border-radius:var(--radius-md);font-size:16px}.mencao{border:none;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--brand-600,#0c4ec0);cursor:pointer}.bubble.out .mencao,.mencao:hover{text-decoration:underline}.bubble.out .mencao{color:#ffffff}.bubble-citada{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin:2px 0 6px;padding:6px 10px;border:none;border-left:3px solid var(--quem,#1968f0);border-radius:var(--radius-sm,8px);background:rgba(7,71,166,.06);font:inherit;text-align:left;color:inherit;cursor:pointer;min-width:0}.bubble-citada b{color:var(--quem,#1968f0);font-size:12.5px;font-weight:800}.bubble-citada span{font-size:13px;color:var(--muted,#566378);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.bubble.out .bubble-citada{background:rgba(255,255,255,.16);border-left-color:#ffffff}.bubble.out .bubble-citada b,.bubble.out .bubble-citada span{color:#ffffff}@keyframes bubble-pisca{0%,to{box-shadow:none}30%{box-shadow:0 0 0 4px var(--brand-100,#d3e2fd)}}.bubble-piscando{animation:bubble-pisca 1.5s ease-in-out}.bubble-encaminhada{display:flex;align-items:center;gap:5px;margin:0 0 3px;font-size:12px;font-style:italic;color:var(--muted,#566378)}.bubble.out .bubble-encaminhada{color:#f2f6ff}.bubble-reacoes{position:relative;margin:4px 0 -2px}.bubble-reacoes.direita{display:flex;justify-content:flex-end}.reacoes-botao{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:var(--radius-pill,999px);border:1px solid var(--border,#e3e9f2);background:#ffffff;color:#2b3648;font:inherit;font-size:13px;cursor:pointer}.reacoes-botao b{font-size:12px;font-weight:700}.reacoes-lista{position:absolute;z-index:30;top:32px;left:0;width:260px;max-height:300px;overflow:auto;background:#ffffff;color:#0d1526;border:1px solid var(--border,#e3e9f2);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-lg,0 24px 60px rgba(13,21,38,.16));padding:6px 0;text-align:left}.bubble-reacoes.direita .reacoes-lista{left:auto;right:0}.reacoes-titulo{display:flex;justify-content:space-between;gap:8px;padding:6px 14px 8px;font-size:13.5px;font-weight:800;border-bottom:1px solid var(--border-2,#eef2f8)}.reacoes-titulo span{display:inline-flex;gap:8px;font-weight:600;color:#566378}.reacoes-linha em,.reacoes-titulo em{font-style:normal}.reacoes-linha{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13.5px}.aviso-grupo{align-self:center;max-width:min(86%,520px);margin:8px 0;padding:6px 12px;border-radius:var(--radius-sm,8px);background:#ffffff;border:1px solid var(--bp-fio,#e7edf4);color:var(--ink-2,#2b3648);font-size:12.5px;text-align:center;line-height:1.4}.msg-enquete{display:flex;flex-direction:column;gap:2px;min-width:220px}.msg-enquete b{font-size:14.5px}.msg-enquete small{font-size:12px;color:var(--muted,#566378)}.msg-enquete ul{list-style:none;margin:6px 0 2px;padding:0;display:flex;flex-direction:column;gap:6px}.msg-enquete li{display:flex;align-items:center;gap:8px;font-size:13.5px}.enquete-bola{width:16px;height:16px;flex:none;border-radius:999px;border:1.75px solid;opacity:.6}.grupo-av{flex:none;border-radius:var(--radius-pill,999px);background:var(--quem,#1968f0);color:#ffffff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}button.bubble-quem{border:none;background:transparent;padding:0 18px 0 0;font:inherit;text-align:left;cursor:pointer;max-width:100%}button.bubble-quem:hover b{text-decoration:underline}.ficha-fundo{position:fixed;inset:0;z-index:200;background:rgba(13,21,38,.38);align-items:center;justify-content:center}.ficha,.ficha-fundo{display:flex;padding:16px}.ficha{width:min(360px,100%);background:#ffffff;border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg,0 24px 60px rgba(13,21,38,.16));flex-direction:column;gap:8px;color:#0d1526;font-family:inherit}.ficha-topo{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border-2,#eef2f8);margin-bottom:4px}.ficha-nome{flex:1 1;min-width:0;display:flex;flex-direction:column}.ficha-nome b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha-nome small{font-size:13px;color:#566378}.ficha-x{width:40px;height:40px;border:none;border-radius:10px;display:inline-flex;justify-content:center}.ficha-acao,.ficha-x{background:transparent;color:#2b3648;align-items:center;cursor:pointer}.ficha-acao{min-height:48px;display:flex;gap:10px;padding:0 12px;border:none;border-radius:var(--radius-md,12px);font:inherit;font-size:15px;font-weight:700;text-align:left}.ficha-acao:hover{background:#f6f9fc}.ficha-acao.principal{justify-content:center;background:#1968f0;color:#ffffff}.ficha-acao.principal:hover{background:#0c4ec0}.ficha-acao:disabled{opacity:.5;cursor:not-allowed}.ficha-nota{margin:0;font-size:12.5px;color:#566378;text-align:center}.grupo-participantes{display:flex;flex-direction:column;gap:4px}.gp-titulo{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:800;color:#2b3648;padding:4px 0}.gp-titulo small{font-weight:600;color:#566378}.gp-busca{height:38px;border-radius:10px;border:1px solid var(--border,#e3e9f2);background:#f6f9fc;padding:0 12px;font:inherit;font-size:14px}.grupo-participantes ul{list-style:none;margin:0;padding:0}.gp-linha{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:6px 4px;border:none;border-radius:10px;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.gp-linha:hover:not(:disabled){background:#f6f9fc}.gp-linha:disabled{cursor:default;opacity:1}.gp-nome{flex:1 1;min-width:0;display:flex;flex-direction:column}.gp-nome b{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-nome small{font-size:12.5px;color:#566378}.gp-admin{flex:none;height:22px;padding:0 8px;border-radius:999px;background:#e7f7ee;color:#047857;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center}.marcar-lista{margin:0 12px 6px;max-width:400px;background:#ffffff;border:1px solid var(--border,#e3e9f2);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-md,0 12px 32px rgba(13,21,38,.07));overflow:hidden}.marcar-titulo{padding:8px 14px 4px;font-size:12.5px;font-weight:700;color:#566378}.marcar-vazio{padding:8px 14px 10px;font-size:13.5px;color:#566378}.marcar-item{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:4px 14px;border:none;background:transparent;font:inherit;text-align:left;color:#0d1526;cursor:pointer}.marcar-item.on,.marcar-item:hover{background:#eaf1fe}.marcar-item span{display:flex;flex-direction:column;min-width:0}.marcar-item b{font-size:14px}.marcar-item small{font-size:12.5px;color:#566378}.marcar-dica{padding:6px 14px;border-top:1px solid var(--border-2,#eef2f8);font-size:12px;color:#566378}@media (max-width:600px){.marcar-lista{max-width:none;margin:0 8px 6px}.marcar-dica{display:none}}.ci-row.ci-participantes{display:block}.bubble:has(.reacoes-lista){z-index:40}