.woocommerce-checkout-review-order-table tr {
  display: inline-table;
  width: 100%;
}

.woocommerce-checkout-review-order-table #yith_wcps_info_cart {
  margin-left: auto;
  display: table;
}

body:not(.shipping-visible) tr#delivery-form {
  display: none;
}

tr#delivery-form > td {
  padding-top: 0 !important;
}

tr#delivery-form label[for="ywcdd_datepicker"] {
  display: block;
  text-align: left;
}

tr#delivery-form input#ywcdd_datepicker {
  background-color: #f4f2ec;
  color: #303133;
}

tr#delivery-form input#ywcdd_datepicker::placeholder {
  color: #a9a9a9;
}

#ywcdd_datepicker:not(.hasDatepicker) {
    background-image: url('../img/spinner.svg');
    background-repeat: no-repeat;
    background-position: right center;
    opacity: 0.6;
    cursor: not-allowed;
    pointer-events: none;
}
