/* Whostpress - standard_cart checkout fields with the emyui-aws-pro theme (2026-10-07).
   The theme sets 12px left padding on all inputs, so the 42px field icons and the phone
   country/dial-code box covered the text. Loaded automatically by standard_cart (assetExists custom.css). */
#order-standard_cart .prepend-icon .field,
#order-standard_cart .prepend-icon .form-control {
    padding-left: 46px !important;
}
#order-standard_cart .prepend-icon .field-icon {
    width: 42px;
    pointer-events: none;
}
/* phone number: room for the flag + dial code box (its width grows with the dial code length) */
#order-standard_cart .intl-tel-input.separate-dial-code.iti-sdc-2 input { padding-left: 84px !important; }
#order-standard_cart .intl-tel-input.separate-dial-code.iti-sdc-3 input { padding-left: 92px !important; }
#order-standard_cart .intl-tel-input.separate-dial-code.iti-sdc-4 input { padding-left: 100px !important; }
#order-standard_cart .intl-tel-input.separate-dial-code.iti-sdc-5 input { padding-left: 108px !important; }
/* never let the checkout be wider than the screen */
#order-standard_cart { max-width: 100%; overflow-x: hidden; }
#order-standard_cart .cart-body { max-width: 100%; }
/* centre the field icons vertically in the box */
#order-standard_cart .prepend-icon .field-icon {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
