@charset "UTF-8";

.drupal-upgrade-status-summary-form tr.known-errors,
.upgrade-status-error-list tr.rector-covered,
.upgrade-status-next-step-collaborate tr,
.upgrade-status-error-list tr.no-known-error,
.upgrade-status-next-step-relax tr,
.upgrade-status-summary-environment tr.no-known-error {
  color: var(--gin-color-text);
}

.upgrade-status-summary > summary {
  background-color: transparent;
  border-bottom: 1px solid transparent;
}

.upgrade-status-summary tr.not-scanned > td.status-info,
.upgrade-status-error-list tr.no-known-error > td.status-info,
.upgrade-status-summary tr.no-known-error > td.status-info,
.upgrade-status-error-list tr.known-warnings > td.status-info,
.upgrade-status-summary tr.known-warnings > td.status-info,
.upgrade-status-error-list tr.known-errors > td.status-info,
.upgrade-status-summary tr.known-errors > td.status-info {
  position: relative;
  background-image: none;
}

.upgrade-status-summary tr.not-scanned > td.status-info:before,
.upgrade-status-error-list tr.no-known-error > td.status-info:before,
.upgrade-status-summary tr.no-known-error > td.status-info:before,
.upgrade-status-error-list tr.known-warnings > td.status-info:before,
.upgrade-status-summary tr.known-warnings > td.status-info:before,
.upgrade-status-error-list tr.known-errors > td.status-info:before,
.upgrade-status-summary tr.known-errors > td.status-info:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  margin-top: 2px;
}

[dir="ltr"] .upgrade-status-summary tr.not-scanned > td.status-info:before,
[dir="ltr"] .upgrade-status-error-list tr.no-known-error > td.status-info:before,
[dir="ltr"] .upgrade-status-summary tr.no-known-error > td.status-info:before,
[dir="ltr"] .upgrade-status-error-list tr.known-warnings > td.status-info:before,
[dir="ltr"] .upgrade-status-summary tr.known-warnings > td.status-info:before,
[dir="ltr"] .upgrade-status-error-list tr.known-errors > td.status-info:before,
[dir="ltr"] .upgrade-status-summary tr.known-errors > td.status-info:before {
  left: var(--gin-spacing-xs);
}

[dir="rtl"] .upgrade-status-summary tr.not-scanned > td.status-info:before,
[dir="rtl"] .upgrade-status-error-list tr.no-known-error > td.status-info:before,
[dir="rtl"] .upgrade-status-summary tr.no-known-error > td.status-info:before,
[dir="rtl"] .upgrade-status-error-list tr.known-warnings > td.status-info:before,
[dir="rtl"] .upgrade-status-summary tr.known-warnings > td.status-info:before,
[dir="rtl"] .upgrade-status-error-list tr.known-errors > td.status-info:before,
[dir="rtl"] .upgrade-status-summary tr.known-errors > td.status-info:before {
  right: var(--gin-spacing-xs);
}

.upgrade-status-counter__status-icon--not-scanned:before {
  -webkit-mask-size: 24px 24px;
          mask-size: 24px 24px;
}

[dir="ltr"] .upgrade-status-summary .select-all,
[dir="ltr"] .upgrade-status-summary th.project-label,
[dir="ltr"] .upgrade-status-summary th.requirement-label {
  border-left: var(--gin-border-m) solid var(--gin-bg-header);
}

[dir="rtl"] .upgrade-status-summary .select-all,
[dir="rtl"] .upgrade-status-summary th.project-label,
[dir="rtl"] .upgrade-status-summary th.requirement-label {
  border-right: var(--gin-border-m) solid var(--gin-bg-header);
}

.upgrade-status-error-list tr.rector-covered,
.upgrade-status-next-step-collaborate tr,
.upgrade-status-error-list tr.no-known-error,
.upgrade-status-next-step-relax tr,
.upgrade-status-summary-environment tr.no-known-error {
  background-color: transparent;
}

.upgrade-status-summary > summary,
.upgrade-status-summary-environment > summary {
  background-color: transparent;
  border-bottom: 0 none;
}

.drupal-upgrade-status-summary-form tr.no-known-error {
  color: var(--gin-color-green);
}

.upgrade-status-next-step-remove tr,
.drupal-upgrade-status-summary-form tr.known-warnings  {
  color: var(--gin-color-warning);
}

.drupal-upgrade-status-summary-form tr.known-errors {
  color: var(--gin-color-danger);
}

