.card-header {
  height: 32px;
  position: relative;
  &.assessed {
    &::after {
      content: '';
      position: absolute;
      bottom: -1px;
      left: 0;
      width: 100%;
      height: 4px;
      border-radius: 2px;
      background-color: var(--deep-blue);
    }
  }
}
.status-block {
  display: inline-block;
  min-width: 129px;
  height: 32px;
  border-radius: 6px 6px 0px 0px;
  text-align: center;
  line-height: 32px;
  &.unassessed {
    background-color: #d6d6d6;
    color: #414141;
  }
  &.assessing {
    background-color: #dae1f8;
    color: #4169f8;
  }
  &.assessed {
    background-color: var(--deep-blue);
    color: #fff;
  }
}
.card-body {
  box-shadow: 0px 2px 4px 2px rgba(53, 53, 53, 0.1);
  border: 1px solid rgba(151, 151, 151, 0.2);
  border-radius: 1px 1px 8px 8px;
  padding: 8px 12px;
  .body-top {
    text-align: right;
  }
  .priority {
    display: inline-block;
    border-radius: 22px 0px 24px 22px;
    color: #fff;
    background: linear-gradient(180deg, #305eff 0%, #798de0 100%);
    text-align: center;
    min-width: 52px;
    height: 22px;
    line-height: 21px;
    font-size: 12px;
    &.normal {
      background: linear-gradient(180deg, #305eff 0%, #798de0 100%);
    }
    &.emergency {
      background: linear-gradient(180deg, #fa5d23 0%, #f9b16a 100%);
    }
  }
}
.body-center {
  text-align: left;
  .row {
    margin-bottom: 16px;
    &:last-child {
      margin-bottom: 0;
    }
  }
  .icon {
    color: #1f43c4;
    margin-right: 16px;
    font-size: 16px;
  }
  color: #666666;
  .label {
    color: #333333;
    margin-right: 4px;
  }
}

.body-bottom {
  text-align: right;
}
