/**
 * =================
 * Edit Price Helper
 * =================
 *
 * Markup :
 *
 * label
 * span.price.price_notax
 *     label
 *     input
 * span.price.price_tax
 *     label
 *     input
 *     span.tax tax_amount
 *         span span
 *     span.tax tax.rate
 *         span span
 */
.price {
  display: block;
}
.price__label {
  display: inline-block;
  font-style: italic;
  padding-right: 1em;
}
.price__input {
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.price__input.highlight {
  -webkit-animation-name: editpricehelper-highlight;
          animation-name: editpricehelper-highlight;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.price__tax-rate {
  margin-left: 0.5em;
}

@-webkit-keyframes editpricehelper-highlight {
  from {
    -webkit-box-shadow: inset 0 0 0 99em #f7e06e;
            box-shadow: inset 0 0 0 99em #f7e06e;
  }
  to {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@keyframes editpricehelper-highlight {
  from {
    -webkit-box-shadow: inset 0 0 0 99em #f7e06e;
            box-shadow: inset 0 0 0 99em #f7e06e;
  }
  to {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
