.app-wrapper[data-web-accessibility-wrapper="true"] {
  --890a5922: 0.5;
  --23b202f0: gray;
  --78ef2e8f: white;
  --de482332: black;
}

.web-accessibility-content {
  color: black;
  font-size: 1em;
  border-color: gray;
}

.web-accessibility-page .list-block-container {
  --57fc6b27: white;
  --7cae421e: black;
  background-color: var(--57fc6b27);
  border: solid 1px;
  border-color: var(--7cae421e);
  justify-content: center;
  margin: 0rem 1rem 0rem 1rem;
  padding: 2rem;
  height: 100%;
}

.web-accessibility-page .content {
  border-top: 2px solid var(--7cae421e);
  border-bottom: 2px solid var(--7cae421e);
  margin-top: 2%;
}

.web-accessibility-page .el-link {
  --el-link-text-color: !important;
}

.web-accessibility-page .el-table {
  --el-table-border-color: var(--23b202f0);
  --el-table-row-hover-bg-color: none;
  --el-table-header-bg-color: var(--78ef2e8f);
  --el-table-tr-bg-color: var(--78ef2e8f);
  --el-table-text-color: var(--de482332);
}

.web-accessibility-page .el-table thead {
  color: var(--de482332);
}

.web-accessibility-page .informationLabel {
  text-align: center;
  font-size: 2em;
}

.web-accessibility-page .description {
  font-size: 1.5em;
}

.web-accessibility-page .content-block-first {
  margin: 2% 0%;
}

.web-accessibility-page .heading-span {
  font-weight: bold;
  font-size: 1.5em;
}

.web-accessibility-page .test-result {
  width: 100%;
}

.web-accessibility-page .accessibility-checklist {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 1em;
}

.web-accessibility-page .accessibility-checklist th,
.web-accessibility-page .accessibility-checklist td {
  border-bottom: 1px solid #e6e6e6;
  padding: 0.5em 0.75em;
  vertical-align: top;
  text-align: left;
}

.web-accessibility-page .accessibility-checklist th {
  font-weight: bold;
  font-size: 1.05em;
}

.web-accessibility-page .accessibility-checklist td {
  font-size: 0.95em;
}

.web-accessibility-page .accessibility-checklist col:nth-child(1) {
  width: 8%;
}

.web-accessibility-page .accessibility-checklist col:nth-child(2) {
  width: 48%;
}

.web-accessibility-page .accessibility-checklist col:nth-child(3) {
  width: 12%;
}

.web-accessibility-page .accessibility-checklist col:nth-child(4),
.web-accessibility-page .accessibility-checklist col:nth-child(5) {
  width: 16%;
}

@media (max-width: 620px) {
  .web-accessibility-page .informationLabel {
    font-size: 3vw;
  }

  .web-accessibility-page .description {
    font-size: 3vw;
  }

  .web-accessibility-page .content-block-first {
    margin: 2% 0% 2% 2%;
  }

  .web-accessibility-page .heading-span {
    font-size: 3vw;
  }

  .web-accessibility-page .accessibility-checklist {
    font-size: 2.5vw;
  }

  .web-accessibility-page .accessibility-checklist th,
  .web-accessibility-page .accessibility-checklist td {
    padding: 0.4em 0.5em;
  }
}
