/* Keep the quiz navigation outside the discussion wrapper available. */
.cas-ms-discussions-disabled .masterstudy-course-player-header__discussions,
.cas-ms-discussions-disabled .masterstudy-course-player-discussions__wrapper,
.cas-ms-discussions-disabled .masterstudy-discussions,
.masterstudy-discussions__message:not(.cas-ms-reply-allowed) > .masterstudy-discussions__reply {
    display: none !important;
}

/* Use half the viewport on desktop; retain MasterStudy's mobile layout. */
.masterstudy-discussions__message.cas-ms-discussion-target {
    outline: 2px solid var(--accent-100, #2271b1);
    outline-offset: 4px;
    border-radius: 3px;
}

@media (min-width: 1025px) {
    .masterstudy-course-player-discussions.masterstudy-course-player-discussions_open {
        width: 50vw !important;
    }

    .masterstudy-course-player-discussions_open .masterstudy-course-player-discussions__wrapper {
        width: 100% !important;
    }
}
