: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)}.sng0lw2{color:var(--t-font-color-tertiary);padding-right:var(--t-spacing-1);align-items:center;display:flex}.sng0lw2 svg{border-radius:var(--t-border-radius-xs);justify-content:center;align-items:center;height:12px;display:flex}.s15fnqf0{border-radius:var(--t-border-radius-xs) 0 0 var(--t-border-radius-xs);border-right:1px solid var(--t-border-color-medium);color:var(--s15fnqf0-0);cursor:pointer;height:32px;padding-left:var(--t-spacing-2);padding-right:var(--t-spacing-1);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;display:flex}.s15fnqf0:hover{background-color:var(--t-background-transparent-light)}.s1cuusc4{color:var(--t-font-color-tertiary);align-items:center;gap:var(--t-spacing-0_5);justify-content:center;display:flex}.s1cuusc4 svg{justify-content:center;align-items:center;width:16px;height:12px;display:flex}.s17ywtky svg{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.ssukyrw{background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);bottom:var(--t-spacing-4);box-shadow:var(--t-box-shadow-strong);gap:var(--t-spacing-2);padding:var(--t-spacing-3);z-index:20;flex-direction:column;width:260px;display:flex;position:fixed;right:320px}@media (width<=768px){.ssukyrw{bottom:calc(74px + env(safe-area-inset-bottom,0px));left:var(--t-spacing-3);right:var(--t-spacing-3);width:auto}}.sv5j7u{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--t-spacing-2);display:flex}.s1vnkomf{gap:var(--t-spacing-0_5);flex-direction:column;flex:1;min-width:0;display:flex}.s1fpnyo4{color:var(--t-font-color-primary);font-size:var(--t-font-size-md);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.s15oc1ob{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);unicode-bidi:plaintext}.s15jcaer{-webkit-box-flex-wrap:wrap;gap:var(--t-spacing-1);flex-wrap:wrap;display:flex}.s158us82{display:-ms-grid;gap:var(--t-spacing-1);-ms-grid-columns:repeat(6, 1fr);grid-template-columns:repeat(6,1fr);display:grid}.s1mb4ezt{gap:var(--t-spacing-2);padding:var(--t-spacing-2);flex-direction:column;width:100%;display:flex}.ss1ks9n{gap:var(--t-spacing-2);flex-direction:column;display:flex}.s1eegmgp{background:var(--t-background-transparent-lighter);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);align-self:flex-end;height:32px;display:flex}.s12ov2ft{gap:var(--t-spacing-1);display:flex}.sa9r92o{display:-ms-grid;gap:var(--t-spacing-1);-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3,1fr);display:grid}.s1pguuz5{background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);color:var(--t-font-color-primary);cursor:pointer;font-family:var(--t-font-family);height:28px}.s1pguuz5:disabled{color:var(--t-font-color-light);cursor:default}.s1pguuz5:focus-visible{outline:2px solid var(--t-color-blue)}.s1q9h8l7{justify-content:center;display:flex}.shcajjs{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);text-align:center}
