.unooria-avatar{--unooria-avatar-size:48px;--unooria-avatar-font-size:16px;--unooria-avatar-radius:9999px;--unooria-avatar-status-size:12px;--unooria-avatar-status-border:2px;--unooria-avatar-badge-size:18px;--unooria-avatar-badge-font:11px;--unooria-avatar-remove-size:18px;--unooria-avatar-remove-icon:10px;--unooria-avatar-bg:var(--unooria-color-neutral-100,#f5f5f5);--unooria-avatar-color:var(--unooria-color-neutral-700,#475157);--unooria-avatar-border:var(--unooria-color-neutral-200,#cbd4d6);--unooria-avatar-cutout:var(--unooria-color-neutral-50,#fff);--unooria-avatar-selected-gradient:linear-gradient(225deg, #57547d 0%, #716c98 5%, #7fa5e2 54%, #8fafe5 72%, #a4bde9 89%, #bdd0ef 100%);width:var(--unooria-avatar-size);height:var(--unooria-avatar-size);min-width:var(--unooria-avatar-size);min-height:var(--unooria-avatar-size);border-radius:var(--unooria-avatar-radius);font-family:var(--unooria-font-family-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--unooria-avatar-font-size);letter-spacing:.02em;-webkit-user-select:none;user-select:none;vertical-align:middle;box-sizing:border-box;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.unooria-avatar--light,[data-theme=light] .unooria-avatar,.unooria-avatar[data-theme=light]{--unooria-avatar-bg:#f5f5f5;--unooria-avatar-color:#475157;--unooria-avatar-border:#cbd4d6;--unooria-avatar-cutout:#fff;--unooria-avatar-remove-bg:#3d4448;--unooria-avatar-remove-color:#fff;--unooria-avatar-extra-bg:#e4e8e9;--unooria-avatar-extra-color:#22272a}.unooria-avatar--dark,[data-theme=dark] .unooria-avatar,.unooria-avatar[data-theme=dark]{--unooria-avatar-bg:#3d4448;--unooria-avatar-color:#f5f5f5;--unooria-avatar-border:#536167;--unooria-avatar-cutout:#22272a;--unooria-avatar-remove-bg:#536167;--unooria-avatar-remove-color:#fff;--unooria-avatar-extra-bg:#475157;--unooria-avatar-extra-color:#f5f5f5}.unooria-avatar--size-xs{--unooria-avatar-size:32px;--unooria-avatar-font-size:12px;--unooria-avatar-status-size:8px;--unooria-avatar-status-border:1.5px;--unooria-avatar-badge-size:14px;--unooria-avatar-badge-font:9px;--unooria-avatar-remove-size:14px;--unooria-avatar-remove-icon:8px}.unooria-avatar--size-sm{--unooria-avatar-size:40px;--unooria-avatar-font-size:14px;--unooria-avatar-status-size:10px;--unooria-avatar-status-border:2px;--unooria-avatar-badge-size:16px;--unooria-avatar-badge-font:10px;--unooria-avatar-remove-size:16px;--unooria-avatar-remove-icon:9px}.unooria-avatar--size-md{--unooria-avatar-size:48px;--unooria-avatar-font-size:16px;--unooria-avatar-status-size:12px;--unooria-avatar-status-border:2px;--unooria-avatar-badge-size:18px;--unooria-avatar-badge-font:11px;--unooria-avatar-remove-size:18px;--unooria-avatar-remove-icon:10px}.unooria-avatar--size-lg{--unooria-avatar-size:72px;--unooria-avatar-font-size:22px;--unooria-avatar-status-size:16px;--unooria-avatar-status-border:2.5px;--unooria-avatar-badge-size:22px;--unooria-avatar-badge-font:12px;--unooria-avatar-remove-size:22px;--unooria-avatar-remove-icon:12px}.unooria-avatar--size-xl{--unooria-avatar-size:100px;--unooria-avatar-font-size:32px;--unooria-avatar-status-size:20px;--unooria-avatar-status-border:3px;--unooria-avatar-badge-size:26px;--unooria-avatar-badge-font:14px;--unooria-avatar-remove-size:26px;--unooria-avatar-remove-icon:14px}.unooria-avatar--variant-circle{--unooria-avatar-radius:9999px}.unooria-avatar--variant-rounded.unooria-avatar--size-xs{--unooria-avatar-radius:6px}.unooria-avatar--variant-rounded.unooria-avatar--size-sm{--unooria-avatar-radius:8px}.unooria-avatar--variant-rounded.unooria-avatar--size-md{--unooria-avatar-radius:12px}.unooria-avatar--variant-rounded.unooria-avatar--size-lg{--unooria-avatar-radius:16px}.unooria-avatar--variant-rounded.unooria-avatar--size-xl{--unooria-avatar-radius:22px}.unooria-avatar--variant-square{--unooria-avatar-radius:4px}.unooria-avatar__inner{border-radius:var(--unooria-avatar-radius);background-color:var(--unooria-avatar-bg);width:100%;height:100%;color:var(--unooria-avatar-color);box-shadow:inset 0 0 0 1px var(--unooria-avatar-border);box-sizing:border-box;z-index:1;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.unooria-avatar__img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.unooria-avatar__initials{text-transform:uppercase;letter-spacing:.04em;width:100%;height:100%;color:inherit;justify-content:center;align-items:center;font-weight:600;display:flex}.unooria-avatar__icon{width:60%;height:60%;color:inherit;justify-content:center;align-items:center;display:flex}.unooria-avatar__icon svg{width:100%;height:100%;display:block}.unooria-avatar--selected:before{content:"";border-radius:calc(var(--unooria-avatar-radius) + 3.5px);background:var(--unooria-avatar-selected-gradient);z-index:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-3.5px}.unooria-avatar--selected .unooria-avatar__inner{box-shadow:0 0 0 2px var(--unooria-avatar-cutout), inset 0 0 0 1px var(--unooria-avatar-border)}.unooria-avatar__status{width:var(--unooria-avatar-status-size);height:var(--unooria-avatar-status-size);box-sizing:border-box;border:var(--unooria-avatar-status-border) solid var(--unooria-avatar-cutout);z-index:2;pointer-events:none;border-radius:50%;position:absolute;bottom:0;right:0}.unooria-avatar--variant-circle .unooria-avatar__status{transform:translate(5%,5%)}.unooria-avatar--variant-rounded .unooria-avatar__status,.unooria-avatar--variant-square .unooria-avatar__status{transform:translate(25%,25%)}.unooria-avatar__status--online{background-color:var(--unooria-color-success-500,#01b574)}.unooria-avatar__status--offline{background-color:var(--unooria-color-neutral-300,#a7b5b9)}.unooria-avatar__status--busy{background-color:var(--unooria-color-danger-500,#f83b3b)}.unooria-avatar__status--away{background-color:var(--unooria-color-warning-500,#f97607)}.unooria-avatar__badge{min-width:var(--unooria-avatar-badge-size);height:var(--unooria-avatar-badge-size);background-color:var(--unooria-color-danger-500,#f83b3b);color:#fff;font-size:var(--unooria-avatar-badge-font);box-sizing:border-box;border:2px solid var(--unooria-avatar-cutout);z-index:3;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(30%,-25%);box-shadow:0 2px 4px #00000026}.unooria-avatar__badge--dot{width:10px;min-width:10px;height:10px;padding:0;transform:translate(15%,-15%)}.unooria-avatar__remove-btn{width:var(--unooria-avatar-remove-size);height:var(--unooria-avatar-remove-size);border:2px solid var(--unooria-avatar-cutout);background-color:var(--unooria-avatar-remove-bg);color:var(--unooria-avatar-remove-color);cursor:pointer;z-index:4;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .15s,color .15s;display:inline-flex;position:absolute;top:0;right:0;transform:translate(30%,-25%);box-shadow:0 2px 4px #0003}.unooria-avatar__remove-btn svg{width:var(--unooria-avatar-remove-icon);height:var(--unooria-avatar-remove-icon);display:block}.unooria-avatar__remove-btn:hover{background-color:var(--unooria-color-danger-600,#e31a1a);color:#fff;transform:translate(30%,-25%)scale(1.1)}.unooria-avatar__remove-btn:active{transform:translate(30%,-25%)scale(.95)}.unooria-avatar__remove-btn:focus-visible{box-shadow:0 0 0 2px var(--unooria-avatar-cutout), 0 0 0 4px var(--unooria-color-brandNavy-500,#8fafe5)}.unooria-avatar--interactive{cursor:pointer}.unooria-avatar--interactive:hover .unooria-avatar__inner{filter:brightness(.96)}.unooria-avatar--interactive:active .unooria-avatar__inner{filter:brightness(.92)}.unooria-avatar--interactive:focus-visible{outline:none}.unooria-avatar--interactive:focus-visible .unooria-avatar__inner{box-shadow:0 0 0 2px var(--unooria-avatar-cutout), 0 0 0 4px var(--unooria-color-brandNavy-600,#7fa5e2)}.unooria-avatar--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.unooria-avatar--extra{background-color:var(--unooria-avatar-extra-bg);color:var(--unooria-avatar-extra-color);font-weight:700}.unooria-avatar--extra .unooria-avatar__inner{background-color:var(--unooria-avatar-extra-bg);color:var(--unooria-avatar-extra-color)}.unooria-avatar-group{box-sizing:border-box;flex-direction:row;align-items:center;display:inline-flex}.unooria-avatar-group>.unooria-avatar:not(:first-child){margin-left:var(--unooria-avatar-group-overlap,-12px)}.unooria-avatar-group--spacing-tight{--unooria-avatar-group-overlap:-16px}.unooria-avatar-group--spacing-normal{--unooria-avatar-group-overlap:-12px}.unooria-avatar-group--spacing-relaxed,.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-xs:not(:first-child){--unooria-avatar-group-overlap:-8px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-sm:not(:first-child){--unooria-avatar-group-overlap:-10px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-md:not(:first-child){--unooria-avatar-group-overlap:-12px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-lg:not(:first-child){--unooria-avatar-group-overlap:-18px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-xl:not(:first-child){--unooria-avatar-group-overlap:-24px}.unooria-avatar-group>.unooria-avatar{box-shadow:0 0 0 2px var(--unooria-avatar-cutout)}.unooria-avatar-group>.unooria-avatar:hover{z-index:5;transform:translateY(-2px)}
