.woocommerce-order .woocommerce-order-overview strong,
.woocommerce-order .shop_table.order_details td,
.woocommerce-order .shop_table.order_details th,
.woocommerce-view-order .shop_table.order_details td,
.woocommerce-view-order .shop_table.order_details th {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}

.woocommerce-order .shop_table.order_details td.product-total,
.woocommerce-order .shop_table.order_details tfoot td,
.woocommerce-view-order .shop_table.order_details td.product-total,
.woocommerce-view-order .shop_table.order_details tfoot td {
  text-align: right;
}

.woocommerce-order .woocommerce-Price-amount.amount,
.woocommerce-view-order .woocommerce-Price-amount.amount {
  white-space: nowrap;
}

.woocommerce-order .btc-price-align,
.woocommerce-view-order .btc-price-align {
  display: inline-grid;
  grid-template-columns: auto var(--btc-amount-int-ch, 7ch) auto 2ch;
  align-items: baseline;
  justify-content: end;
  min-width: calc(var(--btc-amount-int-ch, 7ch) + 4ch);
}

.woocommerce-order .btc-price-currency,
.woocommerce-view-order .btc-price-currency {
  margin-right: 0.15em;
}

.woocommerce-order .btc-price-integer,
.woocommerce-view-order .btc-price-integer {
  text-align: right;
}

.woocommerce-order .btc-price-decimal-sep,
.woocommerce-order .btc-price-decimal,
.woocommerce-view-order .btc-price-decimal-sep,
.woocommerce-view-order .btc-price-decimal {
  text-align: left;
}

.woocommerce-order.btc-is-quote-request
  .woocommerce-notice.woocommerce-thankyou-order-received {
  margin: 0 0 28px;
  padding: 22px 26px;
  border: 2px solid #109cde;
  border-radius: 20px;
  background: linear-gradient(135deg, #f3fbff 0%, #ffffff 100%);
  box-shadow: 0 16px 34px rgba(16, 156, 222, 0.12);
  color: #16324f;
  font-size: clamp(1.1rem, 1.6vw, 1.35rem);
  font-weight: 800;
  line-height: 1.45;
  margin-bottom: 60px;
}

.woocommerce-table__product-total.product-total {
  text-align: right !important;
}

@media (max-width: 767px) {
  .woocommerce-order .woocommerce-customer-details .col2-set,
  .woocommerce-view-order .woocommerce-customer-details .col2-set {
    display: block;
  }

  .woocommerce-order .woocommerce-column--billing-address,
  .woocommerce-order .woocommerce-column--shipping-address,
  .woocommerce-view-order .woocommerce-column--billing-address,
  .woocommerce-view-order .woocommerce-column--shipping-address {
    width: 100% !important;
    max-width: 100%;
    flex: 0 0 100%;
    float: none;
  }
}
