.luise-dispatch-selector { padding:18px; margin:4px 0 22px; border:1px solid #d9c5d6; background:#faf5f9; border-radius:4px; }
.luise-dispatch-selector label { display:block; margin-bottom:8px; font-size:15px; line-height:1.5; font-weight:700; color:#4d2446; }
.luise-dispatch-selector select { display:block; width:100%; min-height:48px; border:1px solid #b994b1; border-radius:4px; background:#fff; padding:10px 12px; font-size:16px; color:#2a252a; }
.luise-dispatch-selector select:focus-visible { outline:3px solid #007c77; outline-offset:3px; }
.luise-dispatch-selector p { font-size:12px; line-height:1.65; margin:10px 0 0; }
.luise-dispatch-selector .luise-dispatch-mixed { font-weight:600; }
/* Products are already listed above the classic checkout totals. */
.woocommerce-checkout-review-order-table .woocommerce-shipping-contents { display:none; }
.woocommerce-checkout-review-order-table .luise-shipping-total th,
.woocommerce-checkout-review-order-table .luise-shipping-total td { font-weight:700; border-top:1px solid #d9c5d6; }
@media(max-width:690px) { .luise-dispatch-selector { padding:16px; } }
