/* Company affiliation badge — shown wherever a student is listed on the admin
   and teacher side, so corporate learners are identifiable at a glance. */
.org-badge {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 2px 9px;
  border-radius: 999px;
  background: #eff6ff;
  color: #1d4ed8;
  border: 1px solid #dbeafe;
  font-size: 11.5px;
  font-weight: 650;
  line-height: 1.6;
  white-space: nowrap;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.org-badge i { font-size: 11px; flex: none; }
.org-badge-sm { font-size: 10.5px; padding: 1px 7px; }
.org-badge-individual {
  background: #f8fafc;
  color: #64748b;
  border-color: #e2e8f0;
}
