.top_toolbar,.bottom_toolbar{justify-content:flex-end;padding:14px;display:flex}.hidden_column{width:0;display:none!important}.user_permission_container{height:calc(100vh - 111px)}.delete_warning_wizard .warning_wizard_title{justify-content:space-between;align-items:center;display:flex}.delete_warning_wizard .warning_wizard_action{gap:8px;padding-bottom:16px}.delete_warning_wizard{width:680px!important;max-width:680px!important}.delete_warning_wizard .warning_wizard_title{background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%);border-bottom:1px solid #fecdd3;padding:14px 20px}.delete_warning_wizard .warning_wizard_title .warning_header_title_bar{align-items:center;gap:10px;display:flex}.delete_warning_wizard .warning_wizard_title .warning_header_title_bar .warning_header_icon_wrapper{color:#e11d48;background-color:#ffe4e6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.delete_warning_wizard .warning_wizard_title .warning_header_title_bar .warning_header_text{color:#9f1239;font-size:1.15rem;font-weight:700}.delete_warning_wizard .warning_wizard_content{padding:20px 24px}.delete_warning_wizard .warning_wizard_content .delete_warning_container{flex-direction:column;gap:16px;min-width:100%;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_loading_container{justify-content:center;align-items:center;min-height:250px;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_loading_container .warning_loading_spinner{color:#e11d48}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body{flex-direction:column;gap:16px;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_alert_banner{background-color:#fff1f2;border:1px solid #fecdd3;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_alert_banner .warning_banner_icon{color:#e11d48;flex-shrink:0;margin-top:2px}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_alert_banner .warning_banner_text_box{flex-direction:column;gap:4px;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_alert_banner .warning_banner_text_box .warning_banner_heading{color:#9f1239;font-size:.95rem;font-weight:700}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_alert_banner .warning_banner_text_box .warning_banner_subtext{color:#4b5563;font-size:.875rem;line-height:1.5}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_alert_banner .warning_banner_text_box .warning_banner_subtext strong{color:#e11d48}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container{flex-direction:column;gap:12px;max-height:380px;padding-right:4px;display:flex;overflow-y:auto}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container::-webkit-scrollbar{width:6px}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion{transition:all .2s;overflow:hidden;box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion:before{display:none}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary{background-color:#f8fafc;min-height:46px!important;padding:0 14px!important}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary .category_summary_content{justify-content:space-between;align-items:center;width:100%;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary .category_summary_content .category_title_group{align-items:center;gap:8px;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary .category_summary_content .category_title_group .category_title_icon{color:#64748b}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary .category_summary_content .category_title_group .category_title_text{color:#1e293b;font-size:.95rem;font-weight:700}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary .category_summary_content .category_badge_pill{background-color:#ffe4e6;border:1px solid #fecdd3;border-radius:12px;padding:3px 10px}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_summary .category_summary_content .category_badge_pill .badge_count_text{color:#e11d48;font-size:.78rem;font-weight:700}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details{background-color:#fff;padding:10px 14px 14px}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper{border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_header{color:#475569;text-transform:uppercase;letter-spacing:.03em;background-color:#f1f5f9;grid-template-columns:2fr 1fr 1.5fr;padding:8px 12px;font-size:.78rem;font-weight:700;display:grid}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body{max-height:220px;overflow-y:auto}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row{border-bottom:1px solid #f8fafc;grid-template-columns:2fr 1fr 1.5fr;align-items:center;padding:8px 12px;font-size:.85rem;transition:background-color .15s;display:grid}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row:last-child{border-bottom:none}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row:nth-of-type(2n){background-color:#fafafa}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row:hover{background-color:#fff1f2}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row .col_cell_name{color:#1e293b;font-weight:600}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row .col_cell_session{color:#64748b;font-weight:500}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row .col_cell_date{color:#475569;align-items:center;gap:6px;font-family:monospace;font-size:.82rem;display:flex}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_groups_scroll_container .warning_category_card .category_accordion .category_accordion_details .category_records_table_wrapper .category_records_table_body .category_record_row .col_cell_date .cell_date_icon{color:#94a3b8}.delete_warning_wizard .warning_wizard_content .delete_warning_container .warning_wizard_body .warning_footer_disclaimer{color:#94a3b8;text-align:center;font-size:.8rem;font-style:italic}.delete_warning_wizard .warning_wizard_action{border-top:1px solid #e2e8f0;padding:12px 20px}.delete_warning_wizard .warning_wizard_action .warning_action_buttons_row{justify-content:space-between;width:100%;display:flex}.delete_warning_wizard .warning_wizard_action .warning_action_buttons_row .warning_cancel_button{color:#475569;text-transform:none;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 18px;font-weight:600}.delete_warning_wizard .warning_wizard_action .warning_action_buttons_row .warning_cancel_button:hover{background-color:#f8fafc;border-color:#94a3b8}.delete_warning_wizard .warning_wizard_action .warning_action_buttons_row .warning_confirm_delete_button{color:#fff;text-transform:none;background-color:#e11d48;border:1px solid #be123c;border-radius:8px;padding:6px 20px;font-weight:700;box-shadow:0 2px 4px #e11d4833}.delete_warning_wizard .warning_wizard_action .warning_action_buttons_row .warning_confirm_delete_button:hover{background-color:#be123c;border-color:#9f1239}.subject-features-container{flex-direction:column;width:100%;height:100%;display:flex}.subject-features-container .feature-header-box{letter-spacing:.3px;justify-content:center;align-items:center;gap:6px;width:100%;font-weight:600;display:flex}.subject-features-container .feature-header-box svg{flex-shrink:0}.subject-features-container .checkbox-cell-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.subject-features-container .bulk-actions-wrapper{align-items:center;gap:12px;display:flex}.subject-features-container .stats-badge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600}.dialog_content{width:100%;max-width:321px}.dialog_content_double{width:100%;max-width:680px}.form_content{flex-direction:column;gap:20px;margin-top:7px;display:flex}.dialog_content_double{max-width:750px!important}
