.phone-cc-field{align-items:stretch;gap:.45rem;width:100%;min-width:0;display:flex}.phone-cc-field__cc{-webkit-user-select:none;user-select:none;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-width:5.6rem;height:100%;min-height:2.75rem;padding:0 .7rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.phone-cc-field__cc--static{cursor:default}.phone-cc-field__cc-flag-svg{border-radius:2px;flex-shrink:0;display:block;box-shadow:0 0 0 1px #00000040}.phone-cc-field__cc-code{letter-spacing:.02em}.phone-cc-field__national{flex:1;min-width:0}.phone-cc-field--gate .phone-cc-field__cc,.phone-cc-field--gate .phone-cc-field__national,.phone-cc-field--modal .phone-cc-field__cc,.phone-cc-field--modal .phone-cc-field__national{border:1.5px solid var(--pj-b0,#d4a84559);color:var(--pj-white,#fff6dc);background:#0b0803cc;font-family:Nunito,sans-serif}.phone-cc-field--gate .phone-cc-field__national,.phone-cc-field--modal .phone-cc-field__national{border-radius:13px;outline:none;width:100%;padding:14px 16px;font-size:14px;transition:border-color .2s,box-shadow .22s,background .2s}.phone-cc-field--gate .phone-cc-field__national::-moz-placeholder{color:#d4a845a6;opacity:1}.phone-cc-field--modal .phone-cc-field__national::-moz-placeholder{color:#d4a845a6;opacity:1}.phone-cc-field--gate .phone-cc-field__national::placeholder,.phone-cc-field--modal .phone-cc-field__national::placeholder{color:#d4a845a6;opacity:1}.phone-cc-field--gate .phone-cc-field__national:focus,.phone-cc-field--modal .phone-cc-field__national:focus{border-color:var(--pj-gold2,#f9d038);background:#100b03e6;box-shadow:0 0 0 3px #e8a01024,0 0 28px #f9d03812}.phone-cc-field--gate .phone-cc-field__national.ok,.phone-cc-field--modal .phone-cc-field__national.ok{border-color:var(--pj-green,#3ddc7a)}.phone-cc-field--gate .phone-cc-field__national.err,.phone-cc-field--modal .phone-cc-field__national.err{border-color:var(--pj-red,#e53935);box-shadow:0 0 0 3px #e539351f}.phone-cc-field--gate .phone-cc-field__national:disabled,.phone-cc-field--gate .phone-cc-field__national[readonly],.phone-cc-field--modal .phone-cc-field__national:disabled,.phone-cc-field--modal .phone-cc-field__national[readonly]{cursor:default;opacity:.92}@media (max-width:480px){.phone-cc-field{gap:.35rem}.phone-cc-field__cc{min-width:4.85rem;min-height:3rem;padding:0 .45rem;font-size:.8125rem}.phone-cc-field__cc-flag-svg{width:18px;height:12px}.phone-cc-field--gate .phone-cc-field__national,.phone-cc-field--modal .phone-cc-field__national{min-height:3rem;padding:12px 10px;font-size:16px}}.dash-phone-verify-row{align-items:stretch;gap:.6rem;width:100%;min-width:0;display:flex}.dash-phone-verify-row .phone-cc-field{flex:1;min-width:0}.dash-phone-verify-side{flex-shrink:0;align-items:stretch;display:flex}.dash-phone-verify-btn{white-space:nowrap;min-height:2.75rem;padding-left:1rem;padding-right:1rem}.dash-phone-verified-pill{color:#0d3b24;background:#3ddc7a47;border:1px solid #3ddc7a73;border-radius:10px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.dash-phone-otp-row{align-items:stretch;gap:.6rem;width:100%;display:flex}.dash-phone-otp-row .dash-input-field{flex:1;min-width:0}@media (max-width:640px){.dash-phone-otp-row,.dash-phone-verify-row{flex-direction:column}.dash-phone-verify-btn,.dash-phone-verify-side{width:100%}}
