.woocommerce-checkout ul#shipping_method li{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;text-align:left}
.woocommerce-checkout ul#shipping_method li input{flex:0 0 auto;margin:5px 0 0;width:auto}
.woocommerce-checkout ul#shipping_method li label{min-width:0;line-height:1.5;white-space:normal}
.nm-delivery-quote p,.nm-delivery-quote-note{font-size:13px;line-height:1.6;text-align:left;color:var(--muted,#596171);margin:8px 0}
.nm-delivery-quote-price,.nm-delivery-quote-note,.nm-delivery-quote-total{display:none}
.nm-delivery-quote-selected .wc-block-components-totals-shipping .wc-block-components-totals-item__value>:not(.nm-delivery-quote-price){display:none}
.nm-delivery-quote-selected .nm-delivery-quote-price{display:inline;font-size:13px;font-weight:600}
.nm-delivery-quote-selected .nm-delivery-quote-note,.nm-delivery-quote-selected .nm-delivery-quote-total{display:block}
.nm-delivery-quote-selected .wc-block-components-totals-footer-item{flex-wrap:wrap}
.nm-delivery-quote-total{flex-basis:100%;font-size:12px;color:var(--muted,#596171);font-weight:400}
@media(max-width:700px){
    .woocommerce-checkout .content-panel{padding:16px;min-width:0}
    .woocommerce-checkout #order_review th,.woocommerce-checkout #order_review td{padding:10px}
    .woocommerce-checkout ul#shipping_method li label{font-size:14px;font-weight:500}
}
