
  /* Match the task toolbar's 8px content inset plus 20px header padding. */
  .collab-frame > .collab-tabs {
    padding-inline: 28px;
  }

  /* 「全部项目」收敛为主页图标按钮，置于项目切换器左侧成组。默认态采用
     切换器 hover 的项目色 tint 观感（accent 12% 填充 + 26% 描边），与切换器
     同族呼应，等高等尺寸（32px 见方、7px 圆角）；hover/active 沿同一 tint
     ramp 加深。它是全局导航动作：容器借项目色描形，图标保持中性、hover
     仅提亮。特异度须压过 vendor
     .semi-button.semi-button-with-icon-only.semi-button-size-small（0,3,0，
     会把图标按钮压成 24×24），故带 .collab-tabs 作用域拉到 (0,3,0) 且后加载。
     与切换器的间距（16px）大于页签的组内节奏（14px）：切换器默认态回归
     ghost 后，主页按钮是左侧唯一的实心控件，须以「大一级」的间隔表明
     它不属于页签组，避免与相邻元素黏连。 */
  .collab-tabs .eva-project-directory-button.semi-button {
    flex: none;
    margin-right: 2px;
    margin-bottom: 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
    padding: 0;
    border: 1px solid color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 26%, transparent);
    border-radius: 7px;
    background: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 12%, var(--semi-color-bg-0, #fff));
    color: var(--semi-color-text-2);
    transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
  }

  .collab-tabs .eva-project-directory-button.semi-button .semi-icon,
  .collab-tabs .eva-project-directory-button.semi-button svg {
    display: block;
    flex: none;
    margin: 0;
  }

  /* hover/active：同一 tint ramp 加深一档，图标提亮，不加边框噪 */
  .collab-tabs .eva-project-directory-button.semi-button:hover {
    color: var(--semi-color-text-0);
    background: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 18%, var(--semi-color-bg-0, #fff));
    border-color: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 38%, transparent);
  }
  .collab-tabs .eva-project-directory-button.semi-button:active {
    color: var(--semi-color-text-0);
    background: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 24%, var(--semi-color-bg-0, #fff));
    border-color: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 46%, transparent);
  }
  .collab-tabs .eva-project-directory-button.semi-button:focus-visible {
    outline: var(--eva-border-focus-w, 2px) solid var(--eva-border-focus);
    outline-offset: 2px;
  }

  .eva-project-switcher-anchor {
    display: inline-flex;
    flex: none;
  }

  body.eva-message-hierarchy-ready .collab-frame.eva-space-card-foundation .collab-sp-chip.eva-project-switcher {
    box-sizing: border-box;
    width: auto;
    max-width: 176px;
    min-height: 32px;
    margin-bottom: 2px;
    padding: 0 10px;
    /* B2·默认态回归 ghost 形态：无填充无描边，仅图标+项目名+箭头；
       描边占位保留（透明），hover 出现 tint 时无布局位移 */
    border: 1px solid transparent;
    border-radius: 7px;
    background: transparent;
    color: var(--semi-color-text-0, #1c1f23);
    font-family: inherit;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    transition: background 0.15s ease, border-color 0.15s ease;
  }

  /* B2·hover 引入项目主题色淡 tint（12% accent 融于表面），呼应项目身份，
     而非通用灰；--eva-project-accent 由 060 控制器按当前项目写入 .collab-frame。 */
  body.eva-message-hierarchy-ready .collab-frame.eva-space-card-foundation .collab-sp-chip.eva-project-switcher:hover {
    background: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 12%, var(--semi-color-bg-0, #fff));
    border-color: color-mix(in srgb, var(--eva-project-accent, #7f3bf5) 26%, transparent);
  }

  .collab-sp-chip.eva-project-switcher .semi-button-content {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    max-width: 100%;
  }

  .collab-sp-chip.eva-project-switcher .nm {
    display: block;
    overflow: hidden;
    min-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .collab-sp-chip.eva-project-switcher .eva-project-switcher__icon {
    width: 16px;
    height: 16px;
    flex: none;
    color: var(--semi-color-text-2, #6b7075);
  }

  .collab-sp-chip.eva-project-switcher .eva-project-switcher__chevron {
    width: 13px;
    height: 13px;
    flex: none;
    color: var(--semi-color-text-2, #6b7075);
  }

  .eva-project-switcher-menu {
    min-width: 176px;
  }
