/* MyWoolbridge checkout V4 — SAFE SCOPE.
 * Intentionally limited to shared checkout sidebar and checkout account prompt.
 * No selectors for delivery cards, inputs, DaData, GeoLocation2, delivery steps or their controls. */
body.wb-order-page .wb-order-sidebar { min-width: 0; }
body.wb-order-page .wb-order-sidebar > .wb-order-summary,
body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart,
body.wb-order-page .wb-order-sidebar > .wb-order-promo { box-sizing:border-box;min-width:0;max-width:100%;width:100%; }
body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart {
 background:#fafafa!important;border:0!important;border-radius:16px!important;box-shadow:none!important;padding:20px 24px!important;
}
body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart .wb-order-mini-cart__head {
 color:#211d24!important;font-family:'Magnet Trial',sans-serif;font-weight:600;font-size:20px;line-height:1.25;
}
body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart .wb-order-mini-cart__list {min-width:0;max-width:100%;overflow-x:hidden;}
body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart .wb-order-mini-cart__list > * {min-width:0;max-width:100%;}
body.wb-order-page .wb-order-customer-greeting {min-height:72px;padding:16px 20px;background:#fff3f8;border-radius:16px;display:flex;align-items:center;gap:12px;}
body.wb-order-page .wb-order-customer-greeting strong {color:#f38ab8;font:600 18px/1.25 'Magnet Trial',sans-serif;}
@media (max-width:767.98px) {body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart {padding:18px 16px!important;}
body.wb-order-page .wb-order-sidebar > .wb-order-mini-cart .wb-order-mini-cart__head {font-size:18px;}}