:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.phone-field.PhoneInput{--PhoneInput-color--focus:var(--bs-primary);--PhoneInputCountrySelectArrow-color--focus:var(--bs-primary);--PhoneInputCountryFlag-borderColor--focus:#0000001f;box-sizing:border-box;background:0 0;align-items:stretch;gap:0;width:100%;display:flex;position:relative;overflow:visible}.phone-country{flex-shrink:0;display:flex;position:relative}.phone-country__trigger{border:0;border-right:1px solid color-mix(in sRGB, var(--bs-base-color,#212121) 14%, transparent);height:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:#f3f3f3;align-items:center;gap:.4rem;margin:0;padding:0 .65rem 0 .75rem;line-height:1;display:inline-flex}.phone-country__trigger:disabled{cursor:default;opacity:.7}.phone-country__trigger:focus{outline:none}.phone-country__trigger .PhoneInputCountryIcon,.phone-country__option .PhoneInputCountryIcon{background-color:#0000;border-radius:1px;flex-shrink:0;width:1.35em;height:.9em;box-shadow:0 0 0 1px #0000001f}.phone-country__trigger .PhoneInputCountryIconImg,.phone-country__option .PhoneInputCountryIconImg{object-fit:cover;width:100%;height:100%;display:block}.phone-country__dial{font-size:inherit;letter-spacing:.2px;color:var(--bs-heading-color,#212121);font-weight:500}.phone-country__chevron{border-top:5px solid #6b7280;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:.1rem;display:inline-block}.phone-country__dropdown{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:min(22rem,80vw);max-height:18rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.phone-country__search{border-bottom:1px solid #eee;padding:.55rem .65rem}.phone-country__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:.45rem .6rem;font-size:.875rem}.phone-country__search-input:focus{border-color:var(--bs-primary,#1565c0)}.phone-country__list{max-height:14rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.phone-country__divider{background:#e5e7eb;height:1px;margin:.35rem .75rem}.phone-country__option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.55rem .85rem;font-size:.9rem;display:flex}.phone-country__option:hover,.phone-country__option.is-selected{background:#f3f4f6}.phone-country__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-heading-color,#212121);flex:1;overflow:hidden}.phone-country__code{color:#9ca3af;flex-shrink:0;font-size:.875rem}.phone-country__empty{color:#9ca3af;padding:.75rem .85rem;font-size:.875rem}.phone-field.PhoneInput .PhoneInputInput,.phone-field.PhoneInput .phone-field__input{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.phone-field.PhoneInput.form-control{letter-spacing:.5px;border:var(--bs-border-width) solid color-mix(in sRGB, var(--bs-base-color) 22%, var(--bs-paper-bg));height:auto;min-height:0;box-shadow:none;background-color:#0000;border-radius:0;align-items:stretch;font-size:15px;font-weight:400;line-height:1.625;overflow:visible;padding:0!important;display:flex!important}.phone-field.PhoneInput.form-control .phone-field__input,.phone-field.PhoneInput.form-control .PhoneInputInput{letter-spacing:.5px;height:auto;min-height:0;font-size:15px;line-height:1.625;padding:10px 10px 10px 12px!important}.phone-field.PhoneInput.form-control:focus-within{color:var(--bs-heading-color);box-shadow:0 .125rem .375rem 0 rgba(var(--bs-primary-rgb), .3);background-color:#0000;outline:0;border-color:var(--bs-primary)!important}.phone-field.PhoneInput.form-control .phone-field__input::placeholder,.phone-field.PhoneInput.form-control .PhoneInputInput::placeholder{color:var(--bs-secondary-color);opacity:1}.phone-field.PhoneInput.account-form-input{border:1px solid var(--zoho-border,#e0e0e0);color:var(--zoho-text-primary,#212121);background:#fff;border-radius:8px;align-items:stretch;font-size:.925rem;overflow:visible;padding:0!important;display:flex!important}.phone-field.PhoneInput.account-form-input .phone-country__trigger{border-right-color:var(--zoho-border,#e0e0e0);border-radius:8px 0 0 8px;padding-left:.85rem}.phone-field.PhoneInput.account-form-input .PhoneInputInput,.phone-field.PhoneInput.account-form-input .phone-field__input{border-radius:0 8px 8px 0;font-size:.925rem;padding:.7rem .85rem!important}.phone-field.PhoneInput.account-form-input:focus-within{border-color:var(--zoho-primary,#1565c0);outline:none;box-shadow:0 0 0 3px #1565c01f}.phone-field.PhoneInput.account-form-input:disabled,.phone-field.PhoneInput.account-form-input.PhoneInput--disabled{color:var(--zoho-text-secondary,#757575);background:#fafafa}.phone-field.PhoneInput.account-form-input.PhoneInput--disabled .phone-country__trigger{background:#f0f0f0}
