/* team page styles */
.team-page .member-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.team-page .member-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.team-page .role-cell{display:flex;gap:8px;align-items:center;min-width:200px}
.team-page .role-cell select{min-width:130px}
.team-page .token-panel{margin-top:16px;display:grid;gap:10px}
.team-page .token-panel .banner{margin-bottom:0}
.team-page .audit-detail{font-size:11px;color:var(--muted);overflow-wrap:anywhere;margin-top:3px}
.team-page .audit-list .list-row{align-items:flex-start}
.team-page .audit-list .list-row>span{white-space:nowrap}
.team-page .load-more{justify-content:space-between}
.team-page .load-more p{margin:0}
.team-page h3{margin-top:4px}
@media(max-width:760px){
  .team-page input,.team-page select,.team-page textarea{font-size:16px}
  .team-page .table-wrap{margin:0;overflow:visible}
  .team-page table,.team-page tbody,.team-page tr,.team-page td{display:block;width:100%}
  .team-page thead{display:none}
  .team-page tr{border:1px solid var(--line);border-radius:10px;padding:8px 12px;margin-bottom:10px}
  .team-page td{border:0;padding:8px 0}
  .team-page td::before{content:attr(data-label);display:block;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:4px}
  .team-page .role-cell{min-width:0}
  .team-page .list-row{flex-direction:column;align-items:flex-start}
  .team-page .audit-list .list-row>span{white-space:normal}
}
