.phone-approval{position:relative;width:100%;max-width:328px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.phone-approval input::-webkit-inner-spin-button,.phone-approval input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-approval input[type=number]{-moz-appearance:textfield}.phone-approval__title{font-size:20px;margin-bottom:40px;line-height:28px;font-weight:500}.phone-approval__description{font-size:14px;line-height:22px;color:#797981;margin-bottom:21px;text-align:center}.phone-approval .ant-input-affix-wrapper{padding:3px 20px}.phone-approval__input-wrapper{height:108px;position:relative}.phone-approval__input-wrapper__placeholder{position:absolute;z-index:9999!important;bottom:54px;left:123px;pointer-events:none;color:#c0bcbc;font-weight:700}.phone-approval__input-wrapper input{padding-left:61px!important;font-size:23px;letter-spacing:8px;height:56px}.phone-approval__input-wrapper--error .ant-input-affix-wrapper{border-color:#e84855!important}.phone-approval__input-wrapper--error input{color:#e84855}.phone-approval__timer{font-size:14px;color:#0071ce;font-weight:700}.phone-approval__timer-ended{display:flex;align-items:center;font-size:14px;margin-top:2px;color:#e84855}.phone-approval__timer-ended .ant-btn-link{padding:0;font-size:12px;margin-left:4px}.phone-approval__delete-button{cursor:pointer}.phone-approval__error{margin-top:10px;color:#e84855;font-size:12px;line-height:19px;align-self:flex-start}.phone-approval input::-moz-placeholder{color:#000;font-size:16px;letter-spacing:0}.phone-approval input::placeholder{color:#000;font-size:16px;letter-spacing:0}@media(max-width:768px){.phone-approval{margin-top:36px;max-width:unset;padding:0 24px}.phone-approval__title{margin-bottom:16px;width:200px;text-align:center}.phone-approval__description{margin-bottom:30px}}
