.inventory-admin .product-table,
.inventory-admin .batch-bar,
.inventory-admin .batch-edit,
.inventory-admin .modification-history {
  border: 2px solid #c9d7e8;
}

.inventory-admin .product-table th,
.inventory-admin .product-table td,
.inventory-admin .modification-history th,
.inventory-admin .modification-history td {
  border-bottom: 2px solid #d7e0ec;
}

.inventory-admin .product-table td input:not([type="checkbox"]),
.inventory-admin .batch-bar input,
.inventory-admin .batch-bar select,
.inventory-admin .batch-edit input {
  border: 2px solid #bdd0e6;
}

.product-catalog .ozon-v36-detail {
  padding: 0 18px 18px;
}

.product-catalog .price-field {
  display: grid;
  grid-template-columns: minmax(112px, 1fr);
  gap: 4px;
  color: #8392a8;
  font-size: 11px;
  font-weight: 600;
}

.product-catalog .price-field input {
  width: 100%;
  min-height: 40px;
  color: #26344c;
  background: #fff;
  border: 2px solid #bdd0e6;
  border-radius: 8px;
  padding: 7px 9px;
  font-size: 14px;
}

.product-catalog .price-field input:focus {
  border-color: #1677e8;
  outline: 0;
  box-shadow: 0 0 0 3px #dceeff;
}

.product-catalog .product-table output {
  color: #235e9c;
  font-size: 16px;
  font-weight: 700;
}

.product-catalog .product-table td:first-child,
.product-catalog .product-table th:first-child {
  text-align: center;
}

.product-catalog .product-table td input[disabled] {
  color: #8a98ae;
  background: #f5f7fa;
  cursor: not-allowed;
}

.product-catalog .table-pagination {
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  padding: 16px 0 2px;
  display: flex;
}

@media (max-width: 960px) {
  .product-catalog .ozon-v36-detail {
    padding: 0 8px 12px;
  }
}

.ozon-product-scope .product-table { overflow-x:auto; }
.ozon-product-scope .product-table table { min-width:1260px; }
.ozon-product-scope .history-scroll { width:100%; overflow-x:auto; }
.ozon-product-scope .modification-history .panel-head { flex-wrap:wrap; }
.ozon-product-scope .price-field { min-width:125px; }
.ozon-product-scope input[aria-label="折扣百分比"] { width:82px; }

.ozon-product-scope.product-catalog .product-table td input:not([type="checkbox"]),
.ozon-product-scope.product-catalog .product-table td button.link {
  height:40px;
  min-height:40px;
  font-size:14px;
}
.ozon-product-scope.product-catalog .product-table th:nth-child(3) { width:180px; }
.ozon-product-scope.product-catalog .product-table th:nth-child(6) { width:90px; }
.ozon-product-scope.product-catalog .product-table th:nth-child(7) { width:95px; }
.ozon-product-scope.product-catalog .product-table th:nth-child(8) { width:145px; }
.ozon-product-scope.product-catalog .product-table th:nth-child(9) { width:80px; }
.ozon-product-scope.product-catalog .product-table th:nth-child(10),
.ozon-product-scope.product-catalog .product-table th:nth-child(11) { width:95px; }
.ozon-product-scope .history-scroll table { min-width:1000px; }
.ozon-product-scope .history-scroll th { text-align:left; padding:10px 12px; white-space:nowrap; }
.ozon-product-scope .history-scroll td { padding:12px; vertical-align:top; }
