@layer osha-ui{.osha-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--osha-radius-full,9999px);overflow:visible;font-family:var(--font-body,system-ui,sans-serif);font-weight:600;line-height:1;user-select:none}.osha-avatar-img{object-fit:cover;display:block}.osha-avatar-img,.osha-avatar-initials{width:100%;height:100%;border-radius:inherit}.osha-avatar-initials{display:flex;align-items:center;justify-content:center}.osha-avatar--xs{width:1.5rem;height:1.5rem;font-size:.625rem}.osha-avatar--sm{width:2rem;height:2rem;font-size:.75rem}.osha-avatar--md{width:2.5rem;height:2.5rem;font-size:.875rem}.osha-avatar--lg{width:3rem;height:3rem;font-size:1rem}.osha-avatar--xl{width:4rem;height:4rem;font-size:1.25rem}.osha-avatar--c0{background:#0891b2;color:var(--color-text-inverse)}.osha-avatar--c1{background:#7c3aed;color:var(--color-text-inverse)}.osha-avatar--c2{background:#db2777;color:var(--color-text-inverse)}.osha-avatar--c3{background:#d97706;color:var(--color-text-inverse)}.osha-avatar--c4{background:#059669;color:var(--color-text-inverse)}.osha-avatar--c5{background:#4f46e5;color:var(--color-text-inverse)}.osha-avatar-status{position:absolute;bottom:0;right:0;width:28%;height:28%;min-width:.5rem;min-height:.5rem;border-radius:var(--osha-radius-full,9999px);border:2px solid var(--osha-color-surface,var(--color-bg-card));box-sizing:border-box}.osha-avatar-status--online{background:var(--osha-color-success,#16a34a)}.osha-avatar-status--offline{background:var(--osha-color-text-muted,#64748b)}.osha-avatar-status--busy{background:var(--osha-color-danger,#dc2626)}.osha-avatar-status--away{background:var(--osha-color-warning,#f59e0b)}.osha-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}