#quickadd-form li{list-style-type: none;}
.quickadd-form-list{padding-left: 0;}
.quickadd-form-list li div.field-sku,.quickadd-form-list li div.field-qty,.quickadd-form-list li div.field-price,.quickadd-form-list li div.field-subtotal{
    width: 120px;
}
.quickadd-form-list li div[class^="field-"] {
    display: inline-block;
}
#quickadd-form #qa_sku, #quickadd-form #qa_qty {
    width: 100%;
}
#quickadd-form .buttons-set.actions{float: right;}
#quickadd-form .quickadd-autocomplete{max-height: 300px;width: 100%;overflow-y: scroll;display: none;}
.quickadd-form-list li .field-description{padding: 0 10px;height: 40px;  vertical-align: bottom;  overflow: hidden;}
.quickadd-form-list .header div{text-align: left;    height: auto;font-weight: bold;  font-size: 16px;padding-left: 9px;}

.field-description .no-item {
    position: relative;
    background: #fff;
    border: 1px solid #f00;
    padding: 10px;
    width: 130px;color: #f00;height: 40px;line-height: 20px;
}
.field-description .no-item:after, .field-description .no-item:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.field-description .no-item:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 10px;
    margin-top: -10px;
}
.field-description .no-item:before {
    border-color: rgba(255, 0, 0, 0);
    border-right-color: #f00;
    border-width: 11px;
    margin-top: -11px;
}
.field-sku .no-item{border:1px solid #f00;}
.field-sku .worning{    position: absolute;  right: 10px;  top: 8px;}
.field-remove a{color: #1fb25a;
    font-weight: bold;
    font-size: 20px;
    padding: 0 10px;}
#product_csv_import_form{clear: both;  border-top: 1px solid #ddd;  padding-top: 10px;font-size: 16px;}
#product_csv_import_form h2.legend{
    font: 500 32px/1.35 UniSansBooks, Helvetica Neue, Verdana, Arial, sans-serif;
}
.quickadd-form-list li.values .field-description{line-height: 40px; height: 40px;  overflow: hidden; }
@media (min-width: 768px) {
    .quickadd-form-list li.values .field-description{width: calc(100% - 530px);}
    .quickadd-form-list li.values:nth-child(2) .field-description{ padding-left: 38px;     width: calc(100% - 500px);}

}
@media (max-width: 767px) {
    .quickadd-form-list li div.field-sku,.quickadd-form-list li div.field-qty,.quickadd-form-list li div.field-price,.quickadd-form-list li div.field-subtotal{width: 40%;}
    .quickadd-form-list li .field-description{width: 100%;}
    .quickadd-form-list li.values:nth-child(2) .field-description{padding-left: 0;}
    .field-price,.field-subtotal{margin-top: 5px;}
}