/* Match CHELIE's existing checkout field, including the country search overlay. */
#simplecheckout_customer .iti { width: 100%; }
#simplecheckout_customer .iti__tel-input { width: 100%; }
#simplecheckout_customer .iti__selected-country { border-radius: 0; }
.iti { --iti-color-text: #222; --iti-color-border: #d5d5d5; }
.iti__search-input { min-height: 44px; font: inherit; }
.iti__country { min-height: 36px; }
.iti--container { z-index: 1060; }
.chelie-phone-error { margin-top: 6px; color: #b42318; font-size: 13px; line-height: 1.4; }
.chelie-phone-error[hidden] { display: none; }
#simplecheckout_customer input[aria-invalid="true"] { border-color: #b42318; }
