/* Badge-led disclosure table — 226:1195, 255:2136 */

.aht-status-table {
  background: var(--aht-color-background-raised);
}

.aht-status-table__row {
  display: grid;
  grid-template-columns: 432px minmax(0, 1fr);
  align-items: start;
  gap: var(--aht-spacing-32);
  padding-block: var(--aht-spacing-20);
  border-top: 1px solid rgb(184 142 115 / 55%);
}

.aht-status-table__row:last-child {
  border-bottom: 1px solid rgb(184 142 115 / 55%);
}

.aht-status-table__term {
  display: grid;
  grid-template-columns: 200px minmax(0, 1fr);
  align-items: start;
  gap: var(--aht-spacing-32);
}

.aht-status-table__label {
  color: var(--aht-color-text-primary);
  padding-top: var(--aht-spacing-4);
}

.aht-status-table__value {
  color: var(--aht-color-text-secondary);
}

@media (max-width: 1119px) {
  .aht-status-table__row {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--aht-spacing-8);
  }

  .aht-status-table__term {
    grid-template-columns: 180px minmax(0, 1fr);
    gap: var(--aht-spacing-20);
  }
}

@media (max-width: 767px) {
  .aht-status-table__term {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--aht-spacing-8);
    justify-items: start;
  }
}
