.webStoreProductPrices td {
	text-align: right;
}

.webStoreProductPrices tr {
	border: 1px solid #505050;
}

.webStoreProductPrices {
	border-collapse: separate;
	border-spacing: 10px;
}

.webStoreProductPricesPopover .popover-inner {
	width: max-content;
}

.webStoreProductPricesPopover .title {
	display: flex;
    justify-content: space-between;
}

#editWebStorePricesContainer {
	display: grid;
	grid-template-columns: max-content min-content min-content;
	grid-auto-flow: row;
	grid-column-gap: 45px;
	grid-row-gap: 10px;
	align-items: center;
	justify-items: end;
	justify-content: space-evenly;
}

#editWebStorePricesContainer input {
	width: 100%;
	text-align: right;
	margin: 0;
}

#editWebStorePricesContainer label {
	width: max-content;
	text-align: right;
	margin: 0;
}

#gtin-list {
  display: flex;
  flex-direction: column;
}

#gtin-list > .gtin-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;        
  padding: 0;              
}

#gtin-list > .gtin-item:nth-child(odd) {
  background-color: #ffffff;
}

#gtin-list > .gtin-item:nth-child(even) {
  background-color: #e6e6e6;
 }
 
 #gtin-list > .gtin-item > div {
  padding: 8px 4px 4px 4px; 
}