p-dropdown ol,
ul {
  padding-right: 0rem;
  padding-left: 0rem;
}

.p-datatable .p-datatable-thead>tr>th {
  text-align: right !important;
  font-family: "tajawal-black" !important;
  background-color: hsl(0, 0%, 42%) !important;
  color: white;
}

/* Ensure consistent gray header in RTL and in dark theme on production builds */
html[dir="rtl"] .p-datatable .p-datatable-thead>tr>th,
[data-bs-theme="dark"] .p-datatable .p-datatable-thead>tr>th {
  background-color: hsl(0, 0%, 42%) !important; /* same gray */
  background-image: none !important; /* prevent theme gradients */
  color: #fff !important;
}

.p-datatable .p-datatable-tbody>tr>td {
  text-align: right !important;
  display: table-cell !important;
  padding: 3px !important;
  border-bottom: 1px black solid;
}

.p-datatable .p-paginator-bottom,
p-splitbutton {
  direction: ltr;
}

.p-paginator {
  direction: ltr;
}

.p-datatable .p-datatable-thead>tr :first-child {

  border-radius: 0px 9px 9px 0px;
}

.p-datatable .p-datatable-thead>tr :last-child {

  border-radius: 9px 0px 0px 9px;
}

.clinics-radius {
  border-radius: 0 14px 0 0;
}

p-calendar {
  direction: ltr;
  text-align: center;
}

p-calendar input {
  text-align: end;
}
