/* Woo's light form text conflicted with the theme's dark option backgrounds. */
.wc-block-checkout #order-echo-shipping-preference,
.wc-block-checkout #order-echo-shipping-preference option {
    background: #fff !important;
    color: #111 !important;
    -webkit-text-fill-color: #111 !important;
    color-scheme: light;
}
.wc-block-checkout label[for="order-echo-shipping-preference"] {
    color: #333 !important;
    -webkit-text-fill-color: #333 !important;
    opacity: 1 !important;
}
.wc-block-checkout #order-echo-shipping-preference + svg { fill: #111 !important; }
.woocommerce-checkout #echo_shipping_preference,
.woocommerce-checkout #echo_shipping_preference option {
    background: #fff !important;
    color: #111 !important;
    color-scheme: light;
}
.echo-sr-quote-pending { text-transform: none !important; }
/* The native rate choice now changes the actual estimated shipping total. */
.wc-block-checkout .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option {
    background: #fff !important;
    color: #111 !important;
}
.wc-block-checkout .wc-block-components-shipping-rates-control .wc-block-components-radio-control__label,
.wc-block-checkout .wc-block-components-shipping-rates-control .wc-block-components-radio-control__secondary-label {
    color: #111 !important;
    -webkit-text-fill-color: #111 !important;
}
