.wsp-amazon-needs-verification {
  display: inline-block;
  margin-top: 4px;
  border: 1px solid #fed7aa;
  background: #fff7ed;
  color: #9a3412;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.25;
  padding: 5px 7px;
}

.wsp-unverified-amazon-part {
  color: inherit;
  font-weight: 700;
}

.wsp-amazon-buy-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  margin-top: 0;
  border: 1px solid #d97706;
  border-radius: 7px;
  background: #fbbf24;
  color: #111827 !important;
  font-size: 13px;
  font-weight: 900;
  line-height: 1.15;
  padding: 10px 14px;
  text-decoration: none;
}

.wsp-amazon-buy-button:hover,
.wsp-amazon-buy-button:focus {
  background: #f59e0b;
  color: #111827 !important;
  text-decoration: none;
}

.wsp-amazon-not-available {
  display: inline-block;
  margin-top: 4px;
  border: 1px solid #d1d5db;
  background: #f9fafb;
  color: #4b5563;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.25;
  padding: 5px 7px;
}

.wsp-amazon-grouped-links {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.wsp-amazon-grouped-links .wsp-amazon-buy-button,
.wsp-amazon-grouped-links .wsp-amazon-not-available {
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  margin-top: 0;
  white-space: nowrap;
}

.wsp-public-readability-fix,
.wsp-public-readability-fix .container,
.wsp-public-readability-fix .container-table,
.wsp-public-readability-fix .table-wrapper,
.wsp-public-readability-fix .body-item,
.wsp-public-readability-fix .mbr-text,
.wsp-public-readability-fix p,
.wsp-public-readability-fix li,
.wsp-public-readability-fix td {
  color: #1f2937;
}

.wsp-public-readability-fix .table,
.wsp-public-readability-fix table {
  background: #ffffff;
}

.wsp-public-readability-fix th,
.wsp-public-readability-fix .head-item {
  color: #111827;
}
