/* ClinicBasePro custom admin styles */

/* Ensure RTL support for Hebrew content */
[dir="rtl"] .content-wrapper,
[dir="rtl"] .main-header {
  direction: rtl;
}

/* Role badges in user list */
.badge-superadmin { background-color: #DC2626; }
.badge-owner      { background-color: #7C3AED; }
.badge-admin      { background-color: #2563EB; }
.badge-practitioner { background-color: #16A34A; }

/* Status badges */
.badge-active    { background-color: #16A34A; }
.badge-suspended { background-color: #D97706; }
.badge-cancelled { background-color: #DC2626; }
.badge-trial     { background-color: #6B7280; }
.badge-pro       { background-color: #7C3AED; }

/* Patient timeline styling */
.timeline-item {
  border-left: 3px solid #2563EB;
  padding-left: 16px;
  margin-bottom: 12px;
}

/* Improve table readability */
#result_list td { vertical-align: middle; }
