.avatar-wrapper{cursor:pointer;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;margin-left:-10px;transition:transform .3s cubic-bezier(.2,0,0,1);position:relative;overflow:visible}.avatar-wrapper:first-child{margin-left:0}.avatar-wrapper:hover{transform:translateY(-4px)scale(1.15);z-index:var(--z-avatar-wrapper-hover)!important}.avatar-wrapper.empty{margin-left:0;overflow:visible}.avatar-wrapper.empty:hover{transform:none}@keyframes pulse-team{0%,to{box-shadow:0 4px 8px #0000001a,0 0 #3b82f680}50%{box-shadow:0 4px 10px #0000001f,0 0 0 10px #3b82f600}}@keyframes pulse-team-dark{0%,to{box-shadow:0 4px 10px #00000059,0 0 #60a5fa8c}50%{box-shadow:0 4px 12px #0006,0 0 0 10px #60a5fa00}}.participants-bubbles{padding:var(--space-3) 10px 14px;flex-wrap:wrap;align-items:center;gap:0;display:flex;overflow:visible}.participants-bubbles .avatar-wrapper{flex-shrink:0;width:32px;height:32px;overflow:visible}.participants-bubbles .avatar-wrapper .avatar-star-badge{width:16.8px;height:16.8px;box-shadow:none;filter:drop-shadow(0 1px 1.75px #2563eb73);z-index:var(--z-input-stack);background:0 0;flex-shrink:0;display:block;position:absolute;bottom:-2px;right:-2px;overflow:visible}.participants-bubbles .avatar-wrapper .avatar-star-badge__outer{fill:var(--bg-surface,#fff)}.participants-bubbles .avatar-wrapper .avatar-star-badge__star{fill:#fff;stroke:#fff;stroke-width:.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;paint-order:stroke fill}.participants-bubbles .avatar-wrapper .avatar-check-badge{width:16.8px;height:16.8px;box-shadow:none;filter:drop-shadow(0 1px 1.75px #16a34a73);z-index:var(--z-input-stack);background:0 0;flex-shrink:0;display:block;position:absolute;bottom:-2px;right:-2px;overflow:visible}.participants-bubbles .avatar-wrapper .avatar-check-badge__outer{fill:var(--bg-surface,#fff)}.participants-bubbles .avatar-wrapper .avatar-check-badge__mark{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.participants-bubbles .avatar-wrapper .avatar-cancel-badge{width:16.8px;height:16.8px;box-shadow:none;filter:drop-shadow(0 1px 1.75px #dc262666);z-index:var(--z-input-stack);background:0 0;flex-shrink:0;display:block;position:absolute;bottom:-2px;right:-2px;overflow:visible}.participants-bubbles .avatar-wrapper .avatar-cancel-badge__outer{fill:var(--bg-surface,#fff)}.participants-bubbles .avatar-wrapper .avatar-cancel-badge__mark{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.participants-bubbles .card-avatar{object-fit:cover;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-strong) 100%);color:#fff;width:32px;height:32px;font-size:var(--font-xs);z-index:var(--z-raised);border:none;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.participants-bubbles .card-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.participants-bubbles .card-avatar .card-avatar-initials{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.participants-bubbles .card-avatar.external{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;box-shadow:0 3px 8px #d9770659,inset 0 1px #fff3}.participants-bubbles .card-avatar.overflow{background:var(--bg-app);color:var(--text-muted);border:none}.participants-bubbles .card-avatar.empty{background:var(--input-bg,#f8fafc);color:var(--text-muted);border:1px dashed var(--border-std);box-shadow:none;overflow:visible}.participants-bubbles .card-avatar.team-fallback{font-size:var(--font-base);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;animation:2s ease-in-out infinite pulse-team;overflow:visible}.participants-bubbles .card-avatar.card-avatar--sistema{background:linear-gradient(135deg, var(--purple-500,#a855f7) 0%, var(--violet-600,#7c3aed) 100%);color:#fff;box-shadow:0 4px 8px #7c3aed59}.participants-bubbles .card-avatar .card-avatar__sistema-icon{font-size:var(--font-md)}.participants-bubbles .card-avatar.card-avatar--add-action,.participants-bubbles .card-avatar.card-avatar--inativo{color:#6b7f96;box-shadow:none;font-size:var(--font-sm);background:#f0f4f8;border:2px dashed #b0bfd4;transition:background .2s,border-color .2s,color .2s}.participants-bubbles .card-avatar.card-avatar--add-action i,.participants-bubbles .card-avatar.card-avatar--inativo i{font-size:var(--font-xs);opacity:1;font-weight:500}.participants-bubbles .avatar-wrapper--add-action{overflow:visible}.participants-bubbles .avatar-wrapper--add-action:hover .card-avatar--add-action,.participants-bubbles .avatar-wrapper--add-action:focus-visible .card-avatar--add-action{background:color-mix(in srgb, var(--primary) 11%, var(--bg-surface));color:var(--primary);border-style:dashed;border-color:var(--primary);box-shadow:none}.participants-bubbles .avatar-wrapper--add-action:hover .card-avatar--add-action i,.participants-bubbles .avatar-wrapper--add-action:focus-visible .card-avatar--add-action i{font-weight:600}.participants-bubbles .avatar-wrapper--add-action:focus-visible{outline:none}.participants-bubbles .avatar-wrapper--add-action:focus-visible .card-avatar--add-action{outline:2px solid color-mix(in srgb, var(--primary) 40%, transparent);outline-offset:2px}.participants-bubbles .participants-bubbles__add-label{font-size:var(--font-2xs);letter-spacing:.01em;color:#6b7f96;white-space:nowrap;pointer-events:none;font-weight:500;line-height:1.1;transition:color .2s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.participants-bubbles .avatar-wrapper--add-action:hover .participants-bubbles__add-label,.participants-bubbles .avatar-wrapper--add-action:focus-visible .participants-bubbles__add-label{color:var(--primary)}.participants-bubbles .avatar-wrapper:hover .card-avatar.team-fallback{animation-play-state:paused}.participants-bubbles .avatar-wrapper:hover .card-avatar{overflow:visible}body.dark .participants-bubbles .card-avatar.team-fallback{animation-name:pulse-team-dark}body.dark .participants-bubbles .card-avatar.card-avatar--add-action,body.dark .participants-bubbles .card-avatar.card-avatar--inativo{background:color-mix(in srgb, #fff 8%, var(--bg-surface));color:var(--text-muted);border-color:color-mix(in srgb, var(--text-muted) 35%, var(--border-std))}body.dark .participants-bubbles .avatar-wrapper--add-action:hover .card-avatar--add-action,body.dark .participants-bubbles .avatar-wrapper--add-action:focus-visible .card-avatar--add-action{background:color-mix(in srgb, var(--neon-primary-color,var(--primary)) 16%, var(--bg-surface));color:var(--neon-primary-color,var(--primary));border-color:var(--neon-primary-color,var(--primary))}body.dark .participants-bubbles .participants-bubbles__add-label{color:var(--text-muted)}body.dark .participants-bubbles .avatar-wrapper--add-action:hover .participants-bubbles__add-label,body.dark .participants-bubbles .avatar-wrapper--add-action:focus-visible .participants-bubbles__add-label{color:var(--neon-primary-color,var(--primary))}body.dark .participants-bubbles .avatar-wrapper--add-action:focus-visible .card-avatar--add-action{outline-color:color-mix(in srgb, var(--neon-primary-color,var(--primary)) 45%, transparent)}
