/* DisplayDataTable Component Styles */

/* Hide empty child content rows */
.dhcs-display-table tr.child-content:has(> td:empty) {
  display: none;
}

.dhcs-display-table .child-content {
  background-color: var(--dhcs-color-bg-canvas);
}

.dhcs-display-table .border {
  border-color: var(--dhcs-color-border-default);
}

.dhcs-display-table .show-details-btn svg {
  fill: black;
}

.dhcs-display-table .mud-table-root {
  border: 1px solid var(--dhcs-color-border-medium-alt) !important;
}

.dhcs-display-table .mud-table-root thead {
  background: var(--dhcs-color-bg-gray2) !important;
}

.dhcs-display-table .mud-table-root thead th {
  font-weight: 600 !important;
}

/* TableCustomCell Status Chip Styles */
.status-chip-inactive {
  border-color: var(--dhcs-color-primary);
}
.status-chip-inactive .mud-chip-icon {
  color: var(--dhcs-color-primary);
}

.status-chip-active {
  border-color: var(--dhcs-color-status-success);
}
.status-chip-active .mud-chip-icon {
  color: var(--dhcs-color-status-success);
}

.status-chip-managerreview {
  border-color: var(--dhcs-color-secondary);
}
.status-chip-managerreview .mud-chip-icon {
  color: var(--dhcs-color-secondary);
}

.status-chip-reviewinprogress .mud-chip-icon {
  color: var(--dhcs-color-secondary);
}
.status-chip-reviewinprogress {
  border-color: var(--dhcs-color-secondary);
}

.status-chip-notstarted .mud-chip-icon {
  color: var(--dhcs-color-primary);
}
.status-chip-notstarted {
  border-color: var(--dhcs-color-primary);
}

.status-chip-approved {
  border-color: var(--dhcs-color-status-success);
}
.status-chip-approved .mud-chip-icon {
  color: var(--dhcs-color-status-success);
}

.status-chip-correctionsneeded {
  border-color: var(--dhcs-color-status-warning-alt);
}
.status-chip-correctionsneeded .mud-chip-icon {
  color: var(--dhcs-color-status-warning-alt);
}

.status-chip-inprogress {
  border-color: var(--dhcs-color-secondary);
}
.status-chip-inprogress .mud-chip-icon {
  color: var(--dhcs-color-secondary);
}

.status-chip-analystre-review .mud-chip-icon {
  color: var(--dhcs-color-secondary);
}
.status-chip-analystre-review {
  border-color: var(--dhcs-color-secondary);
}

.status-chip-pendingdetermination .mud-chip-icon {
  color: var(--dhcs-color-secondary);
}
.status-chip-pendingdetermination {
  border-color: var(--dhcs-color-secondary);
}

.status-chip-expired {
  border-color: var(--dhcs-color-status-error);
}
.status-chip-expired .mud-chip-icon {
  color: var(--dhcs-color-status-error);
}

.status-text {
  color: var(--dhcs-color-text-primary);
  /* Label/Medium */
  font-family: var(--dhcs-font-family-default);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 114.286% */
}
