/* Enterprise Bootstrap Theme | MIT License | (c) 2026 Priya Vijai Kalyan */
.personchip{align-items:center;background:none;border:1px solid transparent;border-radius:0;color:var(--theme-text-secondary);display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;line-height:1.4;padding:4px 8px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;vertical-align:middle}.personchip:hover{background-color:var(--theme-hover-bg);border-color:var(--theme-border-color);box-shadow:0 0 6px var(--theme-glow-color-hover,rgba(37,99,235,.18))}.personchip-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.personchip-clickable:focus-visible{outline:2px solid #1c7ed6;outline-offset:2px}.personchip-clickable:active{background-color:var(--theme-active-bg)}.personchip-avatar{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.personchip-avatar-img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.personchip-avatar-initials{align-items:center;border-radius:50%;color:#f8fafc;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.personchip-sm{font-size:.8rem;gap:6px;padding:2px 6px}.personchip-sm .personchip-avatar{height:20px;width:20px}.personchip-sm .personchip-avatar-initials{font-size:.6rem}.personchip-md .personchip-avatar{height:28px;width:28px}.personchip-md .personchip-avatar-initials{font-size:.7rem}.personchip-lg .personchip-avatar{height:36px;width:36px}.personchip-lg .personchip-avatar-initials{font-size:.8rem}.personchip-name{max-width:160px}.personchip-detail,.personchip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personchip-detail{color:var(--theme-text-muted);display:none;font-size:.8rem;font-weight:400;max-width:200px}.personchip-lg .personchip-detail{display:inline}.personchip-status{border:2px solid var(--theme-surface-bg);border-radius:50%;bottom:-1px;height:8px;position:absolute;right:-1px;width:8px}.personchip-sm .personchip-status{bottom:-2px;height:6px;right:-2px;width:6px}.personchip-lg .personchip-status{bottom:0;height:10px;right:0;width:10px}.personchip-status-online{background-color:#52b788}.personchip-status-offline{background-color:#94a3b8}.personchip-status-busy{background-color:#dc2626}.personchip-status-away{background-color:#f59e0b}.personchip-avatar-only{background:none;border:none;gap:0;padding:0}.personchip-avatar-only:hover{background:none;border-color:transparent}@media (prefers-reduced-motion:reduce){.personchip{transition:none}}