@charset "UTF-8";.authorizationWrapper{box-sizing:border-box;width:100%;max-width:none;margin-top:1rem;margin-bottom:1.25rem;padding:20px 20px 16px;position:relative;display:block;background:#fcf4fc;border:1px solid #e8e8e8;border-radius:16px}.authorizationWrapper__title{display:block;margin:0 0 16px;text-align:left;font-size:1.35rem;line-height:1.3;font-weight:700;color:#222}.authorizationWrapper__diplom{font-size:1.5rem;color:#ffd701;background:#b346b3;display:inline-block;padding:8px 15px;border-radius:1.5rem;margin-bottom:1rem;-webkit-transition:all .44s cubic-bezier(.4,0,.2,1);transition:all .44s cubic-bezier(.4,0,.2,1);text-decoration:none;cursor:pointer}.authorizationWrapper__diplom:hover{color:#b346b3;background:#ffd701;text-decoration:none}.authorization{position:relative;box-sizing:border-box;width:100%;padding:20px;border:1px solid #e8e8e8;border-radius:16px;background-color:#fcf4fc;max-width:500px}.authorization .form__input{margin-bottom:0}.authorization .form__btn{margin-bottom:0}.authorization.authorization_loading{pointer-events:none}.authorization.authorizationCallVerify{max-width:none;padding:0;border:0;border-radius:0;background:0 0}.authorization__loading{position:absolute;inset:0;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:20px;border-radius:16px;background:rgba(252,244,252,.88);text-align:center}.authorization__loading-spinner{width:36px;height:36px;border:3px solid rgba(179,70,179,.2);border-top-color:#b346b3;border-radius:50%;-webkit-animation:authorization-spin .7s linear infinite;animation:authorization-spin .7s linear infinite}.authorization__loading-text{max-width:260px;font-size:.95rem;line-height:1.4;font-weight:600;color:#b346b3}@-webkit-keyframes authorization-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes authorization-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.authorization__label{display:block;margin:0 0 10px;font-size:1.25rem;line-height:1.3;font-weight:700;color:#b346b3}.authorization__phone-mask{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:12px;padding:0 14px;background:#fff;border:1px solid #e0d0e0;border-radius:10px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.authorization__phone-mask:focus-within{border-color:#b346b3;box-shadow:0 0 0 3px rgba(179,70,179,.15)}input.authorization__phone-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:14px 0;margin:0;border:none;outline:0;box-shadow:none;background:0 0;font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:#222}input.authorization__phone-input::-webkit-input-placeholder{color:#b0b0b0;font-weight:500;letter-spacing:.02em}input.authorization__phone-input::-moz-placeholder{color:#b0b0b0;font-weight:500;letter-spacing:.02em}input.authorization__phone-input:-ms-input-placeholder{color:#b0b0b0;font-weight:500;letter-spacing:.02em}input.authorization__phone-input::-ms-input-placeholder{color:#b0b0b0;font-weight:500;letter-spacing:.02em}input.authorization__phone-input::placeholder{color:#b0b0b0;font-weight:500;letter-spacing:.02em}.authorization__hint{margin:0 0 8px;font-size:.9rem;line-height:1.45;color:#333}.authorization__note{margin:0 0 16px;font-size:.75rem;line-height:1.4;color:#999}.authorization__error{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fde8e8;color:#900;font-size:.85rem;line-height:1.4}.authorization__code-text{margin:0 0 16px;font-size:1rem;line-height:1.45;color:#333;font-weight:500}.authorization__code-boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:16px}.authorization__code-digit{width:52px;height:56px;padding:0;border:2px solid #e0d0e0;border-radius:10px;background:#fff;text-align:center;font-size:1.5rem;font-weight:700;color:#b346b3;outline:0;-webkit-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.authorization__code-digit:focus{border-color:#b346b3;box-shadow:0 0 0 3px rgba(179,70,179,.15)}.authorization__code-digit:disabled{background:#f5f5f5;color:#999}.authorization__phone{margin:0}.authorization__complete{color:#fff;background:#88c879;font-size:1.3rem;font-weight:600;text-align:center;border-radius:10px;padding:16px 0}.authorization__timer{font-size:.8rem;color:#b3b3b3;margin-left:8px}.authorization__timer_complete{font-size:1.5rem;color:#fff;margin-left:0}.authorization__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.authorization__row .form__btn{margin-left:0}#change-confirm-method,#change-phone-method{font-size:12px}#change-confirm-method-text,#change-phone-method-text{border-bottom:1px dashed #212529;cursor:pointer}#change-confirm-method-text.disabled,#change-phone-method-text.disabled{opacity:.5;border-bottom:0;cursor:default}#change-confirm-method-timer,#change-phone-method-timer{opacity:.5}.form-validator__error_code,.form-validator__error_phone{width:100%;opacity:1;height:auto;padding:5px 8px 0 0;visibility:visible}.authorization__hide{display:none}.form__input:-moz-read-only{background-color:#ffe1e1}.form__input:read-only{background-color:#ffe1e1}.authorization__code-digit{width:46px;height:50px;font-size:1.3rem}.authorization__code-boxes{gap:8px}.authorization__label{font-size:1.1rem}@media screen and (min-width:461px){.authorization__code-digit{width:52px;height:56px;font-size:1.5rem}.authorization__code-boxes{gap:10px}.authorization__label{font-size:1.25rem}}.authorizationCallVerify__number{display:inline-block;margin:4px 0 12px;font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:.03em;color:#b346b3;text-decoration:none}.authorizationCallVerify__number:hover{color:#8e2f8e;text-decoration:none}.authorizationCallVerify__status{margin:0;font-size:.9rem;line-height:1.45;color:#333}#acv-sms-alt-row{margin-top:14px}