.testcase-results-component-container {
  width: 100%;
  padding: 25px 32px 25px 32px; }
  .testcase-results-component-container .testcase-results-header-bar {
    margin-top: 10px;
    margin-bottom: 16px; }
    .testcase-results-component-container .testcase-results-header-bar .testcase-results-header {
      max-width: 80%; }
  .testcase-results-component-container .testcase-results-no-points .vss-ZeroDataItem .vss-ZeroDataItem--image {
    width: 100%;
    height: 100%;
    margin-top: 50px; }
  .testcase-results-component-container .testcase-results-view {
    padding-bottom: 10px; }
    .testcase-results-component-container .testcase-results-view .testcase-results-table-container > .testcase-results-card:first-child {
      max-height: calc(100vh - 190px); }
    .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-card {
      padding-bottom: 0px;
      max-height: calc(100vh - 254px); }
    .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-filter-zero-data {
      margin: 50px; }
    .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-filter-bar {
      margin-top: 0px;
      margin-bottom: 16px; }
    .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-testcase-table {
      min-width: 100%; }
      .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-testcase-table .fail-icon,
      .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-testcase-table .pass-icon,
      .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-testcase-table .block-icon,
      .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-testcase-table .not-applicable-icon,
      .testcase-results-component-container .testcase-results-view .testcase-results-table-container .testcase-results-testcase-table .active-icon {
        margin-right: 8px; }
    .testcase-results-component-container .testcase-results-view .testcase-results-zero-data .vss-ZeroDataItem--image {
      width: 460px;
      height: 320px; }

.pass-icon {
  color: rgba(16, 124, 16, 1);
  color: var(--status-success-foreground,rgba(16, 124, 16, 1)); }

.fail-icon,
.block-icon {
  color: rgba(205, 74, 69, 1);
  color: var(--status-error-foreground,rgba(205, 74, 69, 1)); }

.not-applicable-icon {
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55)); }

.active-icon,
.paused-icon,
.in-progress-icon {
  color: rgba(0, 120, 212, 1);
  color: var(--status-info-foreground,rgba(0, 120, 212, 1)); }
