.login-panel__hl{font-weight:500;font-size:1.25rem;line-height:1.5rem}.login-panel__body{flex-grow:1}.login-panel__desc{margin:0 0 16px}@media (max-width:767px){.login-panel__desc{margin-top:0}}.login-panel__attention{padding-right:32px;margin-bottom:24px;fill:#7d7d7d}.login-panel__no-account{display:block;margin:0 auto;cursor:pointer}@media (max-width:767px){.login-panel__form-container{display:flex;flex-direction:column}}.login-panel__form-input{flex:1;margin-bottom:16px}.login-panel__form-input .v-input__container{display:flex;flex-direction:column}.login-panel__form-input .v-input__input{text-align:left}@media (max-width:767px){.login-panel__form-input{margin-right:0}}.login-panel__form-input .login-panel__form-btn{flex:none;padding:6px 16px}.login-panel__form-btn--restore{margin-top:25px}.login-panel__form-password .login-panel__form-input{margin-right:0}@media (max-width:767px){.login-panel__form-password .login-panel__form-input{margin-bottom:0}.login-panel__form-password .login-panel__form-input:last-of-type{margin-bottom:16px}}.login-panel__form-submit-btn{min-width:120px;margin-right:16px}.login-panel__form-submit-btn:last-of-type{margin-right:0}.login-panel__form-submit-link{font-weight:700}.login-panel__form-submit-link--tablet{font-weight:700;margin-left:24px}.login-panel__socials{padding-top:20px;margin-top:32px;border-top:1px solid #eff1f3}.login-panel__socials,.login-panel__socials-item,.login-panel__socials-list{display:flex;align-items:center}.login-panel__socials-item{justify-content:center;width:32px;height:32px;border:1px solid #141116;border-radius:1px}.login-panel__socials-item+.login-panel__socials-item,.login-panel__socials-text{margin-left:16px}.login-panel__footer{display:none}@media (max-width:767px){.login-panel__footer{display:flex;flex-direction:row-reverse;align-items:center;border-top:1px solid #eff1f3;background-color:#fff;position:static;bottom:0;width:100%;left:0;padding:20px 0;margin-top:20px}}.login-panel__footer-btn{padding:6px 16px;margin-right:auto}.login-panel__modal-footer{display:flex;justify-content:flex-start;align-items:center;border-top:1px solid #eff1f3;background-color:#fff;padding-top:24px;margin-top:32px}@media (max-width:767px){.login-panel__modal-footer{display:none}}.login-panel__modal-footer-btn{padding:6px 16px;margin-right:24px}.login-panel__modal-footer-no-account{display:block;margin:0;cursor:pointer}.login-panel__close-btn{top:16px;right:16px}
.registration-panel__hl{font-weight:500;font-size:1.25rem;line-height:1.5rem}.registration-panel__body{flex-grow:1}.registration-panel__body-all{padding:16px}.registration-panel__desc{margin:0 0 16px}@media (max-width:767px){.registration-panel__desc{margin-top:0}}@media (min-width:768px) and (max-width:1023px){.registration-panel__desc{margin-right:32px}}.registration-panel__has-account{display:block;margin:0 auto;cursor:pointer}.registration-panel__password-text{margin-bottom:16px}@media (max-width:767px){.registration-panel__form-btn{margin-bottom:20px}}.registration-panel__form-confirmation,.registration-panel__form-phone{display:flex;align-items:flex-end;flex-wrap:wrap}@media (max-width:767px){.registration-panel__form-confirmation,.registration-panel__form-phone{flex-direction:column;align-items:stretch}}@media (min-width:768px){.registration-panel__form-confirmation .v-input__container,.registration-panel__form-phone .v-input__container{flex-flow:row}}.registration-panel__form-confirmation .spinner-transform,.registration-panel__form-phone .spinner-transform{transform:translate(-17px,-28px)}.registration-panel__form-confirmation .bessovestniy-error,.registration-panel__form-phone .bessovestniy-error{font-size:1rem}.registration-panel__form-repeat{text-transform:none;border-bottom:1px solid #141116}.registration-panel__form-timer{margin-bottom:8px}@media (max-width:767px){.registration-panel__form-info,.registration-panel__form-timer{display:block;text-align:center;margin-bottom:16px}}.registration-panel__form-info-link{border-bottom:none;text-decoration:underline;text-transform:none}.registration-panel__form-input{flex:1}@media (max-width:767px){.registration-panel__form-input .v-input__container{display:flex;flex-direction:column}}@media (max-width:767px){.registration-panel__form-input{margin-right:0}}@media (max-width:767px){.registration-panel__form-confirmation .registration-panel__form-btn{margin-bottom:16px}}.registration-panel__form-btn-desktop{min-width:136px}.registration-panel__form-btn-loading{background-color:#fff;fill:#141116;color:#141116}.registration-panel__form-input .registration-panel__form-btn{flex:none;margin-left:8px;padding:6px 16px}@media (max-width:767px){.registration-panel__form-input .registration-panel__form-btn{margin-left:0;width:100%}}@media (max-width:767px){.registration-panel__form-password{display:flex;flex-direction:column}}.registration-panel__form-password .registration-panel__form-input{margin-right:0}@media (max-width:767px){.registration-panel__form-password .registration-panel__form-input{margin-bottom:0}}.registration-panel__socials{display:flex;align-items:center;padding-top:20px;margin-top:32px;border-top:1px solid #eff1f3}@media (max-width:767px){.registration-panel__socials{flex-direction:column;justify-content:center;margin-top:16px}}.registration-panel__socials-list{order:0;display:flex;align-items:center}@media (max-width:767px){.registration-panel__socials-list{order:1}}.registration-panel__socials-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #141116;border-radius:1px}.registration-panel__socials-item+.registration-panel__socials-item{margin-left:16px}.registration-panel__socials-text{order:1;margin-left:auto}@media (max-width:767px){.registration-panel__socials-text{order:0;margin-left:0;margin-bottom:8px}}.registration-panel__footer{display:none}@media (max-width:767px){.registration-panel__footer{display:flex;align-items:center;border-top:1px solid #eff1f3;background-color:#fff;position:fixed;bottom:0;width:100%;left:0;padding:16px}}.registration-panel__footer-btn{width:120px;margin-right:24px}@media (max-width:767px){.registration-panel__footer-btn{width:50%}}
.auth-modal .popup{width:440px}.auth-modal .popup__close{top:16px;right:16px}.auth-modal .modal-body{padding:24px}@media (max-width:767px){.auth-modal .modal-body{padding:0}}.auth-modal .v-tabs__header{margin-right:32px;border-bottom:1px solid #141116}@media (max-width:767px){.auth-modal .v-tabs__header{display:none}}.auth-modal .v-tabs__panel{padding-bottom:0}@media (max-width:767px){.auth-modal .v-tabs__panel{padding:16px}}
