/* Native VibeBP sections. Arabic interface, right-to-left, within the full-screen app only. */
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_sidebars{direction:rtl!important;text-align:right!important;min-width:0}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_left_sidebar_wrapper{min-width:185px}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_left_sidebar{box-sizing:border-box;padding:20px 15px!important;direction:rtl!important;text-align:right!important}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_left_sidebar h3{margin:0 0 14px!important;color:#fff!important;font:800 22px/1.5 'Cairo',Arial,sans-serif!important;text-align:right!important}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_left_sidebar .menu-child{display:block;min-height:43px;box-sizing:border-box;margin:3px 0!important;padding:8px 11px!important;border-radius:9px;color:#dce9ef!important;font:700 15px/1.6 'Tajawal',Arial,sans-serif!important;text-align:right!important;text-decoration:none;cursor:pointer}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_left_sidebar .menu-child.current-menu-item{background:#dff5f5!important;color:#075e68!important}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_left_sidebar .button.is-primary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:40px;margin:7px 0 15px!important;padding:8px 13px!important;border-radius:9px;background:#ff9e1d!important;color:#1c2e3c!important;font:800 14px/1.6 'Cairo',Arial,sans-serif!important;text-align:center!important;text-decoration:none;cursor:pointer}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main{box-sizing:border-box;min-width:0!important;width:100%;padding:22px 25px 85px!important;direction:rtl!important;text-align:right!important;color:#e3edf1;font:500 16px/1.7 'Tajawal',Arial,sans-serif!important}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .ga-app-section-heading{margin:0 0 22px;direction:rtl;text-align:right}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .ga-app-section-heading span{color:#8cdee3;font:800 13px/1.7 'Cairo',Arial,sans-serif}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .ga-app-section-heading h1{margin:3px 0;color:#fff;font:900 clamp(25px,3vw,35px)/1.5 'Cairo',Arial,sans-serif}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .ga-app-section-heading p{margin:0;color:#bfd3de;font:500 16px/1.6 'Tajawal',Arial,sans-serif}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main :is(input,textarea,select,button,a):focus-visible{outline:3px solid #22bec8;outline-offset:2px}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;min-height:42px;max-width:100%;padding:8px 11px!important;border:1px solid #658090;border-radius:9px;background:#1b2e3d!important;color:#f4f9fb!important;font:600 15px/1.55 'Tajawal',Arial,sans-serif!important;direction:rtl;text-align:right!important}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main :is(input,textarea)::placeholder{color:#b9ccd5!important;opacity:1}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main .searchbox{box-sizing:border-box;min-width:0;width:100%;max-width:none!important;border:0!important;direction:rtl;text-align:right}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main .searchbox input{width:100%!important}
body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main .vbp_message{box-sizing:border-box;margin:0!important;padding:28px 18px!important;border:1px dashed #587383;border-radius:13px;background:#243747!important;color:#dce9ef!important;font:700 17px/1.6 'Tajawal',Arial,sans-serif!important;text-align:center!important}
/* Activity feed and composer. */
body.page-id-70732.vibebp-component-activity #vibebp_member .vibebp_main>.portal{box-sizing:border-box;width:100%;min-width:0;margin:0 0 18px!important;padding:18px!important;border:1px solid #405969;border-radius:15px;background:#233746!important;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .portal_body{margin:0 0 14px!important;padding:0!important}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post textarea{width:100%!important;min-height:110px!important;resize:vertical}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .portal_footer{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0!important;padding:0!important;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .footer_main{min-width:165px;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .footer_main select{width:100%;min-width:165px}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .footer_links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;direction:rtl}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .footer_links .button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 15px!important;border-radius:9px;background:#ff9e1d!important;color:#1a2d3b!important;font:800 15px/1.5 'Cairo',Arial,sans-serif!important}
body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .footer_links .vicon{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #597282;border-radius:8px;color:#cfe0e8;cursor:pointer}
body.page-id-70732.vibebp-component-activity #vibebp_member .vibebp_main>.portal:not(.activity_post) .portal_header{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px!important;padding:0!important;border:0!important;direction:rtl}
body.page-id-70732.vibebp-component-activity #vibebp_member .portal_header .header_links{flex:1 1 220px;min-width:0}
body.page-id-70732.vibebp-component-activity #vibebp_member .portal_header .header_extras{flex:0 1 220px;min-width:0}
body.page-id-70732.vibebp-component-activity #vibebp_member .portal_header .header_extras select{width:100%!important}
body.page-id-70732.vibebp-component-activity #vibebp_member .portal:not(.activity_post) .portal_body{margin:0!important;padding:0!important}
/* Messages list, compose form, labels and message details. */
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_left_sidebar .labels{margin-top:14px;padding-top:13px;border-top:1px solid #425a69;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_left_sidebar .labels_title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#e5eff2;font:700 15px/1.5 'Tajawal',Arial,sans-serif}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_left_sidebar .labels_title .link{color:#8ee1e5!important;font-size:13px;cursor:pointer}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(240px, .9fr) minmax(0,1.1fr);gap:15px;min-width:0;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right:has(.message_main:empty) .message_list_left{grid-column:1/-1}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right .message_main:empty{display:none!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_left,body.page-id-70732.vibebp-component-messages #vibebp_member .message_main:not(:empty){box-sizing:border-box;min-width:0;margin:0!important;padding:18px!important;border:1px solid #405969;border-radius:15px;background:#233746;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_head{box-sizing:border-box;display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 15px!important;padding:0!important;direction:rtl}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_head .searchbox{flex:1 1 180px;width:auto!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_head select{flex:0 1 170px;width:auto!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_head .checkbox{flex:0 0 auto}
body.page-id-70732.vibebp-component-messages #vibebp_member .messages{min-width:0;margin:0!important;padding:0!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .messages>*:not(.vbp_message){min-width:0;overflow-wrap:anywhere}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form{min-width:0;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form :is(.recipients,.subject){display:block;margin:0 0 15px}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form label{display:block;margin:0 0 6px;color:#e5eff2;font:700 15px/1.5 'Tajawal',Arial,sans-serif;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form :is(.recipients_list,.subject input){box-sizing:border-box;width:100%!important;min-width:0;direction:rtl}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .editor_wrapper{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #658090;border-radius:9px;background:#1b2e3d;color:#fff;direction:rtl;text-align:right;overflow:hidden}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .public-DraftEditor-content,body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .editor-alignment-left{direction:rtl!important;text-align:right!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .public-DraftEditorPlaceholder-inner{color:#b9ccd5;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .button.is-primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 15px!important;border-radius:9px;background:#ff9e1d!important;color:#1a2d3b!important;font:800 15px/1.5 'Cairo',Arial,sans-serif!important}
/* Enrolled courses, tests, notes and badges. */
body.page-id-70732.vibebp-component-course #vibebp_member .vibebp_main>:is(.mycourses,.my_achievements_wrapper,.wplms_manage_quizzes_wrapper,.all_comments_wrapper,.vibebp_pointsbadges_wrapper){box-sizing:border-box;min-width:0;width:100%;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member :is(.mycourses_header,.vibebp_main_header){box-sizing:border-box;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin:0 0 16px!important;padding:15px!important;border:1px solid #405969;border-radius:14px;background:#233746!important;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member :is(.mycourses_access_tabs,.header_tabs,.quizzes_tabs){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0!important;direction:rtl}
body.page-id-70732.vibebp-component-course #vibebp_member :is(.mycourses_access_tabs,.header_tabs,.quizzes_tabs) a{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;margin:0!important;padding:7px 12px!important;border:1px solid #5e7888;border-radius:8px;color:#dce9ef!important;font:700 14px/1.5 'Tajawal',Arial,sans-serif!important;text-decoration:none;cursor:pointer}
body.page-id-70732.vibebp-component-course #vibebp_member :is(.mycourses_access_tabs,.header_tabs,.quizzes_tabs) a:is(.active,.button.is-primary){background:#dff5f5!important;border-color:#dff5f5;color:#075e68!important}
body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .flex2{display:flex!important;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;width:auto!important;max-width:100%;margin:0!important;direction:rtl}
body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .flex2 :is(.vibebp_form_field,.searchbox){box-sizing:border-box;min-width:150px;width:auto!important;max-width:100%;margin:0!important}
body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .flex2 select{min-width:160px;max-width:240px}
body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .searchbox input{min-width:150px}
body.page-id-70732.vibebp-component-course #vibebp_member .user_poins{display:flex;align-items:center;gap:12px;color:#fff;font:800 17px/1.5 'Cairo',Arial,sans-serif}
body.page-id-70732.vibebp-component-course #vibebp_member .wplms_lmsbadges_wrapper,body.page-id-70732.vibebp-component-course #vibebp_member .lmsactivities_activities .portal{box-sizing:border-box;min-width:0;margin:0 0 16px!important;padding:17px!important;border:1px solid #405969;border-radius:14px;background:#233746;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member .lmsactivities_activities .portal_header{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:0;background:none}
/* An account can have no calendar, classroom or drive component content. Show an honest empty state. */
body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member .ga-app-empty-screen{box-sizing:border-box;max-width:820px;margin:30px auto 0;padding:34px;border:1px solid #405969;border-radius:17px;background:#233746;direction:rtl;text-align:right;color:#dce9ef}
body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member .ga-app-empty-screen span{color:#8cdee3;font:800 13px/1.7 'Cairo',Arial,sans-serif}
body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member .ga-app-empty-screen h1{margin:3px 0 8px;color:#fff;font:900 clamp(25px,3vw,34px)/1.5 'Cairo',Arial,sans-serif}
body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member .ga-app-empty-screen p{margin:0;color:#bfd3de;font:500 17px/1.7 'Tajawal',Arial,sans-serif}
@media(max-width:900px){
 body.page-id-70732:is(.vibebp-component-activity,.vibebp-component-messages,.vibebp-component-course) #vibebp_member .vibebp_main{padding:17px 16px 90px!important}
 body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right{grid-template-columns:1fr!important}
 body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .flex2{width:100%!important}
}
@media(max-width:520px){
 body.page-id-70732.vibebp-component-activity #vibebp_member .vibebp_main>.portal{padding:15px!important}
 body.page-id-70732.vibebp-component-activity #vibebp_member .activity_post .footer_main,body.page-id-70732.vibebp-component-activity #vibebp_member .portal_header .header_extras{width:100%;flex:1 1 100%}
 body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_left,body.page-id-70732.vibebp-component-messages #vibebp_member .message_main:not(:empty){padding:15px!important}
 body.page-id-70732.vibebp-component-messages #vibebp_member .message_list_head select{flex:1 1 140px}
 body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .flex2>*{width:100%!important;max-width:100%!important}
 body.page-id-70732.vibebp-component-course #vibebp_member .mycourses_header .flex2 select{width:100%!important;max-width:100%!important}
 body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member .ga-app-empty-screen{margin:20px 16px;padding:22px}
}
/* Align the original pseudo-icons with their Arabic labels. */
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_left_sidebar .menu-child{display:flex!important;align-items:center;justify-content:flex-start;gap:0;direction:rtl!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_left_sidebar .menu-child:before{flex:0 0 auto;margin:0 0 0 9px!important;line-height:1}
html:has(body.page-id-70732){background:#1d2d3a!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .message_buttons{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .message_buttons .button.is-primary{order:-1}
body.page-id-70732.vibebp-component-messages #vibebp_member .newmessage_form .message_buttons .link{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;color:#bfe8ea!important;font:700 15px/1.5 'Tajawal',Arial,sans-serif!important}
body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member :is(#calendar_component,#zoom_meeting_component,#mydrive_component){box-sizing:border-box;width:100%;min-width:0;direction:rtl!important;text-align:right!important;font:500 16px/1.7 'Tajawal',Arial,sans-serif!important}
body.page-id-70732:is(.vibebp-component-calendar,.vibebp-component-zoom_meeting,.vibebp-component-mydrive) #vibebp_member :is(#calendar_component,#zoom_meeting_component,#mydrive_component) :is(h1,h2,h3,h4){font-family:'Cairo',Arial,sans-serif!important;text-align:right!important}
/* Populated states use the same card language as their empty states. */
body.page-id-70732.vibebp-component-course #vibebp_member .course_blocks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member .course_block_wrap{box-sizing:border-box;min-width:0;width:100%!important;margin:0!important}
body.page-id-70732.vibebp-component-course #vibebp_member .course_block{box-sizing:border-box;display:block!important;min-width:0;width:100%!important;height:100%;margin:0!important;border:1px solid #405969;border-radius:15px;background:#233746;direction:rtl;text-align:right;overflow:hidden}
body.page-id-70732.vibebp-component-course #vibebp_member .course_featured_image{position:relative;width:100%;margin:0;overflow:hidden}
body.page-id-70732.vibebp-component-course #vibebp_member .course_featured_image>img{display:block;width:100%!important;height:190px!important;object-fit:cover;cursor:pointer}
body.page-id-70732.vibebp-component-course #vibebp_member .course_block_content_wrapper{box-sizing:border-box;min-width:0;padding:18px;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member .course_title h3{margin:0 0 12px!important;color:#fff!important;font:800 20px/1.55 'Cairo',Arial,sans-serif!important;text-align:right!important;overflow-wrap:anywhere;cursor:pointer}
body.page-id-70732.vibebp-component-course #vibebp_member .course_info{display:flex;flex-wrap:wrap;gap:8px;min-width:0;color:#c5dbe4;font-size:14px;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member .course_meta_data{margin-top:14px;padding-top:14px;border-top:1px solid #405969;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-course #vibebp_member .course_progress_wrapper{display:flex;align-items:center;gap:9px;min-width:0}
body.page-id-70732.vibebp-component-course #vibebp_member .course_progress_wrapper .course_progress{flex:1;min-width:0;overflow:hidden}
body.page-id-70732.vibebp-component-course #vibebp_member .course_block_actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}
body.page-id-70732.vibebp-component-course #vibebp_member .course_block_actions .button.is-primary{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:7px 14px!important;border-radius:8px;background:#ff9e1d!important;color:#182e3d!important;font:800 14px/1.5 'Tajawal',Arial,sans-serif!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .messages>div:not(.vbp_message):not(.loading-roller){box-sizing:border-box;min-width:0;padding:13px 10px!important;border-bottom:1px solid #405969;direction:rtl;text-align:right;cursor:pointer}
body.page-id-70732.vibebp-component-messages #vibebp_member .messages>div:not(.vbp_message):not(.loading-roller):last-child{border-bottom:0}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_block_main{min-width:0;overflow-wrap:anywhere;direction:rtl;text-align:right}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_block_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;direction:rtl}
@media(max-width:760px){body.page-id-70732.vibebp-component-course #vibebp_member .course_blocks{grid-template-columns:1fr!important}}
/* The built-in light switch changes the app canvas. Keep the headings and sidebar readable. */
body.page-id-70732 #vibebp_member .vibebp_myprofile:not(.dark_theme) :is(.ga-app-section-heading,.ga-app-shop-heading,.ga-settings-heading) h1{color:#172f40!important}
body.page-id-70732 #vibebp_member .vibebp_myprofile:not(.dark_theme) :is(.ga-app-section-heading,.ga-app-shop-heading,.ga-settings-heading)>span{color:#087985!important}
body.page-id-70732 #vibebp_member .vibebp_myprofile:not(.dark_theme) :is(.ga-app-section-heading,.ga-app-shop-heading,.ga-settings-heading)>p{color:#425d6e!important}
body.page-id-70732 #vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_left_sidebar h3{color:#172f40!important}
body.page-id-70732 #vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_left_sidebar .menu-child:not(.current-menu-item){color:#2d4758!important}
body.page-id-70732 #vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_left_sidebar .labels_title{color:#263f51!important}
body.page-id-70732 #vibebp_member#vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_left_sidebar .menu-child:not(.current-menu-item){color:#2d4758!important}
/* Message selection controls: visible in both app themes and keyboard-accessible. */
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;min-height:24px;margin:0!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>input[type=checkbox]{position:absolute!important;inset:0!important;display:block!important;width:24px!important;height:24px!important;margin:0!important;opacity:0!important;cursor:pointer;z-index:1}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>label{display:inline-flex!important;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin:0!important;cursor:pointer}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>label:before{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0!important;border:2px solid #abc6d2!important;border-radius:5px;background:#172c3b!important;box-shadow:0 0 0 2px rgba(255,255,255,.05);color:transparent;content:""!important;transition:background .16s,border-color .16s,box-shadow .16s}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox:hover>label:before{border-color:#61d6dd!important;box-shadow:0 0 0 3px rgba(97,214,221,.16)}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>input[type=checkbox]:checked+label:before{border-color:#5ce0e0!important;background:#5ce0e0!important;box-shadow:0 0 0 2px rgba(92,224,224,.18);color:#12303b!important;content:"✓"!important;font:900 15px/1 Arial,sans-serif!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>label:after{content:none!important;display:none!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>input[type=checkbox]:focus-visible+label:before{outline:3px solid #ffb547!important;outline-offset:3px}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_main .checkbox>input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_block:has(.checkbox>input[type=checkbox]:checked){background:rgba(92,224,224,.09)!important;border-radius:9px}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_block_head :is(.vicon-star,.vicon-more){display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;margin-inline:2px!important;border-radius:6px;color:#d5e9ef!important;cursor:pointer}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_block_head :is(.vicon-star,.vicon-more):hover{background:#36556a!important;color:#fff!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_main .checkbox>label:before{background:#fff!important;border-color:#4b6d7d!important;box-shadow:0 0 0 2px rgba(25,65,83,.07)}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_main .checkbox>input[type=checkbox]:checked+label:before{background:#5ce0e0!important;border-color:#5ce0e0!important;color:#12303b!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .message_block_head :is(.vicon-star,.vicon-more){color:#285366!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_left_sidebar .labels ul.message_labels>li>label strong span{box-sizing:border-box;flex:0 0 auto;width:16px;height:16px;margin:0 7px 0 0!important;border-radius:50%;box-shadow:0 0 0 2px #a9c6d2;background:#233746}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .vibebp_left_sidebar .labels ul.message_labels>li>label strong span{box-shadow:0 0 0 2px #486776;background:#f3f8fa}
/* Dynamic message actions use a readable Arabic menu. */
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right .target_menu{box-sizing:border-box;min-width:150px;padding:5px!important;border:1px solid #6a8b9b!important;border-radius:9px!important;background:#173044!important;box-shadow:0 12px 28px rgba(5,18,28,.3);direction:rtl!important;text-align:right!important;z-index:30}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right .target_menu li{box-sizing:border-box;min-height:34px;padding:7px 10px!important;border-radius:6px;color:#f3fafb!important;font:700 14px/1.4 'Tajawal',Arial,sans-serif!important;direction:rtl!important;text-align:right!important;white-space:nowrap;cursor:pointer}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right .target_menu li:hover{background:#25576a!important;color:#fff!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_left_right .target_menu li:focus-visible{outline:2px solid #ffb547;outline-offset:-2px}
body.page-id-70732.vibebp-component-messages #vibebp_member .message_block_head .friendly_time{color:#bfd6e0!important;font:600 13px/1.5 'Tajawal',Arial,sans-serif!important;direction:rtl!important;text-align:right!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .message_left_right .target_menu{background:#fff!important;border-color:#b8ccd7!important;box-shadow:0 12px 28px rgba(20,50,70,.14)}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .message_left_right .target_menu li{color:#183446!important}
body.page-id-70732.vibebp-component-messages #vibebp_member .vibebp_myprofile:not(.dark_theme) .message_left_right .target_menu li:hover{background:#dff5f5!important;color:#075e68!important}
