
.product-locations .list-group-item:not(:first-child) label {
    display: none;
}

.product-locations .list-group-item:not(:first-child, :last-child), .error-details .list-group-item:not(:first-child, :last-child) {
    padding-top: 0;
}

.product-locations .list-group-item:not(:first-child, :last-child) .btn.btn-outline-danger.btn-sm {
    align-self: flex-start;
}

.product-locations .list-group-item:not(:last-child), .error-details .list-group-item:not(:last-child) {
    padding-bottom: 0;
}


.product-locations .list-group-item:not(:first-child, :last-child) {
    padding: calc(var(--bs-list-group-item-padding-y) / 3) var(--bs-list-group-item-padding-x);
}

.product-locations .list-group-item, .error-details .list-group-item {
    border: none;
}

/*Product Select*/
.ts-product-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 0;
}

.ts-product-info {
    display: flex;
    align-items: center;
    min-width: 0;
}

.ts-product-sku {
    color: #888;
    font-size: 0.9em;
    font-family: monospace;
    margin-left: 1em;
    white-space: nowrap;
    flex-shrink: 0;
    opacity: 0.8;
}

.product-select + .ts-wrapper .ts-dropdown .option img,
.product-select + .ts-wrapper .ts-control .item img {
    width: 22px;
    height: 22px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 0.5em;
    border-radius: 3px;
}

.product-name {
    display: flex;
    min-width: 150px;
    flex-wrap: nowrap;
}

.product-name .avatar, .product-name .name {
    align-self: center;
}



