/* Status por depósito e selo Líder — atualização v3 */

.teamMemberValues,
.adminMemberTagStack {
  display: grid;
  justify-items: end;
  gap: 8px;
  text-align: right;
}

.teamMemberValues > span.leader,
.leaderTag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 0 9px;
  border: 1px solid #e2b94f;
  border-radius: 999px;
  color: #6f4800;
  background: linear-gradient(180deg, #fff8d9, #ffeaa0);
  box-shadow: 0 4px 10px rgba(111, 72, 0, .10);
  font-size: .62rem;
  font-weight: 950;
  letter-spacing: .02em;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
}

.teamMemberValues > span.inactive,
.status-inactive {
  min-height: 28px;
  padding-right: 10px;
  padding-left: 10px;
  color: #755100;
  background: #fff2cc;
  white-space: nowrap;
}

.status-active {
  color: var(--green);
  background: #e8f6ef;
}

.status-blocked {
  color: var(--red-dark);
  background: #fff0f1;
}

.networkMember {
  align-items: center;
}

.networkMemberMeta {
  min-width: 132px;
  display: grid !important;
  justify-items: end;
  gap: 8px !important;
  text-align: right;
}

.networkMemberAmount {
  color: var(--muted);
  font-size: .74rem;
  font-weight: 850;
  white-space: nowrap;
}

@media (max-width: 560px) {
  .teamMemberValues {
    display: grid;
    justify-items: end;
    gap: 8px;
  }

  .networkMember {
    align-items: flex-start;
  }

  .networkMemberMeta {
    min-width: 120px;
  }
}
