.mc-user-identity{vertical-align:middle;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:inline-grid}.mc-user-identity-avatar{background:var(--mc-subtle,#f3f4f6);width:30px;height:30px;color:var(--mc-text-muted,#667085);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid;overflow:hidden}.mc-user-identity.sm .mc-user-identity-avatar,.mc-user-identity.compact .mc-user-identity-avatar{width:24px;height:24px;font-size:9px}.mc-user-identity.lg .mc-user-identity-avatar{width:40px;height:40px;font-size:12px}.mc-user-identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mc-user-identity-copy{gap:1px;min-width:0;display:grid}.mc-user-identity-copy strong{color:var(--mc-text,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;line-height:1.25;overflow:hidden}.mc-user-identity-copy small{color:var(--mc-text-muted,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.25;overflow:hidden}.mc-user-identity.compact .mc-user-identity-copy strong{font-size:11.5px}.mc-user-identity.compact .mc-user-identity-copy small{font-size:10px}.mc-user-identity-trailing{align-items:center;gap:5px;display:inline-flex}.mc-user-picker{min-width:0;position:relative}.mc-user-picker-trigger{border:1px solid var(--mc-border,#0f172a1a);background:var(--mc-bg,#fff);width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.mc-user-picker-trigger>.mc-user-identity{flex:1;min-width:0}.mc-user-picker-trigger:disabled{opacity:.6;cursor:not-allowed}.mc-user-picker-placeholder{color:var(--mc-text-muted,#667085);font-size:12px}.mc-user-picker-popover{z-index:1200;border:1px solid var(--mc-border,#0f172a17);background:var(--mc-bg,#fff);border-radius:10px;width:max(100%,260px);max-width:min(360px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 32px #0f172a1f}.mc-user-picker-search{background:var(--mc-subtle,#f5f6f7);border-radius:7px;align-items:center;gap:6px;padding:5px 7px;display:flex}.mc-user-picker-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.mc-user-picker-search button{color:var(--mc-text-muted,#667085);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mc-user-picker-options{gap:2px;max-height:260px;margin-top:5px;display:grid;overflow:auto}.mc-user-picker-options>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:6px 7px;display:flex}.mc-user-picker-options>button:hover,.mc-user-picker-options>button.selected{background:var(--mc-subtle,#f5f6f7)}.mc-user-picker-options>button>.mc-user-identity{width:100%}.mc-user-picker-empty-avatar{background:var(--mc-subtle,#f5f6f7);width:24px;height:24px;color:var(--mc-text-muted,#667085);border-radius:50%;place-items:center;margin-right:8px;font-size:10px;display:grid}.mc-user-picker-options>button>span:last-child{font-size:11.5px}.mc-user-picker-empty{color:var(--mc-text-muted,#667085);text-align:center;margin:8px;font-size:10.5px}.mc-user-identity-avatar>:is(.mc-profile-avatar,.mc-profile-avatar-img){border-radius:inherit;object-fit:cover;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.mc-user-identity-avatar{min-width:24px}.mc-user-identity-trailing{text-overflow:ellipsis;flex-shrink:0;min-width:0;max-width:min(40%,180px);overflow:hidden}.mc-user-identity-trailing :is(svg,img),.mc-user-picker-trigger>svg{flex:none}.mc-user-picker-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-user-picker-search>svg,.mc-user-picker-search>button{flex:none}.mc-user-picker-options>button{gap:6px;min-width:0}.mc-user-picker-options>button>.mc-user-identity{flex:auto;min-width:0}.mc-user-picker-options>button>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}
