.e-container,
.e-container > * {
  max-width: 1623px;
}

@media only screen and (min-width: 1152px) {
  .e-container {
    width: calc(100% - 2rem);
    margin: 0 1rem;
  }
}
@media only screen and (min-width: 1623px) {
  .e-container {
    margin: 0 auto;
  }
}

.O-SupplierPortal__header {
  margin-bottom: 48px;
}
.O-SupplierPortal__headline {
  margin-bottom: 24px;
}
.O-SupplierPortal__currentSearchText {
  margin-bottom: 12px;
  font-weight: bold;
}
.O-SupplierPortal__searchContainer {
  display: flex;
  gap: 12px;
}
.O-SupplierPortal__searchContainer .A-FormField {
  margin-bottom: 0;
  max-width: 220px;
}
.O-SupplierPortal__searchContainer .a-button {
  height: 48px;
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__searchContainer {
    flex-direction: column;
  }
  .O-SupplierPortal__searchContainer .A-FormField {
    max-width: unset;
  }
  .O-SupplierPortal__searchContainer .a-button {
    justify-content: center;
  }
}
.O-SupplierPortal__filterContainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  margin-top: 24px;
  border-top: 1px solid var(--bosch-gray-50);
  padding-top: 16px;
}
.O-SupplierPortal__filterContainer .a-button {
  min-width: max-content;
}
.O-SupplierPortal__filterList {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 12px;
  margin: 0;
  padding: 0;
}
.O-SupplierPortal__filterList li {
  margin: 0;
  padding: 0;
}
.O-SupplierPortal__filterList li::before, .O-SupplierPortal__filterList li::after {
  display: none;
}
.O-SupplierPortal__resultsTable {
  position: relative;
  margin-top: 32px;
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__resultsTable {
    margin-top: 8px;
  }
}
.O-SupplierPortal__resultsTable .a-activity-indicator {
  position: absolute;
  inset: 0 50%;
  background-color: var(--bosch-white);
  isolation: isolate;
}
@media only screen and (min-width: 992px) {
  .O-SupplierPortal__resultsTable .M-Table__container {
    overflow-x: auto;
  }
}
@media only screen and (min-width: 992px) {
  .O-SupplierPortal__resultsTable .M-Table__contentWrapper {
    min-width: 1280px;
  }
}
.O-SupplierPortal__resultsTable .M-Table__row:nth-child(even), .O-SupplierPortal__resultsTable .M-Table__row:nth-child(even):hover {
  background-color: var(--bosch-white);
}
.O-SupplierPortal__resultsTable .M-Table__row:nth-child(odd):not(.M-Table__headlineRow), .O-SupplierPortal__resultsTable .M-Table__row:nth-child(odd):not(.M-Table__headlineRow):hover {
  background-color: var(--bosch-gray-95);
}
.O-SupplierPortal__resultsTable .M-Table__cell {
  overflow: visible;
}
.O-SupplierPortal__resultsTable .M-Table__cell:not(.O-SupplierPortal__resultsTable .M-Table__cell--noWrap) {
  white-space: normal;
  overflow-wrap: break-word;
}
.O-SupplierPortal__resultsTable .M-Table__cell--head {
  overflow: visible;
  white-space: normal;
  text-overflow: unset;
}
.O-SupplierPortal__resultsTable .M-Table__caption {
  max-width: 800px;
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__resultsTable .M-Table__contentWrapper {
    border-left: 1px solid var(--bosch-gray-50);
    border-right: 1px solid var(--bosch-gray-50);
  }
  .O-SupplierPortal__resultsTable .M-Table__row {
    border-top: 1px solid var(--bosch-gray-50);
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px;
  }
  .O-SupplierPortal__resultsTable .M-Table__row:last-child {
    border-bottom: 1px solid var(--bosch-gray-50);
  }
  .O-SupplierPortal__resultsTable .M-Table__cell {
    display: block;
    border: none;
    padding: 0;
  }
  .O-SupplierPortal__resultsTable .M-Table__cell .M-Table__mobileHead {
    display: block;
    max-width: unset;
    border: none;
    padding: 0;
    font-size: 12px;
    line-height: 18px;
  }
}
.O-SupplierPortal__resultsTable__iconLinkContainer {
  display: inline-flex;
  gap: 16px;
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__resultsTable__iconLinkContainer {
    margin-top: 4px;
    flex-direction: column;
    gap: 8px;
  }
}
.O-SupplierPortal__resultsTable__iconLinkContainer a,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-link,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-icon {
  --_link-color: var(--bosch-blue-50);
  --_hover-color: var(--bosch-blue-40);
  --_active-color: var(--bosch-blue-30);
  margin: 0;
  color: var(--_link-color);
}
.O-SupplierPortal__resultsTable__iconLinkContainer a:hover, .O-SupplierPortal__resultsTable__iconLinkContainer a:hover .a-icon,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-link:hover,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-link:hover .a-icon,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-icon:hover,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-icon:hover .a-icon {
  color: var(--_hover-color);
}
.O-SupplierPortal__resultsTable__iconLinkContainer a:active, .O-SupplierPortal__resultsTable__iconLinkContainer a:active .a-icon,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-link:active,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-link:active .a-icon,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-icon:active,
.O-SupplierPortal__resultsTable__iconLinkContainer .a-icon:active .a-icon {
  color: var(--_active-color);
}
.O-SupplierPortal__resultsTable__iconLinkContainer a:is(tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer a,
tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer .a-link,
tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer .a-icon),
.O-SupplierPortal__resultsTable__iconLinkContainer .a-link:is(tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer a,
tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer .a-link,
tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer .a-icon),
.O-SupplierPortal__resultsTable__iconLinkContainer .a-icon:is(tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer a,
tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer .a-link,
tr:nth-child(odd) .O-SupplierPortal__resultsTable__iconLinkContainer .a-icon) {
  --_link-color: var(--bosch-blue-45);
  --_hover-color: var(--bosch-blue-35);
  --_active-color: var(--bosch-blue-25);
}
.O-SupplierPortal__resultsTable__iconLinkContainer a span {
  margin-left: 8px;
}
.O-SupplierPortal__resultsTable__iconLinkContainer a span .a-icon {
  margin-left: 8px;
}
@media only screen and (min-width: 992px) {
  .O-SupplierPortal__resultsTable__iconLinkContainer a span {
    display: none;
  }
}
.O-SupplierPortal__actionContainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  margin-top: 32px;
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__actionContainer {
    justify-content: center;
  }
  .O-SupplierPortal__actionContainer .a-page-indicator__container {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.O-SupplierPortal__actionContainer--top {
  margin-top: 24px;
  justify-content: start;
  gap: 12px;
}
.O-SupplierPortal__actionContainer--top > label {
  font-size: 16px;
  line-height: 24px;
}
@media only screen and (min-width: 992px) {
  .O-SupplierPortal__actionContainer--top {
    justify-content: end;
  }
  .O-SupplierPortal__actionContainer--top > label {
    display: none;
  }
}
.O-SupplierPortal__actionContainer .a-dropdown {
  flex-basis: 192px;
}
.O-SupplierPortal__actionContainer .a-dropdown::after {
  content: var(--ui-ic-arrow-up-down);
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__actionContainer .a-dropdown {
    flex-basis: unset;
  }
  .O-SupplierPortal__actionContainer .a-dropdown select {
    padding-top: 0;
    padding-bottom: 0;
  }
  .O-SupplierPortal__actionContainer .a-dropdown label {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .O-SupplierPortal__actionContainer--bottom .a-dropdown {
    display: none;
  }
}
/*# sourceMappingURL=supplierPortal.css.map */
