.service-calls-information__item {
  margin-bottom: var(--spacingLarge);
  background-color: var(--colorGrey);
  border-radius: 8px;
}

.service-calls-information__item-header {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--colorWhite);
  padding: var(--spacingSmall) 0;
  font-weight: var(--fontWeightBold);
  padding: var(--spacing);
  flex-wrap: wrap;
}

.service-calls-information__item-body {
  padding: 0 var(--spacing);
}

.service-calls-information__item-number,
.service-calls-information__item-status {
  font-size: 0.675em;
  text-transform: uppercase;
  font-weight: var(--fontWeightBold);
  flex: 0 1 50%;
  margin-bottom: var(--spacingSmall);
}

.service-calls-information__item-status {
  text-align: right;
}

.service-calls-information__package {
  display: flex;
  justify-content: space-between;
  padding: var(--spacingSmall) 0;
}

.service-calls-information__price--discounted {
  text-decoration: line-through;
}

.service-calls-information__partner {
  flex: 0 0 100%;
  margin-top: var(--spacingSmaller);
}

.service-calls-information__additionalPriceInfo {
  font-weight: var(--fontWeightNormal);
  font-size: 0.875em;
}

.service-calls-information__package-additional-info {
  font-size: 0.875em;
}

.service-calls-information__total {
  font-weight: var(--fontWeightBold);
  display: flex;
  justify-content: space-between;
  padding: var(--spacingSmall) var(--spacing);
}

.service-calls-information__cancel {
  padding: var(--spacingSmall);
  border-top: 1px solid var(--colorWhite);
}
