
.mce-content-body .colored { overflow: hidden; }
.mce-content-body .colored table {
    width: 100%; table-layout: fixed; font-size: .875rem; border-radius: .5rem;
    background: #fff; border: 1px solid #e5e7eb; border-collapse: separate; border-spacing: 0;
}
.mce-content-body .colored thead th {
    text-align: left; font-weight: 600; padding: .75rem 1rem; vertical-align: middle;
    background: var(--tw-color-primary, #0C4DA2); color: #fff; border: 1px solid var(--tw-color-primary,#0C4DA2);
}
.mce-content-body .colored tbody td {
    padding: .75rem 1rem; vertical-align: middle; border: 1px solid #e5e7eb; color: #111827;
}
.mce-content-body .colored thead th:first-child { width: 3.5rem; text-align: center; }
.mce-content-body .colored tbody td:first-child { width: 3.5rem; text-align: center; color: #1f2937; }

/* plain */
.mce-content-body .plain { overflow: hidden; }
.mce-content-body .plain table {
    width:100%; table-layout:fixed; font-size:.875rem; border-radius:.5rem;
    background:#fff; border:1px solid #e5e7eb; border-collapse:separate; border-spacing:0;
}
.mce-content-body .plain thead th {
    text-align:left; font-weight:600; padding:.75rem 1rem; vertical-align:middle; border:1px solid #e5e7eb;
}
.mce-content-body .plain tbody td {
    padding:.75rem 1rem; vertical-align:middle; border:1px solid #e5e7eb;
}
.mce-content-body .plain thead th:first-child{width:3.5rem;text-align:center}
.mce-content-body .plain tbody td:first-child{width:3.5rem;text-align:center}

/* borderless */
.mce-content-body .borderless table {
    width:100%; table-layout:fixed; font-size:.875rem; border-radius:.5rem; border:0;
    border-collapse:separate; border-spacing:0;
}
.mce-content-body .borderless thead th,
.mce-content-body .borderless tbody td {
    padding:.75rem 1rem; vertical-align:middle; border:0; text-align:left; font-weight:600;
}
.mce-content-body .borderless thead th:first-child{width:3.5rem;text-align:center}
.mce-content-body .borderless tbody td:first-child{width:3.5rem;text-align:center}

/* oneBorder */
.mce-content-body .oneborder table {
    width:100%; table-layout:fixed; font-size:.875rem;

}
.mce-content-body .oneborder table.mce-item-table thead tr {
    border-bottom: 1px solid #e5e7eb !important;
}
.mce-content-body .oneborder table.mce-item-table tbody  {
    border: 0 !important;
     border-collapse:separate !important; border-spacing:0 !important;
}
.mce-content-body .oneborder table.mce-item-table tbody  {
    border: 0 !important;
    border-collapse:separate !important; border-spacing:0 !important;
}
.mce-content-body .oneborder table.mce-item-table tbody tr {
    border: 0 !important;
    border-collapse:separate !important; border-spacing:0 !important;
}
.mce-content-body .oneborder table.mce-item-table tbody tr td {
    border: 0 !important;
    border-collapse:separate !important; border-spacing:0 !important;
}
.mce-content-body table.mce-item-table thead th {
    border-bottom: 0 !important;
}

.mce-content-body table.mce-item-table tbody tr:first-child td {
    border-top: 0 !important;
}
.mce-content-body .oneborder thead  th,
.mce-content-body .oneborder tbody td {
    padding:.75rem 1rem; vertical-align:middle; border:0; text-align:left; font-weight:600;
}
.mce-content-body .oneborder thead th:first-child{width:3.5rem;text-align:center}
.mce-content-body .oneborder tbody td:first-child{width:3.5rem;text-align:center}

#myModal {
  border: none;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  top: 30px;
  min-width: 50vw;
}

#myModal::backdrop {
  background-color: rgba(0, 0, 0, 0.5); /* Darkens the background */
}

strong {
    color: inherit;
}