.phone-number-verification-upsell-image{height:142px;background-position:50%;background-size:auto 160px;background-repeat:no-repeat;margin-top:12px;background-image:url(https://images.rbxcdn.com/97ece22f2b7d710a8d25196c871af810-lock.png)}.phone-number-text-button{background:transparent;border:none;outline:none;font-size:12px;display:block;margin:auto}.phone-number-change-number-button{margin-bottom:12px;color:#2bb1ff}.phone-number-resent-button{font-size:16px;width:100%}.phone-number-narrow-button{margin:12px;width:30%}.phone-number-verify-button{width:100%;margin-bottom:12px}.phone-number-verification-text-body{text-align:center;margin-top:12px}@media (max-width:543px){.phone-number-verification-text-body{margin-bottom:24px}}.phone-number-verification-success-page-title{margin-top:24px}.dark-theme .page-title{color:#fff}.verification-code-input{margin:9px 0;text-align:center}.sms-code-error{margin-top:0!important}.input-field-error-text{height:36px}.email-verification-upsell-image{height:142px;background-position:50%;background-size:auto 142px;background-repeat:no-repeat;background-image:url(https://images.rbxcdn.com/97ece22f2b7d710a8d25196c871af810-lock.png)}.change-email-button{margin-top:12px;margin-bottom:12px;font-size:12px;font-weight:200px}.change-email-button,.resend-verification-email-button{background:transparent;border:none;outline:none;text-decoration:underline}.resend-verification-email-button{font-size:16px;font-weight:600;display:block;margin:auto}.resend-button-disabled{opacity:.4}.input-field-error{border:1px solid #f74b52!important}.verification-upsell-modal-input{margin:12px 0}.dark-theme .input-field:focus{border:1px solid}.verification-upsell-title-container{position:relative;height:28px}#contained-modal-title-vcenter{width:100%;text-align:center;position:absolute;top:-4px}.verification-upsell-title-button{background:transparent;border:none;outline:none;position:absolute;z-index:1}.verification-upsell-btn{width:100%;margin-bottom:12px;height:48px}.verification-upsell-text-body{text-align:center;margin-top:12px;margin-bottom:24px}@media (max-width:543px){.verification-upsell-text-body{margin-bottom:24px}}.modal-error-message{margin-top:-9px;margin-bottom:-9px}@media (max-width:543px){.verification-modal{padding:0}}.verification-modal .modal-dialog{overflow:auto}@media (min-width:543px){.verification-modal .modal-dialog{min-width:540px}}.verification-modal .modal-dialog .modal-content{border-radius:8px}.verification-modal .modal-dialog .modal-content .modal-header{height:48px}.verification-modal .modal-dialog .modal-content .modal-body{margin:0 12px 12px}.verification-modal .modal-dialog .modal-content .modal-footer{padding:0 12px 12px}.dark-theme .verification-code-label{color:#fff}@media (min-width:543px){.phone-verification-modal .modal-dialog{min-width:400px}}.phone-verification-modal .modal-dialog .modal-content .modal-footer{margin:0 24px 24px}.verification-modal.dark-theme{background-color:inherit}.verification-android-modal.verification-modal .modal-dialog{height:100vh}.verification-upsell-footer-container{margin:0 12px}.buttons-section{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:row;height:36px}.buttons-section .accept-btn,.buttons-section .cancel-btn{flex-grow:1}.phone-number-input-container{height:38px;margin-top:9px;margin-bottom:9px}.phone-number-input-container .phone-input-row{position:relative;height:100%;width:100%;background-color:transparent;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;align-content:center}.phone-number-input-container .phone-input-row .select{display:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;width:100%;margin:0}.phone-number-input-container .phone-input-row select:focus{outline:none}.phone-number-input-container .phone-input-row .phone-prefix-wrapper{display:inline-block;height:100%}.phone-number-input-container .phone-input-row .phone-prefix-selected{min-width:85px;padding-left:10px;padding-right:10px;transform:translateY(-50%);position:relative;top:50%;height:auto;text-align:right;pointer-events:none;display:inline-block}.phone-number-input-container .phone-input-row .phone-prefix-dropdown{left:0;width:90px;font-size:16px;position:absolute;z-index:1;border:0;opacity:0;cursor:pointer;height:100%}.phone-number-input-container .phone-input-row .phone-input{position:relative;width:auto;height:100%;flex:auto;border:none;background:none;padding-left:10px}.phone-number-input-container .phone-input-row .phone-divider{width:0;border-left:1px solid #707070;height:45%}