.artifact-overview {
  padding-bottom: 0.5rem;
  overflow: hidden;

  h2 {
    border-bottom: 1px solid rgb(var(--border));
    padding-bottom: 0.5rem;
  }

  table,
  table > tbody,
  tr {
    width: 100%;
    overflow: hidden;
  }

  table {
    display: table;
    table-layout: fixed;
    padding: 0;
    font-size: 0.875rem;
    line-height: 17px;

    > :first-child > * {
      padding-top: 0;
    }

    th,
    td {
      padding-left: 0;
      padding-top: scale.$sm--2;
      padding-bottom: scale.$sm--2;
      vertical-align: top;
    }

    th {
      font-weight: normal;
      color: rgb(var(--text-muted));
      text-align: left;
      width: 100px;
    }

    .status-indicator {
      display: inline-flex;
      align-items: center;
      padding-bottom: 0.25rem;
    }

    .refresh-health-check-button {
      padding: 0 0.25rem;
      height: inherit;
      display: flex;
      align-items: baseline;
    }

    .container-image-tag {
      margin-top: -1px;
    }
  }
}
