.user-management-layout {
  display: grid;
  gap: 15px;
}

.user-list {
  display: grid;
  gap: 10px;
}

.user-row {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(140px, 0.6fr) auto auto;
  align-items: center;
  gap: 12px;
  padding: 12px 15px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: rgba(7, 20, 31, 0.55);
}

.user-row-identity {
  display: grid;
  gap: 2px;
}

.user-row-identity small {
  color: var(--muted);
  font-size: 10px;
}

.user-row select {
  padding: 6px 8px;
  border-radius: 8px;
  border: 1px solid var(--line);
  background: rgba(7, 20, 31, 0.55);
  color: inherit;
}

.user-row-actions {
  display: flex;
  gap: 8px;
}
