.nw-consignment-delivery {
  margin: 16px 0;
}

.nw-consignment-deliverystatus {
  margin-bottom: 24px;
}

.nw-consignment-status {
  width: 90px;
  font-size: $consignment-status-font-size;

  @media screen and (max-width: $screen-max-xs) {
    width: 70px;
    font-size: $consignment-mobile-status-font-size;
  }
}

.nw-consignment-status:last-child {
  .nw-consignment-check::after {
    display: none;
  }
}

.nw-consignment-statustitle {
  font-weight: 600;
}

.nw-consignment-statustext {
  margin-bottom: 2px;
}

.nw-consignment-estimate {
  margin-bottom: 24px;
  border-bottom: 1px solid $orderdetailspage-title-border;
  padding-bottom: 24px;
  font-size: $consignment-estimate-font-size;
  color: $consignment-estimate-color;
}


.nw-consignment-checkicon {
  position: relative;
  display: inline-block;
  margin: 16px 0;
  border: 2px solid;
  border-radius: 50%;
  min-width: 22px;
  min-height: 22px;
  padding: 4px 3px 2px;
  background: $consignment-delivery-background-color;
  font-size: $font-size-xxs;
  color: $consignment-delivery-color;

  &.nw-disabled {
    color: $consignment-delivery-disabled-color;

    &::after {
      border-bottom: 3px solid $consignment-delivery-disabled-color;
    }
  }

  &::after {
    content: "";
    position: absolute;
    top: 45%;
    left: 18px;
    border-bottom: 3px solid $consignment-delivery-color;
    width: 80px;
  }
  @media screen and (max-width: $screen-max-xs) {
    &::after {
      width: 70px;
    }
  }
}

.nw-consignment-estimate-neft-link {
  margin-bottom: 24px;
  font-size: $consignment-estimate-font-size;
  color: $consignment-estimate-color;
}
