.special-distribution-badges-v490 {
  margin: 8px 0 2px;
}

.special-distribution-open-v490 {
  margin: 0;
  min-width: 142px;
  justify-content: center;
}

.special-distribution-admin-v490 .nav-return-row,
.special-distribution-store-v490 .nav-return-row {
  align-items: flex-start;
}

.special-distribution-admin-v490 .badges,
.special-distribution-store-v490 .badges {
  margin-top: 8px;
}

.special-distribution-state-v490 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 132px;
  padding: 8px 12px;
  border: 1px solid;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 950;
  letter-spacing: 0.02em;
  white-space: nowrap;
}

.special-distribution-state-v490.available {
  color: #067647;
  border-color: #6ce9a6;
  background: #ecfdf3;
}

.special-distribution-state-v490.unavailable {
  color: #b42318;
  border-color: #fda29b;
  background: #fef3f2;
}

.special-distribution-row-v490.unavailable td {
  background: #fff8f7;
}

.special-distribution-row-v490.unavailable td:nth-child(2) strong {
  color: #7a271a;
}

.special-distribution-table-v490 table {
  min-width: 920px;
}

.special-distribution-table-v490 th:nth-child(1),
.special-distribution-table-v490 td:nth-child(1) {
  width: 190px;
}

.special-distribution-table-v490 th:nth-child(3),
.special-distribution-table-v490 td:nth-child(3) {
  width: 170px;
}

.special-distribution-admin-v490 .special-distribution-table-v490 th:last-child,
.special-distribution-admin-v490 .special-distribution-table-v490 td:last-child {
  width: 220px;
}

.special-distribution-existing-qty-v490 {
  margin-top: 5px;
  max-width: 180px;
  color: #b42318;
  font-weight: 850;
}

.special-distribution-store-picker-v490 {
  display: grid;
  grid-template-columns: minmax(220px, 1fr) minmax(360px, 2fr) auto;
  align-items: center;
  gap: 14px;
  margin: 14px 0;
  padding: 14px;
  border: 1px solid #bfdbfe;
  border-radius: 16px;
  background: #eff6ff;
}

.special-distribution-store-picker-v490 .list-order-store-picker-v328 {
  margin: 0;
}

.special-distribution-store-check-v490 input:disabled + span {
  opacity: 1;
  color: #067647;
  border-color: #6ce9a6;
  background: #ecfdf3;
}

@media (max-width: 760px) {
  .special-distribution-store-picker-v490 {
    grid-template-columns: 1fr;
  }

  .special-distribution-state-v490 {
    min-width: 112px;
    padding: 7px 9px;
    font-size: 11px;
  }
}
