/*!
 * B2B Shared library v$VERSION$
 */
.inline-data > div {
  border-bottom: 1px solid #dde3e7;
  padding: 16px 0 8px 0;
}
.inline-data--no-border > div {
  border-bottom: none;
}
.inline-data--compact > div {
  padding: var(--sdx-baseline) 0 0 0;
}
.inline-data--striped > div:nth-child(odd) {
  background-color: #f8fafb;
}
.inline-data [class*=col-]:first-child {
  padding-left: 0 !important;
}
.inline-data [class*=col-]:last-child {
  padding-right: 0 !important;
}
.inline-data .col,
.inline-data [class*=col-] {
  padding-bottom: 8px;
}

@media (min-width: 0) {
  .text-align-xs-right {
    text-align: right !important;
  }
  .text-align-xs-left {
    text-align: left !important;
  }
}
@media (min-width: 480px) {
  .text-align-sm-right {
    text-align: right !important;
  }
  .text-align-sm-left {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  .text-align-md-right {
    text-align: right !important;
  }
  .text-align-md-left {
    text-align: left !important;
  }
}
@media (min-width: 1024px) {
  .text-align-lg-right {
    text-align: right !important;
  }
  .text-align-lg-left {
    text-align: left !important;
  }
}
@media (min-width: 1280px) {
  .text-align-xl-right {
    text-align: right !important;
  }
  .text-align-xl-left {
    text-align: left !important;
  }
}
@media (min-width: 1440px) {
  .text-align-ul-right {
    text-align: right !important;
  }
  .text-align-ul-left {
    text-align: left !important;
  }
}
.line-clamp {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
}

.line-clamp-all {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
  word-break: break-all;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-highlight {
  background-color: #FFFF00;
}
