/* Give the heading its own row and each colleague an equal-width tile. */
#root .home-colleagues186 {
  display: grid !important;
  grid-auto-flow: column;
  grid-auto-columns: 5.25rem;
  grid-template-rows: auto auto;
  direction: rtl;
  min-inline-size: 0;
  max-inline-size: 100%;
  box-sizing: border-box;
  overflow-x: auto !important;
  gap: .65rem;
  align-items: stretch;
}
#root .home-colleagues186 > b {
  grid-area: 1 / 1;
  position: sticky;
  inset-inline-start: 0;
  white-space: nowrap;
  text-align: start;
}
#root .home-colleagues186 > a {
  grid-row: 2;
  width: auto;
  min-width: 0;
  text-align: center;
  overflow-wrap: anywhere;
}
.home-colleagues186 > a > em { margin-block-start: auto; }

@media screen and (max-width: 700px) {
  .layout, .layout > main, .desk-content184 { min-inline-size: 0; }
  .layout main :is(.form-grid, .template-grid149, .account-security200, .home-work-columns186, .live-seller-grid199) {
    grid-template-columns: minmax(0, 1fr);
  }
  .layout main :is(.section-heading, .actions), .live-seller-order199 > header {
    flex-wrap: wrap;
    gap: .5rem;
  }
  #section-nav123 {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    max-inline-size: 100%;
    box-sizing: border-box;
  }
  #section-nav123 > button { flex: 0 0 auto; white-space: nowrap; }
  dialog[open] { box-sizing: border-box; max-inline-size: calc(100% - 1rem); }
  dialog :is(input, select, textarea), .layout main :is(input, select, textarea) {
    box-sizing: border-box;
    min-inline-size: 0;
    max-inline-size: 100%;
  }
}

@media screen and (max-width: 700px) {
  #root .home-colleagues186 { grid-auto-columns: 10rem; }
  #root .home-colleagues186 > a {
    display: grid !important;
    grid-template-columns: 2rem minmax(0, 1fr);
    grid-template-rows: auto auto;
    align-content: center;
    justify-self: stretch;
    inline-size: 100% !important;
    max-inline-size: none !important;
    box-sizing: border-box;
    padding: .45rem !important;
    gap: .15rem .45rem;
    text-align: start;
  }
  #root .home-colleagues186 > a > .peer200 {
    grid-row: span 2;
    width: 2rem;
    height: 2rem;
  }
  #root .home-colleagues186 > a > small { line-height: 1.45; }
  #root .home-colleagues186 > a > em { grid-column: 2; margin: 0; }
}