.phone-verification{flex-direction:column;min-width:0;display:flex}.phone-verification .phone-field-label{color:inherit;margin:0;font-size:13px;font-weight:600;line-height:1.55;display:block}.phone-verification .phone-input{width:100%;min-height:50px;color:inherit;background:#fcfdfc;border:1px solid #dce4df;border-radius:9px;margin-top:8px;padding:13px 14px;display:block}.phone-verification .phone-input:disabled{color:var(--muted);background:#f5f7f5}.phone-verification .phone-input::placeholder{color:#9ba9a1;font-size:12px}.phone-verification .auth-submit{min-height:48px;margin-top:14px}.phone-verification .phone-code-field{margin-top:26px}.phone-timer-row{justify-content:flex-end;align-items:flex-start;gap:12px;min-height:26px;padding-top:6px;display:flex}.phone-timer{font-variant-numeric:tabular-nums;letter-spacing:.3px;color:#ad4c3e;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600;line-height:20px}.phone-expired{color:var(--muted);font-size:11px;line-height:20px}.phone-verification .phone-confirm{margin-top:10px}.phone-secondary-action{justify-content:flex-end;margin-top:6px;display:flex}.phone-verification .phone-text-button{width:auto;min-height:36px;color:var(--green);text-underline-offset:4px;background:0 0;border:0;border-radius:4px;padding:7px 0 7px 12px;font-size:12px;font-weight:600;text-decoration:underline}.phone-verification .phone-text-button:hover{color:#245f31}.phone-verification .phone-verified{color:var(--green);margin:14px 0 0;font-size:13px}
