/*
 * Cart/checkout compatibility fixes.
 * Keeps WooCommerce subtotal/shipping amounts visible in the order summary.
 */

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value *,
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value *,
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value *,
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value *,
.woocommerce-cart .wc-block-cart__totals .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-cart .wc-block-cart__totals .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value *,
.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value * {
    color: #6b7280 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-cart .wc-block-cart__totals .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value,
.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value {
    display: block !important;
}

.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td *,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td,
.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td *,
.woocommerce-cart .cart_totals table.shop_table .cart-subtotal td,
.woocommerce-cart .cart_totals table.shop_table .cart-subtotal td *,
.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-totals td,
.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-totals td * {
    color: #6b7280 !important;
    opacity: 1 !important;
    visibility: visible !important;
}
