/* 团队首页打开时，项目顶栏不能继续占据布局空间。 */
body.team-home-open #project-topbar { display: none; }

.team-home {
  position: fixed;
  inset: 0;
  z-index: 40;
  display: grid;
  grid-template-columns: var(--ui-sidebar-width) minmax(0, 1fr);
  min-width: 0;
  min-height: 0;
  color: var(--ui-text-primary);
  background: var(--ui-bg);
  font: var(--ui-font-weight-body) var(--ui-font-size-body)/var(--ui-line-height-body) var(--ui-font);
  font-variant-numeric: tabular-nums;
}
.team-home * { box-sizing: border-box; }
:where(.team-home, .team-menu, .team-dialog) :where(button, input, select) { font: inherit; }
.team-home button { cursor: pointer; }
.team-home button:disabled, .team-menu button:disabled { cursor: not-allowed; opacity: .5; }
.team-sidebar { min-width: 0; height: 100%; overflow: auto; padding: var(--ui-space-12); background: var(--ui-bg-secondary); border-right: var(--ui-border-0); }
.team-name { display: flex; align-items: center; gap: var(--ui-space-8); min-width: 0; min-height: 44px; margin-bottom: var(--ui-space-8); padding: 0 var(--ui-space-8); }
.team-name-static { display: none; }
html[data-embed="app"] .team-name-static { display: flex; }
.team-switcher { width: 100%; border: 0; border-radius: var(--ui-radius-6); background: transparent; color: inherit; text-align: left; }
.team-switcher:hover { background: var(--ui-fill-3); }
.team-switcher:focus-visible { outline: 2px solid var(--ui-accent); outline-offset: -2px; }
.team-mark, .team-switch-mark { display: grid; flex: none; place-items: center; width: 32px; height: 32px; border-radius: var(--ui-radius-8); background: var(--team-mark-bg, var(--ui-palette-indigo-bg)); color: var(--team-mark-fg, var(--ui-palette-indigo-fg)); }
.team-name-label, .team-switch-copy { display: grid; flex: 1; gap: var(--ui-space-4); min-width: 0; }
.team-name-label strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: var(--ui-font-weight-body-strong) var(--ui-font-size-body)/var(--ui-line-height-body) var(--ui-font); }
.team-name-label small, .team-switch-meta { color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-switch-chevron { display: flex; flex: none; color: var(--ui-text-tertiary); }
.team-nav { display: flex; align-items: center; gap: var(--ui-space-8); width: 100%; min-height: 32px; padding: 0 var(--ui-space-8); border: 0; border-radius: var(--ui-radius-6); background: transparent; color: var(--ui-text-primary); text-align: left; }
.team-nav:hover { background: var(--ui-fill-3); }
.team-nav.is-selected { background: var(--ui-selection-bg); color: var(--ui-selection-text); font-weight: var(--ui-font-weight-body-strong); }
.team-space-head { display: flex; align-items: center; gap: var(--ui-space-4); min-height: 32px; margin-top: var(--ui-space-24); padding-left: var(--ui-space-8); }
.team-space-name { display: flex; flex: 1; align-items: center; gap: var(--ui-space-8); min-width: 0; padding: 0; border: 0; background: transparent; color: var(--ui-text-secondary); font: var(--ui-font-weight-label) var(--ui-font-size-label)/var(--ui-line-height-label) var(--ui-font); text-align: left; }
.team-space-name > span:last-child { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.team-space-add { flex: none; }
.team-side-icon, .team-create-icon, .team-permission-mark { display: grid; flex: none; place-items: center; width: 24px; height: 24px; border-radius: var(--ui-radius-6); }
.team-side-icon svg, .team-create-icon svg, .team-permission-mark svg, .team-search-result-icon svg, .team-create-plus svg { display: block; width: 16px; height: 16px; }
.team-tone-blue { background: var(--ui-palette-blue-bg); color: var(--ui-palette-blue-fg); }
.team-tone-orange { background: var(--ui-palette-orange-bg); color: var(--ui-palette-orange-fg); }
.team-tone-purple { background: var(--ui-palette-purple-bg); color: var(--ui-palette-purple-fg); }
.team-tree { min-width: 0; }
.team-tree .ui-tree__row .ui-tree__icon { color: var(--team-tree-item-color, var(--ui-text-secondary)); }
.team-tree .ui-tree__row[aria-selected="true"] .ui-tree__icon { color: var(--ui-selection-text); }
.team-tree-empty { margin: var(--ui-space-12); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-ellipsis { display: block; min-width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.team-main { display: flex; flex-direction: column; min-width: 0; min-height: 0; width: 100%; height: 100%; margin: 0; background: var(--ui-bg); }
.team-topbar { display: flex; flex: none; align-items: center; gap: var(--ui-space-12); min-width: 0; min-height: var(--ui-toolbar-height); padding: 0 var(--ui-space-32); border-bottom: var(--ui-border-0); }
.team-topbar [data-action="create-top"]:disabled { border-color: transparent; background: var(--ui-fill-2); color: var(--ui-text-secondary); }
.team-breadcrumbs { display: flex; flex: 1; align-items: center; gap: var(--ui-space-4); min-width: 0; color: var(--ui-text-secondary); font: var(--ui-font-weight-callout) var(--ui-font-size-callout)/var(--ui-line-height-callout) var(--ui-font); white-space: nowrap; }
.team-breadcrumbs > button { flex: 0 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.team-breadcrumbs button, .team-breadcrumb-more summary { padding: var(--ui-space-4); border: 0; border-radius: var(--ui-radius-6); background: transparent; color: inherit; }
.team-breadcrumbs button:hover { background: var(--ui-fill-3); }
.team-breadcrumbs > button:last-child { color: var(--ui-text-primary); font-weight: var(--ui-font-weight-body-strong); }
.team-breadcrumbs svg { display: block; color: var(--ui-text-tertiary); }
.team-breadcrumb-more { position: relative; flex: none; }
.team-breadcrumb-more summary { cursor: pointer; list-style: none; }
.team-breadcrumb-more summary::-webkit-details-marker { display: none; }
.team-breadcrumb-menu { position: absolute; z-index: 8; top: 100%; left: 0; display: grid; min-width: 160px; max-width: min(320px, 70vw); padding: var(--ui-space-4); border: var(--ui-border-0); border-radius: var(--ui-radius-8); background: var(--ui-bg); box-shadow: var(--ui-shadow-3); }
.team-breadcrumb-menu button { overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
.team-account { flex: none; }
.team-content { flex: 1; min-width: 0; min-height: 0; overflow: auto; padding: var(--ui-space-24) var(--ui-space-32) var(--ui-space-32); }
.team-titlebar { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--ui-space-12); min-width: 0; margin-bottom: var(--ui-space-24); }
.team-heading { margin: 0; color: var(--ui-text-primary); }
.team-subheading { margin: 0; }
.team-heading-actions { display: flex; flex: 1 1 auto; justify-content: flex-end; min-width: 0; }
.team-load-status { margin: var(--ui-space-24) 0; padding: var(--ui-space-12) var(--ui-space-16); border: var(--ui-border-0); border-radius: var(--ui-radius-8); background: var(--ui-palette-orange-bg); color: var(--ui-text-primary); }
.team-search { position: relative; flex: 0 1 320px; min-width: 0; }
.team-search-field { display: flex; width: 100%; }
.team-search-field input { min-width: 0; width: 100%; }
.team-search-help { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.team-search-panel { position: absolute; top: calc(100% + var(--ui-space-8)); right: 0; z-index: 5; width: max(100%, 320px); max-width: calc(100vw - 16px); max-height: min(480px, 65vh); overflow: auto; padding: var(--ui-space-4); border: var(--ui-border-0); border-radius: var(--ui-radius-12); background: var(--ui-bg); box-shadow: var(--ui-shadow-3); }
.team-search-panel[hidden], .team-search-status[hidden] { display: none; }
.team-search-status { margin: 0; padding: var(--ui-space-8) var(--ui-space-12); background: var(--ui-bg-secondary); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-search-categories { display: flex; gap: var(--ui-space-4); padding: var(--ui-space-4); overflow-x: auto; border-bottom: var(--ui-border-0); }
.team-search-categories button { flex: none; padding: var(--ui-space-4) var(--ui-space-8); border: 0; border-radius: var(--ui-radius-6); background: transparent; color: var(--ui-text-secondary); font: var(--ui-font-weight-callout) var(--ui-font-size-callout)/var(--ui-line-height-callout) var(--ui-font); }
.team-search-categories button[aria-selected="true"] { background: var(--ui-selection-bg); color: var(--ui-selection-text); }
.team-search-results { padding: var(--ui-space-4); }
.team-search-label { margin: var(--ui-space-8) var(--ui-space-8) var(--ui-space-4); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-search-empty { margin: var(--ui-space-24) var(--ui-space-8); color: var(--ui-text-secondary); font: var(--ui-font-weight-callout) var(--ui-font-size-callout)/var(--ui-line-height-callout) var(--ui-font); text-align: center; }
.team-search-result { display: flex; align-items: center; gap: var(--ui-space-8); width: 100%; min-height: 32px; padding: var(--ui-space-8); border: 0; border-radius: var(--ui-radius-6); background: transparent; color: var(--ui-text-primary); text-align: left; }
.team-search-result:hover:not(:disabled), .team-search-result[aria-selected="true"] { background: var(--ui-selection-bg); color: var(--ui-selection-text); }
.team-search-result-icon { display: flex; flex: none; color: var(--ui-text-secondary); }
.team-search-result-meta { flex: none; max-width: 40%; margin-left: auto; overflow: hidden; color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); text-overflow: ellipsis; white-space: nowrap; }
.team-search-more { width: 100%; padding: var(--ui-space-8); border: 0; background: transparent; color: var(--ui-accent); font: var(--ui-font-weight-callout) var(--ui-font-size-callout)/var(--ui-line-height-callout) var(--ui-font); text-align: left; }
.team-create-cards { display: flex; flex-wrap: wrap; gap: var(--ui-space-16); margin-bottom: var(--ui-space-32); }
.team-create-card { display: flex; align-items: center; gap: var(--ui-space-12); width: 224px; min-height: 56px; padding: var(--ui-space-8) var(--ui-space-12); border: var(--ui-border-0); border-radius: var(--ui-radius-12); background: var(--ui-bg); color: var(--ui-text-primary); text-align: left; }
.team-create-card:hover:not(:disabled) { box-shadow: var(--ui-shadow-2); }
.team-create-icon { width: 32px; height: 32px; border-radius: var(--ui-radius-8); }
.team-create-copy { display: grid; min-width: 0; }
.team-create-copy strong { font: var(--ui-font-weight-body-strong) var(--ui-font-size-body-strong)/var(--ui-line-height-body-strong) var(--ui-font); white-space: nowrap; }
.team-create-copy small { overflow: hidden; color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); text-overflow: ellipsis; white-space: nowrap; }
.team-create-plus { display: flex; flex: none; margin-left: auto; color: var(--ui-text-secondary); }
.team-menu-empty { padding: var(--ui-space-8) var(--ui-space-12); color: var(--ui-text-secondary); font: var(--ui-font-weight-callout) var(--ui-font-size-callout)/var(--ui-line-height-callout) var(--ui-font); }
.team-toolbar { display: flex; align-items: center; justify-content: space-between; gap: var(--ui-space-12); min-width: 0; margin-bottom: var(--ui-space-24); }
.team-toolbar:empty { display: none; }
.team-tabs { display: flex; align-items: center; gap: var(--ui-space-8); min-width: 0; overflow: auto; }
.team-tabs button { flex: none; padding: var(--ui-space-8); border: 0; border-bottom: 2px solid transparent; background: transparent; color: var(--ui-text-secondary); white-space: nowrap; }
.team-tabs button.is-active { border-bottom-color: var(--ui-accent); color: var(--ui-selection-text); font-weight: var(--ui-font-weight-body-strong); }
.team-view-controls { display: flex; flex-wrap: wrap; align-items: center; gap: var(--ui-space-8); min-width: 0; }
.team-filter, .team-sort { min-width: 0; }
.team-filter select, .team-sort select { max-width: 112px; }
.team-view-button span, .team-account span, .team-space-add span, .team-item-menu span, .team-item-add span { display: flex; }
.team-item-section + .team-item-section { margin-top: var(--ui-space-32); }
.team-section-title { margin: 0 0 var(--ui-space-12); }
.team-items.is-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--ui-space-24); }
.team-item { position: relative; min-width: 0; }
.team-project .team-item-open { display: block; width: 100%; min-width: 0; padding: 0; border: 0; background: transparent; color: var(--ui-text-primary); text-align: left; }
.team-folder .team-item-open { padding-right: var(--ui-space-48); }
.team-folder .team-item-open:hover { box-shadow: var(--ui-shadow-2); }
.team-folder-body { display: grid; flex: 1; gap: var(--ui-space-4); min-width: 0; }
.team-item-preview { position: relative; overflow: hidden; }
.team-project .team-item-preview { color: var(--team-cover-fg, var(--ui-palette-blue-fg)); }
.team-project .team-item-preview img { object-position: center; }
.team-folder .team-item-preview img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--ui-radius-8); }
.team-preview-icon { display: flex; flex: none; }
.team-permission-mark { position: absolute; top: var(--ui-space-4); right: var(--ui-space-4); color: var(--ui-text-secondary); background: var(--ui-bg); }
.team-item-label { display: block; min-width: 0; }
.team-item-summary { display: flex; flex-wrap: wrap; column-gap: var(--ui-space-8); }
.team-item-menu, .team-item-add { position: absolute; right: var(--ui-space-4); top: var(--ui-space-4); opacity: 0; }
.team-item-add { right: 40px; }
.team-item:hover .team-item-menu, .team-item:hover .team-item-add, .team-item:focus-within .team-item-menu, .team-item:focus-within .team-item-add { opacity: 1; }
.team-item-meta { display: none; }
.team-list-heading { display: grid; grid-template-columns: minmax(0, 1fr) 128px 176px; padding: var(--ui-space-8) var(--ui-space-48) var(--ui-space-8) var(--ui-space-12); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-list-header-name, .team-list-header-time { display: flex; align-items: center; gap: var(--ui-space-4); min-width: 0; }
.team-list-heading :is(.team-filter, .team-sort) { max-width: 100%; }
.team-list-heading :is(.team-filter, .team-sort) select { max-width: 84px; }
.team-items.is-list .team-item { display: flex; align-items: center; min-height: 56px; border: 0; border-bottom: var(--ui-border-0); border-radius: 0; }
.team-items.is-list .team-item-open { display: flex; flex: 1; align-items: center; min-width: 0; min-height: 56px; padding: 0 var(--ui-space-12); }
.team-items.is-list .team-item-preview { display: none; }
.team-items.is-list .team-item-open .ui-card-body { flex: 1; min-width: 0; padding: 0; }
.team-items.is-list .team-item-summary { display: none; }
.team-items.is-list .team-item-meta { display: grid; flex: none; grid-template-columns: 128px 176px; color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-items.is-list .team-item-menu { position: static; flex: none; opacity: 1; }
.team-items.is-list .team-item-add { display: none; }
.team-empty { margin: var(--ui-space-48) 0; color: var(--ui-text-secondary); text-align: center; }
.team-trash-intro { color: var(--ui-text-secondary); }
.team-trash-list { margin-top: var(--ui-space-24); border: var(--ui-border-0); border-radius: var(--ui-radius-12); background: var(--ui-bg); }
.team-trash-row { display: flex; align-items: center; gap: var(--ui-space-16); min-height: 56px; padding: 0 var(--ui-space-16); border-bottom: var(--ui-border-0); }
.team-trash-row:last-child { border-bottom: 0; }
.team-trash-name { flex: 1; min-width: 0; }
.team-trash-time { color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-restore { padding: var(--ui-space-4) var(--ui-space-12); border: var(--ui-border-0); border-radius: var(--ui-radius-8); background: var(--ui-bg); color: var(--ui-accent); }
.team-drop-target { outline: 2px solid var(--ui-accent); outline-offset: -2px; }
.team-menu { position: fixed; z-index: 100; min-width: 160px; padding: var(--ui-space-4); border: var(--ui-border-0); border-radius: var(--ui-radius-12); background: var(--ui-bg); box-shadow: var(--ui-shadow-3); }
.team-menu button { display: flex; align-items: center; gap: var(--ui-space-8); width: 100%; min-height: 32px; padding: 0 var(--ui-space-12); border: 0; border-radius: var(--ui-radius-6); background: transparent; color: var(--ui-text-primary); text-align: left; cursor: pointer; }
.team-menu button.ui-menu-item--danger { color: var(--ui-danger); }
.team-menu button:hover:not(:disabled) { background: var(--ui-fill-3); }
.team-switch-menu { width: min(320px, calc(100vw - 16px)); max-height: calc(100dvh - 16px); overflow: auto; padding: var(--ui-space-12); }
.team-switch-heading { margin: 0 0 var(--ui-space-8); font: var(--ui-font-weight-headline) var(--ui-font-size-headline)/var(--ui-line-height-headline) var(--ui-font); }
.team-switch-menu input { width: 100%; height: 32px; padding: 0 var(--ui-space-12); border: 0; border-radius: var(--ui-radius-8); background: var(--ui-fill-2); color: var(--ui-text-primary); font: inherit; }
.team-switch-menu input:focus-visible { outline: 2px solid var(--ui-accent); outline-offset: 2px; }
.team-switch-list { max-height: min(320px, 40dvh); margin: var(--ui-space-8) 0; overflow: auto; }
.team-switch-empty { margin: var(--ui-space-16) var(--ui-space-8); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); text-align: center; }
.team-menu .team-switch-choice { min-height: 48px; padding: var(--ui-space-8); }
.team-switch-choice[aria-current="true"] { background: var(--ui-selection-bg); }
.team-switch-current { color: var(--ui-selection-text); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-switch-reason { display: block; padding: 0 var(--ui-space-8) var(--ui-space-4); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-switch-actions { padding-top: var(--ui-space-4); border-top: var(--ui-border-0); }
.team-switch-status { margin: var(--ui-space-4) var(--ui-space-8); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-switch-status:empty { display: none; }
.team-dialog { width: min(440px, calc(100vw - 32px)); padding: var(--ui-space-24); border: 0; border-radius: var(--ui-radius-16); background: var(--ui-bg); box-shadow: var(--ui-shadow-3); color: var(--ui-text-primary); }
.team-dialog::backdrop { background: var(--ui-fill-1); }
.team-dialog h2 { margin: 0 0 var(--ui-space-16); font: var(--ui-font-weight-title) var(--ui-font-size-title)/var(--ui-line-height-title) var(--ui-font); }
.team-dialog-location { margin: 0 0 var(--ui-space-16); color: var(--ui-text-secondary); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-dialog-label { display: grid; gap: var(--ui-space-8); margin: var(--ui-space-12) 0; font-weight: var(--ui-font-weight-body-strong); }
.team-dialog-label input, .team-dialog-label select { width: 100%; min-width: 0; height: 32px; padding: 0 var(--ui-space-12); border: 0; border-radius: var(--ui-radius-8); background: var(--ui-fill-2); color: var(--ui-text-primary); }
.team-project-types { display: flex; gap: var(--ui-space-24); margin: var(--ui-space-16) 0; padding: 0; border: 0; }
.team-project-types legend { margin-bottom: var(--ui-space-8); font-weight: var(--ui-font-weight-body-strong); }
.team-project-types label { display: flex; align-items: center; gap: var(--ui-space-4); }
.team-dialog-status { min-height: 16px; color: var(--ui-danger); font: var(--ui-font-weight-caption) var(--ui-font-size-caption)/var(--ui-line-height-caption) var(--ui-font); }
.team-dialog-actions { display: flex; justify-content: flex-end; gap: var(--ui-space-8); margin-top: var(--ui-space-12); }
.team-dialog-actions button { min-height: 32px; padding: 0 var(--ui-space-12); border: var(--ui-border-0); border-radius: var(--ui-radius-8); background: var(--ui-bg); box-shadow: var(--ui-shadow-1); }
.team-dialog-actions .team-primary { border-color: var(--ui-accent); background: var(--ui-accent); color: var(--ui-bg); box-shadow: none; }
@media (max-width: 1000px) {
  .team-items.is-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 700px) {
  .team-home { grid-template-columns: 144px minmax(0, 1fr); }
  .team-sidebar { padding-inline: var(--ui-space-8); }
  .team-name { padding-inline: var(--ui-space-4); }
  .team-name-label small { display: none; }
  .team-topbar { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; gap: var(--ui-space-8); padding: var(--ui-space-8) var(--ui-space-12); }
  .team-breadcrumbs { grid-column: 1; grid-row: 1; }
  .team-topbar > .ui-button--primary { grid-column: 2; grid-row: 1; }
  .team-account { grid-column: 3; grid-row: 1; }
  .team-search { grid-column: 1 / -1; grid-row: 2; width: 100%; }
  .team-content { padding: var(--ui-space-16) var(--ui-space-12) var(--ui-space-24); }
  .team-titlebar { align-items: flex-start; flex-direction: column; gap: var(--ui-space-8); }
  .team-heading-actions { width: 100%; justify-content: flex-start; }
  .team-search-panel { left: 0; right: auto; width: 100%; max-width: 100%; }
  .team-search-categories { flex-wrap: wrap; overflow: visible; }
  .team-search-result .team-ellipsis { overflow: visible; white-space: normal; overflow-wrap: anywhere; }
  .team-view-controls { max-width: 100%; }
  .team-filter, .team-sort { flex: 1 1 72px; }
  .team-create-card { width: min(100%, 224px); }
  .team-items.is-grid { grid-template-columns: minmax(0, 1fr); }
  .team-list-heading { grid-template-columns: minmax(0, 1fr) 96px; }
  .team-list-heading > span:nth-child(2), .team-items.is-list .team-item-meta > span:first-child { display: none; }
  .team-items.is-list .team-item-meta { grid-template-columns: 96px; }
  .team-search-result { flex-wrap: wrap; }
  .team-search-result-meta { flex-basis: 100%; max-width: 100%; margin-left: var(--ui-space-24); }
}
