@media (max-width: 1200px) {
    .page.ssqbp-component-speechbox #ssqbp_member {
        .ssqbp_myprofile .profile_grid {
            .edit_content_wrap {
                .speechbox_wrapper {
                    .edit_square_inner {
                        .edit_square_main {
                            .square_content {
                                .content_wrap {
                                    .sq_sections {
                                        .section {
                                            .section_inner {
                                                .section_head {
                                                    width: calc(100% - 24px);
                                                    margin-left: 24px;
                                                    input {
                                                        padding: 0.5rem;
                                                    }
                                                    .vicon-trash {
                                                        opacity: 1;
                                                        display: flex;
                                                        margin-left: 12px;
                                                        background: none;
                                                    }
                                                }
                                                .section_footer {
                                                    span.section_opts, span.section_opts span {
                                                        opacity: 1 !important;
                                                    }
                                                }
                                            }
                                        }
                                        .section:before {
                                            content: "\e656";
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .page.ssqbp-component-content {
        .ssqbp_sidebars {
            .ssqbp_main {
                .sq_content_stats {
                    .sq_content_stat.published, .sq_content_stat.attempts, .sq_content_stat.inttype {
                        display: none;
                    }
                }
                .sq_content_wrap {
                    #sq_manage_content {
                        .manage_table_wrap {
                            .manage_table_inner {
                                table#manage_squares_table {
                                    tbody>tr>td:nth-of-type(8), thead>tr>th:nth-of-type(8) {
                                        display: none;
                                    }
                                }
                                table#manage_activities_table, table#manage_assessments_table {
                                    tbody>tr>td:nth-of-type(8), thead>tr>th:nth-of-type(8), tbody>tr>td:nth-of-type(9), thead>tr>th:nth-of-type(9) {
                                        display: none;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        .ssq_do_content_wrap.edit {
            .ssq_do_content_body {
                .edit_content_wrap {
                    .edit_square_wrapper {
                        .edit_sqcontent_wrap {
                            .edit_sqcontent_inner {
                                max-height: 100vh;
                                margin-top: 0;
                                min-width: 100vw;
                                max-width: 100vw;
                                .edit_sqcontent_main {
                                    .actass_content {
                                        ul.ints_wrap {
                                            width: unset;
                                            >li {
                                                .intinnerwrapp {
                                                    >div {
                                                        .int_content_wrap {
                                                            >span:not(.multi_opts) {
                                                                >.vicon-close {
                                                                    opacity: .5;
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                    .edit_square_wrapper {
                        .edit_square_inner {
                            .edit_square_main {
                                .square_content {
                                    .content_wrap {
                                        .sq_sections {
                                            .section {
                                                .section_inner {
                                                    .section_head {
                                                        width: calc(100% - 24px);
                                                        margin-left: 24px;
                                                        input {
                                                            padding: 0.5rem;
                                                        }
                                                        .vicon-trash {
                                                            opacity: 1;
                                                            display: flex;
                                                            margin-left: 12px;
                                                            background: none;
                                                        }
                                                    }
                                                    .section_footer {
                                                        span.section_opts, span.section_opts span {
                                                            opacity: 1 !important;
                                                        }
                                                    }
                                                }
                                            }
                                            .section:before {
                                                content: "\e656";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }


                }
            }
        }
    }
    .page.ssqbp-component-community {
        .ssqbp_sidebars {
            .ssqbp_main {
                .course_above.row {
                    .content_stats {
                        .sqcardd {
                            .sq_content_stats {
                                .sq_user_insight:nth-of-type(2) {
                                    display: none;
                                }
                            }
                        }
                    }
                }
                .sq_group_head {
                    .ssqbp_create_group.create_form {
                        left: 0;
                        .group_creation_steps>.group_step {
                            justify-content: center;
                            .group_creation_step.ssqbp_form {
                                flex: 1;
                                .field_value .radio_group {
                                    justify-content: space-around;
                                }
                            }
                        }
                    }
                }
                .ssqbp_full_group {
                    .group_content.home {
                        .ssq_group_wrap {
                            .ssq_group_smll {
                                width: 41.6666666667%
                            }
                            .ssq_group_lrg {
                                width: 58.3333333333%;
                            }
                        }
                    }
                }
                .sq_profile_wrap {
                    .sq_profile_body.editprofile {
                        flex-direction: column;
                    }
                }
            }
        }
    }
    .ssqbp-component-analytics, .ssqbp-component-results {
        .ssqbp_main {
            .analytics_wrap {
                .analytics_head {
                    .analytics_info {
                        display: none;
                    }
                    .analytics_actions {
                        padding-right: 15px;
                        border-right: none;
                        flex: 1;
                    }
                }
                .analytics_main {
                    .groups_analysis {
                        .groups_analysis_wrap {
                            .group_main {
                                .group_topstats {
                                    .group_topstats_btm {
                                        .group_quickstats {
                                            .grp_quickstat.clarity {
                                                display: none;
                                            }
                                        }
                                    }
                                }
                                .group_leaderboard table{
                                    thead>tr>th:nth-of-type(3), tbody>tr>td:nth-of-type(3) {
                                        display: none;
                                    }
                                }
                            }
                        }
                    }
                    .square_analysis_wrap {
                        .square_side {
                            .sqinfo {
                                .sq_deetswrap_btm {
                                    .sq_quickstats {
                                        .grp_quickstat.submissions {
                                            display: none;
                                        }
                                    }
                                }
                            }
                        }
                        .square_main {
                            .info_deetswrap {
                                .info_deets {
                                    justify-content: space-between;
                                    .sq_quiztop_stat:nth-of-type(1) {
                                        display: none;
                                    }
                                }
                            }
                            .actass_table_wrap.usersubs {
                                .manage_table_inner {
                                    table#submissions_table {
                                        thead>tr>th:nth-of-type(1), tbody>tr>td:nth-of-type(1), thead>tr>th:nth-of-type(6), tbody>tr>td:nth-of-type(6),
                                        thead>tr>th:nth-of-type(7), tbody>tr>td:nth-of-type(7),
                                        thead>tr>th:nth-of-type(9), tbody>tr>td:nth-of-type(9) {
                                            display: none;
                                        }
                                    }
                                }
                            }
                        }
                        .user_submission_wrap {
                            .submission_data {
                                .overall_analytics {
                                    .results_charts_wrap {
                                        .results_charts {
                                            .submission_breakdown {
                                                display: none;
                                            }
                                            .submission_stats {
                                                max-width: unset;
                                            }
                                        }
                                    }
                                }
                                .interactions_list {
                                    .square_submissions_wrap {
                                        table {
                                            thead>tr>th:nth-of-type(4), tbody>tr>td:nth-of-type(4), thead>tr>th:nth-of-type(5), tbody>tr>td:nth-of-type(5),
                                            thead>tr>th:nth-of-type(6), tbody>tr>td:nth-of-type(6),
                                            thead>tr>th:nth-of-type(7), tbody>tr>td:nth-of-type(7) {
                                                display: none;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                    .user_analysis_wrap {
                        .user_side {
                            .profilecard {
                                flex-direction: column;
                                align-items: center;
                                text-align: center;
                            }
                            .user_grps {
                                ul.user_grps_list {
                                    li {
                                        div {
                                            span {
                                                display: flex;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        .user_main {
                            .user_maintop {
                                >div.cloudd, >div.tablee {
                                    width: 50%;
                                }
                            }
                            .sqliner {
                                .square_submissions_wrap {
                                    table {
                                        thead>tr>th:nth-of-type(3), tbody>tr>td:nth-of-type(3),
                                        thead>tr>th:nth-of-type(4), tbody>tr>td:nth-of-type(4), thead>tr>th:nth-of-type(5), tbody>tr>td:nth-of-type(5),
                                        thead>tr>th:nth-of-type(6), tbody>tr>td:nth-of-type(6) {
                                            display: none;
                                        }
                                        thead>tr>th.response, tbody>tr>td.response{
                                            display: table-cell !important;
                                        }
                                    }
                                }
                            }
                        }
                    }



                }
            }
        }
    }
    .page.ssqbp-component-messages {
        .ssqbp_sidebars .ssqbp_left_sidebar_wrapper {
            min-width: 210px;
        }
    }
    .page.ssqbp-component-squares {
        .course_status {
            .course_content {
                .course_content_content_wrapper {
                    .course_content_content {
                        .incourse {
                            .quiz_questions_content {
                                justify-content: start;
                                z-index: 3;
                            }
                        }
                    }
                }
            }
        }
    }
}
@media (max-width: 880px) {
    .ssqbp_myprofile .profile_menu .site_logo span, .page .ssqbp_myprofile.slick .profile_menu>.menu_items>div:hover>span>span>span+span {
        display: none;
    }
    .page .ssqbp_myprofile.slick .profile_menu>.menu_items>div:hover {
        background: transparent;
    }
    .page .ssqbp_myprofile.slick .profile_menu>.menu_items>div {
        opacity: 1;
    }
    table {
        tbody>tr>td, tbody>tr>th, thead>tr>td, thead>tr>th, tfoot>tr>td, tfoot>tr>th {
            padding: 0 8px;
            font-size: 12px;
        }
    }
    .ssq_btm_love {
        padding: 24px 0 24px;
    }
    .course_content .ssq_btm_love {
        padding: 24px 0 0;
    }
    .page-template-login_page {
        .auth-layout {
            .float-logo {
                position: absolute;
                z-index: 2;
                inset-block-start: unset;
                inset-inline-start: unset;
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                bottom: 48px;
                #logo {
                    margin: 0 !important;
                }
            }
            .auth-wrap {
                .loginwrap {
                    padding-bottom: 100px;
                    box-shadow: none;
                }
            }
        }
    }
    .page.ssqbp-component-community {
        .ssqbp_sidebars {
            .ssqbp_main {
                .grouplist>.ssqbp_groups {
                    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
                }
            }
        }
    }
    .page.ssqbp-component-dashboard {
        .dashboard-wrapper {
            padding-block: 0;
            padding-inline: 0;
            .ssqdashboard {
                padding-top: 1rem;
                padding-bottom: 24px;
                .ssqdash_main {
                    display: flex;
                    flex-direction: column;
                    .dashwelcome {
                        padding-bottom: 24px;
                        span.quote {
                            max-width: unset;
                        }
                    }
                    .ssq_group_lrg {
                        margin-bottom: 24px;
                        .ssq_dash_feed .portal.group_posts .portal_header {
                            display: none;
                        }
                    }
                    .ssq_dash_smll {
                        padding-bottom: 24px;
                        .dash_topdeets, .sqcardd.bshad:last-of-type {
                            display: none;
                            margin: 0;
                        }
                        .dash_quickactions {
                            margin: 0;
                            align-items: start;
						    text-align: left;
                        }

                    }
                }
            }
        }
    }
    
    .page.ssqbp-component-squares {
        #squares_component {
            margin-left: -1.5rem;
            margin-right: -1.5rem;
            width: calc(100% + 3rem);
            .ssqbp_sidebars {
                .ssqbp_main {
                    .mycourses {
                        .course_above {
                            .myspeechbox {
                                .sqcardd {
                                    .speechbox-stats {
                                        .sbox-stat.sets {
                                            display: none;
                                        }
                                    }
                                }
                            }
                            .clarity_check {
                                display: none;
                            }
                        }
                        .mycourselist {
                            .sq_mycourses_header {
                                .sq_searchbox {
                                    display: none;
                                }
                            }
                            .course_blocks {
                                grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
                            }
                            
                        }
                    }
                }
            }
        }
        .course_status {
            display: flex;
	        flex-direction: column;
            overflow-y: auto;
            background: var(--highlight);
            flex-wrap: nowrap;
            .course_content_header {
                display: flex;
				padding: 24px 24px 0;
				justify-content: space-between;
                align-items: center;
                order: -1;
                span.toggle_timeline_wrapper {
                    background: var(--primary);
	                padding: .5rem;
                    border-radius: 5px;
					box-shadow: 0 2px 6px var(--shadow), 0 0 transparent, 0 0 transparent;
                    display: flex;
					flex-direction: row-reverse;
					align-items: center;
					gap: .5rem;
                }
                a.vicon.vicon-arrow-left {
                    padding: 24px;
                    margin: -24px -24px 0;
                    color: var(--text) !important;
                }
            }
            .course_timeline {
                z-index: 2;
                background: var(--highlight) !important;
                padding: .5rem;
                .course_top {
                    .course_action_points {
                        .action_points {
                            >a.vicon.vicon-search {
                                display: none;
                            }
                        }
                    }
                }
            }
            .course_content {
                display: none;

            }
        }
        .course_status.moveonside {
            .course_content {
                display: flex;
                padding: 0 24px 24px;
                z-index: 1;
                .course_content_content_wrapper {
                    .course_content_content {
                        .incourse {
                            .incoursequiz_details {
                                flex: unset !important;
                                 
                            }
                            .quiz_details_actasswrap {
                                    .incourse_quiz_button {
                                        margin: 0;
                                        a.submit_quiz.button.is-primary {
                                            position: fixed;
                                            bottom: 24px;
                                            right: 24px;
                                            height: 38px;
                                            width: 25%;
                                        }
                                    }
                                }
                            .quiz_questions_content {
                                padding-left: 0;
	                            padding-right: 0;
                                .quiz_questions_content_inner {
                                    height: 100%;
                                    display: flex;
                                    flex-direction: column-reverse;
                                    justify-content: flex-end;
                                    position: relative;
                                    >.question {
                                        position: relative;
	                                    gap: 0;
                                        flex: 1;
                                        #speechdiffoutput {
                                            .wr, .ph {
                                                >div:not(.corr) {
                                                    border-color: var(--primary);
                                                    border-radius: 5px;
                                                    margin: 0 5px 8px;
                                                }
                                                .feedbackmenu {
                                                    left: 24px;
                                                    right: 24px;
                                                    z-index: 999;
                                                    position: fixed;
                                                    top: 96px;
                                                    bottom: unset;
                                                    background: var(--highlight);
                                                    .feedbackmenu_btm {
                                                        .ipa_full {
                                                            font-size: 28px;
                                                            div {
                                                                gap: 8px;
                                                                span {
                                                                    min-width: 28px;
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                        .question_inner_wrap {
                                            flex: 1;
                                            .question_content {
                                                border-radius: 0 !important;
                                                padding: 0 !important;
                                                box-shadow: none !important;
                                            }
                                            span.ssq_quesbuttons_wrapwrap {
                                                flex: 1;
                                                span.ssq_quesbuttons_wrap {
                                                    flex: 1;
                                                    gap: 24px;
                                                    max-height: 84px;
                                                    margin-top: auto;
                                                    margin-bottom: 24px;
                                                    a.ssq_quesprevnext {
                                                        padding: 12px;
                                                    }
                                                }
                                            }
                                        }
                                        .question_actions {
                                            margin: -24px -24px 0 -24px;
                                            span.question_info {
                                                height: 66px;
                                                gap: 0;
                                                justify-content: space-between;
                                                .antsinmypants {
                                                    margin-left: 0;
                                                }
                                                .antsinmypants span, span.addtosb {
                                                    padding: 24px;
                                                }
                                            }
                                            
                                        }
                                    }
                                    >.quiz_pagination_wrapper {
                                        margin: auto;
                                        font-size: 14px;
                                        color: var(--text);
                                        opacity: .5;
                                        padding: 12px 24px;
                                        position: absolute;
                                        top: -12px;
                                        left: 0;
                                        right: 0;
                                        width: fit-content;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .page.ssqbp-component-content {
        .ssqbp_sidebars {
            .ssqbp_main {
                padding-block: 0;
                padding-inline: 0;
                .sq_content_wrap {
                    #sq_manage_content {
                        .manage_table_wrap {
                            .manage_table_inner {
                                table#manage_squares_table {
                                    thead>tr>th:nth-of-type(5), tbody>tr>td:nth-of-type(5), thead>tr>th:nth-of-type(9), tbody>tr>td:nth-of-type(9) {
                                        display: none;
                                    }
                                }
                                table#manage_activities_table, table#manage_assessments_table {
                                    thead>tr>th:nth-of-type(5), tbody>tr>td:nth-of-type(5) {
                                        display: none;
                                    }
                                }
                                table {
                                    tbody>tr>td, tbody>tr>th, thead>tr>td, thead>tr>th, tfoot>tr>td, tfoot>tr>th {
                                        padding: 0 8px;
                                        font-size: 12px;
                                    }
                                    tbody>tr>td:last-of-type, thead>tr>th:last-of-type {
                                        padding-right: 24px;
                                    }
                                    tbody>tr>td:first-of-type, thead>tr>th:first-of-type {
                                        padding-left: 24px;
                                    }
                                    tbody > tr > td {
                                        a {
                                            font-size: 14px;
                                        }
                                        .langdiv:before {
                                            height: 24px;
                                            width: 24px;
                                        }
                                    }

                                }
                                
                            }
                        }
                    }
                }
                .course_above.row {
                    .mycontent {
                        padding-right: 15px;
                        .sqcardd {
                            min-height: unset;
                            .mycontent-header {
                                align-items: center;
                                flex-direction: row;
                            }
                        }
                    }
                    .content_stats {
                        padding-left: 15px;
                        border-left: none;
                        .sqcardd {
                            min-height: unset;
                            .contentstats_title {
                                display: none;
                            }
                        }
                        .sq_content_stat.inttype {
                            display: flex;
                        }
                    }
                }
            }
        }
        .ssq_do_content_wrap.edit {
            .ssq_do_content_body {
                .edit_content_wrap {
                    .edit_square_wrapper {
                        .edit_square_inner {
                            .edit_square_sidebar {
                                max-width: 300px;
                                width: 300px;
                                .square_sidebar_groups {
                                    .sidebar_groups_wrap {
                                        >div {
                                            width: 50%;
                                        }
                                    }
                                }
                                .square_sidebarinner {
                                    padding-top: 1.5rem;
                                    .square_sidebar_head {
                                        .square_img_wrap {
                                            i {
                                                opacity: .8;
                                            }
                                        }
                                    }
                                }
                            }

                            .edit_square_main {
                                max-width: calc(100% - 300px);
                                background: var(--body);
                                .square_content {
                                    .content_wrap_header {
                                        padding: 1.5rem 1.5rem 0;
                                        display: flex;
                                        justify-content: space-between;
                                        .toggle_sidebar {
                                            height: fit-content;
                                            background: var(--primary);
                                            padding: .5rem;
                                            border-radius: 5px;
                                            box-shadow: 0 2px 6px var(--shadow), 0 0 transparent, 0 0 transparent;
                                            display: flex;
                                            align-items: center;
                                            gap: .5rem;
                                        }
                                        .editsquare_header {
                                            display: flex;
                                            flex-direction: column;
                                            gap: .5rem;
                                            align-items: center;
                                        }

                                    }
                                    .content_wrap {
                                        .sq_sections {
                                            .section {
                                                .section_inner {
                                                    >ul {
                                                        >li {
                                                            .vicon-pencil, .vicon-close {
                                                                display: block;
                                                                opacity: .5;
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                            #section_add {
                                                min-width: unset;
                                            }
                                        }
                                    }
                                    .content_wrap_footer {
                                        padding: 1.5rem;
                                        .edit_square_stats {
                                            display: flex;
                                            justify-content: space-between;
                                            span {
                                                display: flex;
                                                gap: .5rem;
                                                align-items: center;
                                                font-size: 12px;
                                            }
                                        }
                                    }
                                }
                            }
                            .edit_square_main.wide {
                                max-width: unset;
                            }
                        }
                        .edit_sqcontent_wrap {
                            .edit_sqcontent_inner {
                                .edit_sqcontent_main {
                                    .actass_sidebar {
                                        .actions_body {
                                            ul.askdot {
                                                width: unset;
                                            }
                                        }
                                        .actass_sidebar_inner {
                                            .actass_actions {
                                                width: 325px;
                                            }
                                        }
                                        .content_settings {
										    >h3 {
                                                font-size: 14px;
                                                padding: 1.5rem 0 1rem;
                                            }
                                        }
                                    }
                                    .actass_sidebar.smll {
                                        .content_opts_menu {
                                            .content_opts {
                                                >a {
                                                    span {
                                                        display: none;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                    .actass_sidebar.widee {
                                        width: 200px;
	                                    min-width: unset;
                                    }
                                    .actass_content {
                                        .actasscontent_header {
                                            font-size: 12px;
                                            span {
                                                align-items: baseline;
                                            }
                                        }
                                        ul.ints_wrap {
                                            >li {
                                                padding: 18px 32px;
                                            }
                                            
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                .choose_lang {
                    .langs_wrap {
                        flex-wrap: wrap;
                        gap: 1.5rem;
                        justify-content: center;
                    }
                }
            }
        }
    }
    .page.ssqbp-component-community {
        .ssqbp_sidebars {
            .ssqbp_main {
                padding-block: 0;
                padding-inline: 0;
                .course_above.row {
                    .mycontent {
                        padding-right: 15px;
                        .sqcardd {
                            min-height: unset;
                            .mycontent-header {
                                flex-direction: row;
                                align-items: center;
                            }
                        }
                    }
                    .content_stats {
                        padding-left: 15px;
                        border-left: none;
                        .sqcardd {
                            min-height: unset;
                            .contentstats_title {
                                display: none;
                            }
                        }
                    }
                }
                .ssqbp_full_group {
                    .group_content.home {
                        .ssq_group_wrap {
                            .ssq_group_smll {
                                display: none;
                            }
                            .ssq_group_lrg {
                                width: 100%;
                            }
                        }
                    }
                }
                .users_list {
                    .members_table_wrap {
                        .members_table_inner {
                            table {
                                tbody>tr>td:nth-of-type(5), thead>tr>th:nth-of-type(5),
                                tbody>tr>td:nth-of-type(6), thead>tr>th:nth-of-type(6) {
                                    display: none;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .page.ssqbp-component-analytics, .page.ssqbp-component-results {
       .ssqbp_main {
            padding-block: 0;
            padding-inline: 0;
            .analytics_wrap {
                .analytics_head {
                    .analytics_actions {
                        >.sqcardd {
                            .analytics_qafilters {
                                >div:nth-of-type(1) {
                                    z-index: 3;
                                }
                                >div:nth-of-type(2) {
                                    z-index: 2;
                                }
                                >div:nth-of-type(3) {
                                    z-index: 1;
                                }
                            }
                        }
                    }
                }
                .analytics_main {
                    .analyticsinner {
                        gap: 0;
                    }
                    .groups_analysis {
                        gap: 0px;
                        .groups_analysis_wrap {
                            flex-wrap: unset;
                            flex-direction: column-reverse;
                            gap: 24px;
                            .group_main {
                                .group_leaderboard {
                                    table {
                                        thead>tr>th:nth-of-type(3), tbody>tr>td:nth-of-type(3) {
                                            display: none;
                                        }
                                    }
                                }
                            }
                        }
                    }
                    .square_analysis_wrap {
                        display: flex;
                        flex-direction: column;
                        gap: 24px;
                        .square_side {
                            .sqinfo {
                                .sq_deetswrap_btm {
                                    .sq_quickstats {
                                        .grp_quickstat.submissions {
                                            display: flex;
                                        }
                                    }
                                }
                            }
                        }
                    }
                    .user_analysis_wrap {
                        display: flex;
                        flex-direction: column;
                        gap: 24px;
                    }
                }


            }
        }
    }
    .page.ssqbp-component-settings {
        .ssqbp_myprofile .profile_settings {
            padding-block: 0;
            padding-inline: 0;
            .sq_profile_user_card.editing {
                flex-direction: column;
                align-items: center;
                .sq_user_card_top {
                    width: 100%;
                    span.sq_langs_wrap {
                        .sq_languages_wrap {
                            >div {
                                width: unset;
                            }
                        }
                    }
                }
            }
        }
    }
    .page.ssqbp-component-messages {
        .profile_grid {
            padding: 0;
            .ssqbp_sidebars {
                flex-direction: column;
                .ssqbp_left_sidebar_wrapper {
                    min-height: unset;
                    margin: 0;
                }
                .ssqbp_main {
                    margin: 0;
                    .message_left_right {
                        flex-direction: column;
                        >.message_list_left {
                            max-width: unset;
                            padding: 0;
                            flex: none;
                            height: fit-content;
                            .messages {
                                height: fit-content;
                            }
                        }
                    }
                }
            }
        }
    }
        
    
    
}