: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-input-field{--phone-accent:#e53935;--phone-accent-soft:#e539351f}.phone-input-field .MuiInputLabel-root{background:var(--phone-input-label-bg,#fff);padding-inline:4px}.phone-input-control.PhoneInput{background:#fff;border:1px solid #0000003b;border-radius:8px;align-items:center;width:100%;min-height:56px;padding:0 14px;transition:border-color .12s,box-shadow .12s;display:flex}.phone-input-control.PhoneInput:hover{border-color:#0009}.phone-input-control.PhoneInput:focus-within{border-color:var(--phone-accent);box-shadow:0 0 0 3px var(--phone-accent-soft);border-width:2px;padding:0 13px}.phone-input-control.PhoneInput.phone-input-control--error{border-color:var(--mui-palette-error-main,#d32f2f)}.phone-input-control.PhoneInput.phone-input-control--error:focus-within{border-color:var(--mui-palette-error-main,#d32f2f);border-width:2px}.phone-input-control .PhoneInputCountry,.phone-country-select{border-right:1px solid #d8dee8;align-self:stretch;align-items:center;margin-right:10px;padding-right:10px;display:flex;position:relative}.phone-country-trigger{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin:8px 0;padding:4px 6px;line-height:0;display:inline-flex}.phone-country-trigger:hover{background:#f5f7fa}.phone-country-trigger--open,.phone-country-trigger:focus-visible{border-color:var(--phone-accent);box-shadow:0 0 0 2px var(--phone-accent-soft);outline:none}.phone-country-trigger:disabled{cursor:not-allowed;opacity:.55}.phone-country-trigger img,.phone-country-trigger svg{border-radius:3px;width:20px;height:20px;display:block}.phone-country-intl-icon{color:#8a94a6}.phone-input-control .PhoneInputCountrySelectArrow{opacity:.45;color:#5b6b80;border-color:currentColor;width:.4em;height:.4em;margin-left:2px}.phone-input-control .PhoneInputCountryIcon,.phone-input-control .phone-input-circle-flag{width:20px;height:20px;box-shadow:none;background:0 0;border-radius:3px;overflow:hidden}.phone-input-control .phone-input-circle-flag img,.phone-input-control .phone-input-circle-flag svg{border-radius:3px;width:20px;height:20px;display:block}.phone-input-control .PhoneInputInput,.phone-input-control .phone-input-number{min-width:0;font:inherit;letter-spacing:.01em;color:#000000de;background:0 0;flex:1;padding:16.5px 0;font-size:1rem;box-shadow:none!important;border:0!important;outline:none!important}.phone-input-control .PhoneInputInput::placeholder,.phone-input-control .phone-input-number::placeholder{color:#00000061;opacity:1}.phone-input-field.Mui-disabled .phone-input-control.PhoneInput{background:#0000000a;border-color:#0000001f}.phone-country-menu{--phone-accent:#e53935;--phone-accent-soft:#e539351f;z-index:1400;color:#12233a;background:#fff;border:1px solid #e4e9f0;border-radius:10px;flex-direction:column;max-height:min(360px,70vh);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172a29}.phone-country-search{border-bottom:1px solid #eef2f7;align-items:center;gap:8px;padding:10px 12px;display:flex}.phone-country-search-icon{color:var(--phone-accent);flex-shrink:0}.phone-country-search input{min-width:0;font:inherit;color:#12233a;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.phone-country-list{padding:6px;overflow:auto}.phone-country-option{color:#12233a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.95rem;display:grid}.phone-country-option:hover,.phone-country-option--active{color:#fff;background:#e53935}.phone-country-option:hover .phone-country-option-name,.phone-country-option:hover .phone-country-option-code,.phone-country-option--active .phone-country-option-name,.phone-country-option--active .phone-country-option-code{color:#fff;opacity:1}.phone-country-option--selected:not(.phone-country-option--active):not(:hover){background:#fff5f5}.phone-country-option-flag{border-radius:2px;justify-content:center;align-items:center;width:22px;height:16px;display:inline-flex;overflow:hidden}.phone-country-option-flag img,.phone-country-option-flag svg{object-fit:cover;border-radius:2px;width:22px;height:16px;display:block}.phone-country-option-flag-fallback{background:#c5cdd8;border-radius:2px;width:22px;height:14px;display:block}.phone-country-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-country-option-code{font-variant-numeric:tabular-nums;opacity:.85}.phone-country-empty{color:#7a889c;text-align:center;padding:16px 12px;font-size:.9rem}.phone-input-field--standard .phone-input-control.PhoneInput{min-height:40px;box-shadow:none;border:0;border-bottom:1px solid #0000006b;border-radius:0;padding:0 0 4px}.phone-input-field--standard .phone-input-control.PhoneInput:hover{border-bottom-color:#000000de}.phone-input-field--standard .phone-input-control.PhoneInput:focus-within{border-width:0 0 2px;border-bottom-color:var(--phone-accent);box-shadow:none;padding:0 0 3px}.phone-input-field--standard .PhoneInputCountry,.phone-input-field--standard .phone-country-select{margin-right:8px;padding-right:8px}.phone-input-field--standard .PhoneInputInput,.phone-input-field--standard .phone-input-number{padding:8px 0}.phone-input-field--standard .phone-country-trigger{margin:2px 0}
