::selection {
    color: #ffffff;
    background-color: #8080ff;
}

/* зачеркивание цен */
.xyz-course-oldPrice, .xyz-course-price h3, .xyz-course-baseInstalmentMonthlyAmount h3 {
    text-decoration: line-through !important;
}

/* стили для акции Крути колесо */
.xyz-info-notification__container_right .xyz-info-notification__linkBtn {
    color: transparent;
}
.xyz-info-notification__container_right .xyz-info-notification__linkBtn:hover {
    color: transparent;
}
.xyz-info-notification__linkBtn:after {
    content: 'Крутить колесо';
    margin-left: -84px;
    color: #17171b;
    transition: .2s ease;
}
.xyz-info-notification__linkBtn:hover:after {
    color: #fff;
}
/* стили для акции Крути колесо */

/* стилизация виджета Solo */


@media (max-width: 1199px) {
    
}

@media (max-width: 639px) {
    .xyz-info-notification__linkBtn:after {
        margin-left: -66px;
    }
    
    [data-v-app] div.solo_container {
        position: fixed;
        width: 100%;
        /*height: 100dvh;*/
        right: 0;
        --dynamic-bottom: 0;
        bottom: 0 !important;
        transition: .2s ease-in-out;
        /*border: 1px solid rgb(255 255 255 / 100%);*/
        box-sizing: border-box;
        z-index: 998;
    }
    
    [data-v-app] div.solo_container.show-promobar {
        bottom: var(--dynamic-bottom) !important;
    }
    
    [data-v-app] div.solo_container.hide-promobar {
        bottom: 0 !important;
    }
    
    [data-v-app] div.solo_container .soloSnippetsHypothesis {
        position: absolute;
        right: 26px !important;
        bottom: 94px !important;
    }
    
    [data-v-app] div.solo_container .solo_widget {
        position: absolute;
        right: 10px !important;
        bottom: 24px !important;
        /*animation: none;*/
        /*transform: scale(1);*/
    }
    
    [data-v-app] div.solo_container .solo_widget.visible.expanded {
        position: fixed !important;
        right: 0 !important;
        bottom: 0 !important;
    }
}