.club-phone-field{width:100%;padding-bottom:var(--tal-sp-6);margin-bottom:0;position:relative}.club-phone-field>.club-field-error{margin-top:0;position:absolute;bottom:0;left:0;right:0}.club-phone-input{border:1px solid var(--tal-border-input);border-radius:var(--tal-radius-md);background:var(--tal-card-bg);height:56px;font-size:16px;font-weight:var(--tal-fw-regular);color:var(--tal-text-primary);transition:border-color var(--tal-dur) var(--tal-ease),box-shadow var(--tal-dur) var(--tal-ease);align-items:center;padding:0 14px;display:flex;position:relative}.club-phone-input.focused{border-color:var(--tal-accent-600);box-shadow:var(--tal-focus-ring);border-width:1.5px;padding:0 13.5px}.club-phone-input .PhoneInputInput{background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0}.club-phone-input .PhoneInputCountry{align-items:center;margin-right:6px;display:flex}.club-phone-input .PhoneInputCountryIcon{box-shadow:none;background:0 0}.club-phone-input .PhoneInputCountry:after{content:var(--calling-code,"");pointer-events:none;margin-left:6px}.club-phone-input .PhoneInputInput,.club-phone-input .PhoneInputCountry:after{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:1.4}.club-phone-floating-label{color:var(--tal-text-secondary);padding:0 var(--tal-sp-1);pointer-events:none;transition:left var(--tal-dur) var(--tal-ease-out),top var(--tal-dur) var(--tal-ease-out),transform var(--tal-dur) var(--tal-ease-out),font-size var(--tal-dur) var(--tal-ease-out);transform-origin:0 0;font-size:16px;position:absolute;top:50%;left:85px;transform:translateY(-50%)}.club-phone-floating-label.float{background:var(--tal-card-bg);top:0;left:10px;transform:translateY(-50%)scale(.75)}.club-phone-field.has-top-label .club-phone-top-label{font-size:12.5px;font-weight:var(--tal-fw-semibold);color:var(--tal-n-700);margin-bottom:6px;line-height:1.35;display:block}.club-phone-field.has-top-label .PhoneInputInput{padding-left:0}
