/* pd-theme.css — СГЕНЕРИРОВАНО build_theme.py, руками не править. Палитра Pink Diamond поверх стилей платформы. */
.red { color:#9e4f88 }
.orange { color:#b85ca0 }
.bg-blue { background:#9e4f88 }
.bg-red { background:#9e4f88 }
.menu__list li.active .menu__list-icon svg path { fill:#9e4f88 }
.menu__list a:before { background:#9e4f88 }
.menu__list-num { background:#9e4f88 }
.select-rating.orange,.select-rating.orange .option { color:#b85ca0 }
.header-auth__link:hover { color:#9e4f88 }
.header-auth__lang-list li a:hover { color:#9e4f88 }
.header-st__lang-list li { border-bottom:1px solid #9e4f88 }
.header-st__lang-list li a:hover { color:#9e4f88 }
.header-st__auth-btn_bb { background:linear-gradient(0deg,rgba(158,79,136,.1),rgba(158,79,136,.1)),#fff; border:1px solid #9e4f88 }
.header-st__auth-btn_nb { background:#9e4f88 }
.header-st__basket.active:before { background:#9e4f88 }
.modal-lesson__btn.btn-red { background:#9e4f88 }
.login-registration__form-item.error input { border:1px solid #9e4f88 }
.login-registration__form-title span { color:#9e4f88 }
.login-registration__form-help { color:#9e4f88 }
.login-registration__form-help:before { background:#9e4f88 }
.login-registration__form-help:hover { color:#9e4f88 }
.login-registration__form-policy-txt:before { background:#9e4f88 }
.login-registration__form-submit.btn-red { background:#9e4f88 }
.login-registration__form-submit:hover { background:#9e4f88 }
.login-registration__avatar-btn:hover { background:#9e4f88 }
.help-block-error { color:#9e4f88 }
.courses-header__checkbox .checkbox input:checked+.checkbox__text:before { background:#9e4f88; border-color:#9e4f88 }
.courses-header__square input:checked+.courses-header__square-text:before { background:#9e4f88; border:1px solid #9e4f88 }
.courses-square__step-result { background:#9e4f88 }
.courses-square__step-title.orange { color:#b85ca0 }
.courses-square__btn.blue { background:#9e4f88 }
.courses-list__step-result { background:#9e4f88 }
.courses-list__step-title.orange { color:#b85ca0 }
.courses-list__btn.blue { background:#9e4f88 }
.courses-lessons-header .breadcrumb-item a:hover { color:#9e4f88 }
.courses-lessons-header .breadcrumb-item.active { color:#b85ca0 }
.courses-lessons__btn.blue { background:#9e4f88 }
.courses-lessons-submit__btn { background:#9e4f88 }
.lesson-content__tab-link.active,.lesson-content__tab-link:hover { border:1px solid #9e4f88; background:#9e4f88 }
.lesson-content__homework-link { background:#9e4f88 }
.lesson-content__form-item.error .selectize-input,.lesson-content__form-item.error input { border:1px solid #9e4f88 }
.lesson-content__form-title span { color:#9e4f88 }
.lesson-content__form-help { color:#9e4f88 }
.lesson-content__form-help:before { background:#9e4f88 }
.lesson-content__form-help:hover { color:#9e4f88 }
.lesson-content__form-checkbox:checked+.lesson-content__form-policy-txt:before { background:#9e4f88 }
.lesson-content__form-submit.btn-red { background:#9e4f88 }
.check__header-item .login-registration__form-checkbox:checked+.login-registration__form-policy-txt:before { background:#9e4f88; border:1px solid #9e4f88 }
.check__step-result { background:#9e4f88 }
.check__item-btn.blue { background:#9e4f88 }
.student-header__photo-del:hover { background:#9e4f88 url(../images/plus.png) no-repeat 50% }
.student-header__photo-add { background:#9e4f88 url(../images/addphoto.png) no-repeat 50% }
.student .form-password-btn { background:#9e4f88; border:1px solid #9e4f88 }
.student .login-registration__form-radio-input:checked+.login-registration__form-radio-text { border:1px solid #9e4f88; background:#9e4f88 }
.profile__header-label { background:#9e4f88 }
.profile__header-sl-range-result { background:#9e4f88 }
.profile__header-sl-btn:hover { background:#9e4f88 }
@media (max-width:767px) { .profile__header-sl-btn { background:#9e4f88 } }
.meditation__button { background:#9e4f88 }
.meditation__form-btn { background:#9e4f88 }
.payment__btn { background:#9e4f88 }
.payment__btn.blue { background:#9e4f88 }
.payment__check-payment { background:#9e4f88 }
.order-table__item-btn:hover { background:#9e4f88 }
.orders-detail__message { border:1px solid #b85ca0 }
.orders-detail__btn:hover { background:#9e4f88 }
.orders-detail__result-btn { background:#9e4f88 }
.basket-step__item.active { background:#9e4f88 }
.basket-registration__form .login-registration__form-submit { background:#9e4f88 }
.basket-registration__tab-list li.current { background:#9e4f88 }
.news-content__desc ul li:before { background:#9e4f88 }
.news-content__comment-form-submit { background:#9e4f88 }
.message__sidebar-item { background:rgba(158,79,136,.05) }
.message__sidebar-item:before { background:#9e4f88 }
.message__content-item.client .message__content-item_content-text { background:linear-gradient(0deg,#9e4f88,#9e4f88),rgba(159,162,180,.2) }
.message__content-old:hover { color:#9e4f88 }
.message__content-form-submit { background:#9e4f88 }
.faq__banner-btn:hover { background:#9e4f88 }
a:hover { color:#9e4f88 }
.pagination a:hover { color:#9e4f88 }
.pagination li.active a { color:#9e4f88 }
.button { background: #9e4f88 }
.button_red { background: #9e4f88 }
.select._select-open .select__title { -webkit-box-shadow: 0 0 0px 1px #9e4f88; box-shadow: 0 0 0px 1px #9e4f88 }
.red { color: #9e4f88 }
.orange { color: #b85ca0 }
.bg-blue { background: #9e4f88 }
.bg-red { background: #9e4f88 }
.menu__list li.active .menu__list-icon svg path { fill: #9e4f88 }
.menu__list a:before { background: #9e4f88 }
.menu__list-num { background: #9e4f88 }
.header-auth__link:hover { color: #9e4f88 }
.header-auth__lang-list li a:hover { color: #9e4f88 }
.header-st__lang-list li { border-bottom: 1px solid #9e4f88 }
.header-st__lang-list li a:hover { color: #9e4f88 }
.header-st__auth-btn_bb { background: -webkit-gradient(linear, left bottom, left top, from(rgba(158, 79, 136, 0.1)), to(rgba(158, 79, 136, 0.1))), #FFFFFF; background: -o-linear-gradient(bottom, rgba(158, 79, 136, 0.1), rgba(158, 79, 136, 0.1)), #FFFFFF; background: linear-gradient(0deg, rgba(158, 79, 136, 0.1), rgba(158, 79, 136, 0.1)), #FFFFFF; border: 1px solid #9e4f88 }
.header-st__auth-btn_nb { background: #9e4f88 }
.header-st__basket.active:before { background: #9e4f88 }
.red { color: #9e4f88 }
.orange { color: #b85ca0 }
.bg-blue { background: #9e4f88 }
.bg-red { background: #9e4f88 }
.menu__list li.active .menu__list-icon svg path { fill: #9e4f88 }
.menu__list a:before { background: #9e4f88 }
.menu__list-num { background: #9e4f88 }
a:hover { color: #9e4f88 }
.pagination a:hover { color: #9e4f88 }
.pagination li.active a { color: #9e4f88 }
.simplebar-scrollbar.simplebar-visible:before { background: #9e4f88 }
.header-auth__link, .header-auth__link:hover { background: #9e4f88 }
.menu__list li.active a { background: #9e4f88 }
.vitrina-btn-reg { background: #9e4f88 }
.vitrina-btn-reg:hover { background: #873f73 }
.vitrina-nazad a { color: #9e4f88 }
.vitrina-cta-btn { background: #9e4f88 }
.vitrina-cta-btn:hover { background: #873f73 }
.vitrina-cta-vhod { color: #9e4f88 }
.menu__list-sub.active a:before { background: #9e4f88 }
.recheck-panel__copy { background: #9e4f88 }
.recheck-panel__copy:hover { background: #873f73 }
.otvet-razvernut { color: #9e4f88 }
.kategoriya-opisanie { border-left: 3px solid #9e4f88 }
.kategoriya-opisanie a { color: #9e4f88 }
.lesson-content__form-textarea:focus,
.lesson-content__form-input:focus { border-color: #b85ca0 }
.material-knopka:hover { border-color: #b85ca0 }
.material-knopka:hover .material-knopka__strelka { color: #b85ca0 }
.courses-square__item:hover, .courses-list__item:hover { box-shadow: 0 16px 36px rgba(158, 79, 136, .16), 0 2px 8px rgba(190, 24, 93, .06) }
.courses-square__btn:hover, .courses-list__btn:hover { background: #9e4f88 }
@media (min-width: 992px) { .menu-yazychok { color: #9e4f88 } }
@media (min-width: 992px) { .menu-yazychok:focus { box-shadow: 0 0 0 3px rgba(158, 79, 136, .25) } }
.menu__gruppa-zag:focus-visible { box-shadow: 0 0 0 2px rgba(158, 79, 136, .35) }
.menu__soc-ssylka { color: #9e4f88 }
.progress-akm__fill { background: linear-gradient(90deg, #9e4f88 0%, #5b8cff 60%, #38c6d8 100%); box-shadow: 0 2px 8px rgba(158, 79, 136, .35) }
.check__item-btn.blue { background: #9e4f88; box-shadow: 0 6px 18px rgba(158, 79, 136, .38) }
.check__item-btn.blue:hover { box-shadow: 0 10px 26px rgba(158, 79, 136, .48) }
