/* Phoenix v66 — teacher user cards: prevent the club badge from becoming a fourth grid column. */
.user-row-v45{
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr) 24px!important;
  grid-template-rows:auto auto!important;
  column-gap:12px!important;
  row-gap:0!important;
  width:100%!important;
  min-width:0!important;
  align-items:center!important;
}
.user-row-v45>.icon-badge{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important}
.user-row-v45>.ar-body{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important}
.user-row-v45>.ar-body>b{display:block!important;width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}
.user-row-v45>.teacher-club-pills{grid-column:2!important;grid-row:2!important;display:flex!important;flex-flow:row wrap!important;width:100%!important;min-width:0!important;margin:5px 0 0!important}
.user-row-v45>.pi-arrow{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important}
.user-row-v45 .user-capsules{display:flex!important;flex-flow:row wrap!important;width:100%!important;min-width:0!important}
.user-row-v45 .user-pill,.user-row-v45 .club-pill{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}
@media(max-width:390px){.user-row-v45{grid-template-columns:46px minmax(0,1fr) 18px!important;column-gap:9px!important}}
