.team-color-dot{display:inline-flex;flex:none;width:26px;height:26px;border-radius:50%;background:var(--team-marker);box-shadow:inset 0 0 0 1px #ffffff26;vertical-align:middle}
.team-context-options .team-color-row,.work-identity .work-identity-options .team-color-row{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid transparent;border-radius:8px;min-height:48px}
.team-context-options .team-color-row:hover,.work-identity .work-identity-options .team-color-row:hover,.work-identity .work-identity-options .team-color-row[data-current=true]{background:#b492d419}
.team-context-options .team-color-row .team-color-select,.work-identity .work-identity-options .team-color-row .team-color-select{display:flex;align-items:center;gap:8px;flex:1;min-width:0;width:auto;min-height:40px;padding:2px 4px;background:transparent;border:0;border-radius:6px;text-align:left}
.team-color-row .team-color-select>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.team-color-select small{display:block;line-height:18px}
.team-context-options .team-color-row .team-color-trigger,.work-identity .work-identity-options .team-color-row .team-color-trigger{display:grid;place-items:center;flex:none;width:32px;height:32px;min-height:32px;max-height:32px;padding:2px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer}
.team-color-row .team-color-trigger>.team-color-dot{width:26px;height:26px}
.team-color-row .team-color-trigger:hover,.team-color-row .team-color-trigger[aria-expanded=true]{outline:1px solid var(--team-marker);outline-offset:1px}
.team-color-menu{box-sizing:border-box;position:fixed;z-index:1300;width:132px;padding:9px 10px;border:1px solid #ffffff29;border-radius:10px;background:#26242b;color:#ebe7f1;box-shadow:0 8px 24px #0005;font:12px/16px Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif}
.team-color-menu .team-color-caption{display:block;margin:0 0 6px;color:#aaa5b3;font-size:11px;line-height:16px}
.team-color-menu .team-color-grid{display:grid;grid-template-columns:repeat(3,28px);justify-content:space-between;gap:6px}
.team-color-menu .team-color-swatch{box-sizing:border-box;display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:2px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;color:#17202c}
.team-color-menu .team-color-swatch>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--team-marker);box-shadow:inset 0 0 0 1px #ffffff20}
.team-color-menu .team-color-swatch[aria-checked=true]{border-color:var(--team-marker)}
.team-color-menu .team-color-swatch:hover{background:#ffffff18}
.team-color-menu :focus-visible,.team-color-row .team-color-trigger:focus-visible{outline:2px solid #c6a6ef;outline-offset:2px}
.team-color-menu small[role=alert]{display:block;margin-top:6px;color:#ffb1b5;font-size:11px;line-height:15px}
:root[data-studio-theme="light"] .team-color-menu{background:#fff;color:#232937;border-color:#dce0e9;box-shadow:0 8px 24px #29304920}
:root[data-studio-theme="light"] .team-color-menu .team-color-caption{color:#626b7b}
:root[data-studio-theme="light"] .team-color-menu .team-color-swatch:hover{background:#f1edf7}
:root[data-studio-theme="light"] .team-color-menu small[role=alert]{color:#a53048}
:root[data-studio-theme="light"] .team-context-options .team-color-row:hover,:root[data-studio-theme="light"] .work-identity .work-identity-options .team-color-row:hover,:root[data-studio-theme="light"] .work-identity .work-identity-options .team-color-row[data-current=true]{background:#eee8f9}
.team-context-trigger>.team-color-dot{overflow:visible;max-width:none}
