.avatar{width:var(--avatar-size,1.5em);height:var(--avatar-size,1.5em);vertical-align:middle;background:linear-gradient(to bottom, #ffffff5c, #fff0) rgb(var(--avatar-rgb,142 142 147));-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar:before{content:attr(data-initial);color:#fff;font-family:var(--font-sans), "Noto Sans JP", sans-serif;font-size:calc(var(--avatar-size,1.5em) * .46);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600;line-height:1}.avatar:not([data-initial]):before{content:none}.avatar>svg{color:#fff;width:58%;height:58%}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.person-name{vertical-align:baseline;align-items:center;gap:.45em;max-width:100%;display:inline-flex}.person-name-text{overflow-wrap:anywhere;align-self:baseline;min-width:0}.avatar-picker{--avatar-size:40px;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.avatar-picker button{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:3px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.avatar-picker button:hover{background:var(--studio-control-fill-hover)}}.avatar-picker button:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.avatar-picker button:disabled{cursor:default;opacity:.55}.avatar-picker .avatar-picker-option[aria-pressed=true]{background:var(--studio-accent)}.avatar-picker-check{background:var(--studio-accent);width:18px;height:18px;color:var(--studio-accent-foreground);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-1px;right:-1px}.avatar-picker-check svg{width:11px;height:11px}.avatar-picker .avatar-picker-shuffle{width:calc(var(--avatar-size) + 6px);height:calc(var(--avatar-size) + 6px);color:var(--studio-secondary-label);margin-right:8px}@media (hover:hover) and (pointer:fine){.avatar-picker .avatar-picker-shuffle:hover{color:var(--studio-label)}}.person-cell{align-items:center;gap:12px;display:flex}.person-cell>div{flex:1}.person-cell strong,.person-cell small{display:block}
