: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)}
.fl-phone{--flp-bg:var(--panel,#fff);--flp-border:var(--line-2,#281e5c2e);--flp-text:var(--t-1,#1b1340);--flp-muted:var(--t-3,#8a86a6);--flp-red:var(--red,#dd1c1c);border:1px solid var(--flp-border);background:var(--flp-bg);border-radius:11px;transition:border-color .16s,box-shadow .16s,background .16s;display:block;position:relative}.fl-phone-grey{--flp-bg:var(--panel-2,#f1effa)}.fl-phone.disabled{opacity:.75}.fl-phone .PhoneInput{align-items:center;height:44px;padding:0 12px;display:flex}.fl-phone:focus-within{border-color:var(--flp-red);background:var(--panel,#fff);box-shadow:0 0 0 3px #dd1c1c1f}.fl-phone.invalid{border-color:var(--flp-red);box-shadow:0 0 0 3px #dd1c1c1a}.fl-phone .PhoneInputCountryIcon,.fl-phone-cs-flag .PhoneInputCountryIcon{border-radius:3px;width:26px;height:19px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000014}.fl-phone .PhoneInputCountryIcon img,.fl-phone .PhoneInputCountryIcon svg,.fl-phone-cs-flag .PhoneInputCountryIcon img,.fl-phone-cs-flag .PhoneInputCountryIcon svg{object-fit:cover;width:100%;height:100%;display:block}.fl-phone-cs{margin-right:10px}.fl-phone-cs-btn{cursor:pointer;border:0;border-right:1px solid var(--flp-border);background:0 0;align-items:center;gap:5px;height:24px;margin:0;padding:0 10px 0 0;display:flex}.fl-phone-cs-btn:disabled{cursor:not-allowed;opacity:.7}.fl-phone-cs-caret{color:var(--flp-muted);transition:transform .15s}.fl-phone-cs-btn[aria-expanded=true] .fl-phone-cs-caret{transform:rotate(180deg)}.fl-phone-cs-pop{z-index:var(--fl-pop-z,300);border:1px solid var(--flp-border);background:#fff;border-radius:12px;width:290px;max-width:calc(100vw - 16px);position:fixed;overflow:hidden;box-shadow:0 24px 60px #1c144838}.fl-phone-cs-search{border-bottom:1px solid var(--flp-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.fl-phone-cs-search svg{color:var(--flp-muted);flex:none}.fl-phone-cs-search input{min-width:0;color:var(--flp-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13.5px}.fl-phone-cs-list{max-height:264px;margin:0;padding:6px;list-style:none;overflow-y:auto}.fl-phone-cs-opt{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.fl-phone-cs-opt:hover{background:#281e5c0f}.fl-phone-cs-opt.on{background:#dd1c1c12}.fl-phone-cs-name{min-width:0;color:var(--flp-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.fl-phone-cs-dial{color:var(--flp-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.fl-phone-cs-check{color:var(--flp-red);flex:none}.fl-phone-cs-empty{text-align:center;color:var(--flp-muted);padding:18px 10px;font-size:13px}.fl-phone .PhoneInputInput{min-width:0;height:100%;color:var(--flp-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14.5px}.fl-phone .PhoneInputInput::placeholder{color:var(--flp-muted)}.fl-phone .PhoneInputInput:disabled{color:var(--flp-muted);-webkit-text-fill-color:var(--flp-muted);cursor:not-allowed}
