CVE-2026-5502

Tutor LMS <= 3.9.8 - Authenticated (Subscriber+) Arbitrary Course Content Manipulation via tutor_update_course_content_order

mediumMissing Authorization
5.3
CVSS Score
5.3
CVSS Score
medium
Severity
3.9.9
Patched in
1d
Time to patch

Description

The Tutor LMS – eLearning and online course solution plugin for WordPress is vulnerable to unauthorized course content manipulation in versions up to and including 3.9.8. This is due to a missing authorization check in the tutor_update_course_content_order() function. The function only validates the nonce (CSRF protection) but does not verify whether the user has permission to manage course content. The can_user_manage() authorization check only executes when the 'content_parent' parameter is present in the request. When this parameter is omitted, the function proceeds directly to save_course_content_order() which manipulates the wp_posts table without any authorization validation. This makes it possible for authenticated attackers with subscriber-level access and above to detach all lessons from any topic, move lessons between topics, and modify the menu_order of course content, effectively allowing them to disrupt the structure of any course on the site.

CVSS Vector Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
None
Confidentiality
Low
Integrity
None
Availability

Technical Details

Affected versions<=3.9.8
PublishedApril 16, 2026
Last updatedApril 17, 2026
Affected plugintutor

What Changed in the Fix

Changes introduced in v3.9.9

Loading patch diff...

Source Code

WordPress.org SVN
Research Plan
Unverified

# Exploitation Research Plan: CVE-2026-5502 (Tutor LMS) ## 1. Vulnerability Summary The **Tutor LMS** plugin (<= 3.9.8) is vulnerable to **Authenticated Arbitrary Course Content Manipulation** due to a missing authorization check in the `tutor_update_course_content_order()` AJAX handler. While the …

Show full research plan

Exploitation Research Plan: CVE-2026-5502 (Tutor LMS)

1. Vulnerability Summary

The Tutor LMS plugin (<= 3.9.8) is vulnerable to Authenticated Arbitrary Course Content Manipulation due to a missing authorization check in the tutor_update_course_content_order() AJAX handler. While the function implements a nonce check for CSRF protection, it conditionally applies authorization. If the content_parent parameter is omitted from the request, the can_user_manage() check is bypassed entirely, allowing any authenticated user (Subscriber level and above) to invoke save_course_content_order(). This sink directly modifies the wp_posts table (specifically post_parent and menu_order), allowing attackers to detach lessons from topics or reorder them across any course.

2. Attack Vector Analysis

  • Endpoint: /wp-admin/admin-ajax.php
  • Action: tutor_update_course_content_order
  • Vulnerable Parameter: content_ids (array of Post IDs to manipulate)
  • Bypass Parameter: content_parent (must be omitted to skip the can_user_manage check)
  • Authentication: Required (Subscriber level is sufficient).
  • Preconditions:
    • An existing course with at least one topic and one lesson.
    • A valid nonce for the tutor_nonce parameter.

3. Code Flow

  1. Entry Point: The AJAX action wp_ajax_tutor_update_course_content_order triggers the function tutor_update_course_content_order().
  2. Nonce Validation: The function calls tutor_utils()->checking_nonce(), which verifies the tutor_nonce parameter.
  3. Authorization Bypass:
    • The code checks if ( isset( $_POST['content_parent'] ) ).
    • If true: Calls tutor_utils()->can_user_manage( 'course', $content_parent ).
    • If false (parameter omitted): Skips the permission check.
  4. Sink: The function proceeds to call save_course_content_order( $_POST['content_ids'] ).
  5. Impact: save_course_content_order iterates through the provided IDs and updates their post_parent (setting it to 0 if content_parent was missing) and menu_order in the wp_posts table.

4. Nonce Acquisition Strategy

The tutor_nonce is localized for authenticated users and is typically available in the frontend dashboard or on course pages.

  1. Shortcode Strategy: The Tutor LMS dashboard typically loads the necessary scripts.
  2. Setup: Create a page with the Tutor Dashboard shortcode:
    wp post create --post_type=page --post_title="Dashboard" --post_status=publish --post_content='[tutor_dashboard]'
  3. Extraction:
    • Navigate to the dashboard page as a Subscriber.
    • Use browser_eval to extract the nonce from the _tutorobject global variable (localized by the plugin).
    • JS variable: window._tutorobject?.nonce

5. Exploitation Strategy

Step 1: Information Gathering

Identify the IDs of the course content you wish to disrupt.

  • TARGET_LESSON_ID: The ID of a lesson currently assigned to a topic.

Step 2: Payload Construction

The request must be a POST to admin-ajax.php with the following body:

action=tutor_update_course_content_order
&tutor_nonce=[EXTRACTED_NONCE]
&content_ids[0]=[TARGET_LESSON_ID]

(Crucially, content_parent is omitted to bypass the can_user_manage check.)

Step 3: Execution

Use the http_request tool to send the payload.

  • Method: POST
  • URL: http://[TARGET]/wp-admin/admin-ajax.php
  • Headers: Content-Type: application/x-www-form-urlencoded
  • Body: action=tutor_update_course_content_order&tutor_nonce=[NONCE]&content_ids[0]=[LESSON_ID]

6. Test Data Setup

  1. Admin Actions:
    • Create a course: Course A.
    • Create a topic: Topic 1 inside Course A.
    • Create a lesson: Lesson 1 inside Topic 1.
    • Create a Subscriber user: attacker_user.
  2. Verification of Baseline:
    • Note the ID of Lesson 1 and Topic 1.
    • Confirm Lesson 1 has post_parent set to Topic 1's ID.
  3. Dashboard Creation:
    • Ensure a page exists with [tutor_dashboard] for nonce extraction.

7. Expected Results

  • The server should return a JSON success response (e.g., {"success":true,...}).
  • The post_parent of Lesson 1 in the wp_posts table should be changed to 0 (or the root level), effectively detaching it from its topic and disrupting the course structure.

8. Verification Steps

After the exploit request, use wp-cli to verify the state of the database:

# Check the parent of the targeted lesson
wp post get [LESSON_ID] --field=post_parent

Success Condition: The output is 0 (or any ID different from the original Topic ID), indicating the lesson was moved/detached without authorization.

9. Alternative Approaches

If content_ids requires a specific structure (like a key-value pair for menu order), adjust the payload:

  • Alternative Payload: action=tutor_update_course_content_order&tutor_nonce=[NONCE]&content_ids[0]=[LESSON_ID]&menu_order[0]=999
  • Alternative Source: If _tutorobject is not present, check tutor_localization or look for the nonce in the HTML source code within a script tag: grep -oP '"nonce":"\K[^"]+'.
Research Findings
Static analysis — not yet PoC-verified

Summary

The Tutor LMS plugin for WordPress is vulnerable to unauthorized course content manipulation due to a missing authorization check in the tutor_update_course_content_order() AJAX handler. Authenticated attackers with Subscriber-level access can bypass permission checks by omitting the 'content_parent' parameter, allowing them to reorder or detach lessons and topics from any course.

Security Fix

diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/css/tutor-admin.min.css /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/css/tutor-admin.min.css
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/css/tutor-admin.min.css	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/css/tutor-admin.min.css	2026-04-13 12:11:18.000000000 +0000
@@ -1 +1 @@
-:root{--tutor-text-size:16px;--tutor-color-white:#fff;--tutor-color-success:#24a148;--tutor-color-success-rgb:36,161,72;--tutor-color-warning:#ed9700;--tutor-color-warning-rgb:237,151,0;--tutor-color-danger:#f44337;--tutor-color-danger-rgb:244,67,55;--tutor-color-secondary:#41454f;--tutor-color-subdued:#5b616f;--tutor-color-hints:#767c8e;--tutor-color-muted:#757c8e;--tutor-color-gray:#e3e5eb;--tutor-color-gray-10:#eff1f6}.tutor-color-black{color:var(--tutor-body-color)}.tutor-color-white{color:#fff}.tutor-color-primary{color:var(--tutor-color-primary)}.tutor-color-success{color:#24a148}.tutor-color-warning{color:#ed9700}.tutor-color-danger{color:#f44337}.tutor-color-secondary{color:#41454f}.tutor-color-muted{color:#757c8e}.tutor-color-subdued{color:#5b616f}.tutor-color-hints{color:#767c8e}.tutor-color-gray-20{color:#e3e5eb}.tutor-color-gray-10{color:#eff1f6}.tutor-bg-black{background-color:var(--tutor-body-color)}.tutor-bg-white{background-color:#fff}.tutor-bg-primary{background-color:var(--tutor-color-primary)}.tutor-bg-success{background-color:#24a148}.tutor-bg-warning{background-color:#ed9700}.tutor-bg-danger{background-color:#f44337}.tutor-bg-secondary{background-color:#41454f}.tutor-bg-muted{background-color:#757c8e}.tutor-bg-subdued{background-color:#5b616f}.tutor-bg-hints{background-color:#767c8e}.tutor-bg-gray-20{background-color:#e3e5eb}.tutor-bg-gray-10{background-color:#eff1f6}.text-regular-body,.tutor-text-regular-body{font-size:16px;font-weight:400;line-height:162%}.text-regular-caption,.tutor-text-regular-caption{font-size:15px;font-weight:400;line-height:160%}.text-regular-small,.tutor-option-nav-page .certificate-settings .tutor-option-field-label .desc,.tutor-cb-templates-table .certificate-settings .tutor-option-field-label .desc,.tutor-option-field-label .desc,.tooltip-wrap .tooltip-txt,.text-body,.tutor-backend-settings-page,.tutor-text-regular-small{font-size:13px;font-weight:400;line-height:138%}.text-regular-tiny,.tutor-text-regular-tiny{font-size:11px;font-weight:400;line-height:145%}.text-medium-h1,.tutor-text-medium-h1{font-size:80px;font-weight:500;line-height:101%}.text-medium-h2,.tutor-text-medium-h2{font-size:60px;font-weight:500;line-height:117%}.text-medium-h3,.tutor-text-medium-h3{font-size:40px;font-weight:500;line-height:120%}.text-medium-h4,.tutor-text-medium-h4{font-size:30px;font-weight:500;line-height:123%}.text-medium-h5,.tutor-option-main-title h2,.tutor-text-medium-h5{font-size:24px;font-weight:500;line-height:142%}.text-medium-h6,.tutor-text-medium-h6{font-size:20px;font-weight:500;line-height:140%}.text-medium-body,.tutor-option-nav-page.import-export .popup-opener li,.tutor-option-field-label label,.tutor-option-field-label .label,.tutor-text-medium-body{font-size:16px;font-weight:500;line-height:162%}.text-medium-caption,.tutor-text-medium-caption{font-size:15px;font-weight:500;line-height:160%}.text-medium-small,.tutor-text-medium-small{font-size:13px;font-weight:500;line-height:162%}.text-medium-tiny,.tutor-text-medium-tiny{font-size:11px;font-weight:500;line-height:145%}.text-semi-h1,.tutor-text-semi-h1{font-size:80px;font-weight:600;line-height:101%}.text-semi-h2,.tutor-text-semi-h2{font-size:60px;font-weight:600;line-height:117%}.text-semi-h3,.tutor-text-semi-h3{font-size:40px;font-weight:600;line-height:120%}.text-semi-h4,.tutor-text-semi-h4{font-size:30px;font-weight:600;line-height:123%}.text-semi-h5,.tutor-text-semi-h5{font-size:24px;font-weight:600;line-height:142%}.text-semi-h6,.tutor-text-semi-h6{font-size:20px;font-weight:600;line-height:150%}.text-semi-caption,.tutor-text-semi-caption{font-size:15px;font-weight:600;line-height:165%}.text-semi-small,.tutor-text-semi-small{font-size:13px;font-weight:600;line-height:128%}.text-bold-h1,.tutor-text-bold-h1{font-size:80px;font-weight:700;line-height:101%}.text-bold-h2,.tutor-text-bold-h2{font-size:60px;font-weight:700;line-height:117%}.text-bold-h3,.tutor-text-bold-h3{font-size:40px;font-weight:700;line-height:120%}.text-bold-h4,.tutor-text-bold-h4{font-size:30px;font-weight:700;line-height:123%}.text-bold-h5,.tutor-text-bold-h5{font-size:24px;font-weight:700;line-height:142%}.text-bold-h6,.tutor-text-bold-h6{font-size:20px;font-weight:700;line-height:150%}.text-bold-body,.tutor-text-bold-body{font-size:16px;font-weight:700;line-height:162%}.text-bold-caption,.tutor-text-bold-caption{font-size:15px;font-weight:700;line-height:160%}.text-bold-small,.tutor-text-bold-small{font-size:13px;font-weight:700;line-height:162%}.text-bold-tiny,.tutor-text-bold-tiny{font-size:11px;font-weight:700;line-height:145%}.text-btn-xlarge,.tutor-text-btn-xlarge{font-size:18px;font-weight:500;line-height:178%}.text-btn-large,.tutor-text-btn-large{font-size:16px;font-weight:500;line-height:200%}.text-btn-medium,.tutor-text-btn-medium{font-size:15px;font-weight:500;line-height:160%}.text-btn-small,.tutor-text-btn-small{font-size:13px;font-weight:500;line-height:123%}.tutor-admin-wrap{margin-left:-20px}.rtl .tutor-admin-wrap{margin-left:0;margin-right:-20px}@media (max-width:782px){.tutor-admin-wrap{margin-left:-10px}.rtl .tutor-admin-wrap{margin-left:0;margin-right:-10px}}.tutor-admin-wrap *,.tutor-admin-wrap :after,.tutor-admin-wrap :before{box-sizing:border-box}.tutor-admin-wrap a,.tutor-admin-wrap a:hover,.tutor-admin-wrap a:active,.tutor-admin-wrap a:focus{text-decoration:none}.tutor-admin-wrap ul{margin:0;padding:0;list-style:none}.tutor-admin-wrap ul li{margin:0}.tutor-admin-body{padding-left:20px;padding-right:20px}.tutor-admin-container{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.tutor-admin-container-lg{max-width:1380px}.tutor-admin-container-sm{min-width:480px;max-width:760px}.tutor-admin-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #cdcfd5;padding:12px 24px}.tutor-admin-header.is-sticky{z-index:1024;position:-webkit-sticky;position:sticky;top:32px}@media screen and (max-width:782px){.tutor-admin-header.is-sticky{top:42px}}@media screen and (max-width:600px){.tutor-admin-header.is-sticky{top:0}}.tutor-admin-wrap .tutor-form-control,.tutor-admin-post-meta .tutor-form-control,.tutor-admin-design-init .tutor-form-control{height:auto!important;min-height:initial!important;border:1px solid var(--tutor-border-color)!important;border-radius:6px!important;outline:none!important;padding:8px 16px!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}.tutor-admin-wrap .tutor-form-control:focus,.tutor-admin-post-meta .tutor-form-control:focus,.tutor-admin-design-init .tutor-form-control:focus{border-color:var(--tutor-color-primary)!important;box-shadow:unset!important;outline:none!important}.tutor-admin-wrap .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.tutor-admin-post-meta .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.tutor-admin-design-init .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control{padding-left:40px!important}.rtl .tutor-admin-wrap .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.rtl .tutor-admin-post-meta .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.rtl .tutor-admin-design-init .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control{padding-left:16px!important;padding-right:40px!important}.tutor-admin-wrap .tutor-form-icon-reverse~.tutor-form-control,.tutor-admin-post-meta .tutor-form-icon-reverse~.tutor-form-control,.tutor-admin-design-init .tutor-form-icon-reverse~.tutor-form-control{padding-right:40px!important}.rtl .tutor-admin-wrap .tutor-form-icon-reverse~.tutor-form-control,.rtl .tutor-admin-post-meta .tutor-form-icon-reverse~.tutor-form-control,.rtl .tutor-admin-design-init .tutor-form-icon-reverse~.tutor-form-control{padding-left:40px!important;padding-right:16px!important}.tutor-admin-wrap select.tutor-form-control,.tutor-admin-wrap .tutor-form-select,.tutor-admin-post-meta select.tutor-form-control,.tutor-admin-post-meta .tutor-form-select,.tutor-admin-design-init select.tutor-form-control,.tutor-admin-design-init .tutor-form-select{margin:0;padding-right:36px!important}table.tutor-table.tutor-table-with-checkbox .td-checkbox input[type=checkbox]{margin:0}#adminmenu li a[href=tutor-setup]{display:none}#toplevel_page_tutor a:has(>.tutor-admin-menu-separator){pointer-events:none;color:transparent;background:#4a5257;height:1px;margin:8px 12px;overflow:hidden;padding:0!important}body.tutor-backend{background-color:#f5f5f5}body.tutor-backend-tutor_settings #wpbody-content{min-height:100vh}.ui-datepicker-buttonpane.ui-widget-content{color:#222;background:#fff;gap:10px;padding-top:6px;display:flex}.ui-datepicker-buttonpane.ui-widget-content button[class^=ui-datepicker-]{border-radius:3px;padding:2px 6px;display:flex}.ui-widget-content a{color:#222}.ui-widget-header{color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#555;background:#e6e6e6;border:1px solid #d3d3d3;font-weight:400}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#363636;background:#fbf9ee;border:1px solid #fcefa1}.tutor-option-nav-tabs li{margin-right:-1px;display:inline-block;position:relative}.tutor-option-nav-tabs li:last-child:after{content:""}.tutor-option-nav-tabs li a{background:#fff;border:1px solid #ddd;padding:5px 10px;font-weight:700;text-decoration:none;display:block}.tutor-option-nav-tabs li a:focus{box-shadow:none}.tutor-option-nav-tabs li .current a{color:#333}.tutor-hide-option{display:none!important}.tutor-option-no-bottom-border{border-bottom:0!important;padding-bottom:0!important}.tutor-option-field-row{border-bottom:1px solid #e4e4e4;padding:20px 0;font-size:14px;line-height:1.3}.tutor-option-field-row.tutor-d-flex{display:flex}.tutor-option-field-row:last-child{border-bottom:none}.tutor-option-field-row textarea:last-child{margin-right:0}.tutor-option-field-row input[type=text]:last-child{margin-right:0}.tutor-option-field-row input[type=email]:last-child{margin-right:0}.tutor-option-field-row input[type=number]:last-child{margin-right:0}.tutor-option-field-row input[type=password]:last-child{margin-right:0}.tutor-option-field-row textarea{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=text]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=email]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=number]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=password]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor_lesson_modal_form .tutor-option-field-row textarea{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=text]{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=email]{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=number]{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=password]{width:100%;display:block}.tutor-option-field{max-width:800px;margin:0 0 0 200px;display:block}.rtl .tutor-option-field{margin:0 200px 0 0}.tutor_lesson_modal_form .tutor-option-field{max-width:none;margin:0;display:block}.tutor-option-field-label{float:left;width:200px;display:block}.rtl .tutor-option-field-label{float:right}.tutor_lesson_modal_form .tutor-option-field-label{float:none;width:100%;margin-bottom:15px;display:block}.tutor-option-field-label label{font-weight:600;display:block}.tutor-option-field p.desc{color:#666;font-size:12px;font-style:italic;line-height:1.5}.tutor-option-field-row h2{color:#444;margin:0;font-size:18px;font-weight:700}.tutor-option-field-row .option-media-wrap{margin-bottom:10px}.tutor-option-field-row .option-media-wrap img{border:1px solid #ccc;width:auto;max-height:100px;padding:5px}.tutor-option-group-field{vertical-align:top;display:inline-block}.tutor-option-group-field textarea,.tutor-option-group-field select{width:100px;margin-right:5px}.tutor-option-group-field input[type=text]{width:100px;margin-right:5px}.tutor-option-group-field input[type=email]{width:100px;margin-right:5px}.tutor-option-group-field input[type=number]{width:100px;margin-right:5px}.tutor-option-group-field input[type=password]{width:100px;margin-right:5px}.option-type-radio-wrap{margin-top:0}p.course-empty-content{padding-left:20px}.ui-sortable-placeholder{visibility:visible;background-color:rgba(221,221,221,.867)}.tutor-required-fields{color:#f13a3a}.tutor-status-context{margin:5px 0;padding:5px 10px;display:inline-block}.tutor-status-pending-context,.attempt_started{background-color:#eee}.tutor-status-approved-context,.tutor-button.button-success,.tutor-status-completed{background-color:var(--tutor-color-success);color:#fff;border-radius:2px}.tutor-status-blocked-context,.attempt_timeout,.tutor-button.button-danger{color:#fff;background-color:red;border-radius:2px}.tutor-status-approved-context,.tutor-status-blocked-context{display:inline-block}table.tutor_status_table td.help{width:1em}table.tutor_status_table td:first-child{width:25%}table.tutor_status_table h2{margin:0;font-size:16px}table.tutor_status_table td mark.yes,table.tutor_status_table th mark.yes{color:var(--tutor-color-success);background-color:transparent}.tutor-text-avatar{text-align:center;color:#fff;border-radius:50%;width:40px;min-width:40px;height:40px;font-size:14px;line-height:40px;display:block}.tutor_original_question{margin-bottom:5px;padding:20px;display:flex}.tutor_original_question .question-left{flex:0 0 60px}.tutor_original_question .question-left img{border:1px solid #ee8;max-width:60px;height:auto;margin-right:10px;padding:3px}.question-right{width:100%}.tutor_admin_answers_list_wrap .tutor_original_question{margin-left:50px}.tutor-announcement{border:1px solid #eee;margin-bottom:10px;padding:10px}.tutor-label-success{background-color:var(--tutor-color-success);color:#fff;padding:3px 7px}.tutor-addons .addon-regular-price{color:#ccc;padding:3px}.tutor-addons .addon-current-price{color:var(--tutor-color-success);padding:3px;font-size:18px}.tutor-addons-last-checked-time{color:#6f5757!important}.tutor-addons .wp-filter{margin:10px 0 0}a.addon-buynow-link{background:var(--tutor-color-primary);color:#fff;padding:5px 10px;display:inline-block}.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc,.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name{margin-right:148px!important}.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc{margin-left:0!important}.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name{margin-left:53px!important}.required-plugin-cards{background:#fff8e5;padding:12px 20px}.required-plugin-cards p{margin:0}.quiz-question-form-wrap{margin-top:20px;margin-bottom:20px}.quiz-question-flex-wrap,.tutor-flex-row{flex-direction:row;display:flex}.tutor-flex-col{margin:0 20px}.tutor-flex-col:first-child{margin-left:0}.tutor-flex-col:last-child{margin-right:0}.tutor-add-question-wrap{background-color:#f4f4f4;margin:20px 0;padding:10px}.question-actions-wrap{padding-right:0!important}.question-actions-wrap a{display:inline-block}.tutor-loading-icon-wrap.button{vertical-align:unset;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:none}.tutor-info-msg,.tutor-success-msg,.tutor-warning-msg,.tutor-error-msg{border-radius:3px;margin:10px 0;padding:10px}.tutor-info-msg{color:var(--tutor-color-primary);border:1px solid var(--tutor-color-primary);background-color:#bef}.tutor-success-msg{color:var(--tutor-color-success);border:1px solid var(--tutor-color-success);background-color:#dff2bf}.tutor-warning-msg{color:#9f6000;background-color:#feefb3;border:1px solid #9f6000}.tutor-error-msg{color:#d8000c;background-color:#fbdcdc;border:1px solid #d8000c}.quiz-modal-btn-cancel,.quiz-modal-btn-back{color:#4b5981;border:1px solid #d4dadb}.tutor-quiz-builder-group{margin-bottom:25px}.tutor-quiz-builder-group>p.warning{color:red;font-size:12px}.tutor-quiz-builder-group>p.help{color:#a4a4a4;margin-top:7px;font-size:12px}.tutor-quiz-builder-group h4{color:#393c40;margin:0 0 15px;font-size:14px;font-weight:600}.tutor-quiz-builder-row{align-items:center;margin-left:-10px;margin-right:-10px;display:flex}.tutor-quiz-builder-col{flex-grow:1;padding-left:10px;padding-right:10px}.tutor-quiz-builder-col.auto-width{flex:none}.tutor-quiz-builder-group textarea{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=text]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=email]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=number]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=password]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group textarea:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=text]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=email]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=number]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=password]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group textarea{resize:none;text-indent:0;height:80px;padding:11px 15px;line-height:22px}.tutor-quiz-builder-group textarea[name=quiz_description]{height:150px}.tutor-quiz-builder-group select{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;margin:0;line-height:1;height:42px!important;padding:0 24px 0 12px!important}.question-type-pro{color:#fff;font-size:9px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.quiz-builder-question{background:#fff;border:1px solid #e2e2e2;border-radius:3px;flex:1;max-width:calc(100% - 52px);padding:10px;display:flex}.quiz-builder-question .question-sorting{margin-right:10px;line-height:22px}.quiz-builder-question .question-sorting i{line-height:24px;display:block}.quiz-builder-question .question-edit-icon{line-height:22px}.quiz-builder-question .question-title{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:10px;line-height:22px;overflow:hidden}.quiz-builder-question .question-icon{flex:0 0 155px}.quiz-builder-qustion-trash a{color:rgba(57,60,64,.4);padding:0 0 0 10px;font-size:20px;line-height:44px;display:block}.tutor-quiz-answer-wrap{display:flex}.tutor-quiz-answer-trash-wrap a.answer-trash-btn{padding:0 10px;line-height:44px;display:inline-block}span.tutor-quiz-answer-title{flex:1}.tutor-quiz-answer-media .option-media-preview{margin-bottom:20px}.tutor-quiz-answer-media .option-media-preview img{max-width:80px;height:auto}.tutor-question-answer-image{margin-right:10px}.tutor-question-answer-image img{width:auto;max-height:25px}.tutor-available-quizzes .added-quiz-item{background-color:#f5f5f5;margin-bottom:2px;padding:10px;display:flex}.tutor-available-quizzes .added-quiz-item .quiz-name{flex-grow:1;flex-basis:0}.tutor-quiz-delete-btn{color:red}p.quiz-search-suggest-text{margin-top:30px;font-size:12px;font-style:italic}span.result-pass{background-color:var(--tutor-color-success);color:#fff;border-radius:2px;padding:3px 5px}span.result-fail{color:red}span.result-review-required{color:#fff;background:#f5b30d;border-radius:2px;padding:3px 5px}.tutor-emails-lists-wrap{background-color:#fff;padding:20px}.tutor-emails-lists-wrap .wp-list-table td{padding:10px 20px}.image-matching-item{flex:0 0 50px;margin-right:10px}.image-matching-item p{color:#878a8f;margin-top:0;margin-bottom:5px}.image-matching-item img{max-width:80px}span.filled_dash_unser{margin:0 5px;font-weight:700;text-decoration:underline}.wrap.tutor-uninstall-wrap{background:#fff;padding:20px}.tutor-uninstall-btn-group{margin:50px 0}.lesson-modal-field.tutor-lesson-modal-title-wrap{width:95%}.tutor-lesson-modal-title-wrap input{width:100%}.tutor-lesson-modal-wrap .modal-footer{background-color:#fff;width:100%;padding:10px 20px;position:-webkit-sticky;position:sticky;bottom:0}.tutor-option-field .tutor-lesson-edit-feature-img{width:100px;position:relative}.tutor-option-field .tutor-lesson-edit-feature-img img{width:100%;height:auto}a:has(>span.tutor-get-pro-text){background-color:orange;font-weight:600;color:#000!important}a:has(>span.tutor-get-pro-text):hover{color:#000!important;background-color:orange!important}.tutor-text-orange{color:orange}.updating-icon:before{content:"";margin-right:5px;font-family:tutor;animation:1s steps(8,end) infinite spin;display:inline-block}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;margin-bottom:10px;padding:20px}.tnotice{text-align:left;background-color:#fff;border-radius:4px;margin-bottom:10px;padding:10px 0;position:relative}.tnotice:before{content:"";border-top-left-radius:4px;border-bottom-left-radius:4px;width:4px;height:100%;position:absolute;top:0;left:0}.tnotice__icon{color:#fff;text-align:center;border-radius:50%;width:14px;height:14px;padding:7px;line-height:11px;display:inline-block;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.tnotice__type{color:#3e3e3e;margin-top:0;margin-bottom:0;font-weight:700}.tnotice__message{color:#878787;margin-top:0;margin-bottom:0;font-size:14px}.tnotice__content{padding-left:70px;padding-right:60px}.tnotice__close{cursor:pointer;fill:#878787;width:14px;height:14px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.tnotice--success .tnotice__icon,.tnotice--success:before{background-color:#2bde3f}.tnotice--blue .tnotice__icon,.tnotice--blue:before{background-color:#1d72f3}.tnotice--danger .tnotice__icon,.tnotice--danger:before{background-color:#f31e1c}.tutor-quiz-attempt-info-row .attempt-view-bottom,.tutor-quiz-attempt-info-row .attempt-view-top{justify-content:space-between;display:flex}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,.tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col{align-items:center;max-width:30%;display:inline-flex}.tutor-quiz-attempt-info-row .attempt-view-top{border-bottom:1px solid #dcdfe5;margin-bottom:30px;padding-bottom:30px}.tutor-quiz-attempt-info-row .attempt-view-bottom{margin-bottom:60px}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col{align-items:flex-start}.tutor-quiz-attempt-info-row .attempt-user-details{align-items:center;display:flex}.tutor-quiz-attempt-info-row .attempt-user-details .attempt-user-avatar{padding-right:20px}.tutor-quiz-attempt-info-row .attempt-user-details .attempt-user-avatar img{border-radius:50%;width:70px;height:70px;display:block}.tutor-quiz-attempt-info-row .attempt-user-details .attempt-info-content h4{font-size:18px}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,.tutor-quiz-attempt-info-row .attempt-info-content span.result-fail{color:#fff;background:#df3247;border-radius:2px;margin-right:13px;padding:1px 4px;font-size:14px;font-weight:400}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass{background:var(--tutor-color-success)}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h5{color:#7a7f85;margin:0;font-size:14px;font-weight:400;line-height:25px}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h4 a{color:var(--tutor-body-color);margin-top:7px;font-weight:700}.attempt-review-notice-wrap{justify-content:space-between;margin-bottom:60px;display:flex}.attempt-review-notice-wrap p{align-items:center;margin:0;display:inline-flex}.attempt-review-notice-wrap p.attempt-review-notice i{color:#f5c813;margin-right:9px;font-size:16px}.attempt-review-notice-wrap p.attempt-review-at>span{color:var(--tutor-color-primary);margin-right:7px;font-size:16px}.attempt-review-notice-wrap p>strong{margin-right:5px;font-weight:400}.quiz-attempt-answers-wrap table th{text-transform:inherit;background:#fcfcfc;font-size:12px}.quiz-attempt-answers-wrap table td{background-color:#fff}.quiz-attempt-answers-wrap table th,.quiz-attempt-answers-wrap table td{vertical-align:middle;text-align:left;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:17px 20px!important}.quiz-attempt-answers-wrap table th p,.quiz-attempt-answers-wrap table td p{margin:0}.quiz-attempt-answers-wrap table .quiz-manual-review-action{color:#d4dadb;text-align:center;border:1px solid #d4dadb;border-radius:2px;width:30px;height:30px;font-size:13px;line-height:30px;text-decoration:none;transition:all .3s;display:inline-block}.quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover{border:1px solid var(--tutor-color-success);color:var(--tutor-color-success)}.quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover{color:#df3247;border:1px solid #df3247}.quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child){margin-right:17px}.quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,.quiz-attempt-answers-wrap table .quiz-correct-answer-text i{text-align:center;background:var(--tutor-color-success);color:#fff;border-radius:2px;width:20px;height:20px;margin-right:6px;font-size:12px;line-height:20px;display:inline-block}.quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i{background:#df3247;font-size:10px}#tutor-update .dummy{display:none}#tutor-update .tutor_plugin_update_notice{border-top:1px solid #ffb900;border-left:4px solid #ffb900;font-weight:400;background:#fff8e5!important;margin:0 -12px 0 -16px!important;padding:9px 0 9px 12px!important}#tutor-update .tutor_plugin_update_notice .version:before{content:"";speak:none;vertical-align:top;margin:0 8px 0 -2px;font:400 18px/1 dashicons;display:inline-block}.select2-dropdown.increasezindex{z-index:2147483647}h2.tutor-page-heading{background-color:#fff;border-bottom:1px solid #ecedef;margin:0!important;padding:30px!important}.report-main-wrap h3{font-size:20px;font-weight:300}.tutor-icon-star-full,.tutor-icon-star-line{color:gold}.date-range-input{margin-right:10px;position:relative}.date-range-input:last-child{margin-right:0}.date-range-input input{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d7dadf;margin:0;padding-right:30px;line-height:32px}.date-range-input i.tutor-icon-calendar{position:absolute;top:13px;right:10px}.date-range-input button{color:#fff;background-color:#3057d5;border:none;padding:0 15px;line-height:39px}.tutor-nav-tab-wrapper{margin-bottom:10px}.nav-tab-item{float:left;color:#555;white-space:nowrap;background:#e5e5e5;border:1px solid #ccc;border-bottom:none;margin-left:.5em;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.33;text-decoration:none}.nav-tab-item:first-child{margin-left:0}.nav-tab-item:focus,.nav-tab-item:hover{color:#444;background-color:#fff}.nav-tab-item-active,.nav-tab-item:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-item-active{color:#444;margin-bottom:-1px}.nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover{color:#000;background:#f1f1f1;border-bottom:1px solid #f1f1f1}.tutor-quiz-feedback-option-option-title{margin-bottom:10px!important}.tutor-quiz-feedback-option-subtitle{color:#505469;font-size:12px;line-height:1.67;margin:0!important}.tutor-quiz-feedback-option-subtitle a{color:inherit;font-weight:500;text-decoration:underline!important}#tutor-instructors h2{display:block}#settings-tab-general .tutor-option-field-row input[type=number]{width:185px}.instructor-layout-templates-fields{flex-wrap:wrap;display:flex}.instructor-layout-template{max-width:150px;margin:3px;padding:5px}.instructor-layout-template img{border:6px solid transparent;max-width:100%;height:auto;transition:border-color .4s;display:block}.instructor-layout-template.selected-template img,.instructor-layout-template:hover img{border:6px solid #3057d6}.tutor-accouncement-update-modal .modal-header,.tutor-announcement-create-modal .modal-header{padding-right:15px!important}.tutor-accouncement-update-modal .tutor-modal-content,.tutor-announcement-create-modal .tutor-modal-content{border-radius:20px!important}.tutor-admin-search-box-container{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:45px;display:flex}.tutor-admin-search-box-container>div:first-child{flex:2;margin-right:40px;position:relative}.tutor-admin-search-box-container>div:nth-child(2),.tutor-admin-search-box-container>div:nth-child(3),.tutor-admin-search-box-container>div:nth-child(4){flex:1.5}.tutor-admin-search-box-container>div:not(:last-child){margin-right:30px}.tutor-admin-search-box-container .tutor-report-search-btn{color:#3e64de;cursor:pointer;background:0 0;border:0;outline:none;width:40px;height:40px;font-size:20px;position:absolute;bottom:0;right:0}.tutor-admin-search-box-container>div:first-child input{padding-right:45px}.tutor-admin-search-box-container select{background-color:#fff;border:1px solid #dcdce1;border-radius:3px;width:100%;height:40px;padding:0 14px;transition:all .2s}.tutor-admin-search-box-container input[type=text]{background-color:#fff;border:1px solid #dcdce1;border-radius:3px;width:100%;height:40px;padding:0 14px;transition:all .2s}.tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar{color:#3e64de;text-align:center;width:42px;height:40px;font-size:18px;line-height:40px;position:absolute;top:0;right:0}.tutor-admin-search-box-container .menu-label{color:#737787;margin-bottom:7px;font-size:14px;font-weight:400}.tutor-admin-search-box-container>div:nth-child(4) input::-webkit-input-placeholder{color:#3f435b;font-size:15px}.tutor-admin-search-box-container>div:first-child input::-webkit-input-placeholder{color:#737787;font-size:16px;font-weight:400}.tutor-admin-search-box-container select:hover,.tutor-admin-search-box-container select:focus,.tutor-date-range-wrap .date-range-input input:hover,.tutor-date-range-wrap .date-range-input input:focus{border-color:var(--tutor-color-primary)!important;box-shadow:none!important;outline:none!important}.tutor-admin-search-box-container input[type=text]:hover{border-color:var(--tutor-color-primary)!important;box-shadow:none!important;outline:none!important}.tutor-admin-search-box-container input[type=text]:focus{border-color:var(--tutor-color-primary)!important;box-shadow:none!important;outline:none!important}@media (max-width:767px){.tutor-admin-search-box-container{grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.tutor-admin-search-box-container>div{margin-right:0!important}}@media (max-width:991px){.tutor-list-wrap{overflow-x:scroll}}.tutor-sorting-bulk-action-wrapper{justify-content:space-between;align-items:flex-end;padding:0 0 30px;display:flex}.tutor-sorting-bulk-action-wrapper .tutor-admin-search-box-container{width:70%}.tutor-admin-search-box-container .tutor-search-form-group{flex:18%!important}.report-course-list-wrap .detail .status span{color:#737787;align-items:center;margin-left:25px;padding-left:14px;font-size:14px;font-weight:300;line-height:1;display:inline-flex;position:relative}.report-course-list-wrap .detail .status span:before{content:"";background:#b9bac3;border-radius:50%;width:8px;height:8px;position:absolute;left:0}.report-course-list-wrap .detail .status span{margin-left:0;padding-left:16px}.report-course-list-wrap .detail .status span:before{width:6px;height:6px}.report-course-list-wrap .detail .status .running:before{background-color:#3e64de}.report-course-list-wrap .detail .status .complete:before{background-color:#7bbc30}.report-course-list-wrap .detail .heading{color:#3f435b;margin-bottom:10px;font-size:16px;line-height:1.75}.report-course-list-wrap .detail{padding:unset!important;text-align:left!important;font-size:14px!important;font-weight:400!important}.report-course-list .course-list-details{grid-gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tutor-list-wrap .no-data-found{align-items:center;padding:0 0 30px;display:flex}.tutor-table-rows-sorting,.a-to-z-sort-icon{cursor:pointer}.tutor-entry-content>br{display:none}.tutor-entry-content p:not(:last-child){word-wrap:break-word;padding-bottom:20px}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col{margin-top:0}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col p{margin:0}.tutor-table.qna-list-table a:focus{box-shadow:none;outline:none}#tutor-quiz-question-wrapper .mce-branding{display:none}.tutor-pro-badge{color:#fff;background:#e5803c;border-radius:16px;padding:1px 6px;font-size:11px;font-weight:400;line-height:15px;display:inline-block}.tutor-new-menu-badge{color:#fff;border:1px solid #596369;border-radius:11px;padding:0 6px;font-size:11px;font-weight:400;line-height:16px;display:inline-block}.wp-submenu li a[href="admin.php?page=create-course"]{display:none!important}.tutor-form-check-input.tutor-bulk-checkbox,.tutor-form-check-input#tutor-bulk-checkbox-all{width:20px;height:20px}.tutor-text-ellipsis-2-lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-dashboard-list-table tr th{color:#636363;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #f5f5f5;padding:14px 12px;font-weight:400}.tutor-dashboard-list-table tr th:first-child{border-left:1px solid #e6e6e6;padding:16px}.rtl .tutor-dashboard-list-table tr th:first-child{border-left:none;border-right:1px solid #e6e6e6}.tutor-dashboard-list-table tr th:last-child{border-right:1px solid #e6e6e6}.rtl .tutor-dashboard-list-table tr th:last-child{border-left:1px solid #e6e6e6;border-right:none}.tutor-dashboard-list-table tr th:nth-child(2){padding-left:0}.tutor-dashboard-list-table tr td{border-bottom:1px solid #f5f5f5;padding:16px 12px}.tutor-dashboard-list-table tr td:first-child{border-left:1px solid #e6e6e6;padding:16px}.rtl .tutor-dashboard-list-table tr td:first-child{border-left:none;border-right:1px solid #e6e6e6}.tutor-dashboard-list-table tr td:last-child{border-right:1px solid #e6e6e6}.rtl .tutor-dashboard-list-table tr td:last-child{border-left:1px solid #e6e6e6;border-right:none}.tutor-dashboard-list-table tr td:nth-child(2){padding-left:0}.tutor-dashboard-list-table tr:last-child td{border-bottom:1px solid #e6e6e6}.tutor-dashboard-list-table .tutor-form-check-input{border-width:1px}.tutor-dashboard-list-table .tutor-avatar{box-shadow:none}.tutor-backend .notice{margin-left:0;margin-right:20px}.tutor-whats-new-wrapper{background-color:#fff;border-radius:16px;max-width:1080px;margin:32px auto}.tutor-whats-new-wrapper .tutor-update-available{background:#fff5e0;border-top-left-radius:16px;border-top-right-radius:16px;padding:32px}.tutor-whats-new-wrapper .tutor-update-available .tutor-version-alert{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tutor-whats-new-wrapper .tutor-update-available .tutor-version-alert p{color:#000;margin:0;font-size:14px;font-weight:500;line-height:20px}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version{background-color:#fff;border-radius:8px;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:20px 24px;display:flex}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version>div:nth-child(2) h3{color:#091e42;margin-top:0;margin-bottom:4px;font-size:18px;font-weight:500;line-height:24px}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version>div:nth-child(2) p{margin:0;font-size:14px;font-weight:400;line-height:20px}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version>div:nth-child(2) a{color:#00f;text-decoration:none}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version .tutor-whats-new-update-now{color:#fff;background:#0049f8;border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:8px 20px;font-size:14px;text-decoration:none;display:flex}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version .tutor-whats-new-update-now:focus{box-shadow:none;outline:none}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version .tutor-whats-new-update-now:hover{background:#0849e1}.tutor-whats-new-wrapper .tutor-whats-new-header{text-align:center;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #f0eaea;min-height:200px;padding-top:50px;position:relative}.tutor-whats-new-wrapper .tutor-whats-new-header h1{font-size:40px;font-weight:700}.tutor-whats-new-wrapper .tutor-whats-new-header p{font-size:16px}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-logo-head{background:#fff;width:40px;margin:0 auto;padding:10px;position:absolute;bottom:-40px;left:0;right:0}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols{position:absolute}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-left-top{width:20px;height:20px;top:75px;left:100px}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-left-bottom{width:60px;bottom:20px;left:0}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-right-top{width:60px;top:30px;right:0}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-right-bottom{width:30px;height:30px;bottom:60px;right:90px}@media (max-width:767.98px){.tutor-whats-new-wrapper .tutor-whats-new-header h1{font-size:34px}}@media (max-width:575.98px){.tutor-whats-new-wrapper .tutor-whats-new-header h1{font-size:28px}}.tutor-whats-new-wrapper .tutor-changelog-wrapper{width:75%;margin:0 auto;padding:100px 0 80px}.tutor-whats-new-wrapper .tutor-changelog-wrapper h4{font-size:16px}.tutor-whats-new-wrapper .tutor-changelog-wrapper .tutor-changelog-list{padding-left:16px;list-style:outside}.tutor-whats-new-wrapper .tutor-whats-new-pro-section{text-align:center;padding:80px 0}.tutor-whats-new-wrapper .tutor-whats-new-pro-section.tutor-pro-section-top{background-color:rgba(204,219,254,.1)}.tutor-whats-new-wrapper .tutor-whats-new-pro-section>div{max-width:75%;margin:0 auto}.tutor-whats-new-wrapper .tutor-whats-new-pro-section h2{margin-top:0;margin-bottom:30px;font-size:30px;line-height:1.3}.tutor-whats-new-wrapper .tutor-whats-new-pro-section p{margin-top:20px;margin-bottom:0;font-size:18px;font-weight:500}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-pro-banner{border-radius:8px;display:flex;overflow:hidden}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-pro-banner img{width:100%}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-action-btn{color:#fff;background:#0049f8;border-radius:6px;margin-top:30px;padding:12px 30px;font-size:15px;text-decoration:none;display:inline-block}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-action-btn:hover{background:#0849e1}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-action-btn .tutor-icon-crown{color:#ed9700;margin-right:5px}.tutor-option-nav-page:not(.is-active){display:none}.tutor-nav.tutor-option-tabs .tutor-nav-link{color:var(--tutor-color-secondary);border:1px solid transparent}.tutor-nav.tutor-option-tabs .tutor-nav-link:not(.is-active):not(:hover) [class^=tutor-icon-]{color:#9ca0ac}.tutor-nav.tutor-option-tabs .tutor-nav-link:hover{color:var(--tutor-color-primary);background-color:transparent}.tutor-nav.tutor-option-tabs .tutor-nav-link.is-active{color:var(--tutor-color-primary);background-color:#fff;border-color:#e8e8e8}.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:36px}.rtl .tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:0;margin-right:36px}.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav .tutor-nav-link{padding:8px 12px}@media (max-width:991.98px){.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav .tutor-nav-link{padding:8px 20px}.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:0;margin-right:0}}@media (max-width:575.98px){.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:20px}.rtl .tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:0;margin-right:20px}}.tutor-nav.tutor-is-sticky{position:-webkit-sticky;position:sticky;top:120px}.radio-thumbnail label{cursor:pointer}.radio-thumbnail .icon-wrapper{border:1px solid #c0c3cb;border-radius:6px;display:inline-flex;position:relative}.radio-thumbnail .icon-wrapper:before{content:"";background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:28px;height:28px;transition:all .3s;position:absolute;top:-14px;right:-14px}.radio-thumbnail .icon-wrapper.icon-col:hover{background:#e9edfb}.radio-thumbnail input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:#dbdbdb;outline:none;width:97px;height:46px;display:none}.radio-thumbnail input[type=radio]:checked~.title{color:var(--tutor-color-primary)}.radio-thumbnail input[type=radio]:checked~.icon-wrapper img{box-shadow:0 0 0 2px var(--tutor-color-primary)}.radio-thumbnail input[type=radio]:checked~.icon-wrapper:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.radio-thumbnail.has-title label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.radio-thumbnail.has-title label .title{margin-top:6px;display:block}.items-per-row-label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.items-per-row-label input[type=radio]:checked+.icon-col{background:#e9edfb}.items-per-row-label input[type=radio]:checked+.icon-col span{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.items-per-row-label input[type=radio]:checked+.icon-col:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.items-per-row-label .icon-col{cursor:pointer;background:var(--tutor-color-white);border:8px solid transparent;border-radius:3px;grid-template-columns:repeat(1,1fr);align-items:center;justify-items:center;width:95.4px;height:46px;transition:all .2s linear;display:grid;position:relative}.items-per-row-label .icon-col span{text-indent:-9999px;border:1px solid var(--tutor-border-color);background:#eff1f6;border-radius:2px;width:100%;height:100%;transition:all .2s ease-in-out}.items-per-row-label .icon-col:before{background-size:8px;width:16px;height:16px;top:-16px;right:-16px}.items-per-row-label .icon-col:focus:before{box-shadow:0 0 0 6px rgba(var(--tutor-color-primary-rgb),.1)}.items-per-row-label:nth-child(2) .icon-col{grid-gap:10.24px;grid-template-columns:repeat(2,1fr)}.items-per-row-label:nth-child(3) .icon-col{grid-gap:8.74px;grid-template-columns:repeat(3,1fr)}.items-per-row-label:nth-child(4) .icon-col{grid-gap:8.49px;grid-template-columns:repeat(4,1fr)}.items-per-row-label:not(:last-child){margin-right:30px}.items-per-row-label .title{margin-top:3px;display:inline-block}.tooltip-wrap{cursor:pointer;display:inline-block;position:relative}.tooltip-wrap.tooltip-icon{color:var(--tutor-color-muted);margin-left:12px}.rtl .tooltip-wrap.tooltip-icon{margin-left:0;margin-right:12px}.tooltip-wrap.tooltip-icon:after{content:"";font-family:tutor}.tooltip-wrap .tooltip-txt{background:var(--tutor-body-color);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:210px;color:var(--tutor-color-white);text-align:left;word-break:break-word;z-index:999999;opacity:0;visibility:hidden;border-radius:10px;padding:10px 15px;transition:all .2s ease-in;position:absolute}.tooltip-wrap .tooltip-txt:after{content:"";border:5px solid transparent;position:absolute}.tooltip-wrap:hover .tooltip-txt{opacity:1;visibility:visible;-webkit-filter:blur();filter:blur()}.tooltip-wrap .tooltip-top{bottom:calc(100% + 8px)}.tooltip-wrap .tooltip-top:after{border-top-color:var(--tutor-body-color);margin-left:-5px;top:100%;left:50%}.tooltip-wrap .tooltip-bottom{top:calc(100% + 8px)}.tooltip-wrap .tooltip-bottom:after{border-bottom-color:var(--tutor-body-color);margin-left:-5px;bottom:100%;left:50%}.tooltip-wrap .tooltip-top,.tooltip-wrap .tooltip-bottom{left:50%;transform:translate(-50%)}.tooltip-wrap .tooltip-left,.tooltip-wrap .tooltip-right{top:-8px}.tooltip-wrap .tooltip-left:after,.tooltip-wrap .tooltip-right:after{margin-top:-5px;top:18px}.tooltip-wrap .tooltip-left.arrow-center,.tooltip-wrap .tooltip-right.arrow-center{top:50%;transform:translateY(-50%)}.tooltip-wrap .tooltip-left.arrow-center:after,.tooltip-wrap .tooltip-right.arrow-center:after{margin-top:unset;top:50%;transform:translateY(-50%)}.tooltip-wrap .tooltip-right{left:calc(100% + 8px)}.tooltip-wrap .tooltip-right:after{border-right-color:var(--tutor-body-color);right:100%}.tooltip-wrap .tooltip-left{right:calc(100% + 8px)}.tooltip-wrap .tooltip-left:after{border-left-color:var(--tutor-body-color);left:100%}.tooltip-wrap .tooltip-top{transform:translate(-50%)translateY(-2px)}.tooltip-wrap .tooltip-bottom{transform:translate(-50%)translateY(2px)}.tooltip-wrap .tooltip-right{transform:translate(2px)}.tooltip-wrap .tooltip-left{transform:translate(-2px)}.tooltip-wrap:hover .tooltip-top,.tooltip-wrap:hover .tooltip-bottom{transform:translate(-50%)translateY(0)}.tooltip-wrap:hover .tooltip-right,.tooltip-wrap:hover .tooltip-left{transform:translate(0)}.tooltip-wrap:hover .arrow-center.tooltip-right,.tooltip-wrap:hover .arrow-center.tooltip-left{transform:translateY(-50%)translate(0)}.tooltip-wrap .arrow-center.tooltip-right{transform:translateY(-50%)translate(2px)}.tooltip-wrap .arrow-center.tooltip-left{transform:translateY(-50%)translate(-2px)}.tutor-option-field-row input[type=radio]{background-size:120%}.tutor-dashboard-page input[type=radio]{background-size:120%}.tutor-option-field-row input[type=checkbox]{background-size:70%}.tutor-dashboard-page input[type=checkbox]{background-size:70%}.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page input.tutor-form-control{padding:0 15px}.tutor-option-field-row input.tutor-form-control.tutor-w-90,.tutor-dashboard-page input.tutor-form-control.tutor-w-90{text-align:center;min-width:90px;max-width:90px;height:40px;padding:0 5px}.tutor-option-field-row input.tutor-form-control[type=number]{text-align:center;min-width:90px;max-width:90px;height:40px;padding:0 5px}.tutor-dashboard-page input.tutor-form-control[type=number]{text-align:center;min-width:90px;max-width:90px;height:40px;padding:0 5px}.tutor-option-field-row textarea.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control{resize:vertical;min-height:80px;padding-top:10px;padding-bottom:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.62}.tutor-option-field-row .tutor-form-radio label,.tutor-dashboard-page .tutor-form-radio label{font-size:15px}.tutor-option-field-row .tutor-form-radio .desc,.tutor-dashboard-page .tutor-form-radio .desc{margin-top:5px}.tutor-option-field-row select.tutor-form-select,.tutor-dashboard-page select.tutor-form-select{min-width:137px;padding:0 40px 0 20px}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-option-field-row textarea.tutor-form-control,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-option-field-row textarea.tutor-form-control:-moz-read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-option-field-row textarea.tutor-form-control:read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-dashboard-page textarea.tutor-form-control:-moz-read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-dashboard-page textarea.tutor-form-control:read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-option-field-row select.tutor-form-select::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row input.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row input.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row input.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:read-only::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:-moz-read-only::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:read-only::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:read-only::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page select.tutor-form-select::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page select.tutor-form-select::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page select.tutor-form-select::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page input.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page input.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page input.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:read-only::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:-moz-read-only::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:read-only::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:read-only::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select:focus,.tutor-option-field-row input.tutor-form-control:focus,.tutor-option-field-row textarea.tutor-form-control:focus,.tutor-dashboard-page select.tutor-form-select:focus,.tutor-dashboard-page input.tutor-form-control:focus,.tutor-dashboard-page textarea.tutor-form-control:focus{color:var(--tutor-body-color)}.tutor-option-field-row textarea.tutor-form-control:-moz-read-only:focus{color:var(--tutor-body-color)}.tutor-option-field-row textarea.tutor-form-control:read-only:focus{color:var(--tutor-body-color)}.tutor-dashboard-page textarea.tutor-form-control:-moz-read-only:focus{color:var(--tutor-body-color)}.tutor-dashboard-page textarea.tutor-form-control:read-only:focus{color:var(--tutor-body-color)}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control{height:40px;line-height:1}.tutor-option-field-row .tutor-form-check-input,.tutor-dashboard-page .tutor-form-check-input{width:20px;height:20px}.tutor-option-header input[type=search]:hover{box-shadow:0 0 10px -7px}.tutor-option-header input[type=search]:focus{border-color:var(--tutor-color-primary);box-shadow:0 0 10px -5px}.search-popup-opener,.search_result{border:1px solid var(--tutor-border-color);z-index:4;opacity:0;visibility:hidden;background:#fff;border-radius:6px;width:100%;max-height:554px;margin-top:6px;font-size:16px;transition:all .3s;position:absolute;top:100%;overflow-y:auto;transform:translateY(3px);box-shadow:0 6px 20px rgba(28,49,104,.1)}.search-popup-opener.visible,.search-popup-opener.show,.search_result.visible,.search_result.show{opacity:1;visibility:visible;transform:translateY(0)}.search-popup-opener .search_result_title,.search_result .search_result_title{align-items:center;display:flex}.search-popup-opener .search_result_title>svg,.search_result .search_result_title>svg{margin-right:4px}.search-popup-opener a,.search_result a{cursor:pointer;width:100%;color:var(--tutor-color-muted);vertical-align:middle;box-sizing:border-box;justify-content:space-between;padding:12px;text-decoration:none;transition:all .3s;display:flex}.search-popup-opener a:hover,.search_result a:hover{background-color:rgba(0,0,0,.03)}.search-popup-opener .no_item,.search_result .no_item{align-items:center;padding:15px 20px;display:flex}.search-popup-opener .no_item svg,.search_result .no_item svg{margin-right:7px}.search-popup-opener .search_result_title i,.search_result .search_result_title i{padding-right:10px;font-size:20px}.search-popup-opener .search_navigation,.search_result .search_navigation{vertical-align:middle;align-items:center;font-size:12px;display:flex}.search-popup-opener .search_navigation i,.search_result .search_navigation i{padding:0 5px;font-size:12px}.search-popup-opener .nav-track,.search-popup-opener .nav-track>*,.search_result .nav-track,.search_result .nav-track>*{display:flex}.item-wrapper.color-preset-picker .tutor-option-field-row{border-bottom:none!important}.item-wrapper.color-preset-picker .color-picker-wrapper .tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.item-wrapper.color-preset-picker{position:relative}.tutor-option-field-input.color-preset-grid{grid-gap:30px;grid-template-columns:repeat(4,1fr);padding-top:10px;padding-bottom:16px;display:grid}.color-preset-grid label.color-preset-input{cursor:pointer;display:inherit}.color-preset-grid label.color-preset-input .preset-item:hover{box-shadow:0 0 0 1px var(--tutor-border-color)}.color-preset-grid label.color-preset-input .preset-item{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);border-radius:6px;transition:all .2s linear;overflow:hidden}.color-preset-grid label.color-preset-input .header{grid-auto-flow:column;display:grid}.color-preset-grid label.color-preset-input .header span{text-indent:1000%;background:rgba(0,0,0,.8);height:37px}.color-preset-grid label.color-preset-input .header span:first-child{background:rgba(0,0,0,.8)}.color-preset-grid label.color-preset-input .header span:nth-child(2){background:rgba(0,0,0,.6)}.color-preset-grid label.color-preset-input .header span:nth-child(3){background:rgba(0,0,0,.4)}.color-preset-grid label.color-preset-input .header span:nth-child(4){background:rgba(0,0,0,.2)}.color-preset-grid label.color-preset-input .footer{justify-content:space-between;align-items:center;padding:8px 12px 8px 13px;display:flex}.color-preset-grid label.color-preset-input .footer .check-icon{border:2px solid var(--tutor-border-color);border-radius:4px;width:20px;height:20px;transition:all .2s linear;display:inline-block;position:relative}.color-preset-grid label.color-preset-input .footer .check-icon:before{content:"";transform-origin:50%;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:12px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.2)}.color-preset-grid label.color-preset-input input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.color-preset-grid label.color-preset-input input[type=radio]:checked+.preset-item{border-color:var(--tutor-color-primary);box-shadow:0 0 0 1px var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type=radio]:checked+.preset-item .check-icon{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type=radio]:checked+.preset-item .check-icon:before{opacity:1;transform:scale(1)}.color-preset-grid label.color-preset-input input[type=radio]:disabled+.preset-item{cursor:not-allowed}.color-preset-grid label.color-preset-input input[type=radio]:disabled+.preset-item .check-icon{opacity:.5}.color-preset-grid label.color-preset-input.is-checked{transition:all .2s;position:relative}.color-preset-grid label.color-preset-input.is-checked:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='11' viewBox='0 0 27 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.3' d='M11.605 1.54409C12.7084 0.64503 14.2916 0.645029 15.395 1.54409L27 11H0L11.605 1.54409Z' fill='%23EFF1F7'/%3e%3c/svg%3e ");width:27px;height:11px;margin-left:-13.5px;position:absolute;top:calc(100% + 20px);left:50%}.color-picker-wrapper .tutor-option-field-row:first-child{padding-top:15px}.color-picker-wrapper{z-index:1;position:relative}.color-picker-wrapper label.color-picker-input *{box-sizing:border-box;margin:0;padding:0}.color-picker-wrapper label.color-picker-input{cursor:pointer;background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);box-sizing:border-box;border-radius:6px;grid-template-columns:32px 1fr;gap:10px;width:120px;height:34px;transition:all .2s;display:grid;overflow:hidden}.color-picker-wrapper label.color-picker-input input[type=color]{cursor:pointer;width:32px;height:32px;box-shadow:none;border:none;border-right:1px solid #cecfd5;border-radius:0}.color-picker-wrapper label.color-picker-input input[type=color]:checked{border-color:var(--tutor-color-primary)}.color-picker-wrapper label.color-picker-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-picker-wrapper label.color-picker-input input[type=color]::-webkit-color-swatch{border:none}.color-picker-wrapper label.color-picker-input input[type=color]::-moz-color-swatch{border:none}.color-picker-wrapper label.color-picker-input input[type=text]{all:unset;width:100%;height:32px;box-shadow:none;text-align:left;cursor:text;border:none}.tutor-screen-backend-settings #wpbody-content .notice.notice-error{margin-bottom:10px}.tutor-backend-settings-page p,.tutor-backend-settings-page h1,.tutor-backend-settings-page h2,.tutor-backend-settings-page h3,.tutor-backend-settings-page h4,.tutor-backend-settings-page h5{margin:0;padding:0}.tutor-backend-settings-page{color:var(--tutor-color-secondary)}.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-gap:42px;grid-auto-flow:column;display:grid}@media (min-width:1400px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:245px 4fr 1fr}}@media (min-width:1600px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:1fr 825px 1fr}}@media (max-width:1400px){.tutor-backend-settings-page .tutor-option-form{grid-template-columns:min-content auto}}@media (max-width:1300px){.tutor-backend-settings-page .tutor-option-header{grid-gap:15px;grid-template-columns:auto 1fr auto}}.tutor-backend-settings-page .tutor-form-control{font-family:inherit}.tutor-backend-settings-page .search-field{position:relative}.tutor-backend-settings-page .search-field input[type=search i]::-webkit-search-cancel-button{cursor:pointer}.tutor-backend-settings-page .d-block{display:block}.tutor-backend-settings-page .mce-path{display:none!important}.tutor-backend-settings-page .mce-top-part{border-bottom:1px solid #c0c3cb}.tutor-backend-settings-page .mce-top-part:before{box-shadow:none}.tutor-backend-settings-page .wp-editor-container{border:1px solid #c0c3cb;border-radius:6px;overflow:hidden}.tutor-backend-settings-page div.mce-toolbar-grp{background:0 0;border-bottom:none}.tutor-backend-settings-page div.mce-statusbar{border-top:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle i.mce-i-resize{display:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle{opacity:0;visibility:hidden;background:#c0c3cb;border-radius:6px;width:40px;height:4px;margin:auto;transition:all .2s;bottom:0;left:0}.tutor-backend-settings-page .wp-editor-container .mce-container-body .mce-resizehandle:active,.tutor-backend-settings-page .wp-editor-container:hover .mce-container-body .mce-resizehandle{visibility:visible;opacity:1;bottom:10px}.tutor-option-header{background:var(--tutor-color-white);align-items:center;min-height:60px}.tutor-option-header>div:nth-child(3){text-align:right;justify-self:flex-end;min-width:200px}.tutor-option-header .title{color:var(--tutor-body-color);font-size:24px;font-weight:500;line-height:34px}.tutor-option-header .tutor-input-group .tutor-form-control{border:1px solid #bababa;border-radius:6px;height:40px}.tutor-option-header .save-button .tutor-btn{padding:7px 24.3px}.tutor-option-header{z-index:99;border-bottom:1px solid #f0f0f1;width:auto;height:60px;position:fixed;top:32px;left:36px;right:0}@media (min-width:960px){.tutor-option-header{left:160px}}@media (max-width:782px){.tutor-option-header{top:47px;left:0}}.tutor-option-body{position:relative}.tutor-option-main-title{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.tutor-option-main-title h2{color:var(--tutor-body-color)}.tutor-option-single-item h4{margin-bottom:12px}.tutor-option-single-item .item-wrapper{background:var(--tutor-color-white);box-sizing:border-box;border:1px solid #d3d4d9;border-radius:6px;padding:24px}.tutor-option-single-item .item-wrapper:not(:last-child){margin-bottom:8px}@media (min-width:1200px){.tutor-option-single-item.email-settings .tutor-option-field-label{padding-right:53px}}.tutor-option-single-item.email-settings [name=email-settings-textarea]{min-height:130px}.tutor-option-single-item.item-variation-table .item-wrapper{padding:12px 16px}.tutor-option-single-item.item-variation-table .tutor-option-field-row{padding-left:4px;padding-right:4px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:first-child){padding-top:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:last-child){padding-bottom:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child{z-index:1;position:relative}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child:before{content:"";z-index:-1;background:var(--tutor-color-gray-10);opacity:.8;border:1px solid var(--tutor-border-color);border-radius:6px 6px 0 0;position:absolute;top:-13px;bottom:-1px;left:-17px;right:-17px}.tutor-option-single-item.item-variation-table .tutor-option-field-input{align-items:center;display:flex}.tutor-option-single-item.item-variation-table.table-col-3 .tutor-option-field-row{grid-template-columns:35px 1fr 1fr}@media (min-width:768px){.tutor-option-single-item.item-variation-grid .item-grid{columns:2;gap:10px 24px}.tutor-option-single-item.item-variation-grid .item-grid>*{break-inside:avoid;margin-bottom:10px}@supports (grid-template-rows:masonry){.tutor-option-single-item.item-variation-grid .item-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:masonry;grid-auto-flow:dense;display:grid}.tutor-option-single-item.item-variation-grid .item-grid>*{margin-bottom:0}}}.tutor-option-single-item.item-variation-grid .item-wrapper{border-color:#e3e5eb;padding:2px 15px}.tutor-option-single-item.item-variation-grid .tutor-option-field-row{border-color:var(--tutor-border-color);padding-top:8px;padding-bottom:8px}.tutor-option-single-item.item-variation-grid .tutor-option-field-row>div:nth-child(2){word-break:break-word;font-weight:600}.tutor-option-single-item.item-variation-grid .tutor-option-field-row [class^=tutor-text].success{color:var(--tutor-color-success)}.tutor-option-single-item.item-variation-dragndrop .item-wrapper{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);padding:28px 28px 25px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone{--borderWidth:2px;--borderGap:18px;background-image:linear-gradient(to right,rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%),linear-gradient(to right,rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%);background-position:top,100%,bottom,0;background-repeat:repeat-x,repeat-y;background-size:var(--borderGap)var(--borderWidth),var(--borderWidth)var(--borderGap);background-color:var(--tutor-color-white);text-align:center;color:var(--tutor-body-color);border-color:#bdcaf1;border-radius:6px;padding:25px 30px 38px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover{box-shadow:inset 0 0 0 2px var(--tutor-border-color);z-index:1;transition:all .1s linear;position:relative;overflow:hidden}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover:after{content:"";z-index:-1;opacity:.05;background:linear-gradient(-45deg,#23a6d5,#ee7752,#23d5ab) 0 0/400% 400%;animation:10s linear infinite alternate-reverse gradient;position:absolute;top:0;bottom:0;left:0;right:0}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.file-attached .file-info{margin-top:15px;display:block}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .icon{color:#1973aa;font-size:77px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .title{font-size:20px;font-weight:500;line-height:140%}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle{margin-top:8px;padding-left:0;font-size:15px;font-weight:500;line-height:160%}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle>span{color:var(--tutor-color-muted)}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm{cursor:pointer;color:#3e64de;background:#e9edfb;border-color:#e9edfb;margin-top:8px;display:inline-flex}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:hover,.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:focus{background:#e0e6f9;border-color:#dbe2f9;box-shadow:0 0 0 3px #f6f8fd}.tutor-option-single-item.base_permalink .tutor-option-field-input input{min-width:220px;max-width:220px}.item-wrapper>.tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-option-field-row{grid-gap:30px;grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;display:grid}.tutor-option-field-row.tutor-d-block{display:block!important}.tutor-option-field-row .tutor-option-field-input.tutor-d-flex{margin-top:0}.tutor-option-field-row .type-check .tutor-form-check{align-items:center}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type=email]+span{width:100%;position:absolute;right:0}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type=email]+span.danger{color:red}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input{text-align:right;justify-self:flex-end;position:relative}.tutor-option-field-row:first-child{padding-top:0}.tutor-option-field-row:last-child{padding-bottom:0}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex{margin-top:20px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex.logo-upload{margin-top:12px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input{margin-top:25px}.tutor-option-field-row.has-bg{z-index:1;border:none;border-top:1px solid #f9f9f9;position:relative}.tutor-option-field-row.has-bg:before{content:"";--width:50px;width:calc(100% + var(--width));height:calc(100% + 2px);left:calc(var(--width)/-2);z-index:-1;background:rgba(243,243,243,.5);border-top:1px solid #f9f9f9;position:absolute;top:-2px}.tutor-option-field-row.double-input{align-items:flex-start}.tutor-option-field-row.double-input .tutor-option-field-input label{justify-content:flex-end;align-items:center;display:flex}.tutor-option-field-row.double-input .tutor-option-field-input label span{margin-right:10px}.tutor-option-field-row.double-input .tutor-option-field-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-row.double-input .tutor-option-field-input .tutor-form-control{margin-right:0}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage{padding-right:24px;position:relative}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:before{content:"";background:#dcdbdc;width:24px;height:1px;position:absolute;right:0}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:first-child:after{content:"";background:#dcdbdc;width:1px;height:54px;position:absolute;top:20px;right:0}.tutor-option-field-row[class*=col-] .tutor-option-field-label{align-self:start}.tutor-option-field-row[class*=col-] .tutor-option-field-input{justify-self:unset}.tutor-option-field-row.col-1x1{grid-template-columns:repeat(2,1fr)}.tutor-option-field-row.col-1x2{grid-template-columns:1fr 2fr}.tutor-option-field-row.col-1x145{grid-template-columns:1fr 1.45fr}.tutor-option-field-row.row-variation-code{grid-template-columns:repeat(2,auto);grid-auto-flow:unset}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code{justify-self:unset;grid-column:1/-1;position:relative}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control{color:#28408e;background-color:inherit;border-color:#bababa;min-height:157px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control:focus{border-color:var(--tutor-brand-wordpress)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn{border:1px solid var(--tutor-brand-wordpress);color:var(--tutor-brand-wordpress);cursor:pointer;background:0 0;align-items:center;padding:5px 7px;font-size:13px;font-weight:600;line-height:1.23;display:flex;position:absolute;top:16px;right:16px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn>i{margin-right:3px;font-size:16px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:hover,.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{background:var(--tutor-brand-wordpress);color:var(--tutor-color-white)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{box-shadow:0 0 0 3px rgba(var(--tutor-color-primary-rgb),.1)}.tutor-option-checkbox-horizontal{display:block}.tutor-option-checkbox-horizontal .tutor-option-field-input{margin-top:15px!important}.tutor-option-field-label label,.tutor-option-field-label .label{color:var(--tutor-body-color);display:block}.tutor-option-field-label em{mix-blend-mode:multiply;color:#161616;background:#dcdbdc;border-radius:3px;padding:0 3px;font-style:normal}.tutor-option-field-label .desc{margin-top:5px}.tutor-option-field-label.has-tooltip{align-items:center;display:flex}.tutor-option-field-input.tutor-d-flex{text-align:left}.tutor-option-field-input.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:20px}.tutor-option-field-input.tutor-d-flex,.tutor-option-field-input.tutor-d-block{margin-top:20px}.tutor-option-field-input.tutor-d-flex input.tutor-form-control{min-width:90px}.tutor-option-field-input .double-input label{justify-content:flex-end;align-items:center;display:flex}.tutor-option-field-input .double-input label span{margin-right:10px}.tutor-option-field-input .double-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-input .double-input .tutor-form-control{margin-right:0}.tutor-option-field-input .double-input .revenue-percentage{padding-right:24px;position:relative}.tutor-option-field-input .double-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-input .double-input .revenue-percentage:before{content:"";background:#dcdbdc;width:24px;height:1px;position:absolute;right:0}.tutor-option-field-input .double-input .revenue-percentage:first-child:after{content:"";background:#dcdbdc;width:1px;height:54px;position:absolute;top:20px;right:0}.tutor-option-field-input .logo-upload input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.tutor-option-field-input .logo-upload{background:var(--tutor-color-white);border:1px solid #bababa;border-radius:6px;align-items:center;margin-top:12px;padding:20px}.tutor-option-field-input .logo-upload span.delete-btn{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-color:var(--tutor-color-danger);cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:50%;width:24px;height:24px;display:inline-block;position:absolute;top:-12px;right:-12px}.tutor-option-field-input .logo-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-field-input .logo-upload .logo-preview{background:var(--tutor-color-gray-10);border:2px solid var(--tutor-color-gray-10);border-radius:3px;justify-content:center;align-items:center;width:268px;height:98px;margin-right:38px;display:flex;position:relative}.tutor-option-field-input .logo-upload .logo-preview img{object-fit:contain;width:100%;height:100%;padding:10px 25px}.tutor-option-field-input .logo-upload .logo-upload-wrap{color:#161616;font-size:15px;font-weight:400;line-height:160%}.tutor-option-field-input .logo-upload .logo-upload-wrap p{margin-bottom:12px}.tutor-option-field-input .instructor-list>.vertical,.tutor-option-field-input .instructor-list .horizontal{grid-gap:20px;grid-template-columns:1fr 2fr;display:grid}.tutor-option-field-input .instructor-list>.vertical:not(:first-child),.tutor-option-field-input .instructor-list .horizontal:not(:first-child){margin-top:36px}.tutor-option-field-input .instructor-list .fields-wrapper{grid-gap:30px;grid-auto-flow:column;display:grid}.tutor-option-field-input .public-profile{--imgWidth:138px;grid-template-columns:repeat(auto-fill,minmax(var(--imgWidth),1fr));grid-gap:30px;justify-items:flex-start;display:grid}.tutor-option-field-input .instructor-list .icon-wrapper img,.tutor-option-field-input .public-profile .icon-wrapper img{border-radius:6px}.tutor-option-field-input .public-profile .icon-wrapper img{max-width:100%}.tutor-option-field-input .layout-label{color:var(--tutor-body-color);font-size:15px;font-weight:400;line-height:160%}.tutor-option-field-input .type-check.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:20px}.tutor-option-field-input .type-check.tutor-d-block .tutor-form-check:not(:last-child){margin-bottom:30px}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check{align-items:flex-start}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check .desc{margin-top:5px}.tutor-option-field-input .tutor-d-flex.input-select>[class^=tutor-form-]:not(:last-child){margin-right:15px}.tutor-option-field-input .tutor-d-flex.input-select>[class^=tutor-form-]:last-child{margin-left:15px}.tutor-option-field-input .type-toggle-grid{grid-gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:8px 0;display:grid}@media (min-width:1400px){.tutor-option-field-input .type-toggle-grid{grid-template-columns:repeat(3,1fr)}}.tutor-option-field-input .type-toggle-grid>.toggle-item:hover{border:1px solid #41454f}.tutor-option-field-input .type-toggle-grid>.toggle-item{text-align:left;border:1px solid #bababa;border-radius:6px;align-items:center;padding:16px 9px;transition:all .3s;display:flex}.tutor-option-field-input .type-toggle-grid>.toggle-item .tutor-form-toggle-control{margin-left:0;margin-right:8px}.rtl .tutor-option-field-input .type-toggle-grid>.toggle-item .tutor-form-toggle-control{margin-left:8px;margin-right:0}.tutor-option-field-input .type-toggle-grid>.toggle-item .tooltip-wrap.tooltip-icon{margin-left:5px}.rtl .tutor-option-field-input .type-toggle-grid>.toggle-item .tooltip-wrap.tooltip-icon{margin-left:0;margin-right:5px}.tutor-option-field-input .tutor-type-password{position:relative}.tutor-option-field-input .tutor-type-password input{margin:0;padding-right:30px}.tutor-option-field-input .tutor-type-password button{cursor:pointer;background-color:#fff;border:none;border-radius:4px;outline:none;height:calc(100% - 4px);padding:8px;line-height:1;position:absolute;top:2px;right:2px}.tutor-option-field-input.has-btn-after{align-items:center}.tutor-option-field-input.has-btn-after .tutor-btn{margin-left:17px}.tutor-option-field-input.has-btn-after .delete-btn{cursor:pointer;color:gray;justify-content:center;align-items:center;width:18px;height:20px;margin-left:15px;font-size:26px;display:flex}.tutor-option-nav-page.gradebook .tutor-option-single-item{margin-bottom:10px}.tutor-option-nav-page.import-export .popup-opener{margin-left:14px}.tutor-option-nav-page.import-export .popup-opener .popup-menu{text-align:left;right:-16px}.tutor-option-nav-page.import-export .popup-opener .popup-menu:before{right:20px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row{--padding:13px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:last-child){padding-bottom:var(--padding);border-color:var(--tutor-border-color)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child){padding-top:var(--padding)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child) .tutor-option-field-label:last-child{color:var(--tutor-body-color)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label{color:var(--tutor-color-secondary)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label>p{align-items:center;display:inline-flex}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-link{color:var(--tutor-color-muted);margin-left:2px;font-size:24px;text-decoration:none}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-check{background:var(--tutor-design-success);color:var(--tutor-color-white);border-radius:50%;margin-right:2px;font-size:16px}.tutor-option-nav-page.tutor-pages .btn-wrap.regenerate-pages{margin-bottom:18px;padding-top:16px}.loading-spinner{background:var(--tutor-color-gray-10);z-index:10;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner:before{content:"";box-sizing:border-box;border:2px solid #eee;border-top-color:#1973aa;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite spinner;position:absolute;top:50%;left:50%}@keyframes spinner{to{transform:rotate(360deg)}}.loading-spinner:before{width:50px;height:50px;top:30%}.loading-spinner.hide{display:none}.tutor-table-certificate-settings .tutor-option-field-input [class^=tutor-icon-]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .3s;display:inline-flex}.tutor-table-certificate-settings .tutor-option-field-input [class^=tutor-icon-]:hover{background:var(--tutor-color-gray-10)}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-tag .button{padding-left:20px;padding-right:20px}.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag select{background-position:right 10px top 55%;padding-left:20px;padding-right:40px}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag .button,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category .tablenav-pages .button,.post-type-courses.taxonomy-course-tag .tablenav-pages .button{min-height:30px;padding:0 4px}.post-type-courses.taxonomy-course-category textarea,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag textarea,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category input[type=text]:not(.current-page){border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category input[type=search]{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-tag input[type=text]:not(.current-page){border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-tag input[type=search]{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category textarea:not(:focus),.post-type-courses.taxonomy-course-category select:not(:focus),.post-type-courses.taxonomy-course-tag textarea:not(:focus),.post-type-courses.taxonomy-course-tag select:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category input[type=text]:not(.current-page):not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category input[type=search]:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-tag input[type=text]:not(.current-page):not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-tag input[type=search]:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category .form-wrap p,.post-type-courses.taxonomy-course-tag .form-wrap p{margin-top:16px}.post-type-courses.taxonomy-course-category p.search-box,.post-type-courses.taxonomy-course-category .actions.bulkactions,.post-type-courses.taxonomy-course-tag p.search-box,.post-type-courses.taxonomy-course-tag .actions.bulkactions{display:flex}.post-type-courses.taxonomy-course-category table.wp-list-table,.post-type-courses.taxonomy-course-tag table.wp-list-table{border-color:#cdcfd5;border-radius:6px;margin-top:24px}.post-type-courses.taxonomy-course-category table.wp-list-table thead th,.post-type-courses.taxonomy-course-category table.wp-list-table thead td,.post-type-courses.taxonomy-course-tag table.wp-list-table thead th,.post-type-courses.taxonomy-course-tag table.wp-list-table thead td{background:#f4f6f9}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>:first-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>:first-child{border-top-left-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>:last-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>:last-child{border-top-right-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) td{background:#fff}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(2n) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(2n) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(2n) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(2n) td{background:#fcfcfd}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) td{border-bottom:1px solid #cdcfd5}.post-type-courses.taxonomy-course-category .tablenav.top,.post-type-courses.taxonomy-course-tag .tablenav.top{margin-top:20px}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2),.monetization-fees.is-disable .tutor-option-field-row:nth-child(3){cursor:not-allowed;position:relative}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2):before,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3):before{content:"";z-index:1;background:rgba(255,255,255,.55);position:absolute;top:0;bottom:0;left:0;right:0}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) input:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) input:disabled{cursor:not-allowed}.revenue-percentage input.warning{border-color:var(--tutor-danger-color)!important;box-shadow:0 0 0 3px #ffe6e6!important}.template-preview img{position:relative;overflow:hidden}.template-preview img:empty:before{content:"";color:#b4b7c0;background:#eff1f6;justify-content:center;align-items:center;font-size:2em;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;font-family:tutor!important}.tutor-option-field-input.image-previewer img:before{content:"";background:#eff1f6 url("data:image/svg+xml;charset=UTF-8,%3csvg width='125' height='32' viewBox='0 0 125 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66663 9.37562C4.66663 6.77485 6.75507 4.6665 9.33131 4.6665H22.1438C24.72 4.6665 26.8085 6.77485 26.8085 9.37562V19.4552C26.8085 19.9329 26.4249 20.3201 25.9517 20.3201C25.4785 20.3201 25.0949 19.9329 25.0949 19.4552V9.37562C25.0949 7.73023 23.7737 6.39638 22.1438 6.39638H9.33131C7.70145 6.39638 6.38018 7.73023 6.38018 9.37562V22.3102C6.38018 23.9556 7.70144 25.2894 9.33131 25.2894H19.3246C19.7978 25.2894 20.1813 25.6767 20.1813 26.1543C20.1813 26.632 19.7978 27.0193 19.3246 27.0193H9.33131C6.75507 27.0193 4.66663 24.9109 4.66663 22.3102V9.37562Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9032 25.8664C21.9032 25.3887 22.2868 25.0015 22.76 25.0015L29.1432 25.0015C29.6164 25.0015 29.9999 25.3887 29.9999 25.8664C29.9999 26.3441 29.6164 26.7313 29.1432 26.7313L22.76 26.7313C22.2868 26.7313 21.9032 26.3441 21.9032 25.8664Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0827 21.7856C26.5559 21.7856 26.9395 22.1729 26.9395 22.6506L26.9395 29.1348C26.9395 29.6125 26.5559 29.9998 26.0827 29.9998C25.6095 29.9998 25.2259 29.6125 25.2259 29.1348L25.2259 22.6506C25.2259 22.1729 25.6095 21.7856 26.0827 21.7856Z' fill='%23B4B7C0'/%3e%3cpath d='M9.03067 17.1587C8.9164 17.2781 8.85254 17.4377 8.85254 17.6038V21.9306C8.85254 22.4614 9.27875 22.8917 9.80451 22.8917H21.8629C22.3886 22.8917 22.8148 22.4614 22.8148 21.9306V17.6069C22.8148 17.439 22.7495 17.2778 22.6329 17.158L19.1287 13.5567C18.7763 13.1946 18.1969 13.1887 17.8373 13.5437L13.375 17.9483C13.2556 18.0662 13.0634 18.0648 12.9458 17.9452L11.2367 16.2087C10.8765 15.8427 10.2855 15.8469 9.93056 16.218L9.03067 17.1587Z' fill='%23B4B7C0'/%3e%3cpath d='M15.0194 10.7788C15.0194 11.9171 14.1054 12.8398 12.9779 12.8398C11.8503 12.8398 10.9363 11.9171 10.9363 10.7788C10.9363 9.64052 11.8503 8.71777 12.9779 8.71777C14.1054 8.71777 15.0194 9.64052 15.0194 10.7788Z' fill='%23B4B7C0'/%3e%3cpath d='M40.2588 21.1758C42.9175 21.1758 44.5288 19.6011 44.5288 17.2866V10.4312H42.8955V17.1548C42.8955 18.6929 41.9434 19.7256 40.2588 19.7256C38.5742 19.7256 37.6147 18.6929 37.6147 17.1548V10.4312H35.9741V17.2866C35.9741 19.6011 37.6074 21.1758 40.2588 21.1758ZM46.2866 23.5635H47.8687V19.7036H47.9053C48.3594 20.5972 49.2456 21.1538 50.3369 21.1538C52.2705 21.1538 53.5376 19.6084 53.5376 17.1548V17.1475C53.5376 14.6865 52.2778 13.1484 50.3149 13.1484C49.2163 13.1484 48.3667 13.7051 47.9053 14.6206H47.8687V13.2949H46.2866V23.5635ZM49.9048 19.7915C48.7109 19.7915 47.8613 18.7515 47.8613 17.1548V17.1475C47.8613 15.5435 48.7036 14.5034 49.9048 14.5034C51.1426 14.5034 51.9263 15.5068 51.9263 17.1475V17.1548C51.9263 18.7808 51.1499 19.7915 49.9048 19.7915ZM54.8267 21H56.4087V10.4312H54.8267V21ZM61.3452 21.1538C63.5498 21.1538 65 19.6304 65 17.1475V17.1328C65 14.6646 63.5352 13.1484 61.3379 13.1484C59.1479 13.1484 57.6904 14.6719 57.6904 17.1328V17.1475C57.6904 19.623 59.1333 21.1538 61.3452 21.1538ZM61.3525 19.8281C60.1147 19.8281 59.3091 18.854 59.3091 17.1475V17.1328C59.3091 15.4482 60.1221 14.4741 61.3379 14.4741C62.5757 14.4741 63.3813 15.4482 63.3813 17.1328V17.1475C63.3813 18.8467 62.5903 19.8281 61.3525 19.8281ZM68.4863 21.1392C69.5044 21.1392 70.3979 20.6118 70.8447 19.7842H70.874V21H72.4634V15.6899C72.4634 14.1445 71.2695 13.1484 69.3872 13.1484C67.4902 13.1484 66.3403 14.1665 66.2305 15.4922L66.2231 15.5728H67.7173L67.7319 15.5068C67.8638 14.8916 68.4277 14.4595 69.3433 14.4595C70.3247 14.4595 70.874 14.9722 70.874 15.8218V16.4004L68.7793 16.5249C66.9556 16.6348 65.9155 17.4551 65.9155 18.7954V18.8101C65.9155 20.1943 66.9482 21.1392 68.4863 21.1392ZM67.5122 18.7734V18.7588C67.5122 18.1069 68.0396 17.6895 68.9917 17.6309L70.874 17.5137V18.1143C70.874 19.1177 70.0317 19.8721 68.9185 19.8721C68.0688 19.8721 67.5122 19.4473 67.5122 18.7734ZM76.8799 21.1538C77.9858 21.1538 78.8354 20.5972 79.2969 19.6963H79.3262V21H80.9155V10.4312H79.3262V14.606H79.2969C78.8354 13.6978 77.9565 13.1484 76.8652 13.1484C74.9316 13.1484 73.6572 14.6865 73.6572 17.1401V17.1475C73.6572 19.6011 74.917 21.1538 76.8799 21.1538ZM77.2974 19.7915C76.0449 19.7915 75.2759 18.7881 75.2759 17.1475V17.1401C75.2759 15.5142 76.0522 14.5034 77.2974 14.5034C78.4839 14.5034 79.3335 15.5435 79.3335 17.1401V17.1475C79.3335 18.7515 78.4912 19.7915 77.2974 19.7915ZM86.4453 12.1084C86.9653 12.1084 87.3682 11.6982 87.3682 11.2002C87.3682 10.6948 86.9653 10.2847 86.4453 10.2847C85.9326 10.2847 85.5225 10.6948 85.5225 11.2002C85.5225 11.6982 85.9326 12.1084 86.4453 12.1084ZM85.6543 21H87.2363V13.2949H85.6543V21ZM88.8696 21H90.4517V16.2393C90.4517 15.2432 91.1182 14.5034 92.0557 14.5034C92.9492 14.5034 93.5132 15.0747 93.5132 15.9683V21H95.0659V16.1807C95.0659 15.2065 95.7178 14.5034 96.6553 14.5034C97.5928 14.5034 98.1274 15.082 98.1274 16.0854V21H99.7168V15.7046C99.7168 14.1592 98.7207 13.1484 97.1973 13.1484C96.0986 13.1484 95.1904 13.7271 94.7949 14.6646H94.7583C94.4507 13.6978 93.6743 13.1484 92.6123 13.1484C91.6016 13.1484 90.8179 13.6831 90.4883 14.4888H90.4517V13.2949H88.8696V21ZM103.511 21.1392C104.529 21.1392 105.422 20.6118 105.869 19.7842H105.898V21H107.488V15.6899C107.488 14.1445 106.294 13.1484 104.412 13.1484C102.515 13.1484 101.365 14.1665 101.255 15.4922L101.248 15.5728H102.742L102.756 15.5068C102.888 14.8916 103.452 14.4595 104.368 14.4595C105.349 14.4595 105.898 14.9722 105.898 15.8218V16.4004L103.804 16.5249C101.98 16.6348 100.94 17.4551 100.94 18.7954V18.8101C100.94 20.1943 101.973 21.1392 103.511 21.1392ZM102.537 18.7734V18.7588C102.537 18.1069 103.064 17.6895 104.016 17.6309L105.898 17.5137V18.1143C105.898 19.1177 105.056 19.8721 103.943 19.8721C103.093 19.8721 102.537 19.4473 102.537 18.7734ZM112.402 23.7173C114.578 23.7173 115.94 22.5454 115.94 20.7876V13.2949H114.351V14.606H114.314C113.86 13.7344 113.01 13.1484 111.926 13.1484C109.971 13.1484 108.682 14.6646 108.682 17.0815V17.0889C108.682 19.4912 109.956 21.0073 111.89 21.0073C112.996 21.0073 113.875 20.4727 114.314 19.6377H114.351V20.6924C114.351 21.769 113.655 22.4429 112.395 22.4429C111.406 22.4429 110.74 22.106 110.527 21.6152L110.498 21.5566H108.931L108.938 21.6226C109.172 22.8018 110.425 23.7173 112.402 23.7173ZM112.336 19.7183C111.084 19.7183 110.3 18.7222 110.3 17.1108V17.1035C110.3 15.5142 111.084 14.5034 112.336 14.5034C113.538 14.5034 114.351 15.5215 114.351 17.1035V17.1108C114.351 18.7002 113.545 19.7183 112.336 19.7183ZM120.796 21.1538C122.664 21.1538 123.85 20.0405 124.099 18.8174L124.114 18.7368H122.612L122.59 18.7954C122.393 19.374 121.77 19.8574 120.833 19.8574C119.573 19.8574 118.774 19.0078 118.745 17.5503H124.202V17.0156C124.202 14.7012 122.876 13.1484 120.715 13.1484C118.555 13.1484 117.163 14.7598 117.163 17.1694V17.1768C117.163 19.6084 118.533 21.1538 120.796 21.1538ZM120.723 14.4448C121.755 14.4448 122.502 15.0967 122.634 16.4297H118.767C118.906 15.1406 119.697 14.4448 120.723 14.4448Z' fill='%23B4B7C0'/%3e%3c/svg%3e ") 50% no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tutor-option-field-input.image-previewer .preview-loading{background:#f3f3f3;border-radius:3px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tutor-option-field-input.image-previewer .preview-loading:before{content:"";box-sizing:border-box;border:2px solid #e8e8e8;border-top-color:#1a73aa;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite spinner;position:absolute;top:50%;left:50%}.tutor-option-field-input.image-previewer .preview-loading.is-loading{display:block}.tutor-option-field-input.image-previewer .delete-btn{visibility:hidden}.tutor-option-field-input.image-previewer.is-selected .delete-btn{visibility:visible}.tutor-option-field-input.image-previewer.is-selected img:before{visibility:hidden}.tutor-option-field-label .isHighlighted{z-index:1;display:inline-flex;position:relative}.tutor-option-field-label .isHighlighted:before{content:"";background:rgba(var(--tutor-color-warning-rgb),.2);border:1px solid rgba(var(--tutor-color-warning-rgb),.3);box-sizing:border-box;z-index:-1;border-radius:3px;animation:.5s infinite alternate blinking;position:absolute;top:1px;bottom:1px;left:-6px;right:-6px}@keyframes blinking{0%{opacity:0}to{opacity:1}}.tutor-option-tab-pages .tutor-option-field-label{float:unset;width:unset}.tutor-option-tab-pages .tutor-option-field-input input[type=radio]:checked:before{display:none}.tutor-option-tab-pages .tutor-option-field-input input[type=checkbox]:checked:before{display:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table{text-decoration:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li{display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:first-child{width:37%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:last-child{width:50%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt{min-width:230px;max-width:400px;padding:0;display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt>div{border-radius:0 10px 10px 0;height:32px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-tooltip-content{flex-basis:100%;padding:1px 11px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard{background:var(--tutor-color-secondary);flex-basis:100px;padding:0 5px 0 3px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard span{padding:0 3px 0 0;font-size:18px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-icon,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-icon,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-reject-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-reject-content{margin-bottom:25px}@media (max-width:600px){.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child),.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child){margin-bottom:15px}}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button{padding:3px 30px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject button:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject textarea.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject select.tutor-form-select:focus:focus{border:2px solid #1973aa}table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-left,table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-right{top:-8px}#screen-meta-links+.tutor-user-registration-notice-wrapper{margin-top:45px}.tutor-user-registration-notice{border:1px solid var(--tutor-border-color);box-sizing:border-box;background:#fff;border-radius:6px;align-items:center;width:100%;margin:11px 0 15px;display:flex;overflow:hidden}.tutor-user-registration-notice>div:first-child img{margin:16px}.tutor-user-registration-notice>div:nth-child(2){color:#676a72;flex:1;padding:20px 0;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.tutor-user-registration-notice>div:nth-child(2) strong{color:#000}.tutor-user-registration-notice>div:last-child{border-left:1px solid var(--tutor-border-color);flex-direction:column;justify-content:space-around;align-self:stretch;margin-left:20px;display:flex}.tutor-user-registration-notice>div:last-child a{text-align:center;width:calc(100% - 40px);height:100%;color:var(--tutor-color-muted);align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.tutor-user-registration-notice>div:last-child a:hover{color:#3e64de;background:#f3f3f5}.tutor-user-registration-notice>div:last-child a,.tutor-user-registration-notice>div:last-child a:hover,.tutor-user-registration-notice>div:last-child a:focus,.tutor-user-registration-notice>div:last-child a:active{box-shadow:none;outline:0!important}.tutor-user-registration-notice>div:last-child hr{border:none;border-top:1px solid var(--tutor-border-color);width:100%;height:0;margin:0;display:block}.tutor-qna-single-question table.tutor-table-data-td-target [data-td-target]{padding:12px!important}.tutor-qna-single-question table.tutor-table tr:last-child td:last-child{border-radius:0}.tutor-qna-single-question table.tutor-table-data-td-target .is-active:not(.expand-btn){background-color:#fff!important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}.tutor-qna-single-question .tutor-qna-single-wrapper .qna-back-button{color:#5b616f;font-size:16px;font-style:normal;font-weight:400}.tutor-qna-single-question .tutor-qa-reply{z-index:10;background:#fff;bottom:0}.tutor-qna-single-question .tutor-qa-reply textarea{border:none;border:1px solid var(--tutor-border-color);resize:none;border-radius:6px;width:100%;padding:15px;min-height:initial!important;height:80px!important}.tutor-qna-single-question .tutor-qa-reply textarea,.tutor-qna-single-question .tutor-qa-reply textarea:focus,.tutor-qna-single-question .tutor-qa-reply textarea:active{box-shadow:none;outline:none!important}.tutor-qna-single-question .tutor-qna-badges .tutor-btn:not(:last-child){margin-right:18px}.tutor-qna-single-question .tutor-qna-single-wrapper{max-height:calc(100vh - 100px);overflow-y:auto}.tutor-qna-single-question .tutor-qa-sticky-bar{border-bottom:1px solid var(--tutor-border-color);z-index:9;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:0}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{flex-direction:column;margin-bottom:30px;display:flex}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user{align-items:center;gap:16px;margin-bottom:16px;display:flex}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user img{border-radius:50%;width:48px;height:48px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text{background:#fff;border-radius:8px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:16px 24px;position:relative}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text:before{content:"";background:inherit;-webkit-clip-path:polygon(0% 0%,0% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,100% 0%);border-radius:3px;width:20px;height:20px;position:absolute;top:-5px;transform:rotate(45deg)}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-left .tutor-qna-text:before{left:15px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right{align-items:flex-end}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-user{flex-direction:row-reverse}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-text:before{right:15px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat p{margin:0}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat ul{padding-left:2rem}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat ul li{list-style-type:disc}.tutor-qna-single-question:not([data-context=backend-dashboard-qna-single]) .tutor-qna-left .tutor-qna-text{min-width:50px;color:var(--tutor-body-color);background:#e3e9f7}.tutor-qna-single-question:not([data-context=backend-dashboard-qna-single]) .tutor-qna-right .tutor-qna-text{color:var(--tutor-body-color);background:#dbe9eb}.tutor-qna-single-question .tutor-toggle-reply{text-align:right}.tutor-qna-single-question .tutor-toggle-reply span{cursor:pointer}.tutor-qna-single-question .tutor-toggle-reply span:hover{color:#41454f;font-style:normal;font-weight:400;text-decoration:underline}body.wp-admin .tutor-qa-chatlist{margin-top:16px;margin-right:16px}table.qna-list-table .tutor-icon-msg-important-filled{color:var(--tutor-color-muted)}table.qna-list-table .tutor-icon-msg-important-fill-filled{color:#ed9700}table.qna-list-table tr .tutor-qna-title{color:#212327;font-size:16px;font-style:normal;font-weight:500;display:block}table.qna-list-table tr:not(.is-qna-read) .tutor-qna-title{color:#212327;font-size:16px;font-weight:700}table.qna-list-table .tutor-qna-question-col i{margin-right:13px;top:2px;left:-6px;font-size:24px!important}table.qna-list-table .tutor-qna-question-col span{margin-bottom:5px}table.qna-list-table .tutor-qna-question-col small{color:#525252;font-size:13px;font-style:normal;font-weight:500}table.qna-list-table .tutor-qna-question-col:not(.is-read) i{color:var(--tutor-color-primary)}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content{color:var(--tutor-body-color);font-size:16px;font-style:normal;font-weight:700}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content ul{padding-left:2rem}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content ul li{line-height:1.5;list-style-type:disc}table.qna-list-table .tutor-qna-question-col.is-read i{color:#c0c3cb}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content{color:#212327;font-size:16px;font-style:normal;font-weight:500}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content ul{padding-left:2rem}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content ul li{line-height:1.5;list-style-type:disc}.tutor-qna-spotlight-sidebar{padding:15px}.tutor-qna-spotlight-sidebar .tutor-qa-new[data-context=course-single-qna-sidebar]{background:#f4f6f9;width:100%;margin:-15px;padding:15px;position:absolute;bottom:15px}.tutor-qna-spotlight-sidebar .tutor-qa-reply{position:initial!important}.tutor-qa-reply[data-context=course-single-qna-sidebar],.tutor-qa-reply[data-context=course-single-qna-sidebar] textarea,.tutor-qa-reply[data-context=course-single-qna-single],.tutor-qa-reply[data-context=course-single-qna-single] textarea{border:none!important}.tutor-qa-reply[data-context=course-single-qna-sidebar] textarea,.tutor-qa-reply[data-context=course-single-qna-single] textarea{border:1px solid #cdcfd5!important;border-radius:6px!important}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{max-width:100%;margin-bottom:10px}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-reply div{padding:10px 0 0}#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) .sidebar-ask-new-qna-submit,#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) textarea,#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion.tutor-quesanswer-askquestion-expand .sidebar-ask-new-qna-btn-wrap{display:none}#sidebar-qna-tab-content-bak .tutor-qa-reply textarea:focus{border:1px solid var(--tutor-color-primary)!important}body.wp-admin .tutor-qna-single-wrapper>*{padding:20px!important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-radius:0}body.wp-admin .tutor-qa-reply{background:0 0}#tutor-course-details-tab-questions .tutor-qna-reply-editor .wp-editor-container{border:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel{background:#fff;border:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel>.mce-container-body{border:1px solid #dcdfe6;border-radius:6px}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel{box-shadow:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar-grp{background:0 0;border-bottom:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-top-part:before{box-shadow:0 1px #cdcfd5}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar{border-top:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar>.mce-container-body .mce-path{visibility:hidden}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar.mce-last{background-color:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar .mce-ico{color:#767c8e;--size:22px;width:var(--size);height:var(--size);justify-content:center;align-items:center;display:flex}.answer-image-matched-wrap{display:block}.answer-image-matched-wrap .image-matching-item{align-items:center;display:flex}.answer-image-matched-wrap .image-matching-item:not(:last-child){margin-bottom:12px}.answer-image-matched-wrap .image-matching-item img{max-width:35px}.answer-image-matched-wrap .image-matching-item .dragged-caption{margin-left:12px;font-size:14px}.correct-answer-wrap .matching-type{flex-direction:column;align-items:flex-start;display:flex}.correct-answer-wrap .matching-type:not(:last-child){margin-bottom:12px}.correct-answer-wrap .text-image-type{align-items:center;display:flex}.correct-answer-wrap .text-image-type .image{margin-right:12px}.correct-answer-wrap img{max-width:32px;max-height:32px}.tutor-quiz-attempt-details img{width:100%}.tutor-quiz-attempt-details .tutor-icon-rounded{box-sizing:border-box;cursor:pointer;border-style:solid;border-width:1px;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex;overflow:hidden}.tutor-quiz-attempt-details .tutor-icon-rounded:not(:hover){opacity:.8}.tutor-quiz-attempt-details tr td{vertical-align:middle}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-correct .tutor-icon-rounded.tutor-color-danger,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-wrong .tutor-icon-rounded.tutor-color-success,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-success,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-danger{color:#cdcfd5!important;border-color:#cdcfd5!important}.tutor-quiz-attempt-details .explain-toggle{background:#f4f6f9;padding:4px;text-align:center!important}.tutor-quiz-attempt-details .explain-toggle button{margin:0;line-height:32px}@media (max-width:575.98px){.tutor-quiz-attempt-details .tutor-manual-review-wrapper{text-align:left}}.tutor-text-ellipsis,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected>*,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-option:last-child{border-top:none}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected{align-items:center;margin-bottom:0;display:grid}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .text-medium-body,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label .label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-nav-page.import-export .popup-opener li,.tutor-option-nav-page.import-export .popup-opener .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected li{padding-right:20px}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input{border-color:#dcdbdc;border-top-style:none;border-top-width:medium;border-left-style:none;border-left-width:medium;border-right-style:none;border-right-width:medium;border-bottom-left-radius:unset!important;border-bottom-right-radius:unset!important}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:active,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:focus{box-shadow:none;border-color:#dcdbdc}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container.is-active{z-index:999;text-align:left}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container{z-index:-1}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-frequencies{max-height:100%;overflow-y:auto}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container{flex-direction:column;min-width:228px;display:flex;overflow-y:hidden}.tutor-zoom-meeting-modal-wrap .tutor-dropdown-select.select-dropdown{width:100%}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{background-position:right 25px center;background-repeat:no-repeat;background-size:50%}.rtl .tutor-option-nav-page .create-certificate-steps .item-wrapper,.rtl .tutor-cb-templates-table .create-certificate-steps .item-wrapper{background-position:25px 50%}.tutor-option-nav-page .create-certificate-steps h4,.tutor-cb-templates-table .create-certificate-steps h4{color:#161616;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.42}.tutor-option-nav-page .create-certificate-steps ul,.tutor-cb-templates-table .create-certificate-steps ul{counter-reset:listItem}.tutor-option-nav-page .create-certificate-steps ul li,.tutor-cb-templates-table .create-certificate-steps ul li{margin-bottom:13px;font-size:15px;line-height:1.6;list-style:none;display:block}.tutor-option-nav-page .create-certificate-steps ul li:before,.tutor-cb-templates-table .create-certificate-steps ul li:before{counter-increment:listItem;content:counter(listItem)".";margin-right:12px}.tutor-option-nav-page .create-certificate-steps .create-certificate-btn,.tutor-cb-templates-table .create-certificate-steps .create-certificate-btn{margin-top:28px}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{padding:42px 52px 54px}.tutor-option-nav-page.tutor-cb-templates-table .item-wrapper,.tutor-cb-templates-table.tutor-cb-templates-table .item-wrapper{box-sizing:border-box;background-position:right -1px center;border:1px solid #e0e2ea;border-radius:10px;margin-bottom:16px}.tutor-option-nav-page.tutor-cb-templates-table .tutor-certificate-step-description,.tutor-cb-templates-table.tutor-cb-templates-table .tutor-certificate-step-description{max-width:374px}.tutor-option-nav-page .all-certificate .tutor-option-field-row,.tutor-cb-templates-table .all-certificate .tutor-option-field-row{grid-gap:20px;grid-template-columns:98px 1fr auto}.tutor-option-nav-page .all-certificate .certificate-thumb,.tutor-cb-templates-table .all-certificate .certificate-thumb{justify-self:center;display:inline-flex;position:relative}.tutor-option-nav-page .all-certificate .certificate-thumb:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background-color:rgba(22,22,22,.5);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0.75C6.54545 0.75 1.85455 4.13182 0 8.93182C1.85455 13.7318 6.54545 17.1136 12 17.1136C17.4545 17.1136 22.1455 13.7318 24 8.93182C22.1455 4.13182 17.4545 0.75 12 0.75ZM12.0007 14.3863C8.94617 14.3863 6.54617 11.9863 6.54617 8.93177C6.54617 5.87723 8.94617 3.47723 12.0007 3.47723C15.0553 3.47723 17.4553 5.87723 17.4553 8.93177C17.4553 11.9863 15.0553 14.3863 12.0007 14.3863ZM8.72754 8.93195C8.72754 7.0774 10.1457 5.65922 12.0003 5.65922C13.8548 5.65922 15.273 7.0774 15.273 8.93195C15.273 10.7865 13.8548 12.2047 12.0003 12.2047C10.1457 12.2047 8.72754 10.7865 8.72754 8.93195Z' fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border-radius:3px;width:100%;height:100%;transition:all .2s linear;position:absolute}.tutor-option-nav-page .all-certificate .certificate-thumb:hover:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:hover:before{opacity:1}.tutor-option-nav-page .no-certificate .certificate-thumb,.tutor-cb-templates-table .no-certificate .certificate-thumb{text-align:center}.tutor-option-nav-page .no-certificate .certificate-thumb p,.tutor-cb-templates-table .no-certificate .certificate-thumb p{margin-top:24px;font-size:20px;line-height:1.5}.tutor-option-nav-page .no-certificate .item-wrapper,.tutor-cb-templates-table .no-certificate .item-wrapper{padding-top:50px;padding-bottom:50px}.tutor-option-nav-page .certificate-template .tutor-option-field-row,.tutor-cb-templates-table .certificate-template .tutor-option-field-row{border-bottom:none}.tutor-option-nav-page .certificate-template .radio-thumbnail,.tutor-cb-templates-table .certificate-template .radio-thumbnail{grid-gap:18px 16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.tutor-option-nav-page .certificate-template .radio-thumbnail label,.tutor-cb-templates-table .certificate-template .radio-thumbnail label{margin:unset;cursor:pointer;display:inline-flex}.tutor-option-nav-page .certificate-template .radio-thumbnail input[type=radio]:checked~.icon-wrapper img{box-shadow:0 0 0 1px var(--tutor-color-primary)}.tutor-cb-templates-table .certificate-template .radio-thumbnail input[type=radio]:checked~.icon-wrapper img{box-shadow:0 0 0 1px var(--tutor-color-primary)}.tutor-option-nav-page .certificate-settings .signature-upload-wrap,.tutor-cb-templates-table .certificate-settings .signature-upload-wrap{text-align:left;padding-top:7px;padding-bottom:13px}.tutor-option-nav-page .certificate-settings .signature-upload,.tutor-cb-templates-table .certificate-settings .signature-upload{text-align:left;align-items:center;display:flex}.tutor-option-nav-page .certificate-settings .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-preview{border:2px solid #e8e8e8;border-radius:3px;justify-content:center;width:200px;height:60px;padding:2px 0;display:flex}.tutor-option-nav-page .certificate-settings .signature-preview img,.tutor-cb-templates-table .certificate-settings .signature-preview img{object-fit:scale-down;width:100%;height:100%}.tutor-option-nav-page .certificate-settings .signature-info,.tutor-cb-templates-table .certificate-settings .signature-info{margin-left:23px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn{cursor:pointer;background-color:#f44337;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:-12px;right:-12px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn:hover,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-nav-page .certificate-settings .signature-upload .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-upload .signature-preview{background:#f3f3f3;position:relative}.tutor-option-nav-page .certificate-settings .tutor-btn,.tutor-cb-templates-table .certificate-settings .tutor-btn{margin-top:24px}.tutor-option-nav-page .certificate-settings .tutor-btn input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.tutor-cb-templates-table .certificate-settings .tutor-btn input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.tutor-quiz-type-icon{color:#fff;text-align:center;vertical-align:middle;background-color:var(--tutor-color-primary);border-radius:4px;width:32px;height:32px;margin-right:8px;padding:0;font-size:20px;line-height:32px;display:inline-block}.rtl .tutor-quiz-type-icon{margin-left:8px;margin-right:0}.tutor-quiz-type-boolean{background-color:#3e64de}.tutor-quiz-type-single-choice{background-color:#00b890}.tutor-quiz-type-multiple-choices{background-color:#9034a9}.tutor-quiz-type-open-ended{background-color:#fe3129}.tutor-quiz-type-fill-blanks{background-color:#ffbf00}.tutor-quiz-type-short-answer{background-color:#f37512}.tutor-quiz-type-matching{background-color:#8a4a1b}.tutor-quiz-type-image-matching{background-color:#f37512}.tutor-quiz-type-image-answering{background-color:#a322f9}.tutor-quiz-type-ordering{background-color:#1b52d8}
\ No newline at end of file
+:root{--tutor-text-size:16px;--tutor-color-white:#fff;--tutor-color-success:#24a148;--tutor-color-success-rgb:36,161,72;--tutor-color-warning:#ed9700;--tutor-color-warning-rgb:237,151,0;--tutor-color-danger:#f44337;--tutor-color-danger-rgb:244,67,55;--tutor-color-secondary:#41454f;--tutor-color-subdued:#5b616f;--tutor-color-hints:#767c8e;--tutor-color-muted:#757c8e;--tutor-color-gray:#e3e5eb;--tutor-color-gray-10:#eff1f6}.tutor-color-black{color:var(--tutor-body-color)}.tutor-color-white{color:#fff}.tutor-color-primary{color:var(--tutor-color-primary)}.tutor-color-success{color:#24a148}.tutor-color-warning{color:#ed9700}.tutor-color-danger{color:#f44337}.tutor-color-secondary{color:#41454f}.tutor-color-muted{color:#757c8e}.tutor-color-subdued{color:#5b616f}.tutor-color-hints{color:#767c8e}.tutor-color-gray-20{color:#e3e5eb}.tutor-color-gray-10{color:#eff1f6}.tutor-bg-black{background-color:var(--tutor-body-color)}.tutor-bg-white{background-color:#fff}.tutor-bg-primary{background-color:var(--tutor-color-primary)}.tutor-bg-success{background-color:#24a148}.tutor-bg-warning{background-color:#ed9700}.tutor-bg-danger{background-color:#f44337}.tutor-bg-secondary{background-color:#41454f}.tutor-bg-muted{background-color:#757c8e}.tutor-bg-subdued{background-color:#5b616f}.tutor-bg-hints{background-color:#767c8e}.tutor-bg-gray-20{background-color:#e3e5eb}.tutor-bg-gray-10{background-color:#eff1f6}.text-regular-body,.tutor-text-regular-body{font-size:16px;font-weight:400;line-height:162%}.text-regular-caption,.tutor-text-regular-caption{font-size:15px;font-weight:400;line-height:160%}.text-regular-small,.tutor-option-nav-page .certificate-settings .tutor-option-field-label .desc,.tutor-cb-templates-table .certificate-settings .tutor-option-field-label .desc,.tutor-option-field-label .desc,.tooltip-wrap .tooltip-txt,.text-body,.tutor-backend-settings-page,.tutor-text-regular-small{font-size:13px;font-weight:400;line-height:138%}.text-regular-tiny,.tutor-text-regular-tiny{font-size:11px;font-weight:400;line-height:145%}.text-medium-h1,.tutor-text-medium-h1{font-size:80px;font-weight:500;line-height:101%}.text-medium-h2,.tutor-text-medium-h2{font-size:60px;font-weight:500;line-height:117%}.text-medium-h3,.tutor-text-medium-h3{font-size:40px;font-weight:500;line-height:120%}.text-medium-h4,.tutor-text-medium-h4{font-size:30px;font-weight:500;line-height:123%}.text-medium-h5,.tutor-option-main-title h2,.tutor-text-medium-h5{font-size:24px;font-weight:500;line-height:142%}.text-medium-h6,.tutor-text-medium-h6{font-size:20px;font-weight:500;line-height:140%}.text-medium-body,.tutor-option-nav-page.import-export .popup-opener li,.tutor-option-field-label label,.tutor-option-field-label .label,.tutor-text-medium-body{font-size:16px;font-weight:500;line-height:162%}.text-medium-caption,.tutor-text-medium-caption{font-size:15px;font-weight:500;line-height:160%}.text-medium-small,.tutor-text-medium-small{font-size:13px;font-weight:500;line-height:162%}.text-medium-tiny,.tutor-text-medium-tiny{font-size:11px;font-weight:500;line-height:145%}.text-semi-h1,.tutor-text-semi-h1{font-size:80px;font-weight:600;line-height:101%}.text-semi-h2,.tutor-text-semi-h2{font-size:60px;font-weight:600;line-height:117%}.text-semi-h3,.tutor-text-semi-h3{font-size:40px;font-weight:600;line-height:120%}.text-semi-h4,.tutor-text-semi-h4{font-size:30px;font-weight:600;line-height:123%}.text-semi-h5,.tutor-text-semi-h5{font-size:24px;font-weight:600;line-height:142%}.text-semi-h6,.tutor-text-semi-h6{font-size:20px;font-weight:600;line-height:150%}.text-semi-caption,.tutor-text-semi-caption{font-size:15px;font-weight:600;line-height:165%}.text-semi-small,.tutor-text-semi-small{font-size:13px;font-weight:600;line-height:128%}.text-bold-h1,.tutor-text-bold-h1{font-size:80px;font-weight:700;line-height:101%}.text-bold-h2,.tutor-text-bold-h2{font-size:60px;font-weight:700;line-height:117%}.text-bold-h3,.tutor-text-bold-h3{font-size:40px;font-weight:700;line-height:120%}.text-bold-h4,.tutor-text-bold-h4{font-size:30px;font-weight:700;line-height:123%}.text-bold-h5,.tutor-text-bold-h5{font-size:24px;font-weight:700;line-height:142%}.text-bold-h6,.tutor-text-bold-h6{font-size:20px;font-weight:700;line-height:150%}.text-bold-body,.tutor-text-bold-body{font-size:16px;font-weight:700;line-height:162%}.text-bold-caption,.tutor-text-bold-caption{font-size:15px;font-weight:700;line-height:160%}.text-bold-small,.tutor-text-bold-small{font-size:13px;font-weight:700;line-height:162%}.text-bold-tiny,.tutor-text-bold-tiny{font-size:11px;font-weight:700;line-height:145%}.text-btn-xlarge,.tutor-text-btn-xlarge{font-size:18px;font-weight:500;line-height:178%}.text-btn-large,.tutor-text-btn-large{font-size:16px;font-weight:500;line-height:200%}.text-btn-medium,.tutor-text-btn-medium{font-size:15px;font-weight:500;line-height:160%}.text-btn-small,.tutor-text-btn-small{font-size:13px;font-weight:500;line-height:123%}.tutor-admin-wrap{margin-left:-20px}.rtl .tutor-admin-wrap{margin-left:0;margin-right:-20px}@media (max-width:782px){.tutor-admin-wrap{margin-left:-10px}.rtl .tutor-admin-wrap{margin-left:0;margin-right:-10px}}.tutor-admin-wrap *,.tutor-admin-wrap :after,.tutor-admin-wrap :before{box-sizing:border-box}.tutor-admin-wrap a,.tutor-admin-wrap a:hover,.tutor-admin-wrap a:active,.tutor-admin-wrap a:focus{text-decoration:none}.tutor-admin-wrap ul{margin:0;padding:0;list-style:none}.tutor-admin-wrap ul li{margin:0}.tutor-admin-body{padding-left:20px;padding-right:20px}.tutor-admin-container{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.tutor-admin-container-lg{max-width:1380px}.tutor-admin-container-sm{min-width:480px;max-width:760px}.tutor-admin-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #cdcfd5;padding:12px 24px}.tutor-admin-header.is-sticky{z-index:1024;position:-webkit-sticky;position:sticky;top:32px}@media screen and (max-width:782px){.tutor-admin-header.is-sticky{top:42px}}@media screen and (max-width:600px){.tutor-admin-header.is-sticky{top:0}}.tutor-admin-wrap .tutor-form-control,.tutor-admin-post-meta .tutor-form-control,.tutor-admin-design-init .tutor-form-control{height:auto!important;min-height:initial!important;border:1px solid var(--tutor-border-color)!important;border-radius:6px!important;outline:none!important;padding:8px 16px!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}.tutor-admin-wrap .tutor-form-control:focus,.tutor-admin-post-meta .tutor-form-control:focus,.tutor-admin-design-init .tutor-form-control:focus{border-color:var(--tutor-color-primary)!important;box-shadow:unset!important;outline:none!important}.tutor-admin-wrap .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.tutor-admin-post-meta .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.tutor-admin-design-init .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control{padding-left:40px!important}.rtl .tutor-admin-wrap .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.rtl .tutor-admin-post-meta .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control,.rtl .tutor-admin-design-init .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control{padding-left:16px!important;padding-right:40px!important}.tutor-admin-wrap .tutor-form-icon-reverse~.tutor-form-control,.tutor-admin-post-meta .tutor-form-icon-reverse~.tutor-form-control,.tutor-admin-design-init .tutor-form-icon-reverse~.tutor-form-control{padding-right:40px!important}.rtl .tutor-admin-wrap .tutor-form-icon-reverse~.tutor-form-control,.rtl .tutor-admin-post-meta .tutor-form-icon-reverse~.tutor-form-control,.rtl .tutor-admin-design-init .tutor-form-icon-reverse~.tutor-form-control{padding-left:40px!important;padding-right:16px!important}.tutor-admin-wrap select.tutor-form-control,.tutor-admin-wrap .tutor-form-select,.tutor-admin-post-meta select.tutor-form-control,.tutor-admin-post-meta .tutor-form-select,.tutor-admin-design-init select.tutor-form-control,.tutor-admin-design-init .tutor-form-select{margin:0;padding-right:36px!important}table.tutor-table.tutor-table-with-checkbox .td-checkbox input[type=checkbox]{margin:0}#adminmenu li a[href=tutor-setup]{display:none}#toplevel_page_tutor a:has(>.tutor-admin-menu-separator){pointer-events:none;color:transparent;background:#4a5257;height:1px;margin:8px 12px;overflow:hidden;padding:0!important}body.tutor-backend{background-color:#f5f5f5}body.tutor-backend-tutor_settings #wpbody-content{min-height:100vh}.ui-datepicker-buttonpane.ui-widget-content{color:#222;background:#fff;gap:10px;padding-top:6px;display:flex}.ui-datepicker-buttonpane.ui-widget-content button[class^=ui-datepicker-]{border-radius:3px;padding:2px 6px;display:flex}.ui-widget-content a{color:#222}.ui-widget-header{color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#555;background:#e6e6e6;border:1px solid #d3d3d3;font-weight:400}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#363636;background:#fbf9ee;border:1px solid #fcefa1}.tutor-option-nav-tabs li{margin-right:-1px;display:inline-block;position:relative}.tutor-option-nav-tabs li:last-child:after{content:""}.tutor-option-nav-tabs li a{background:#fff;border:1px solid #ddd;padding:5px 10px;font-weight:700;text-decoration:none;display:block}.tutor-option-nav-tabs li a:focus{box-shadow:none}.tutor-option-nav-tabs li .current a{color:#333}.tutor-hide-option{display:none!important}.tutor-option-no-bottom-border{border-bottom:0!important;padding-bottom:0!important}.tutor-option-field-row{border-bottom:1px solid #e4e4e4;padding:20px 0;font-size:14px;line-height:1.3}.tutor-option-field-row.tutor-d-flex{display:flex}.tutor-option-field-row:last-child{border-bottom:none}.tutor-option-field-row textarea:last-child{margin-right:0}.tutor-option-field-row input[type=text]:last-child{margin-right:0}.tutor-option-field-row input[type=email]:last-child{margin-right:0}.tutor-option-field-row input[type=number]:last-child{margin-right:0}.tutor-option-field-row input[type=password]:last-child{margin-right:0}.tutor-option-field-row textarea{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=text]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=email]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=number]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor-option-field-row input[type=password]{box-shadow:none;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:400px;min-height:35px;margin:0 10px 0 0;padding:7px 12px;display:inline-block}.tutor_lesson_modal_form .tutor-option-field-row textarea{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=text]{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=email]{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=number]{width:100%;display:block}.tutor_lesson_modal_form .tutor-option-field-row input[type=password]{width:100%;display:block}.tutor-option-field{max-width:800px;margin:0 0 0 200px;display:block}.rtl .tutor-option-field{margin:0 200px 0 0}.tutor_lesson_modal_form .tutor-option-field{max-width:none;margin:0;display:block}.tutor-option-field-label{float:left;width:200px;display:block}.rtl .tutor-option-field-label{float:right}.tutor_lesson_modal_form .tutor-option-field-label{float:none;width:100%;margin-bottom:15px;display:block}.tutor-option-field-label label{font-weight:600;display:block}.tutor-option-field p.desc{color:#666;font-size:12px;font-style:italic;line-height:1.5}.tutor-option-field-row h2{color:#444;margin:0;font-size:18px;font-weight:700}.tutor-option-field-row .option-media-wrap{margin-bottom:10px}.tutor-option-field-row .option-media-wrap img{border:1px solid #ccc;width:auto;max-height:100px;padding:5px}.tutor-option-group-field{vertical-align:top;display:inline-block}.tutor-option-group-field textarea,.tutor-option-group-field select{width:100px;margin-right:5px}.tutor-option-group-field input[type=text]{width:100px;margin-right:5px}.tutor-option-group-field input[type=email]{width:100px;margin-right:5px}.tutor-option-group-field input[type=number]{width:100px;margin-right:5px}.tutor-option-group-field input[type=password]{width:100px;margin-right:5px}.option-type-radio-wrap{margin-top:0}p.course-empty-content{padding-left:20px}.ui-sortable-placeholder{visibility:visible;background-color:rgba(221,221,221,.867)}.tutor-required-fields{color:#f13a3a}.tutor-status-context{margin:5px 0;padding:5px 10px;display:inline-block}.tutor-status-pending-context,.attempt_started{background-color:#eee}.tutor-status-approved-context,.tutor-button.button-success,.tutor-status-completed{background-color:var(--tutor-color-success);color:#fff;border-radius:2px}.tutor-status-blocked-context,.attempt_timeout,.tutor-button.button-danger{color:#fff;background-color:red;border-radius:2px}.tutor-status-approved-context,.tutor-status-blocked-context{display:inline-block}table.tutor_status_table td.help{width:1em}table.tutor_status_table td:first-child{width:25%}table.tutor_status_table h2{margin:0;font-size:16px}table.tutor_status_table td mark.yes,table.tutor_status_table th mark.yes{color:var(--tutor-color-success);background-color:transparent}.tutor-text-avatar{text-align:center;color:#fff;border-radius:50%;width:40px;min-width:40px;height:40px;font-size:14px;line-height:40px;display:block}.tutor_original_question{margin-bottom:5px;padding:20px;display:flex}.tutor_original_question .question-left{flex:0 0 60px}.tutor_original_question .question-left img{border:1px solid #ee8;max-width:60px;height:auto;margin-right:10px;padding:3px}.question-right{width:100%}.tutor_admin_answers_list_wrap .tutor_original_question{margin-left:50px}.tutor-announcement{border:1px solid #eee;margin-bottom:10px;padding:10px}.tutor-label-success{background-color:var(--tutor-color-success);color:#fff;padding:3px 7px}.tutor-addons .addon-regular-price{color:#ccc;padding:3px}.tutor-addons .addon-current-price{color:var(--tutor-color-success);padding:3px;font-size:18px}.tutor-addons-last-checked-time{color:#6f5757!important}.tutor-addons .wp-filter{margin:10px 0 0}a.addon-buynow-link{background:var(--tutor-color-primary);color:#fff;padding:5px 10px;display:inline-block}.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc,.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name{margin-right:148px!important}.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .desc{margin-left:0!important}.tutor-lms-pro_page_tutor-addons.rtl .plugin-card .name{margin-left:53px!important}.required-plugin-cards{background:#fff8e5;padding:12px 20px}.required-plugin-cards p{margin:0}.quiz-question-form-wrap{margin-top:20px;margin-bottom:20px}.quiz-question-flex-wrap,.tutor-flex-row{flex-direction:row;display:flex}.tutor-flex-col{margin:0 20px}.tutor-flex-col:first-child{margin-left:0}.tutor-flex-col:last-child{margin-right:0}.tutor-add-question-wrap{background-color:#f4f4f4;margin:20px 0;padding:10px}.question-actions-wrap{padding-right:0!important}.question-actions-wrap a{display:inline-block}.tutor-loading-icon-wrap.button{vertical-align:unset;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:none}.tutor-info-msg,.tutor-success-msg,.tutor-warning-msg,.tutor-error-msg{border-radius:3px;margin:10px 0;padding:10px}.tutor-info-msg{color:var(--tutor-color-primary);border:1px solid var(--tutor-color-primary);background-color:#bef}.tutor-success-msg{color:var(--tutor-color-success);border:1px solid var(--tutor-color-success);background-color:#dff2bf}.tutor-warning-msg{color:#9f6000;background-color:#feefb3;border:1px solid #9f6000}.tutor-error-msg{color:#d8000c;background-color:#fbdcdc;border:1px solid #d8000c}.quiz-modal-btn-cancel,.quiz-modal-btn-back{color:#4b5981;border:1px solid #d4dadb}.tutor-quiz-builder-group{margin-bottom:25px}.tutor-quiz-builder-group>p.warning{color:red;font-size:12px}.tutor-quiz-builder-group>p.help{color:#a4a4a4;margin-top:7px;font-size:12px}.tutor-quiz-builder-group h4{color:#393c40;margin:0 0 15px;font-size:14px;font-weight:600}.tutor-quiz-builder-row{align-items:center;margin-left:-10px;margin-right:-10px;display:flex}.tutor-quiz-builder-col{flex-grow:1;padding-left:10px;padding-right:10px}.tutor-quiz-builder-col.auto-width{flex:none}.tutor-quiz-builder-group textarea{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=text]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=email]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=number]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group input[type=password]{text-indent:15px;-webkit-box-shadow:none;box-shadow:none;color:#393c40;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;height:40px;margin:0;padding:5px 0;font-size:14px;line-height:40px;display:inline-block}.tutor-quiz-builder-group textarea:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=text]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=email]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=number]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group input[type=password]:focus{border-color:var(--tutor-color-primary)}.tutor-quiz-builder-group textarea{resize:none;text-indent:0;height:80px;padding:11px 15px;line-height:22px}.tutor-quiz-builder-group textarea[name=quiz_description]{height:150px}.tutor-quiz-builder-group select{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;margin:0;line-height:1;height:42px!important;padding:0 24px 0 12px!important}.question-type-pro{color:#fff;font-size:9px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.quiz-builder-question{background:#fff;border:1px solid #e2e2e2;border-radius:3px;flex:1;max-width:calc(100% - 52px);padding:10px;display:flex}.quiz-builder-question .question-sorting{margin-right:10px;line-height:22px}.quiz-builder-question .question-sorting i{line-height:24px;display:block}.quiz-builder-question .question-edit-icon{line-height:22px}.quiz-builder-question .question-title{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:10px;line-height:22px;overflow:hidden}.quiz-builder-question .question-icon{flex:0 0 155px}.quiz-builder-qustion-trash a{color:rgba(57,60,64,.4);padding:0 0 0 10px;font-size:20px;line-height:44px;display:block}.tutor-quiz-answer-wrap{display:flex}.tutor-quiz-answer-trash-wrap a.answer-trash-btn{padding:0 10px;line-height:44px;display:inline-block}span.tutor-quiz-answer-title{flex:1}.tutor-quiz-answer-media .option-media-preview{margin-bottom:20px}.tutor-quiz-answer-media .option-media-preview img{max-width:80px;height:auto}.tutor-question-answer-image{margin-right:10px}.tutor-question-answer-image img{width:auto;max-height:25px}.tutor-available-quizzes .added-quiz-item{background-color:#f5f5f5;margin-bottom:2px;padding:10px;display:flex}.tutor-available-quizzes .added-quiz-item .quiz-name{flex-grow:1;flex-basis:0}.tutor-quiz-delete-btn{color:red}p.quiz-search-suggest-text{margin-top:30px;font-size:12px;font-style:italic}span.result-pass{background-color:var(--tutor-color-success);color:#fff;border-radius:2px;padding:3px 5px}span.result-fail{color:red}span.result-review-required{color:#fff;background:#f5b30d;border-radius:2px;padding:3px 5px}.tutor-emails-lists-wrap{background-color:#fff;padding:20px}.tutor-emails-lists-wrap .wp-list-table td{padding:10px 20px}.image-matching-item{flex:0 0 50px;margin-right:10px}.image-matching-item p{color:#878a8f;margin-top:0;margin-bottom:5px}.image-matching-item img{max-width:80px}span.filled_dash_unser{margin:0 5px;font-weight:700;text-decoration:underline}.wrap.tutor-uninstall-wrap{background:#fff;padding:20px}.tutor-uninstall-btn-group{margin:50px 0}.lesson-modal-field.tutor-lesson-modal-title-wrap{width:95%}.tutor-lesson-modal-title-wrap input{width:100%}.tutor-lesson-modal-wrap .modal-footer{background-color:#fff;width:100%;padding:10px 20px;position:-webkit-sticky;position:sticky;bottom:0}.tutor-option-field .tutor-lesson-edit-feature-img{width:100px;position:relative}.tutor-option-field .tutor-lesson-edit-feature-img img{width:100%;height:auto}a:has(>span.tutor-get-pro-text){background-color:orange;font-weight:600;color:#000!important}a:has(>span.tutor-get-pro-text):hover{color:#000!important;background-color:orange!important}.tutor-text-orange{color:orange}.updating-icon:before{content:"";margin-right:5px;font-family:tutor;animation:1s steps(8,end) infinite spin;display:inline-block}.tutor-notice-warning{background-color:#fcf8e3;border-color:#faebcc;margin-bottom:10px;padding:20px}.tnotice{text-align:left;background-color:#fff;border-radius:4px;margin-bottom:10px;padding:10px 0;position:relative}.tnotice:before{content:"";border-top-left-radius:4px;border-bottom-left-radius:4px;width:4px;height:100%;position:absolute;top:0;left:0}.tnotice__icon{color:#fff;text-align:center;border-radius:50%;width:14px;height:14px;padding:7px;line-height:11px;display:inline-block;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.tnotice__type{color:#3e3e3e;margin-top:0;margin-bottom:0;font-weight:700}.tnotice__message{color:#878787;margin-top:0;margin-bottom:0;font-size:14px}.tnotice__content{padding-left:70px;padding-right:60px}.tnotice__close{cursor:pointer;fill:#878787;width:14px;height:14px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.tnotice--success .tnotice__icon,.tnotice--success:before{background-color:#2bde3f}.tnotice--blue .tnotice__icon,.tnotice--blue:before{background-color:#1d72f3}.tnotice--danger .tnotice__icon,.tnotice--danger:before{background-color:#f31e1c}.tutor-quiz-attempt-info-row .attempt-view-bottom,.tutor-quiz-attempt-info-row .attempt-view-top{justify-content:space-between;display:flex}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col,.tutor-quiz-attempt-info-row .attempt-view-top .attempt-info-col{align-items:center;max-width:30%;display:inline-flex}.tutor-quiz-attempt-info-row .attempt-view-top{border-bottom:1px solid #dcdfe5;margin-bottom:30px;padding-bottom:30px}.tutor-quiz-attempt-info-row .attempt-view-bottom{margin-bottom:60px}.tutor-quiz-attempt-info-row .attempt-view-bottom .attempt-info-col{align-items:flex-start}.tutor-quiz-attempt-info-row .attempt-user-details{align-items:center;display:flex}.tutor-quiz-attempt-info-row .attempt-user-details .attempt-user-avatar{padding-right:20px}.tutor-quiz-attempt-info-row .attempt-user-details .attempt-user-avatar img{border-radius:50%;width:70px;height:70px;display:block}.tutor-quiz-attempt-info-row .attempt-user-details .attempt-info-content h4{font-size:18px}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass,.tutor-quiz-attempt-info-row .attempt-info-content span.result-fail{color:#fff;background:#df3247;border-radius:2px;margin-right:13px;padding:1px 4px;font-size:14px;font-weight:400}.tutor-quiz-attempt-info-row .attempt-info-content span.result-pass{background:var(--tutor-color-success)}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h5{color:#7a7f85;margin:0;font-size:14px;font-weight:400;line-height:25px}.tutor-quiz-attempt-info-row .attempt-info-content h4,.tutor-quiz-attempt-info-row .attempt-info-content h4 a{color:var(--tutor-body-color);margin-top:7px;font-weight:700}.attempt-review-notice-wrap{justify-content:space-between;margin-bottom:60px;display:flex}.attempt-review-notice-wrap p{align-items:center;margin:0;display:inline-flex}.attempt-review-notice-wrap p.attempt-review-notice i{color:#f5c813;margin-right:9px;font-size:16px}.attempt-review-notice-wrap p.attempt-review-at>span{color:var(--tutor-color-primary);margin-right:7px;font-size:16px}.attempt-review-notice-wrap p>strong{margin-right:5px;font-weight:400}.quiz-attempt-answers-wrap table th{text-transform:inherit;background:#fcfcfc;font-size:12px}.quiz-attempt-answers-wrap table td{background-color:#fff}.quiz-attempt-answers-wrap table th,.quiz-attempt-answers-wrap table td{vertical-align:middle;text-align:left;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:17px 20px!important}.quiz-attempt-answers-wrap table th p,.quiz-attempt-answers-wrap table td p{margin:0}.quiz-attempt-answers-wrap table .quiz-manual-review-action{color:#d4dadb;text-align:center;border:1px solid #d4dadb;border-radius:2px;width:30px;height:30px;font-size:13px;line-height:30px;text-decoration:none;transition:all .3s;display:inline-block}.quiz-attempt-answers-wrap table .quiz-manual-review-action:first-child:hover{border:1px solid var(--tutor-color-success);color:var(--tutor-color-success)}.quiz-attempt-answers-wrap table .quiz-manual-review-action:last-child:hover{color:#df3247;border:1px solid #df3247}.quiz-attempt-answers-wrap table .quiz-manual-review-action:not(:last-child){margin-right:17px}.quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i,.quiz-attempt-answers-wrap table .quiz-correct-answer-text i{text-align:center;background:var(--tutor-color-success);color:#fff;border-radius:2px;width:20px;height:20px;margin-right:6px;font-size:12px;line-height:20px;display:inline-block}.quiz-attempt-answers-wrap table .quiz-incorrect-answer-text i{background:#df3247;font-size:10px}#tutor-update .dummy{display:none}#tutor-update .tutor_plugin_update_notice{border-top:1px solid #ffb900;border-left:4px solid #ffb900;font-weight:400;background:#fff8e5!important;margin:0 -12px 0 -16px!important;padding:9px 0 9px 12px!important}#tutor-update .tutor_plugin_update_notice .version:before{content:"";speak:none;vertical-align:top;margin:0 8px 0 -2px;font:400 18px/1 dashicons;display:inline-block}.select2-dropdown.increasezindex{z-index:2147483647}h2.tutor-page-heading{background-color:#fff;border-bottom:1px solid #ecedef;margin:0!important;padding:30px!important}.report-main-wrap h3{font-size:20px;font-weight:300}.tutor-icon-star-full,.tutor-icon-star-line{color:gold}.date-range-input{margin-right:10px;position:relative}.date-range-input:last-child{margin-right:0}.date-range-input input{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d7dadf;margin:0;padding-right:30px;line-height:32px}.date-range-input i.tutor-icon-calendar{position:absolute;top:13px;right:10px}.date-range-input button{color:#fff;background-color:#3057d5;border:none;padding:0 15px;line-height:39px}.tutor-nav-tab-wrapper{margin-bottom:10px}.nav-tab-item{float:left;color:#555;white-space:nowrap;background:#e5e5e5;border:1px solid #ccc;border-bottom:none;margin-left:.5em;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.33;text-decoration:none}.nav-tab-item:first-child{margin-left:0}.nav-tab-item:focus,.nav-tab-item:hover{color:#444;background-color:#fff}.nav-tab-item-active,.nav-tab-item:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-item-active{color:#444;margin-bottom:-1px}.nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover{color:#000;background:#f1f1f1;border-bottom:1px solid #f1f1f1}.tutor-quiz-feedback-option-option-title{margin-bottom:10px!important}.tutor-quiz-feedback-option-subtitle{color:#505469;font-size:12px;line-height:1.67;margin:0!important}.tutor-quiz-feedback-option-subtitle a{color:inherit;font-weight:500;text-decoration:underline!important}#tutor-instructors h2{display:block}#settings-tab-general .tutor-option-field-row input[type=number]{width:185px}.instructor-layout-templates-fields{flex-wrap:wrap;display:flex}.instructor-layout-template{max-width:150px;margin:3px;padding:5px}.instructor-layout-template img{border:6px solid transparent;max-width:100%;height:auto;transition:border-color .4s;display:block}.instructor-layout-template.selected-template img,.instructor-layout-template:hover img{border:6px solid #3057d6}.tutor-accouncement-update-modal .modal-header,.tutor-announcement-create-modal .modal-header{padding-right:15px!important}.tutor-accouncement-update-modal .tutor-modal-content,.tutor-announcement-create-modal .tutor-modal-content{border-radius:20px!important}.tutor-admin-search-box-container{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:45px;display:flex}.tutor-admin-search-box-container>div:first-child{flex:2;margin-right:40px;position:relative}.tutor-admin-search-box-container>div:nth-child(2),.tutor-admin-search-box-container>div:nth-child(3),.tutor-admin-search-box-container>div:nth-child(4){flex:1.5}.tutor-admin-search-box-container>div:not(:last-child){margin-right:30px}.tutor-admin-search-box-container .tutor-report-search-btn{color:#3e64de;cursor:pointer;background:0 0;border:0;outline:none;width:40px;height:40px;font-size:20px;position:absolute;bottom:0;right:0}.tutor-admin-search-box-container>div:first-child input{padding-right:45px}.tutor-admin-search-box-container select{background-color:#fff;border:1px solid #dcdce1;border-radius:3px;width:100%;height:40px;padding:0 14px;transition:all .2s}.tutor-admin-search-box-container input[type=text]{background-color:#fff;border:1px solid #dcdce1;border-radius:3px;width:100%;height:40px;padding:0 14px;transition:all .2s}.tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar{color:#3e64de;text-align:center;width:42px;height:40px;font-size:18px;line-height:40px;position:absolute;top:0;right:0}.tutor-admin-search-box-container .menu-label{color:#737787;margin-bottom:7px;font-size:14px;font-weight:400}.tutor-admin-search-box-container>div:nth-child(4) input::-webkit-input-placeholder{color:#3f435b;font-size:15px}.tutor-admin-search-box-container>div:first-child input::-webkit-input-placeholder{color:#737787;font-size:16px;font-weight:400}.tutor-admin-search-box-container select:hover,.tutor-admin-search-box-container select:focus,.tutor-date-range-wrap .date-range-input input:hover,.tutor-date-range-wrap .date-range-input input:focus{border-color:var(--tutor-color-primary)!important;box-shadow:none!important;outline:none!important}.tutor-admin-search-box-container input[type=text]:hover{border-color:var(--tutor-color-primary)!important;box-shadow:none!important;outline:none!important}.tutor-admin-search-box-container input[type=text]:focus{border-color:var(--tutor-color-primary)!important;box-shadow:none!important;outline:none!important}@media (max-width:767px){.tutor-admin-search-box-container{grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.tutor-admin-search-box-container>div{margin-right:0!important}}@media (max-width:991px){.tutor-list-wrap{overflow-x:scroll}}.tutor-sorting-bulk-action-wrapper{justify-content:space-between;align-items:flex-end;padding:0 0 30px;display:flex}.tutor-sorting-bulk-action-wrapper .tutor-admin-search-box-container{width:70%}.tutor-admin-search-box-container .tutor-search-form-group{flex:18%!important}.report-course-list-wrap .detail .status span{color:#737787;align-items:center;margin-left:25px;padding-left:14px;font-size:14px;font-weight:300;line-height:1;display:inline-flex;position:relative}.report-course-list-wrap .detail .status span:before{content:"";background:#b9bac3;border-radius:50%;width:8px;height:8px;position:absolute;left:0}.report-course-list-wrap .detail .status span{margin-left:0;padding-left:16px}.report-course-list-wrap .detail .status span:before{width:6px;height:6px}.report-course-list-wrap .detail .status .running:before{background-color:#3e64de}.report-course-list-wrap .detail .status .complete:before{background-color:#7bbc30}.report-course-list-wrap .detail .heading{color:#3f435b;margin-bottom:10px;font-size:16px;line-height:1.75}.report-course-list-wrap .detail{padding:unset!important;text-align:left!important;font-size:14px!important;font-weight:400!important}.report-course-list .course-list-details{grid-gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tutor-list-wrap .no-data-found{align-items:center;padding:0 0 30px;display:flex}.tutor-table-rows-sorting,.a-to-z-sort-icon{cursor:pointer}.tutor-entry-content>br{display:none}.tutor-entry-content p:not(:last-child){word-wrap:break-word;padding-bottom:20px}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col{margin-top:0}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col p{margin:0}.tutor-table.qna-list-table a:focus{box-shadow:none;outline:none}#tutor-quiz-question-wrapper .mce-branding{display:none}.tutor-pro-badge{color:#fff;background:#e5803c;border-radius:16px;padding:1px 6px;font-size:11px;font-weight:400;line-height:15px;display:inline-block}.tutor-new-menu-badge{color:#fff;border:1px solid #596369;border-radius:11px;padding:0 6px;font-size:11px;font-weight:400;line-height:16px;display:inline-block}.wp-submenu li a[href="admin.php?page=create-course"]{display:none!important}.tutor-form-check-input.tutor-bulk-checkbox,.tutor-form-check-input#tutor-bulk-checkbox-all{width:20px;height:20px}.tutor-text-ellipsis-2-lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutor-dashboard-list-table tr th{color:#636363;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #f5f5f5;padding:14px 12px;font-weight:400}.tutor-dashboard-list-table tr th:first-child{border-left:1px solid #e6e6e6;padding:16px}.rtl .tutor-dashboard-list-table tr th:first-child{border-left:none;border-right:1px solid #e6e6e6}.tutor-dashboard-list-table tr th:last-child{border-right:1px solid #e6e6e6}.rtl .tutor-dashboard-list-table tr th:last-child{border-left:1px solid #e6e6e6;border-right:none}.tutor-dashboard-list-table tr th:nth-child(2){padding-left:0}.tutor-dashboard-list-table tr td{border-bottom:1px solid #f5f5f5;padding:16px 12px}.tutor-dashboard-list-table tr td:first-child{border-left:1px solid #e6e6e6;padding:16px}.rtl .tutor-dashboard-list-table tr td:first-child{border-left:none;border-right:1px solid #e6e6e6}.tutor-dashboard-list-table tr td:last-child{border-right:1px solid #e6e6e6}.rtl .tutor-dashboard-list-table tr td:last-child{border-left:1px solid #e6e6e6;border-right:none}.tutor-dashboard-list-table tr td:nth-child(2){padding-left:0}.tutor-dashboard-list-table tr:last-child td{border-bottom:1px solid #e6e6e6}.tutor-dashboard-list-table .tutor-form-check-input{border-width:1px}.tutor-dashboard-list-table .tutor-avatar{box-shadow:none}.tutor-backend .notice{margin-left:0;margin-right:20px}.tutor-v4-beta-notice{box-sizing:border-box;background-image:url(../images/v4-notice-illustration.svg);background-position:100% 100%;background-repeat:no-repeat;border:1px solid #3e64de;align-items:center;min-height:116px;display:flex;position:relative;box-shadow:none!important;padding:0!important;background-color:#003dcf!important;padding-top:16px!important;padding-bottom:16px!important}@media (min-width:1600px){.tutor-v4-beta-notice{background-position:right 180px bottom}}@media (min-width:2100px){.tutor-v4-beta-notice{background-position:right 30% bottom}}@media (max-width:1240px){.tutor-v4-beta-notice{background-position:0 100%;flex-direction:column;gap:16px;padding:16px!important}}.tutor-v4-beta-notice-left{padding-left:40px;padding-right:32px}@media (min-width:1480px){.tutor-v4-beta-notice-left{padding-left:90px;padding-right:60px}}@media (max-width:1240px){.tutor-v4-beta-notice-left{padding-left:0;padding-right:0}}.tutor-v4-beta-notice-right{border-left:1px solid rgba(255,255,255,.3);justify-content:space-between;align-items:center;gap:24px;width:100%;padding-left:32px;padding-right:94px;display:flex}@media (min-width:1480px){.tutor-v4-beta-notice-right{padding-left:60px}}@media (max-width:1240px){.tutor-v4-beta-notice-right{border:none;flex-direction:column;padding-left:0;padding-right:0}}.tutor-v4-beta-notice-right-content{max-width:500px}@media (max-width:1240px){.tutor-v4-beta-notice-right-content{text-align:center}}.tutor-v4-beta-notice-right h3{color:#fff;margin-top:0;margin-bottom:6px;padding:0;font-size:20px;font-weight:500;line-height:28px}.tutor-v4-beta-notice-right p{color:#fff;margin:0;padding:0;font-size:16px;font-weight:400;line-height:24px}.tutor-v4-beta-notice-right p a{color:#fff;text-underline-offset:3px;text-decoration:underline}.tutor-v4-beta-notice-right p a:hover,.tutor-v4-beta-notice-right p a:focus,.tutor-v4-beta-notice-right p a:active,.tutor-v4-beta-notice-right p a:visited{color:#fff}.tutor-v4-beta-notice-right-buttons a{color:var(--tutor-color-primary);border-color:#fff}.tutor-v4-beta-notice-right-buttons a:hover,.tutor-v4-beta-notice-right-buttons a:focus,.tutor-v4-beta-notice-right-buttons a:active,.tutor-v4-beta-notice-right-buttons a:visited{color:var(--tutor-color-primary)}.tutor-v4-beta-notice .notice-dismiss{color:#fff;border:1px solid #fff;border-radius:4px;width:40px;height:40px;padding:10px;top:37px;right:42px}.tutor-v4-beta-notice .notice-dismiss:before{content:"";color:#fff;font-family:tutor}@media (max-width:1240px){.tutor-v4-beta-notice .notice-dismiss{top:16px;right:16px}}.tutor-whats-new-wrapper{background-color:#fff;border-radius:16px;max-width:1080px;margin:32px auto}.tutor-whats-new-wrapper .tutor-update-available{background:#fff5e0;border-top-left-radius:16px;border-top-right-radius:16px;padding:32px}.tutor-whats-new-wrapper .tutor-update-available .tutor-version-alert{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tutor-whats-new-wrapper .tutor-update-available .tutor-version-alert p{color:#000;margin:0;font-size:14px;font-weight:500;line-height:20px}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version{background-color:#fff;border-radius:8px;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:20px 24px;display:flex}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version>div:nth-child(2) h3{color:#091e42;margin-top:0;margin-bottom:4px;font-size:18px;font-weight:500;line-height:24px}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version>div:nth-child(2) p{margin:0;font-size:14px;font-weight:400;line-height:20px}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version>div:nth-child(2) a{color:#00f;text-decoration:none}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version .tutor-whats-new-update-now{color:#fff;background:#0049f8;border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:8px 20px;font-size:14px;text-decoration:none;display:flex}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version .tutor-whats-new-update-now:focus{box-shadow:none;outline:none}.tutor-whats-new-wrapper .tutor-update-available .tutor-update-version .tutor-whats-new-update-now:hover{background:#0849e1}.tutor-whats-new-wrapper .tutor-whats-new-header{text-align:center;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #f0eaea;min-height:200px;padding-top:50px;position:relative}.tutor-whats-new-wrapper .tutor-whats-new-header h1{font-size:40px;font-weight:700}.tutor-whats-new-wrapper .tutor-whats-new-header p{font-size:16px}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-logo-head{background:#fff;width:40px;margin:0 auto;padding:10px;position:absolute;bottom:-40px;left:0;right:0}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols{position:absolute}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-left-top{width:20px;height:20px;top:75px;left:100px}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-left-bottom{width:60px;bottom:20px;left:0}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-right-top{width:60px;top:30px;right:0}.tutor-whats-new-wrapper .tutor-whats-new-header .tutor-whats-new-header-symbols.tutor-symbol-right-bottom{width:30px;height:30px;bottom:60px;right:90px}@media (max-width:767.98px){.tutor-whats-new-wrapper .tutor-whats-new-header h1{font-size:34px}}@media (max-width:575.98px){.tutor-whats-new-wrapper .tutor-whats-new-header h1{font-size:28px}}.tutor-whats-new-wrapper .tutor-changelog-wrapper{width:75%;margin:0 auto;padding:100px 0 80px}.tutor-whats-new-wrapper .tutor-changelog-wrapper h4{font-size:16px}.tutor-whats-new-wrapper .tutor-changelog-wrapper .tutor-changelog-list{padding-left:16px;list-style:outside}.tutor-whats-new-wrapper .tutor-whats-new-pro-section{text-align:center;padding:80px 0}.tutor-whats-new-wrapper .tutor-whats-new-pro-section.tutor-pro-section-top{background-color:rgba(204,219,254,.1)}.tutor-whats-new-wrapper .tutor-whats-new-pro-section>div{max-width:75%;margin:0 auto}.tutor-whats-new-wrapper .tutor-whats-new-pro-section h2{margin-top:0;margin-bottom:30px;font-size:30px;line-height:1.3}.tutor-whats-new-wrapper .tutor-whats-new-pro-section p{margin-top:20px;margin-bottom:0;font-size:18px;font-weight:500}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-pro-banner{border-radius:8px;display:flex;overflow:hidden}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-pro-banner img{width:100%}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-action-btn{color:#fff;background:#0049f8;border-radius:6px;margin-top:30px;padding:12px 30px;font-size:15px;text-decoration:none;display:inline-block}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-action-btn:hover{background:#0849e1}.tutor-whats-new-wrapper .tutor-whats-new-pro-section .tutor-whats-new-action-btn .tutor-icon-crown{color:#ed9700;margin-right:5px}.tutor-option-nav-page:not(.is-active){display:none}.tutor-nav.tutor-option-tabs .tutor-nav-link{color:var(--tutor-color-secondary);border:1px solid transparent}.tutor-nav.tutor-option-tabs .tutor-nav-link:not(.is-active):not(:hover) [class^=tutor-icon-]{color:#9ca0ac}.tutor-nav.tutor-option-tabs .tutor-nav-link:hover{color:var(--tutor-color-primary);background-color:transparent}.tutor-nav.tutor-option-tabs .tutor-nav-link.is-active{color:var(--tutor-color-primary);background-color:#fff;border-color:#e8e8e8}.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:36px}.rtl .tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:0;margin-right:36px}.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav .tutor-nav-link{padding:8px 12px}@media (max-width:991.98px){.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav .tutor-nav-link{padding:8px 20px}.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:0;margin-right:0}}@media (max-width:575.98px){.tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:20px}.rtl .tutor-nav.tutor-option-tabs .tutor-option-submenu-nav{margin-left:0;margin-right:20px}}.tutor-nav.tutor-is-sticky{position:-webkit-sticky;position:sticky;top:120px}.radio-thumbnail label{cursor:pointer}.radio-thumbnail .icon-wrapper{border:1px solid #c0c3cb;border-radius:6px;display:inline-flex;position:relative}.radio-thumbnail .icon-wrapper:before{content:"";background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:28px;height:28px;transition:all .3s;position:absolute;top:-14px;right:-14px}.radio-thumbnail .icon-wrapper.icon-col:hover{background:#e9edfb}.radio-thumbnail input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:#dbdbdb;outline:none;width:97px;height:46px;display:none}.radio-thumbnail input[type=radio]:checked~.title{color:var(--tutor-color-primary)}.radio-thumbnail input[type=radio]:checked~.icon-wrapper img{box-shadow:0 0 0 2px var(--tutor-color-primary)}.radio-thumbnail input[type=radio]:checked~.icon-wrapper:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.radio-thumbnail.has-title label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.radio-thumbnail.has-title label .title{margin-top:6px;display:block}.items-per-row-label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.items-per-row-label input[type=radio]:checked+.icon-col{background:#e9edfb}.items-per-row-label input[type=radio]:checked+.icon-col span{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.items-per-row-label input[type=radio]:checked+.icon-col:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.items-per-row-label .icon-col{cursor:pointer;background:var(--tutor-color-white);border:8px solid transparent;border-radius:3px;grid-template-columns:repeat(1,1fr);align-items:center;justify-items:center;width:95.4px;height:46px;transition:all .2s linear;display:grid;position:relative}.items-per-row-label .icon-col span{text-indent:-9999px;border:1px solid var(--tutor-border-color);background:#eff1f6;border-radius:2px;width:100%;height:100%;transition:all .2s ease-in-out}.items-per-row-label .icon-col:before{background-size:8px;width:16px;height:16px;top:-16px;right:-16px}.items-per-row-label .icon-col:focus:before{box-shadow:0 0 0 6px rgba(var(--tutor-color-primary-rgb),.1)}.items-per-row-label:nth-child(2) .icon-col{grid-gap:10.24px;grid-template-columns:repeat(2,1fr)}.items-per-row-label:nth-child(3) .icon-col{grid-gap:8.74px;grid-template-columns:repeat(3,1fr)}.items-per-row-label:nth-child(4) .icon-col{grid-gap:8.49px;grid-template-columns:repeat(4,1fr)}.items-per-row-label:not(:last-child){margin-right:30px}.items-per-row-label .title{margin-top:3px;display:inline-block}.tooltip-wrap{cursor:pointer;display:inline-block;position:relative}.tooltip-wrap.tooltip-icon{color:var(--tutor-color-muted);margin-left:12px}.rtl .tooltip-wrap.tooltip-icon{margin-left:0;margin-right:12px}.tooltip-wrap.tooltip-icon:after{content:"";font-family:tutor}.tooltip-wrap .tooltip-txt{background:var(--tutor-body-color);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:210px;color:var(--tutor-color-white);text-align:left;word-break:break-word;z-index:999999;opacity:0;visibility:hidden;border-radius:10px;padding:10px 15px;transition:all .2s ease-in;position:absolute}.tooltip-wrap .tooltip-txt:after{content:"";border:5px solid transparent;position:absolute}.tooltip-wrap:hover .tooltip-txt{opacity:1;visibility:visible;-webkit-filter:blur();filter:blur()}.tooltip-wrap .tooltip-top{bottom:calc(100% + 8px)}.tooltip-wrap .tooltip-top:after{border-top-color:var(--tutor-body-color);margin-left:-5px;top:100%;left:50%}.tooltip-wrap .tooltip-bottom{top:calc(100% + 8px)}.tooltip-wrap .tooltip-bottom:after{border-bottom-color:var(--tutor-body-color);margin-left:-5px;bottom:100%;left:50%}.tooltip-wrap .tooltip-top,.tooltip-wrap .tooltip-bottom{left:50%;transform:translate(-50%)}.tooltip-wrap .tooltip-left,.tooltip-wrap .tooltip-right{top:-8px}.tooltip-wrap .tooltip-left:after,.tooltip-wrap .tooltip-right:after{margin-top:-5px;top:18px}.tooltip-wrap .tooltip-left.arrow-center,.tooltip-wrap .tooltip-right.arrow-center{top:50%;transform:translateY(-50%)}.tooltip-wrap .tooltip-left.arrow-center:after,.tooltip-wrap .tooltip-right.arrow-center:after{margin-top:unset;top:50%;transform:translateY(-50%)}.tooltip-wrap .tooltip-right{left:calc(100% + 8px)}.tooltip-wrap .tooltip-right:after{border-right-color:var(--tutor-body-color);right:100%}.tooltip-wrap .tooltip-left{right:calc(100% + 8px)}.tooltip-wrap .tooltip-left:after{border-left-color:var(--tutor-body-color);left:100%}.tooltip-wrap .tooltip-top{transform:translate(-50%)translateY(-2px)}.tooltip-wrap .tooltip-bottom{transform:translate(-50%)translateY(2px)}.tooltip-wrap .tooltip-right{transform:translate(2px)}.tooltip-wrap .tooltip-left{transform:translate(-2px)}.tooltip-wrap:hover .tooltip-top,.tooltip-wrap:hover .tooltip-bottom{transform:translate(-50%)translateY(0)}.tooltip-wrap:hover .tooltip-right,.tooltip-wrap:hover .tooltip-left{transform:translate(0)}.tooltip-wrap:hover .arrow-center.tooltip-right,.tooltip-wrap:hover .arrow-center.tooltip-left{transform:translateY(-50%)translate(0)}.tooltip-wrap .arrow-center.tooltip-right{transform:translateY(-50%)translate(2px)}.tooltip-wrap .arrow-center.tooltip-left{transform:translateY(-50%)translate(-2px)}.tutor-option-field-row input[type=radio]{background-size:120%}.tutor-dashboard-page input[type=radio]{background-size:120%}.tutor-option-field-row input[type=checkbox]{background-size:70%}.tutor-dashboard-page input[type=checkbox]{background-size:70%}.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page input.tutor-form-control{padding:0 15px}.tutor-option-field-row input.tutor-form-control.tutor-w-90,.tutor-dashboard-page input.tutor-form-control.tutor-w-90{text-align:center;min-width:90px;max-width:90px;height:40px;padding:0 5px}.tutor-option-field-row input.tutor-form-control[type=number]{text-align:center;min-width:90px;max-width:90px;height:40px;padding:0 5px}.tutor-dashboard-page input.tutor-form-control[type=number]{text-align:center;min-width:90px;max-width:90px;height:40px;padding:0 5px}.tutor-option-field-row textarea.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control{resize:vertical;min-height:80px;padding-top:10px;padding-bottom:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.62}.tutor-option-field-row .tutor-form-radio label,.tutor-dashboard-page .tutor-form-radio label{font-size:15px}.tutor-option-field-row .tutor-form-radio .desc,.tutor-dashboard-page .tutor-form-radio .desc{margin-top:5px}.tutor-option-field-row select.tutor-form-select,.tutor-dashboard-page select.tutor-form-select{min-width:137px;padding:0 40px 0 20px}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-option-field-row textarea.tutor-form-control,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-option-field-row textarea.tutor-form-control:-moz-read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-option-field-row textarea.tutor-form-control:read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-dashboard-page textarea.tutor-form-control:-moz-read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-dashboard-page textarea.tutor-form-control:read-only{border-color:#bababa;font-size:16px;font-weight:400;line-height:162%;transition:all .2s}.tutor-option-field-row select.tutor-form-select::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row input.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row input.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row input.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:read-only::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:-moz-read-only::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:read-only::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row textarea.tutor-form-control:read-only::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page select.tutor-form-select::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page select.tutor-form-select::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page select.tutor-form-select::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page input.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page input.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page input.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:read-only::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:-moz-read-only::placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:read-only::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-dashboard-page textarea.tutor-form-control:read-only::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select:focus,.tutor-option-field-row input.tutor-form-control:focus,.tutor-option-field-row textarea.tutor-form-control:focus,.tutor-dashboard-page select.tutor-form-select:focus,.tutor-dashboard-page input.tutor-form-control:focus,.tutor-dashboard-page textarea.tutor-form-control:focus{color:var(--tutor-body-color)}.tutor-option-field-row textarea.tutor-form-control:-moz-read-only:focus{color:var(--tutor-body-color)}.tutor-option-field-row textarea.tutor-form-control:read-only:focus{color:var(--tutor-body-color)}.tutor-dashboard-page textarea.tutor-form-control:-moz-read-only:focus{color:var(--tutor-body-color)}.tutor-dashboard-page textarea.tutor-form-control:read-only:focus{color:var(--tutor-body-color)}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control{height:40px;line-height:1}.tutor-option-field-row .tutor-form-check-input,.tutor-dashboard-page .tutor-form-check-input{width:20px;height:20px}.tutor-option-header input[type=search]:hover{box-shadow:0 0 10px -7px}.tutor-option-header input[type=search]:focus{border-color:var(--tutor-color-primary);box-shadow:0 0 10px -5px}.search-popup-opener,.search_result{border:1px solid var(--tutor-border-color);z-index:4;opacity:0;visibility:hidden;background:#fff;border-radius:6px;width:100%;max-height:554px;margin-top:6px;font-size:16px;transition:all .3s;position:absolute;top:100%;overflow-y:auto;transform:translateY(3px);box-shadow:0 6px 20px rgba(28,49,104,.1)}.search-popup-opener.visible,.search-popup-opener.show,.search_result.visible,.search_result.show{opacity:1;visibility:visible;transform:translateY(0)}.search-popup-opener .search_result_title,.search_result .search_result_title{align-items:center;display:flex}.search-popup-opener .search_result_title>svg,.search_result .search_result_title>svg{margin-right:4px}.search-popup-opener a,.search_result a{cursor:pointer;width:100%;color:var(--tutor-color-muted);vertical-align:middle;box-sizing:border-box;justify-content:space-between;padding:12px;text-decoration:none;transition:all .3s;display:flex}.search-popup-opener a:hover,.search_result a:hover{background-color:rgba(0,0,0,.03)}.search-popup-opener .no_item,.search_result .no_item{align-items:center;padding:15px 20px;display:flex}.search-popup-opener .no_item svg,.search_result .no_item svg{margin-right:7px}.search-popup-opener .search_result_title i,.search_result .search_result_title i{padding-right:10px;font-size:20px}.search-popup-opener .search_navigation,.search_result .search_navigation{vertical-align:middle;align-items:center;font-size:12px;display:flex}.search-popup-opener .search_navigation i,.search_result .search_navigation i{padding:0 5px;font-size:12px}.search-popup-opener .nav-track,.search-popup-opener .nav-track>*,.search_result .nav-track,.search_result .nav-track>*{display:flex}.item-wrapper.color-preset-picker .tutor-option-field-row{border-bottom:none!important}.item-wrapper.color-preset-picker .color-picker-wrapper .tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.item-wrapper.color-preset-picker{position:relative}.tutor-option-field-input.color-preset-grid{grid-gap:30px;grid-template-columns:repeat(4,1fr);padding-top:10px;padding-bottom:16px;display:grid}.color-preset-grid label.color-preset-input{cursor:pointer;display:inherit}.color-preset-grid label.color-preset-input .preset-item:hover{box-shadow:0 0 0 1px var(--tutor-border-color)}.color-preset-grid label.color-preset-input .preset-item{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);border-radius:6px;transition:all .2s linear;overflow:hidden}.color-preset-grid label.color-preset-input .header{grid-auto-flow:column;display:grid}.color-preset-grid label.color-preset-input .header span{text-indent:1000%;background:rgba(0,0,0,.8);height:37px}.color-preset-grid label.color-preset-input .header span:first-child{background:rgba(0,0,0,.8)}.color-preset-grid label.color-preset-input .header span:nth-child(2){background:rgba(0,0,0,.6)}.color-preset-grid label.color-preset-input .header span:nth-child(3){background:rgba(0,0,0,.4)}.color-preset-grid label.color-preset-input .header span:nth-child(4){background:rgba(0,0,0,.2)}.color-preset-grid label.color-preset-input .footer{justify-content:space-between;align-items:center;padding:8px 12px 8px 13px;display:flex}.color-preset-grid label.color-preset-input .footer .check-icon{border:2px solid var(--tutor-border-color);border-radius:4px;width:20px;height:20px;transition:all .2s linear;display:inline-block;position:relative}.color-preset-grid label.color-preset-input .footer .check-icon:before{content:"";transform-origin:50%;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:12px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.2)}.color-preset-grid label.color-preset-input input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.color-preset-grid label.color-preset-input input[type=radio]:checked+.preset-item{border-color:var(--tutor-color-primary);box-shadow:0 0 0 1px var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type=radio]:checked+.preset-item .check-icon{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type=radio]:checked+.preset-item .check-icon:before{opacity:1;transform:scale(1)}.color-preset-grid label.color-preset-input input[type=radio]:disabled+.preset-item{cursor:not-allowed}.color-preset-grid label.color-preset-input input[type=radio]:disabled+.preset-item .check-icon{opacity:.5}.color-preset-grid label.color-preset-input.is-checked{transition:all .2s;position:relative}.color-preset-grid label.color-preset-input.is-checked:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='11' viewBox='0 0 27 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.3' d='M11.605 1.54409C12.7084 0.64503 14.2916 0.645029 15.395 1.54409L27 11H0L11.605 1.54409Z' fill='%23EFF1F7'/%3e%3c/svg%3e ");width:27px;height:11px;margin-left:-13.5px;position:absolute;top:calc(100% + 20px);left:50%}.color-picker-wrapper .tutor-option-field-row:first-child{padding-top:15px}.color-picker-wrapper{z-index:1;position:relative}.color-picker-wrapper label.color-picker-input *{box-sizing:border-box;margin:0;padding:0}.color-picker-wrapper label.color-picker-input{cursor:pointer;background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);box-sizing:border-box;border-radius:6px;grid-template-columns:32px 1fr;gap:10px;width:120px;height:34px;transition:all .2s;display:grid;overflow:hidden}.color-picker-wrapper label.color-picker-input input[type=color]{cursor:pointer;width:32px;height:32px;box-shadow:none;border:none;border-right:1px solid #cecfd5;border-radius:0}.color-picker-wrapper label.color-picker-input input[type=color]:checked{border-color:var(--tutor-color-primary)}.color-picker-wrapper label.color-picker-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-picker-wrapper label.color-picker-input input[type=color]::-webkit-color-swatch{border:none}.color-picker-wrapper label.color-picker-input input[type=color]::-moz-color-swatch{border:none}.color-picker-wrapper label.color-picker-input input[type=text]{all:unset;width:100%;height:32px;box-shadow:none;text-align:left;cursor:text;border:none}.tutor-screen-backend-settings #wpbody-content .notice.notice-error{margin-bottom:10px}.tutor-backend-settings-page p,.tutor-backend-settings-page h1,.tutor-backend-settings-page h2,.tutor-backend-settings-page h3,.tutor-backend-settings-page h4,.tutor-backend-settings-page h5{margin:0;padding:0}.tutor-backend-settings-page{color:var(--tutor-color-secondary)}.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-gap:42px;grid-auto-flow:column;display:grid}@media (min-width:1400px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:245px 4fr 1fr}}@media (min-width:1600px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:1fr 825px 1fr}}@media (max-width:1400px){.tutor-backend-settings-page .tutor-option-form{grid-template-columns:min-content auto}}@media (max-width:1300px){.tutor-backend-settings-page .tutor-option-header{grid-gap:15px;grid-template-columns:auto 1fr auto}}.tutor-backend-settings-page .tutor-form-control{font-family:inherit}.tutor-backend-settings-page .search-field{position:relative}.tutor-backend-settings-page .search-field input[type=search i]::-webkit-search-cancel-button{cursor:pointer}.tutor-backend-settings-page .d-block{display:block}.tutor-backend-settings-page .mce-path{display:none!important}.tutor-backend-settings-page .mce-top-part{border-bottom:1px solid #c0c3cb}.tutor-backend-settings-page .mce-top-part:before{box-shadow:none}.tutor-backend-settings-page .wp-editor-container{border:1px solid #c0c3cb;border-radius:6px;overflow:hidden}.tutor-backend-settings-page div.mce-toolbar-grp{background:0 0;border-bottom:none}.tutor-backend-settings-page div.mce-statusbar{border-top:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle i.mce-i-resize{display:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle{opacity:0;visibility:hidden;background:#c0c3cb;border-radius:6px;width:40px;height:4px;margin:auto;transition:all .2s;bottom:0;left:0}.tutor-backend-settings-page .wp-editor-container .mce-container-body .mce-resizehandle:active,.tutor-backend-settings-page .wp-editor-container:hover .mce-container-body .mce-resizehandle{visibility:visible;opacity:1;bottom:10px}.tutor-option-header{background:var(--tutor-color-white);align-items:center;min-height:60px}.tutor-option-header>div:nth-child(3){text-align:right;justify-self:flex-end;min-width:200px}.tutor-option-header .title{color:var(--tutor-body-color);font-size:24px;font-weight:500;line-height:34px}.tutor-option-header .tutor-input-group .tutor-form-control{border:1px solid #bababa;border-radius:6px;height:40px}.tutor-option-header .save-button .tutor-btn{padding:7px 24.3px}.tutor-option-header{z-index:99;border-bottom:1px solid #f0f0f1;width:auto;height:60px;position:fixed;top:32px;left:36px;right:0}@media (min-width:960px){.tutor-option-header{left:160px}}@media (max-width:782px){.tutor-option-header{top:47px;left:0}}.tutor-option-body{position:relative}.tutor-option-main-title{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.tutor-option-main-title h2{color:var(--tutor-body-color)}.tutor-option-single-item h4{margin-bottom:12px}.tutor-option-single-item .item-wrapper{background:var(--tutor-color-white);box-sizing:border-box;border:1px solid #d3d4d9;border-radius:6px;padding:24px}.tutor-option-single-item .item-wrapper:not(:last-child){margin-bottom:8px}@media (min-width:1200px){.tutor-option-single-item.email-settings .tutor-option-field-label{padding-right:53px}}.tutor-option-single-item.email-settings [name=email-settings-textarea]{min-height:130px}.tutor-option-single-item.item-variation-table .item-wrapper{padding:12px 16px}.tutor-option-single-item.item-variation-table .tutor-option-field-row{padding-left:4px;padding-right:4px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:first-child){padding-top:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:last-child){padding-bottom:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child{z-index:1;position:relative}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child:before{content:"";z-index:-1;background:var(--tutor-color-gray-10);opacity:.8;border:1px solid var(--tutor-border-color);border-radius:6px 6px 0 0;position:absolute;top:-13px;bottom:-1px;left:-17px;right:-17px}.tutor-option-single-item.item-variation-table .tutor-option-field-input{align-items:center;display:flex}.tutor-option-single-item.item-variation-table.table-col-3 .tutor-option-field-row{grid-template-columns:35px 1fr 1fr}@media (min-width:768px){.tutor-option-single-item.item-variation-grid .item-grid{columns:2;gap:10px 24px}.tutor-option-single-item.item-variation-grid .item-grid>*{break-inside:avoid;margin-bottom:10px}@supports (grid-template-rows:masonry){.tutor-option-single-item.item-variation-grid .item-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:masonry;grid-auto-flow:dense;display:grid}.tutor-option-single-item.item-variation-grid .item-grid>*{margin-bottom:0}}}.tutor-option-single-item.item-variation-grid .item-wrapper{border-color:#e3e5eb;padding:2px 15px}.tutor-option-single-item.item-variation-grid .tutor-option-field-row{border-color:var(--tutor-border-color);padding-top:8px;padding-bottom:8px}.tutor-option-single-item.item-variation-grid .tutor-option-field-row>div:nth-child(2){word-break:break-word;font-weight:600}.tutor-option-single-item.item-variation-grid .tutor-option-field-row [class^=tutor-text].success{color:var(--tutor-color-success)}.tutor-option-single-item.item-variation-dragndrop .item-wrapper{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);padding:28px 28px 25px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone{--borderWidth:2px;--borderGap:18px;background-image:linear-gradient(to right,rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%),linear-gradient(to right,rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb),.3)50%,rgba(255,255,255,0) 0%);background-position:top,100%,bottom,0;background-repeat:repeat-x,repeat-y;background-size:var(--borderGap)var(--borderWidth),var(--borderWidth)var(--borderGap);background-color:var(--tutor-color-white);text-align:center;color:var(--tutor-body-color);border-color:#bdcaf1;border-radius:6px;padding:25px 30px 38px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover{box-shadow:inset 0 0 0 2px var(--tutor-border-color);z-index:1;transition:all .1s linear;position:relative;overflow:hidden}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover:after{content:"";z-index:-1;opacity:.05;background:linear-gradient(-45deg,#23a6d5,#ee7752,#23d5ab) 0 0/400% 400%;animation:10s linear infinite alternate-reverse gradient;position:absolute;top:0;bottom:0;left:0;right:0}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.file-attached .file-info{margin-top:15px;display:block}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .icon{color:#1973aa;font-size:77px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .title{font-size:20px;font-weight:500;line-height:140%}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle{margin-top:8px;padding-left:0;font-size:15px;font-weight:500;line-height:160%}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle>span{color:var(--tutor-color-muted)}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm{cursor:pointer;color:#3e64de;background:#e9edfb;border-color:#e9edfb;margin-top:8px;display:inline-flex}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:hover,.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:focus{background:#e0e6f9;border-color:#dbe2f9;box-shadow:0 0 0 3px #f6f8fd}.tutor-option-single-item.base_permalink .tutor-option-field-input input{min-width:220px;max-width:220px}.item-wrapper>.tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-option-field-row{grid-gap:30px;grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;display:grid}.tutor-option-field-row.tutor-d-block{display:block!important}.tutor-option-field-row .tutor-option-field-input.tutor-d-flex{margin-top:0}.tutor-option-field-row .type-check .tutor-form-check{align-items:center}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type=email]+span{width:100%;position:absolute;right:0}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type=email]+span.danger{color:red}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input{text-align:right;justify-self:flex-end;position:relative}.tutor-option-field-row:first-child{padding-top:0}.tutor-option-field-row:last-child{padding-bottom:0}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex{margin-top:20px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex.logo-upload{margin-top:12px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input{margin-top:25px}.tutor-option-field-row.has-bg{z-index:1;border:none;border-top:1px solid #f9f9f9;position:relative}.tutor-option-field-row.has-bg:before{content:"";--width:50px;width:calc(100% + var(--width));height:calc(100% + 2px);left:calc(var(--width)/-2);z-index:-1;background:rgba(243,243,243,.5);border-top:1px solid #f9f9f9;position:absolute;top:-2px}.tutor-option-field-row.double-input{align-items:flex-start}.tutor-option-field-row.double-input .tutor-option-field-input label{justify-content:flex-end;align-items:center;display:flex}.tutor-option-field-row.double-input .tutor-option-field-input label span{margin-right:10px}.tutor-option-field-row.double-input .tutor-option-field-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-row.double-input .tutor-option-field-input .tutor-form-control{margin-right:0}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage{padding-right:24px;position:relative}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:before{content:"";background:#dcdbdc;width:24px;height:1px;position:absolute;right:0}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:first-child:after{content:"";background:#dcdbdc;width:1px;height:54px;position:absolute;top:20px;right:0}.tutor-option-field-row[class*=col-] .tutor-option-field-label{align-self:start}.tutor-option-field-row[class*=col-] .tutor-option-field-input{justify-self:unset}.tutor-option-field-row.col-1x1{grid-template-columns:repeat(2,1fr)}.tutor-option-field-row.col-1x2{grid-template-columns:1fr 2fr}.tutor-option-field-row.col-1x145{grid-template-columns:1fr 1.45fr}.tutor-option-field-row.row-variation-code{grid-template-columns:repeat(2,auto);grid-auto-flow:unset}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code{justify-self:unset;grid-column:1/-1;position:relative}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control{color:#28408e;background-color:inherit;border-color:#bababa;min-height:157px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control:focus{border-color:var(--tutor-brand-wordpress)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn{border:1px solid var(--tutor-brand-wordpress);color:var(--tutor-brand-wordpress);cursor:pointer;background:0 0;align-items:center;padding:5px 7px;font-size:13px;font-weight:600;line-height:1.23;display:flex;position:absolute;top:16px;right:16px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn>i{margin-right:3px;font-size:16px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:hover,.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{background:var(--tutor-brand-wordpress);color:var(--tutor-color-white)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{box-shadow:0 0 0 3px rgba(var(--tutor-color-primary-rgb),.1)}.tutor-option-checkbox-horizontal{display:block}.tutor-option-checkbox-horizontal .tutor-option-field-input{margin-top:15px!important}.tutor-option-field-label label,.tutor-option-field-label .label{color:var(--tutor-body-color);display:block}.tutor-option-field-label em{mix-blend-mode:multiply;color:#161616;background:#dcdbdc;border-radius:3px;padding:0 3px;font-style:normal}.tutor-option-field-label .desc{margin-top:5px}.tutor-option-field-label.has-tooltip{align-items:center;display:flex}.tutor-option-field-input.tutor-d-flex{text-align:left}.tutor-option-field-input.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:20px}.tutor-option-field-input.tutor-d-flex,.tutor-option-field-input.tutor-d-block{margin-top:20px}.tutor-option-field-input.tutor-d-flex input.tutor-form-control{min-width:90px}.tutor-option-field-input .double-input label{justify-content:flex-end;align-items:center;display:flex}.tutor-option-field-input .double-input label span{margin-right:10px}.tutor-option-field-input .double-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-input .double-input .tutor-form-control{margin-right:0}.tutor-option-field-input .double-input .revenue-percentage{padding-right:24px;position:relative}.tutor-option-field-input .double-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-input .double-input .revenue-percentage:before{content:"";background:#dcdbdc;width:24px;height:1px;position:absolute;right:0}.tutor-option-field-input .double-input .revenue-percentage:first-child:after{content:"";background:#dcdbdc;width:1px;height:54px;position:absolute;top:20px;right:0}.tutor-option-field-input .logo-upload input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.tutor-option-field-input .logo-upload{background:var(--tutor-color-white);border:1px solid #bababa;border-radius:6px;align-items:center;margin-top:12px;padding:20px}.tutor-option-field-input .logo-upload span.delete-btn{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-color:var(--tutor-color-danger);cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:50%;width:24px;height:24px;display:inline-block;position:absolute;top:-12px;right:-12px}.tutor-option-field-input .logo-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-field-input .logo-upload .logo-preview{background:var(--tutor-color-gray-10);border:2px solid var(--tutor-color-gray-10);border-radius:3px;justify-content:center;align-items:center;width:268px;height:98px;margin-right:38px;display:flex;position:relative}.tutor-option-field-input .logo-upload .logo-preview img{object-fit:contain;width:100%;height:100%;padding:10px 25px}.tutor-option-field-input .logo-upload .logo-upload-wrap{color:#161616;font-size:15px;font-weight:400;line-height:160%}.tutor-option-field-input .logo-upload .logo-upload-wrap p{margin-bottom:12px}.tutor-option-field-input .instructor-list>.vertical,.tutor-option-field-input .instructor-list .horizontal{grid-gap:20px;grid-template-columns:1fr 2fr;display:grid}.tutor-option-field-input .instructor-list>.vertical:not(:first-child),.tutor-option-field-input .instructor-list .horizontal:not(:first-child){margin-top:36px}.tutor-option-field-input .instructor-list .fields-wrapper{grid-gap:30px;grid-auto-flow:column;display:grid}.tutor-option-field-input .public-profile{--imgWidth:138px;grid-template-columns:repeat(auto-fill,minmax(var(--imgWidth),1fr));grid-gap:30px;justify-items:flex-start;display:grid}.tutor-option-field-input .instructor-list .icon-wrapper img,.tutor-option-field-input .public-profile .icon-wrapper img{border-radius:6px}.tutor-option-field-input .public-profile .icon-wrapper img{max-width:100%}.tutor-option-field-input .layout-label{color:var(--tutor-body-color);font-size:15px;font-weight:400;line-height:160%}.tutor-option-field-input .type-check.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:20px}.tutor-option-field-input .type-check.tutor-d-block .tutor-form-check:not(:last-child){margin-bottom:30px}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check{align-items:flex-start}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check .desc{margin-top:5px}.tutor-option-field-input .tutor-d-flex.input-select>[class^=tutor-form-]:not(:last-child){margin-right:15px}.tutor-option-field-input .tutor-d-flex.input-select>[class^=tutor-form-]:last-child{margin-left:15px}.tutor-option-field-input .type-toggle-grid{grid-gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:8px 0;display:grid}@media (min-width:1400px){.tutor-option-field-input .type-toggle-grid{grid-template-columns:repeat(3,1fr)}}.tutor-option-field-input .type-toggle-grid>.toggle-item:hover{border:1px solid #41454f}.tutor-option-field-input .type-toggle-grid>.toggle-item{text-align:left;border:1px solid #bababa;border-radius:6px;align-items:center;padding:16px 9px;transition:all .3s;display:flex}.tutor-option-field-input .type-toggle-grid>.toggle-item .tutor-form-toggle-control{margin-left:0;margin-right:8px}.rtl .tutor-option-field-input .type-toggle-grid>.toggle-item .tutor-form-toggle-control{margin-left:8px;margin-right:0}.tutor-option-field-input .type-toggle-grid>.toggle-item .tooltip-wrap.tooltip-icon{margin-left:5px}.rtl .tutor-option-field-input .type-toggle-grid>.toggle-item .tooltip-wrap.tooltip-icon{margin-left:0;margin-right:5px}.tutor-option-field-input .tutor-type-password{position:relative}.tutor-option-field-input .tutor-type-password input{margin:0;padding-right:30px}.tutor-option-field-input .tutor-type-password button{cursor:pointer;background-color:#fff;border:none;border-radius:4px;outline:none;height:calc(100% - 4px);padding:8px;line-height:1;position:absolute;top:2px;right:2px}.tutor-option-field-input.has-btn-after{align-items:center}.tutor-option-field-input.has-btn-after .tutor-btn{margin-left:17px}.tutor-option-field-input.has-btn-after .delete-btn{cursor:pointer;color:gray;justify-content:center;align-items:center;width:18px;height:20px;margin-left:15px;font-size:26px;display:flex}.tutor-option-nav-page.gradebook .tutor-option-single-item{margin-bottom:10px}.tutor-option-nav-page.import-export .popup-opener{margin-left:14px}.tutor-option-nav-page.import-export .popup-opener .popup-menu{text-align:left;right:-16px}.tutor-option-nav-page.import-export .popup-opener .popup-menu:before{right:20px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row{--padding:13px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:last-child){padding-bottom:var(--padding);border-color:var(--tutor-border-color)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child){padding-top:var(--padding)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child) .tutor-option-field-label:last-child{color:var(--tutor-body-color)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label{color:var(--tutor-color-secondary)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label>p{align-items:center;display:inline-flex}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-link{color:var(--tutor-color-muted);margin-left:2px;font-size:24px;text-decoration:none}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-check{background:var(--tutor-design-success);color:var(--tutor-color-white);border-radius:50%;margin-right:2px;font-size:16px}.tutor-option-nav-page.tutor-pages .btn-wrap.regenerate-pages{margin-bottom:18px;padding-top:16px}.loading-spinner{background:var(--tutor-color-gray-10);z-index:10;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner:before{content:"";box-sizing:border-box;border:2px solid #eee;border-top-color:#1973aa;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite spinner;position:absolute;top:50%;left:50%}@keyframes spinner{to{transform:rotate(360deg)}}.loading-spinner:before{width:50px;height:50px;top:30%}.loading-spinner.hide{display:none}.tutor-table-certificate-settings .tutor-option-field-input [class^=tutor-icon-]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .3s;display:inline-flex}.tutor-table-certificate-settings .tutor-option-field-input [class^=tutor-icon-]:hover{background:var(--tutor-color-gray-10)}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-tag .button{padding-left:20px;padding-right:20px}.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag select{background-position:right 10px top 55%;padding-left:20px;padding-right:40px}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag .button,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category .tablenav-pages .button,.post-type-courses.taxonomy-course-tag .tablenav-pages .button{min-height:30px;padding:0 4px}.post-type-courses.taxonomy-course-category textarea,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag textarea,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category input[type=text]:not(.current-page){border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category input[type=search]{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-tag input[type=text]:not(.current-page){border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-tag input[type=search]{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category textarea:not(:focus),.post-type-courses.taxonomy-course-category select:not(:focus),.post-type-courses.taxonomy-course-tag textarea:not(:focus),.post-type-courses.taxonomy-course-tag select:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category input[type=text]:not(.current-page):not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category input[type=search]:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-tag input[type=text]:not(.current-page):not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-tag input[type=search]:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category .form-wrap p,.post-type-courses.taxonomy-course-tag .form-wrap p{margin-top:16px}.post-type-courses.taxonomy-course-category p.search-box,.post-type-courses.taxonomy-course-category .actions.bulkactions,.post-type-courses.taxonomy-course-tag p.search-box,.post-type-courses.taxonomy-course-tag .actions.bulkactions{display:flex}.post-type-courses.taxonomy-course-category table.wp-list-table,.post-type-courses.taxonomy-course-tag table.wp-list-table{border-color:#cdcfd5;border-radius:6px;margin-top:24px}.post-type-courses.taxonomy-course-category table.wp-list-table thead th,.post-type-courses.taxonomy-course-category table.wp-list-table thead td,.post-type-courses.taxonomy-course-tag table.wp-list-table thead th,.post-type-courses.taxonomy-course-tag table.wp-list-table thead td{background:#f4f6f9}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>:first-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>:first-child{border-top-left-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>:last-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>:last-child{border-top-right-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) td{background:#fff}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(2n) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(2n) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(2n) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(2n) td{background:#fcfcfd}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) td{border-bottom:1px solid #cdcfd5}.post-type-courses.taxonomy-course-category .tablenav.top,.post-type-courses.taxonomy-course-tag .tablenav.top{margin-top:20px}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2),.monetization-fees.is-disable .tutor-option-field-row:nth-child(3){cursor:not-allowed;position:relative}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2):before,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3):before{content:"";z-index:1;background:rgba(255,255,255,.55);position:absolute;top:0;bottom:0;left:0;right:0}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) input:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) input:disabled{cursor:not-allowed}.revenue-percentage input.warning{border-color:var(--tutor-danger-color)!important;box-shadow:0 0 0 3px #ffe6e6!important}.template-preview img{position:relative;overflow:hidden}.template-preview img:empty:before{content:"";color:#b4b7c0;background:#eff1f6;justify-content:center;align-items:center;font-size:2em;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;font-family:tutor!important}.tutor-option-field-input.image-previewer img:before{content:"";background:#eff1f6 url("data:image/svg+xml;charset=UTF-8,%3csvg width='125' height='32' viewBox='0 0 125 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66663 9.37562C4.66663 6.77485 6.75507 4.6665 9.33131 4.6665H22.1438C24.72 4.6665 26.8085 6.77485 26.8085 9.37562V19.4552C26.8085 19.9329 26.4249 20.3201 25.9517 20.3201C25.4785 20.3201 25.0949 19.9329 25.0949 19.4552V9.37562C25.0949 7.73023 23.7737 6.39638 22.1438 6.39638H9.33131C7.70145 6.39638 6.38018 7.73023 6.38018 9.37562V22.3102C6.38018 23.9556 7.70144 25.2894 9.33131 25.2894H19.3246C19.7978 25.2894 20.1813 25.6767 20.1813 26.1543C20.1813 26.632 19.7978 27.0193 19.3246 27.0193H9.33131C6.75507 27.0193 4.66663 24.9109 4.66663 22.3102V9.37562Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9032 25.8664C21.9032 25.3887 22.2868 25.0015 22.76 25.0015L29.1432 25.0015C29.6164 25.0015 29.9999 25.3887 29.9999 25.8664C29.9999 26.3441 29.6164 26.7313 29.1432 26.7313L22.76 26.7313C22.2868 26.7313 21.9032 26.3441 21.9032 25.8664Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0827 21.7856C26.5559 21.7856 26.9395 22.1729 26.9395 22.6506L26.9395 29.1348C26.9395 29.6125 26.5559 29.9998 26.0827 29.9998C25.6095 29.9998 25.2259 29.6125 25.2259 29.1348L25.2259 22.6506C25.2259 22.1729 25.6095 21.7856 26.0827 21.7856Z' fill='%23B4B7C0'/%3e%3cpath d='M9.03067 17.1587C8.9164 17.2781 8.85254 17.4377 8.85254 17.6038V21.9306C8.85254 22.4614 9.27875 22.8917 9.80451 22.8917H21.8629C22.3886 22.8917 22.8148 22.4614 22.8148 21.9306V17.6069C22.8148 17.439 22.7495 17.2778 22.6329 17.158L19.1287 13.5567C18.7763 13.1946 18.1969 13.1887 17.8373 13.5437L13.375 17.9483C13.2556 18.0662 13.0634 18.0648 12.9458 17.9452L11.2367 16.2087C10.8765 15.8427 10.2855 15.8469 9.93056 16.218L9.03067 17.1587Z' fill='%23B4B7C0'/%3e%3cpath d='M15.0194 10.7788C15.0194 11.9171 14.1054 12.8398 12.9779 12.8398C11.8503 12.8398 10.9363 11.9171 10.9363 10.7788C10.9363 9.64052 11.8503 8.71777 12.9779 8.71777C14.1054 8.71777 15.0194 9.64052 15.0194 10.7788Z' fill='%23B4B7C0'/%3e%3cpath d='M40.2588 21.1758C42.9175 21.1758 44.5288 19.6011 44.5288 17.2866V10.4312H42.8955V17.1548C42.8955 18.6929 41.9434 19.7256 40.2588 19.7256C38.5742 19.7256 37.6147 18.6929 37.6147 17.1548V10.4312H35.9741V17.2866C35.9741 19.6011 37.6074 21.1758 40.2588 21.1758ZM46.2866 23.5635H47.8687V19.7036H47.9053C48.3594 20.5972 49.2456 21.1538 50.3369 21.1538C52.2705 21.1538 53.5376 19.6084 53.5376 17.1548V17.1475C53.5376 14.6865 52.2778 13.1484 50.3149 13.1484C49.2163 13.1484 48.3667 13.7051 47.9053 14.6206H47.8687V13.2949H46.2866V23.5635ZM49.9048 19.7915C48.7109 19.7915 47.8613 18.7515 47.8613 17.1548V17.1475C47.8613 15.5435 48.7036 14.5034 49.9048 14.5034C51.1426 14.5034 51.9263 15.5068 51.9263 17.1475V17.1548C51.9263 18.7808 51.1499 19.7915 49.9048 19.7915ZM54.8267 21H56.4087V10.4312H54.8267V21ZM61.3452 21.1538C63.5498 21.1538 65 19.6304 65 17.1475V17.1328C65 14.6646 63.5352 13.1484 61.3379 13.1484C59.1479 13.1484 57.6904 14.6719 57.6904 17.1328V17.1475C57.6904 19.623 59.1333 21.1538 61.3452 21.1538ZM61.3525 19.8281C60.1147 19.8281 59.3091 18.854 59.3091 17.1475V17.1328C59.3091 15.4482 60.1221 14.4741 61.3379 14.4741C62.5757 14.4741 63.3813 15.4482 63.3813 17.1328V17.1475C63.3813 18.8467 62.5903 19.8281 61.3525 19.8281ZM68.4863 21.1392C69.5044 21.1392 70.3979 20.6118 70.8447 19.7842H70.874V21H72.4634V15.6899C72.4634 14.1445 71.2695 13.1484 69.3872 13.1484C67.4902 13.1484 66.3403 14.1665 66.2305 15.4922L66.2231 15.5728H67.7173L67.7319 15.5068C67.8638 14.8916 68.4277 14.4595 69.3433 14.4595C70.3247 14.4595 70.874 14.9722 70.874 15.8218V16.4004L68.7793 16.5249C66.9556 16.6348 65.9155 17.4551 65.9155 18.7954V18.8101C65.9155 20.1943 66.9482 21.1392 68.4863 21.1392ZM67.5122 18.7734V18.7588C67.5122 18.1069 68.0396 17.6895 68.9917 17.6309L70.874 17.5137V18.1143C70.874 19.1177 70.0317 19.8721 68.9185 19.8721C68.0688 19.8721 67.5122 19.4473 67.5122 18.7734ZM76.8799 21.1538C77.9858 21.1538 78.8354 20.5972 79.2969 19.6963H79.3262V21H80.9155V10.4312H79.3262V14.606H79.2969C78.8354 13.6978 77.9565 13.1484 76.8652 13.1484C74.9316 13.1484 73.6572 14.6865 73.6572 17.1401V17.1475C73.6572 19.6011 74.917 21.1538 76.8799 21.1538ZM77.2974 19.7915C76.0449 19.7915 75.2759 18.7881 75.2759 17.1475V17.1401C75.2759 15.5142 76.0522 14.5034 77.2974 14.5034C78.4839 14.5034 79.3335 15.5435 79.3335 17.1401V17.1475C79.3335 18.7515 78.4912 19.7915 77.2974 19.7915ZM86.4453 12.1084C86.9653 12.1084 87.3682 11.6982 87.3682 11.2002C87.3682 10.6948 86.9653 10.2847 86.4453 10.2847C85.9326 10.2847 85.5225 10.6948 85.5225 11.2002C85.5225 11.6982 85.9326 12.1084 86.4453 12.1084ZM85.6543 21H87.2363V13.2949H85.6543V21ZM88.8696 21H90.4517V16.2393C90.4517 15.2432 91.1182 14.5034 92.0557 14.5034C92.9492 14.5034 93.5132 15.0747 93.5132 15.9683V21H95.0659V16.1807C95.0659 15.2065 95.7178 14.5034 96.6553 14.5034C97.5928 14.5034 98.1274 15.082 98.1274 16.0854V21H99.7168V15.7046C99.7168 14.1592 98.7207 13.1484 97.1973 13.1484C96.0986 13.1484 95.1904 13.7271 94.7949 14.6646H94.7583C94.4507 13.6978 93.6743 13.1484 92.6123 13.1484C91.6016 13.1484 90.8179 13.6831 90.4883 14.4888H90.4517V13.2949H88.8696V21ZM103.511 21.1392C104.529 21.1392 105.422 20.6118 105.869 19.7842H105.898V21H107.488V15.6899C107.488 14.1445 106.294 13.1484 104.412 13.1484C102.515 13.1484 101.365 14.1665 101.255 15.4922L101.248 15.5728H102.742L102.756 15.5068C102.888 14.8916 103.452 14.4595 104.368 14.4595C105.349 14.4595 105.898 14.9722 105.898 15.8218V16.4004L103.804 16.5249C101.98 16.6348 100.94 17.4551 100.94 18.7954V18.8101C100.94 20.1943 101.973 21.1392 103.511 21.1392ZM102.537 18.7734V18.7588C102.537 18.1069 103.064 17.6895 104.016 17.6309L105.898 17.5137V18.1143C105.898 19.1177 105.056 19.8721 103.943 19.8721C103.093 19.8721 102.537 19.4473 102.537 18.7734ZM112.402 23.7173C114.578 23.7173 115.94 22.5454 115.94 20.7876V13.2949H114.351V14.606H114.314C113.86 13.7344 113.01 13.1484 111.926 13.1484C109.971 13.1484 108.682 14.6646 108.682 17.0815V17.0889C108.682 19.4912 109.956 21.0073 111.89 21.0073C112.996 21.0073 113.875 20.4727 114.314 19.6377H114.351V20.6924C114.351 21.769 113.655 22.4429 112.395 22.4429C111.406 22.4429 110.74 22.106 110.527 21.6152L110.498 21.5566H108.931L108.938 21.6226C109.172 22.8018 110.425 23.7173 112.402 23.7173ZM112.336 19.7183C111.084 19.7183 110.3 18.7222 110.3 17.1108V17.1035C110.3 15.5142 111.084 14.5034 112.336 14.5034C113.538 14.5034 114.351 15.5215 114.351 17.1035V17.1108C114.351 18.7002 113.545 19.7183 112.336 19.7183ZM120.796 21.1538C122.664 21.1538 123.85 20.0405 124.099 18.8174L124.114 18.7368H122.612L122.59 18.7954C122.393 19.374 121.77 19.8574 120.833 19.8574C119.573 19.8574 118.774 19.0078 118.745 17.5503H124.202V17.0156C124.202 14.7012 122.876 13.1484 120.715 13.1484C118.555 13.1484 117.163 14.7598 117.163 17.1694V17.1768C117.163 19.6084 118.533 21.1538 120.796 21.1538ZM120.723 14.4448C121.755 14.4448 122.502 15.0967 122.634 16.4297H118.767C118.906 15.1406 119.697 14.4448 120.723 14.4448Z' fill='%23B4B7C0'/%3e%3c/svg%3e ") 50% no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tutor-option-field-input.image-previewer .preview-loading{background:#f3f3f3;border-radius:3px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tutor-option-field-input.image-previewer .preview-loading:before{content:"";box-sizing:border-box;border:2px solid #e8e8e8;border-top-color:#1a73aa;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite spinner;position:absolute;top:50%;left:50%}.tutor-option-field-input.image-previewer .preview-loading.is-loading{display:block}.tutor-option-field-input.image-previewer .delete-btn{visibility:hidden}.tutor-option-field-input.image-previewer.is-selected .delete-btn{visibility:visible}.tutor-option-field-input.image-previewer.is-selected img:before{visibility:hidden}.tutor-option-field-label .isHighlighted{z-index:1;display:inline-flex;position:relative}.tutor-option-field-label .isHighlighted:before{content:"";background:rgba(var(--tutor-color-warning-rgb),.2);border:1px solid rgba(var(--tutor-color-warning-rgb),.3);box-sizing:border-box;z-index:-1;border-radius:3px;animation:.5s infinite alternate blinking;position:absolute;top:1px;bottom:1px;left:-6px;right:-6px}@keyframes blinking{0%{opacity:0}to{opacity:1}}.tutor-option-tab-pages .tutor-option-field-label{float:unset;width:unset}.tutor-option-tab-pages .tutor-option-field-input input[type=radio]:checked:before{display:none}.tutor-option-tab-pages .tutor-option-field-input input[type=checkbox]:checked:before{display:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table{text-decoration:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li{display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:first-child{width:37%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:last-child{width:50%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt{min-width:230px;max-width:400px;padding:0;display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt>div{border-radius:0 10px 10px 0;height:32px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-tooltip-content{flex-basis:100%;padding:1px 11px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard{background:var(--tutor-color-secondary);flex-basis:100px;padding:0 5px 0 3px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard span{padding:0 3px 0 0;font-size:18px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-icon,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-icon,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-reject-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-reject-content{margin-bottom:25px}@media (max-width:600px){.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child),.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child){margin-bottom:15px}}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button{padding:3px 30px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject button:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject textarea.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject select.tutor-form-select:focus:focus{border:2px solid #1973aa}table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-left,table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-right{top:-8px}#screen-meta-links+.tutor-user-registration-notice-wrapper{margin-top:45px}.tutor-user-registration-notice{border:1px solid var(--tutor-border-color);box-sizing:border-box;background:#fff;border-radius:6px;align-items:center;width:100%;margin:11px 0 15px;display:flex;overflow:hidden}.tutor-user-registration-notice>div:first-child img{margin:16px}.tutor-user-registration-notice>div:nth-child(2){color:#676a72;flex:1;padding:20px 0;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.tutor-user-registration-notice>div:nth-child(2) strong{color:#000}.tutor-user-registration-notice>div:last-child{border-left:1px solid var(--tutor-border-color);flex-direction:column;justify-content:space-around;align-self:stretch;margin-left:20px;display:flex}.tutor-user-registration-notice>div:last-child a{text-align:center;width:calc(100% - 40px);height:100%;color:var(--tutor-color-muted);align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.tutor-user-registration-notice>div:last-child a:hover{color:#3e64de;background:#f3f3f5}.tutor-user-registration-notice>div:last-child a,.tutor-user-registration-notice>div:last-child a:hover,.tutor-user-registration-notice>div:last-child a:focus,.tutor-user-registration-notice>div:last-child a:active{box-shadow:none;outline:0!important}.tutor-user-registration-notice>div:last-child hr{border:none;border-top:1px solid var(--tutor-border-color);width:100%;height:0;margin:0;display:block}.tutor-qna-single-question table.tutor-table-data-td-target [data-td-target]{padding:12px!important}.tutor-qna-single-question table.tutor-table tr:last-child td:last-child{border-radius:0}.tutor-qna-single-question table.tutor-table-data-td-target .is-active:not(.expand-btn){background-color:#fff!important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}.tutor-qna-single-question .tutor-qna-single-wrapper .qna-back-button{color:#5b616f;font-size:16px;font-style:normal;font-weight:400}.tutor-qna-single-question .tutor-qa-reply{z-index:10;background:#fff;bottom:0}.tutor-qna-single-question .tutor-qa-reply textarea{border:none;border:1px solid var(--tutor-border-color);resize:none;border-radius:6px;width:100%;padding:15px;min-height:initial!important;height:80px!important}.tutor-qna-single-question .tutor-qa-reply textarea,.tutor-qna-single-question .tutor-qa-reply textarea:focus,.tutor-qna-single-question .tutor-qa-reply textarea:active{box-shadow:none;outline:none!important}.tutor-qna-single-question .tutor-qna-badges .tutor-btn:not(:last-child){margin-right:18px}.tutor-qna-single-question .tutor-qna-single-wrapper{max-height:calc(100vh - 100px);overflow-y:auto}.tutor-qna-single-question .tutor-qa-sticky-bar{border-bottom:1px solid var(--tutor-border-color);z-index:9;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:0}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{flex-direction:column;margin-bottom:30px;display:flex}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user{align-items:center;gap:16px;margin-bottom:16px;display:flex}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user img{border-radius:50%;width:48px;height:48px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text{background:#fff;border-radius:8px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:16px 24px;position:relative}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text:before{content:"";background:inherit;-webkit-clip-path:polygon(0% 0%,0% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,100% 0%);border-radius:3px;width:20px;height:20px;position:absolute;top:-5px;transform:rotate(45deg)}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-left .tutor-qna-text:before{left:15px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right{align-items:flex-end}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-user{flex-direction:row-reverse}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-text:before{right:15px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat p{margin:0}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat ul{padding-left:2rem}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat ul li{list-style-type:disc}.tutor-qna-single-question:not([data-context=backend-dashboard-qna-single]) .tutor-qna-left .tutor-qna-text{min-width:50px;color:var(--tutor-body-color);background:#e3e9f7}.tutor-qna-single-question:not([data-context=backend-dashboard-qna-single]) .tutor-qna-right .tutor-qna-text{color:var(--tutor-body-color);background:#dbe9eb}.tutor-qna-single-question .tutor-toggle-reply{text-align:right}.tutor-qna-single-question .tutor-toggle-reply span{cursor:pointer}.tutor-qna-single-question .tutor-toggle-reply span:hover{color:#41454f;font-style:normal;font-weight:400;text-decoration:underline}body.wp-admin .tutor-qa-chatlist{margin-top:16px;margin-right:16px}table.qna-list-table .tutor-icon-msg-important-filled{color:var(--tutor-color-muted)}table.qna-list-table .tutor-icon-msg-important-fill-filled{color:#ed9700}table.qna-list-table tr .tutor-qna-title{color:#212327;font-size:16px;font-style:normal;font-weight:500;display:block}table.qna-list-table tr:not(.is-qna-read) .tutor-qna-title{color:#212327;font-size:16px;font-weight:700}table.qna-list-table .tutor-qna-question-col i{margin-right:13px;top:2px;left:-6px;font-size:24px!important}table.qna-list-table .tutor-qna-question-col span{margin-bottom:5px}table.qna-list-table .tutor-qna-question-col small{color:#525252;font-size:13px;font-style:normal;font-weight:500}table.qna-list-table .tutor-qna-question-col:not(.is-read) i{color:var(--tutor-color-primary)}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content{color:var(--tutor-body-color);font-size:16px;font-style:normal;font-weight:700}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content ul{padding-left:2rem}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content ul li{line-height:1.5;list-style-type:disc}table.qna-list-table .tutor-qna-question-col.is-read i{color:#c0c3cb}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content{color:#212327;font-size:16px;font-style:normal;font-weight:500}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content ul{padding-left:2rem}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content ul li{line-height:1.5;list-style-type:disc}.tutor-qna-spotlight-sidebar{padding:15px}.tutor-qna-spotlight-sidebar .tutor-qa-new[data-context=course-single-qna-sidebar]{background:#f4f6f9;width:100%;margin:-15px;padding:15px;position:absolute;bottom:15px}.tutor-qna-spotlight-sidebar .tutor-qa-reply{position:initial!important}.tutor-qa-reply[data-context=course-single-qna-sidebar],.tutor-qa-reply[data-context=course-single-qna-sidebar] textarea,.tutor-qa-reply[data-context=course-single-qna-single],.tutor-qa-reply[data-context=course-single-qna-single] textarea{border:none!important}.tutor-qa-reply[data-context=course-single-qna-sidebar] textarea,.tutor-qa-reply[data-context=course-single-qna-single] textarea{border:1px solid #cdcfd5!important;border-radius:6px!important}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{max-width:100%;margin-bottom:10px}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-reply div{padding:10px 0 0}#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) .sidebar-ask-new-qna-submit,#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) textarea,#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion.tutor-quesanswer-askquestion-expand .sidebar-ask-new-qna-btn-wrap{display:none}#sidebar-qna-tab-content-bak .tutor-qa-reply textarea:focus{border:1px solid var(--tutor-color-primary)!important}body.wp-admin .tutor-qna-single-wrapper>*{padding:20px!important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-radius:0}body.wp-admin .tutor-qa-reply{background:0 0}#tutor-course-details-tab-questions .tutor-qna-reply-editor .wp-editor-container{border:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel{background:#fff;border:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel>.mce-container-body{border:1px solid #dcdfe6;border-radius:6px}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel{box-shadow:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar-grp{background:0 0;border-bottom:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-top-part:before{box-shadow:0 1px #cdcfd5}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar{border-top:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar>.mce-container-body .mce-path{visibility:hidden}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar.mce-last{background-color:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar .mce-ico{color:#767c8e;--size:22px;width:var(--size);height:var(--size);justify-content:center;align-items:center;display:flex}.answer-image-matched-wrap{display:block}.answer-image-matched-wrap .image-matching-item{align-items:center;display:flex}.answer-image-matched-wrap .image-matching-item:not(:last-child){margin-bottom:12px}.answer-image-matched-wrap .image-matching-item img{max-width:35px}.answer-image-matched-wrap .image-matching-item .dragged-caption{margin-left:12px;font-size:14px}.correct-answer-wrap .matching-type{flex-direction:column;align-items:flex-start;display:flex}.correct-answer-wrap .matching-type:not(:last-child){margin-bottom:12px}.correct-answer-wrap .text-image-type{align-items:center;display:flex}.correct-answer-wrap .text-image-type .image{margin-right:12px}.correct-answer-wrap img{max-width:32px;max-height:32px}.tutor-quiz-attempt-details img{width:100%}.tutor-quiz-attempt-details .tutor-icon-rounded{box-sizing:border-box;cursor:pointer;border-style:solid;border-width:1px;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex;overflow:hidden}.tutor-quiz-attempt-details .tutor-icon-rounded:not(:hover){opacity:.8}.tutor-quiz-attempt-details tr td{vertical-align:middle}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-correct .tutor-icon-rounded.tutor-color-danger,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-wrong .tutor-icon-rounded.tutor-color-success,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-success,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-danger{color:#cdcfd5!important;border-color:#cdcfd5!important}.tutor-quiz-attempt-details .explain-toggle{background:#f4f6f9;padding:4px;text-align:center!important}.tutor-quiz-attempt-details .explain-toggle button{margin:0;line-height:32px}@media (max-width:575.98px){.tutor-quiz-attempt-details .tutor-manual-review-wrapper{text-align:left}}.tutor-text-ellipsis,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected>*,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-option:last-child{border-top:none}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected{align-items:center;margin-bottom:0;display:grid}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .text-medium-body,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label .label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-nav-page.import-export .popup-opener li,.tutor-option-nav-page.import-export .popup-opener .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected li{padding-right:20px}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input{border-color:#dcdbdc;border-top-style:none;border-top-width:medium;border-left-style:none;border-left-width:medium;border-right-style:none;border-right-width:medium;border-bottom-left-radius:unset!important;border-bottom-right-radius:unset!important}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:active,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:focus{box-shadow:none;border-color:#dcdbdc}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container.is-active{z-index:999;text-align:left}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container{z-index:-1}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-frequencies{max-height:100%;overflow-y:auto}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container{flex-direction:column;min-width:228px;display:flex;overflow-y:hidden}.tutor-zoom-meeting-modal-wrap .tutor-dropdown-select.select-dropdown{width:100%}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{background-position:right 25px center;background-repeat:no-repeat;background-size:50%}.rtl .tutor-option-nav-page .create-certificate-steps .item-wrapper,.rtl .tutor-cb-templates-table .create-certificate-steps .item-wrapper{background-position:25px 50%}.tutor-option-nav-page .create-certificate-steps h4,.tutor-cb-templates-table .create-certificate-steps h4{color:#161616;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.42}.tutor-option-nav-page .create-certificate-steps ul,.tutor-cb-templates-table .create-certificate-steps ul{counter-reset:listItem}.tutor-option-nav-page .create-certificate-steps ul li,.tutor-cb-templates-table .create-certificate-steps ul li{margin-bottom:13px;font-size:15px;line-height:1.6;list-style:none;display:block}.tutor-option-nav-page .create-certificate-steps ul li:before,.tutor-cb-templates-table .create-certificate-steps ul li:before{counter-increment:listItem;content:counter(listItem)".";margin-right:12px}.tutor-option-nav-page .create-certificate-steps .create-certificate-btn,.tutor-cb-templates-table .create-certificate-steps .create-certificate-btn{margin-top:28px}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{padding:42px 52px 54px}.tutor-option-nav-page.tutor-cb-templates-table .item-wrapper,.tutor-cb-templates-table.tutor-cb-templates-table .item-wrapper{box-sizing:border-box;background-position:right -1px center;border:1px solid #e0e2ea;border-radius:10px;margin-bottom:16px}.tutor-option-nav-page.tutor-cb-templates-table .tutor-certificate-step-description,.tutor-cb-templates-table.tutor-cb-templates-table .tutor-certificate-step-description{max-width:374px}.tutor-option-nav-page .all-certificate .tutor-option-field-row,.tutor-cb-templates-table .all-certificate .tutor-option-field-row{grid-gap:20px;grid-template-columns:98px 1fr auto}.tutor-option-nav-page .all-certificate .certificate-thumb,.tutor-cb-templates-table .all-certificate .certificate-thumb{justify-self:center;display:inline-flex;position:relative}.tutor-option-nav-page .all-certificate .certificate-thumb:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background-color:rgba(22,22,22,.5);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0.75C6.54545 0.75 1.85455 4.13182 0 8.93182C1.85455 13.7318 6.54545 17.1136 12 17.1136C17.4545 17.1136 22.1455 13.7318 24 8.93182C22.1455 4.13182 17.4545 0.75 12 0.75ZM12.0007 14.3863C8.94617 14.3863 6.54617 11.9863 6.54617 8.93177C6.54617 5.87723 8.94617 3.47723 12.0007 3.47723C15.0553 3.47723 17.4553 5.87723 17.4553 8.93177C17.4553 11.9863 15.0553 14.3863 12.0007 14.3863ZM8.72754 8.93195C8.72754 7.0774 10.1457 5.65922 12.0003 5.65922C13.8548 5.65922 15.273 7.0774 15.273 8.93195C15.273 10.7865 13.8548 12.2047 12.0003 12.2047C10.1457 12.2047 8.72754 10.7865 8.72754 8.93195Z' fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border-radius:3px;width:100%;height:100%;transition:all .2s linear;position:absolute}.tutor-option-nav-page .all-certificate .certificate-thumb:hover:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:hover:before{opacity:1}.tutor-option-nav-page .no-certificate .certificate-thumb,.tutor-cb-templates-table .no-certificate .certificate-thumb{text-align:center}.tutor-option-nav-page .no-certificate .certificate-thumb p,.tutor-cb-templates-table .no-certificate .certificate-thumb p{margin-top:24px;font-size:20px;line-height:1.5}.tutor-option-nav-page .no-certificate .item-wrapper,.tutor-cb-templates-table .no-certificate .item-wrapper{padding-top:50px;padding-bottom:50px}.tutor-option-nav-page .certificate-template .tutor-option-field-row,.tutor-cb-templates-table .certificate-template .tutor-option-field-row{border-bottom:none}.tutor-option-nav-page .certificate-template .radio-thumbnail,.tutor-cb-templates-table .certificate-template .radio-thumbnail{grid-gap:18px 16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.tutor-option-nav-page .certificate-template .radio-thumbnail label,.tutor-cb-templates-table .certificate-template .radio-thumbnail label{margin:unset;cursor:pointer;display:inline-flex}.tutor-option-nav-page .certificate-template .radio-thumbnail input[type=radio]:checked~.icon-wrapper img{box-shadow:0 0 0 1px var(--tutor-color-primary)}.tutor-cb-templates-table .certificate-template .radio-thumbnail input[type=radio]:checked~.icon-wrapper img{box-shadow:0 0 0 1px var(--tutor-color-primary)}.tutor-option-nav-page .certificate-settings .signature-upload-wrap,.tutor-cb-templates-table .certificate-settings .signature-upload-wrap{text-align:left;padding-top:7px;padding-bottom:13px}.tutor-option-nav-page .certificate-settings .signature-upload,.tutor-cb-templates-table .certificate-settings .signature-upload{text-align:left;align-items:center;display:flex}.tutor-option-nav-page .certificate-settings .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-preview{border:2px solid #e8e8e8;border-radius:3px;justify-content:center;width:200px;height:60px;padding:2px 0;display:flex}.tutor-option-nav-page .certificate-settings .signature-preview img,.tutor-cb-templates-table .certificate-settings .signature-preview img{object-fit:scale-down;width:100%;height:100%}.tutor-option-nav-page .certificate-settings .signature-info,.tutor-cb-templates-table .certificate-settings .signature-info{margin-left:23px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn{cursor:pointer;background-color:#f44337;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:-12px;right:-12px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn:hover,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-nav-page .certificate-settings .signature-upload .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-upload .signature-preview{background:#f3f3f3;position:relative}.tutor-option-nav-page .certificate-settings .tutor-btn,.tutor-cb-templates-table .certificate-settings .tutor-btn{margin-top:24px}.tutor-option-nav-page .certificate-settings .tutor-btn input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.tutor-cb-templates-table .certificate-settings .tutor-btn input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.tutor-quiz-type-icon{color:#fff;text-align:center;vertical-align:middle;background-color:var(--tutor-color-primary);border-radius:4px;width:32px;height:32px;margin-right:8px;padding:0;font-size:20px;line-height:32px;display:inline-block}.rtl .tutor-quiz-type-icon{margin-left:8px;margin-right:0}.tutor-quiz-type-boolean{background-color:#3e64de}.tutor-quiz-type-single-choice{background-color:#00b890}.tutor-quiz-type-multiple-choices{background-color:#9034a9}.tutor-quiz-type-open-ended{background-color:#fe3129}.tutor-quiz-type-fill-blanks{background-color:#ffbf00}.tutor-quiz-type-short-answer{background-color:#f37512}.tutor-quiz-type-matching{background-color:#8a4a1b}.tutor-quiz-type-image-matching{background-color:#f37512}.tutor-quiz-type-image-answering{background-color:#a322f9}.tutor-quiz-type-ordering{background-color:#1b52d8}
\ No newline at end of file
Only in /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/images: v4-notice-illustration.svg
Only in /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/images: v4-notice-logo.svg
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-admin.js /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-admin.js
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-admin.js	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-admin.js	2026-04-13 12:11:18.000000000 +0000
@@ -56,7 +56,7 @@
  * @package Tutor\AdminScripts
  */document.addEventListener("DOMContentLoaded",function(){wp.data.subscribe(function(){// Handle course move to trash event
 var t=_tutorobject.course_list_page_url;var e=_tutorobject.course_post_type;if(wp.data&&wp.data.select("core/editor")){var r=wp.data.select("core/editor").getEditedPostAttribute("type");if(r===e){var o=wp.data.select("core/editor").getEditedPostAttribute("status");if(o==="trash"){// Redirect to course list page
-window.location.href=t}}}})})},99210:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var a=t.options[t.selectedIndex];t.style.display="none";var n,i,s,c,l,u,d,v;t.insertAdjacentHTML("afterend",o(t.options,t.value,e));n=t.nextElementSibling;i=n.querySelector(".tutor-form-select-search");s=i&&i.querySelector("input");v=n.querySelector(".tutor-form-select-dropdown");var p=n.querySelector(".tutor-form-select-label");p.innerText=a&&a.text;n.onclick=t=>{t.stopPropagation();r(document.querySelectorAll(".tutor-js-form-select"),n);n.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};r(document.querySelectorAll(".tutor-js-form-select"));l=n.querySelector(".tutor-form-select-options");u=l&&l.querySelectorAll(".tutor-form-select-option");if(u){u.forEach(e=>{e.onclick=r=>{r.stopPropagation();var o=Array.from(t.options);o.forEach((o,a)=>{if(o.value===r.target.dataset.key){var i;(i=l.querySelector(".is-active"))===null||i===void 0?void 0:i.classList.remove("is-active");e.classList.add("is-active");n.classList.remove("is-active");p.innerText=r.target.innerText;p.dataset.value=o.value;t.value=o.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var a=new Event("change",{bubbles:true});t.dispatchEvent(a)}})}var m=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,r=false;c=t.target.value.toUpperCase();u.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(c)>-1){t.style.display="";r="false"}else{r="true";t.style.display="none"}});var o='\n							<div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n								'.concat(window.wp.i18n.__("No item found","tutor"),"\n							</div>\n						");var a=v.querySelector(".tutor-form-select-options");if(0==m(u)){var n=false;a.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){n=true}});if(false==n){a.insertAdjacentHTML("beforeend",o);n=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var a=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{r(a)}})();function r(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function o(t,e,r){var o="";Array.from(t).forEach(t=>{o+='\n            <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n				<span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n            </div>\n            ")});var a="";if(r){a='\n				<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n					<div class="tutor-form-wrap">\n						<span class="tutor-form-icon">\n							<i class="tutor-icon-search" area-hidden="true"></i>\n						</span>\n						<input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n					</div>\n				</div>\n			')}var n='\n			<div class="tutor-form-control tutor-form-select tutor-js-form-select">\n				<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n				<div class="tutor-form-select-dropdown">\n					').concat(a,'\n					<div class="tutor-form-select-options">\n						').concat(o,"\n					</div>\n				</div>\n			</div>\n        ");return n}};selectSearchField(".tutor-form-select")}};// The module cache
+window.location.href=t}}}})})},99210:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var a=t.options[t.selectedIndex];t.style.display="none";var n,i,s,c,l,u,d,v;t.insertAdjacentHTML("afterend",o(t.options,t.value,e));n=t.nextElementSibling;i=n.querySelector(".tutor-form-select-search");s=i&&i.querySelector("input");v=n.querySelector(".tutor-form-select-dropdown");var p=n.querySelector(".tutor-form-select-label");p.innerText=a&&a.text;n.onclick=t=>{t.stopPropagation();r(document.querySelectorAll(".tutor-js-form-select"),n);n.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};r(document.querySelectorAll(".tutor-js-form-select"));l=n.querySelector(".tutor-form-select-options");u=l&&l.querySelectorAll(".tutor-form-select-option");if(u){u.forEach(e=>{e.onclick=r=>{r.stopPropagation();var o=Array.from(t.options);o.forEach((o,a)=>{if(o.value===r.target.dataset.key){var i;(i=l.querySelector(".is-active"))===null||i===void 0?void 0:i.classList.remove("is-active");e.classList.add("is-active");n.classList.remove("is-active");p.innerText=r.target.innerText;p.dataset.value=o.value;t.value=o.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var a=new Event("change",{bubbles:true});t.dispatchEvent(a)}})}var m=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,r=false;c=t.target.value.toUpperCase();u.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(c)>-1){t.style.display="";r="false"}else{r="true";t.style.display="none"}});var o='\n							<div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n								'.concat(window.wp.i18n.__("No item found","tutor"),"\n							</div>\n						");var a=v.querySelector(".tutor-form-select-options");if(0==m(u)){var n=false;a.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){n=true}});if(false==n){a.insertAdjacentHTML("beforeend",o);n=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var a=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{r(a)}})();function r(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function o(t,e,r){var o="";Array.from(t).forEach(t=>{o+='\n            <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n				<span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n            </div>\n            ")});var a="";if(r){a='\n				<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n					<div class="tutor-form-wrap">\n						<span class="tutor-form-icon">\n							<i class="tutor-icon-search" aria-hidden="true"></i>\n						</span>\n						<input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n					</div>\n				</div>\n			')}var n='\n			<div class="tutor-form-control tutor-form-select tutor-js-form-select">\n				<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n				<div class="tutor-form-select-dropdown">\n					').concat(a,'\n					<div class="tutor-form-select-options">\n						').concat(o,"\n					</div>\n				</div>\n			</div>\n        ");return n}};selectSearchField(".tutor-form-select")}};// The module cache
 var e={};// The require function
 function r(o){// Check if module is in cache
 var a=e[o];if(a!==undefined){return a.exports}// Create a new module (and put it into the cache)
@@ -117,7 +117,7 @@
  * Settings logs, previously known as import/export
  * 
  * @since 3.6.0
- */var s=()=>{return Math.ceil(Date.now()/1e3)+6*60*60};var c=()=>e(function*(){var t=new FormData;t.append("action","load_saved_data");t.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);var e=yield a(t);var r=yield e.json();l(Object.entries(r.data))})();function l(t){var{__:e}=wp.i18n;var r="";if(null!==t&&0!==t.length){t.forEach(t=>{var o=t[0];var a=t[1];var n=a.datatype=="saved"?" label-primary":a.datatype==="Imported"?" label-success":" label-default";r+='<div class="tutor-option-field-row">\n				<div class="tutor-option-field-label">\n					<div class="tutor-fs-7 tutor-fw-medium">'.concat(a.history_date,'\n					<span class="tutor-badge-label tutor-text-capitalize tutor-ml-16').concat(n,'"> ').concat(a.datatype,'</span> </div>\n				</div>\n				<div class="tutor-option-field-input">\n					<button class="tutor-btn tutor-btn-outline-primary tutor-btn-sm apply_settings" data-tutor-modal-target="tutor-modal-bulk-action" data-btntext="').concat(e('Yes, Restore Settings" data-heading="Restore Previous Settings?',"tutor"),'" data-message="').concat(e("WARNING! This will overwrite all existing settings, please proceed with caution.","tutor"),'" data-id="').concat(o,'">').concat(e("Apply","tutor"),'</button>\n					<div class="tutor-dropdown-parent tutor-ml-16">\n						<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">\n							<span class="tutor-icon-kebab-menu" area-hidden="true"></span>\n						</button>\n						<ul class="tutor-dropdown tutor-dropdown-dark tutor-text-left">\n							<li>\n								<a href="javascript:;" class="tutor-dropdown-item export_single_settings" data-id="').concat(o,'">\n									<span class="tutor-icon-archive tutor-mr-8" area-hidden="true"></span>\n									<span>').concat(e("Download","tutor"),'</span>\n								</a>\n							</li>\n							<li>\n								<a href="javascript:;" class="tutor-dropdown-item delete_single_settings" data-tutor-modal-target="tutor-modal-bulk-action" data-btntext="Yes, Delete Settings" data-heading="Delete This Settings?" data-message="WARNING! This will remove the settings history data from your system, please proceed with caution." data-id="').concat(o,'">\n									<span class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></span>\n									<span>').concat(e("Delete","tutor"),"</span>\n								</a>\n							</li>\n						</ul>\n					</div>\n          		</div>\n        	</div>")})}else{r+='<div class="tutor-option-field-row"><div class="tutor-option-field-label"><p class="tutor-fs-7 tutor-fw-medium">'.concat(e("No settings data found.","tutor"),"</p></div></div>")}var o='<div class="tutor-option-field-row"><div class="tutor-option-field-label">'.concat(e("Date","tutor"),"</div></div>");var a=document.querySelector(".history_data");if(a){a.innerHTML=o+r}}var u=(t,r,o)=>e(function*(){var{__:t}=wp.i18n;var e=new FormData;e.append("action","tutor_option_default_save");e.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);try{var n=yield a(e);var i=yield n.json();if(i.success){r.classList.remove("tutor-is-active");document.body.classList.remove("tutor-modal-open");tutor_toast(t("Success","tutor"),t("Reset all settings to default successfully!","tutor"),"success")}else{tutor_toast(t("Failed","tutor"),t("Something went wrong!","tutor"),"error")}}catch(e){tutor_toast(t("Failed","tutor"),t("Something went wrong!","tutor"),"error")}finally{o.classList.remove("is-loading")}})();var d=(t,r,o)=>e(function*(){var{__:e}=wp.i18n;var n=t.dataset.id;var i=new FormData;i.append("action","tutor_apply_settings");i.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);i.append("apply_id",n);try{var s=yield a(i);var c=yield s.json();if(c.success){r.classList.remove("tutor-is-active");document.body.classList.remove("tutor-modal-open");tutor_toast(e("Success","tutor"),e("Applied settings successfully!","tutor"),"success")}else{tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}}catch(t){tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}finally{o.classList.remove("is-loading")}})();var v=(t,r,o)=>e(function*(){var{__:e}=wp.i18n;var n=t.dataset.id;var i=new FormData;i.append("action","tutor_delete_single_settings");i.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);i.append("time",Date.now());i.append("delete_id",n);try{var s=yield a(i);var c=yield s.json();if(c.success){r.classList.remove("tutor-is-active");document.body.classList.remove("tutor-modal-open");tutor_toast(e("Success","tutor"),e("Data deleted successfully!","tutor"),"success");l(Object.entries(c.data))}else{tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}}catch(t){tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}finally{o.classList.remove("is-loading")}})();var p=t=>{var e=document.getElementById(t.dataset.tutorModalTarget);var r=e&&e.querySelector("[data-reset]");var o=e&&e.querySelector("[data-modal-dynamic-title]");var a=e&&e.querySelector("[data-modal-dynamic-content]");r.innerText=t.dataset.btntext;r.dataset.reset="";o.innerText=t.dataset.heading;a.innerText=t.dataset.message;if(r._handleConfirmClick){r.removeEventListener("click",r._handleConfirmClick)}var n=()=>{r.classList.add("is-loading");if(t.classList.contains("tutor-reset-all")){u(t,e,r)}if(t.classList.contains("apply_settings")){d(t,e,r)}if(t.classList.contains("delete_single_settings")){v(t,e,r)}};r._handleConfirmClick=n;r.addEventListener("click",n)};document.addEventListener("DOMContentLoaded",function(){var t=document.querySelector(".tutor-backend-tutor-tools");var e=document.querySelector(".tutor-modal-body button[data-reset]");if(t&&e){e.removeAttribute("data-reset-for");e.classList.remove("reset_to_default")}});document.addEventListener("click",function(t){return e(function*(){// Handle export all settings
+ */var s=()=>{return Math.ceil(Date.now()/1e3)+6*60*60};var c=()=>e(function*(){var t=new FormData;t.append("action","load_saved_data");t.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);var e=yield a(t);var r=yield e.json();l(Object.entries(r.data))})();function l(t){var{__:e}=wp.i18n;var r="";if(null!==t&&0!==t.length){t.forEach(t=>{var o=t[0];var a=t[1];var n=a.datatype=="saved"?" label-primary":a.datatype==="Imported"?" label-success":" label-default";r+='<div class="tutor-option-field-row">\n				<div class="tutor-option-field-label">\n					<div class="tutor-fs-7 tutor-fw-medium">'.concat(a.history_date,'\n					<span class="tutor-badge-label tutor-text-capitalize tutor-ml-16').concat(n,'"> ').concat(a.datatype,'</span> </div>\n				</div>\n				<div class="tutor-option-field-input">\n					<button class="tutor-btn tutor-btn-outline-primary tutor-btn-sm apply_settings" data-tutor-modal-target="tutor-modal-bulk-action" data-btntext="').concat(e('Yes, Restore Settings" data-heading="Restore Previous Settings?',"tutor"),'" data-message="').concat(e("WARNING! This will overwrite all existing settings, please proceed with caution.","tutor"),'" data-id="').concat(o,'">').concat(e("Apply","tutor"),'</button>\n					<div class="tutor-dropdown-parent tutor-ml-16">\n						<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">\n							<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>\n						</button>\n						<ul class="tutor-dropdown tutor-dropdown-dark tutor-text-left">\n							<li>\n								<a href="javascript:;" class="tutor-dropdown-item export_single_settings" data-id="').concat(o,'">\n									<span class="tutor-icon-archive tutor-mr-8" aria-hidden="true"></span>\n									<span>').concat(e("Download","tutor"),'</span>\n								</a>\n							</li>\n							<li>\n								<a href="javascript:;" class="tutor-dropdown-item delete_single_settings" data-tutor-modal-target="tutor-modal-bulk-action" data-btntext="Yes, Delete Settings" data-heading="Delete This Settings?" data-message="WARNING! This will remove the settings history data from your system, please proceed with caution." data-id="').concat(o,'">\n									<span class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></span>\n									<span>').concat(e("Delete","tutor"),"</span>\n								</a>\n							</li>\n						</ul>\n					</div>\n          		</div>\n        	</div>")})}else{r+='<div class="tutor-option-field-row"><div class="tutor-option-field-label"><p class="tutor-fs-7 tutor-fw-medium">'.concat(e("No settings data found.","tutor"),"</p></div></div>")}var o='<div class="tutor-option-field-row"><div class="tutor-option-field-label">'.concat(e("Date","tutor"),"</div></div>");var a=document.querySelector(".history_data");if(a){a.innerHTML=o+r}}var u=(t,r,o)=>e(function*(){var{__:t}=wp.i18n;var e=new FormData;e.append("action","tutor_option_default_save");e.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);try{var n=yield a(e);var i=yield n.json();if(i.success){r.classList.remove("tutor-is-active");document.body.classList.remove("tutor-modal-open");tutor_toast(t("Success","tutor"),t("Reset all settings to default successfully!","tutor"),"success")}else{tutor_toast(t("Failed","tutor"),t("Something went wrong!","tutor"),"error")}}catch(e){tutor_toast(t("Failed","tutor"),t("Something went wrong!","tutor"),"error")}finally{o.classList.remove("is-loading")}})();var d=(t,r,o)=>e(function*(){var{__:e}=wp.i18n;var n=t.dataset.id;var i=new FormData;i.append("action","tutor_apply_settings");i.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);i.append("apply_id",n);try{var s=yield a(i);var c=yield s.json();if(c.success){r.classList.remove("tutor-is-active");document.body.classList.remove("tutor-modal-open");tutor_toast(e("Success","tutor"),e("Applied settings successfully!","tutor"),"success")}else{tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}}catch(t){tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}finally{o.classList.remove("is-loading")}})();var v=(t,r,o)=>e(function*(){var{__:e}=wp.i18n;var n=t.dataset.id;var i=new FormData;i.append("action","tutor_delete_single_settings");i.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);i.append("time",Date.now());i.append("delete_id",n);try{var s=yield a(i);var c=yield s.json();if(c.success){r.classList.remove("tutor-is-active");document.body.classList.remove("tutor-modal-open");tutor_toast(e("Success","tutor"),e("Data deleted successfully!","tutor"),"success");l(Object.entries(c.data))}else{tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}}catch(t){tutor_toast(e("Failed","tutor"),e("Something went wrong!","tutor"),"error")}finally{o.classList.remove("is-loading")}})();var p=t=>{var e=document.getElementById(t.dataset.tutorModalTarget);var r=e&&e.querySelector("[data-reset]");var o=e&&e.querySelector("[data-modal-dynamic-title]");var a=e&&e.querySelector("[data-modal-dynamic-content]");r.innerText=t.dataset.btntext;r.dataset.reset="";o.innerText=t.dataset.heading;a.innerText=t.dataset.message;if(r._handleConfirmClick){r.removeEventListener("click",r._handleConfirmClick)}var n=()=>{r.classList.add("is-loading");if(t.classList.contains("tutor-reset-all")){u(t,e,r)}if(t.classList.contains("apply_settings")){d(t,e,r)}if(t.classList.contains("delete_single_settings")){v(t,e,r)}};r._handleConfirmClick=n;r.addEventListener("click",n)};document.addEventListener("DOMContentLoaded",function(){var t=document.querySelector(".tutor-backend-tutor-tools");var e=document.querySelector(".tutor-modal-body button[data-reset]");if(t&&e){e.removeAttribute("data-reset-for");e.classList.remove("reset_to_default")}});document.addEventListener("click",function(t){return e(function*(){// Handle export all settings
 var e=t.target.closest("#tutor_export_settings");if(e){var r=new FormData;r.append("action","tutor_export_settings");r.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);var o="tutor_options_"+s();try{var n;e.classList.add("is-loading");var i=yield a(r);var l=yield i.json();var u=l===null||l===void 0?void 0:(n=l.data)===null||n===void 0?void 0:n.exported_data;if(u){json_download(JSON.stringify(u),o);c()}else{tutor_toast(__("Failed","tutor"),__("Something went wrong!","tutor"),"error")}}catch(t){tutor_toast(__("Failed","tutor"),__("Something went wrong!","tutor"),"error")}finally{e.classList.remove("is-loading")}}// Handle export single settings
 var d=t.target.closest(".export_single_settings");if(d){var v=d.dataset.id;var m=new FormData;m.append("action","tutor_export_single_settings");m.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);m.append("time",Date.now());m.append("export_id",v);var f=yield a(m);var _=yield f.json();json_download(JSON.stringify(_.data),v)}// Handle apply single settings
 var g=t.target.closest(".apply_settings");if(g){p(g)}// Handle delete single settings
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-coupon.js /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-coupon.js
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-coupon.js	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-coupon.js	2026-04-13 12:11:18.000000000 +0000
@@ -2820,13 +2820,13 @@
 r.e=e=>{return Promise.all(Object.keys(r.f).reduce((t,n)=>{r.f[n](e,t);return t},[]))}})();// webpack/runtime/get javascript chunk filename
 (()=>{// This function allow to reference chunks
 r.u=e=>{// return url for filenames not based on template
-if(e==="199")return"js/lazy-chunks/tutor-coupon-main-content.js?ver=3.9.8";// return url for filenames based on template
+if(e==="199")return"js/lazy-chunks/tutor-coupon-main-content.js?ver=3.9.9";// return url for filenames based on template
 return""+e+".javascript"}})();// webpack/runtime/get mini-css chunk filename
 (()=>{// This function allow to reference chunks
 r.miniCssF=e=>{// return url for filenames not based on template
 // return url for filenames based on template
 return""+e+".css"}})();// webpack/runtime/get_full_hash
-(()=>{r.h=()=>"f17a846344f0862d"})();// webpack/runtime/global
+(()=>{r.h=()=>"1306d8a5b39c3479"})();// webpack/runtime/global
 (()=>{r.g=(()=>{if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(e){if(typeof window==="object")return window}})()})();// webpack/runtime/has_own_property
 (()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();// webpack/runtime/load_script
 (()=>{var e={};var t="tutor:";// loadScript function to load a script via script tag
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-course-builder.js /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-course-builder.js
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-course-builder.js	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-course-builder.js	2026-04-13 12:11:18.000000000 +0000
@@ -4818,13 +4818,13 @@
 r.e=e=>{return Promise.all(Object.keys(r.f).reduce((t,n)=>{r.f[n](e,t);return t},[]))}})();// webpack/runtime/get javascript chunk filename
 (()=>{// This function allow to reference chunks
 r.u=e=>{// return url for filenames not based on template
-if(e==="639")return"js/lazy-chunks/tutor-course-builder-basic.js?ver=3.9.8";if(e==="410")return"js/lazy-chunks/tutor-course-builder-curriculum.js?ver=3.9.8";if(e==="132")return"js/lazy-chunks/tutor-course-builder-additional.js?ver=3.9.8";if(e==="456")return"js/lazy-chunks/tutor-course-builder-icon.js?ver=3.9.8";// return url for filenames based on template
+if(e==="639")return"js/lazy-chunks/tutor-course-builder-basic.js?ver=3.9.9";if(e==="410")return"js/lazy-chunks/tutor-course-builder-curriculum.js?ver=3.9.9";if(e==="132")return"js/lazy-chunks/tutor-course-builder-additional.js?ver=3.9.9";if(e==="456")return"js/lazy-chunks/tutor-course-builder-icon.js?ver=3.9.9";// return url for filenames based on template
 return""+e+".javascript"}})();// webpack/runtime/get mini-css chunk filename
 (()=>{// This function allow to reference chunks
 r.miniCssF=e=>{// return url for filenames not based on template
 // return url for filenames based on template
 return""+e+".css"}})();// webpack/runtime/get_full_hash
-(()=>{r.h=()=>"f17a846344f0862d"})();// webpack/runtime/global
+(()=>{r.h=()=>"1306d8a5b39c3479"})();// webpack/runtime/global
 (()=>{r.g=(()=>{if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(e){if(typeof window==="object")return window}})()})();// webpack/runtime/has_own_property
 (()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();// webpack/runtime/load_script
 (()=>{var e={};var t="tutor:";// loadScript function to load a script via script tag
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-front.js /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-front.js
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-front.js	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-front.js	2026-04-13 12:11:18.000000000 +0000
@@ -4,7 +4,7 @@
  * Function to download json file
  * @param {json} response
  * @param {string} fileName
- */window.json_download=(t,e)=>{var r=new Blob([t],{type:"application/json"});var o=document.createElement("a");o.href=URL.createObjectURL(r);o.download=e;o.click()}},99210:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var a=t.options[t.selectedIndex];t.style.display="none";var n,i,s,u,c,l,d,v;t.insertAdjacentHTML("afterend",o(t.options,t.value,e));n=t.nextElementSibling;i=n.querySelector(".tutor-form-select-search");s=i&&i.querySelector("input");v=n.querySelector(".tutor-form-select-dropdown");var f=n.querySelector(".tutor-form-select-label");f.innerText=a&&a.text;n.onclick=t=>{t.stopPropagation();r(document.querySelectorAll(".tutor-js-form-select"),n);n.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};r(document.querySelectorAll(".tutor-js-form-select"));c=n.querySelector(".tutor-form-select-options");l=c&&c.querySelectorAll(".tutor-form-select-option");if(l){l.forEach(e=>{e.onclick=r=>{r.stopPropagation();var o=Array.from(t.options);o.forEach((o,a)=>{if(o.value===r.target.dataset.key){var i;(i=c.querySelector(".is-active"))===null||i===void 0?void 0:i.classList.remove("is-active");e.classList.add("is-active");n.classList.remove("is-active");f.innerText=r.target.innerText;f.dataset.value=o.value;t.value=o.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var a=new Event("change",{bubbles:true});t.dispatchEvent(a)}})}var m=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,r=false;u=t.target.value.toUpperCase();l.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(u)>-1){t.style.display="";r="false"}else{r="true";t.style.display="none"}});var o='\n							<div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n								'.concat(window.wp.i18n.__("No item found","tutor"),"\n							</div>\n						");var a=v.querySelector(".tutor-form-select-options");if(0==m(l)){var n=false;a.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){n=true}});if(false==n){a.insertAdjacentHTML("beforeend",o);n=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var a=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{r(a)}})();function r(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function o(t,e,r){var o="";Array.from(t).forEach(t=>{o+='\n            <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n				<span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n            </div>\n            ")});var a="";if(r){a='\n				<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n					<div class="tutor-form-wrap">\n						<span class="tutor-form-icon">\n							<i class="tutor-icon-search" area-hidden="true"></i>\n						</span>\n						<input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n					</div>\n				</div>\n			')}var n='\n			<div class="tutor-form-control tutor-form-select tutor-js-form-select">\n				<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n				<div class="tutor-form-select-dropdown">\n					').concat(a,'\n					<div class="tutor-form-select-options">\n						').concat(o,"\n					</div>\n				</div>\n			</div>\n        ");return n}};selectSearchField(".tutor-form-select")},24898:function(){window.jQuery(document).ready(t=>{/**
+ */window.json_download=(t,e)=>{var r=new Blob([t],{type:"application/json"});var o=document.createElement("a");o.href=URL.createObjectURL(r);o.download=e;o.click()}},99210:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var a=t.options[t.selectedIndex];t.style.display="none";var n,i,s,u,c,l,d,v;t.insertAdjacentHTML("afterend",o(t.options,t.value,e));n=t.nextElementSibling;i=n.querySelector(".tutor-form-select-search");s=i&&i.querySelector("input");v=n.querySelector(".tutor-form-select-dropdown");var f=n.querySelector(".tutor-form-select-label");f.innerText=a&&a.text;n.onclick=t=>{t.stopPropagation();r(document.querySelectorAll(".tutor-js-form-select"),n);n.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};r(document.querySelectorAll(".tutor-js-form-select"));c=n.querySelector(".tutor-form-select-options");l=c&&c.querySelectorAll(".tutor-form-select-option");if(l){l.forEach(e=>{e.onclick=r=>{r.stopPropagation();var o=Array.from(t.options);o.forEach((o,a)=>{if(o.value===r.target.dataset.key){var i;(i=c.querySelector(".is-active"))===null||i===void 0?void 0:i.classList.remove("is-active");e.classList.add("is-active");n.classList.remove("is-active");f.innerText=r.target.innerText;f.dataset.value=o.value;t.value=o.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var a=new Event("change",{bubbles:true});t.dispatchEvent(a)}})}var m=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,r=false;u=t.target.value.toUpperCase();l.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(u)>-1){t.style.display="";r="false"}else{r="true";t.style.display="none"}});var o='\n							<div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n								'.concat(window.wp.i18n.__("No item found","tutor"),"\n							</div>\n						");var a=v.querySelector(".tutor-form-select-options");if(0==m(l)){var n=false;a.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){n=true}});if(false==n){a.insertAdjacentHTML("beforeend",o);n=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var a=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{r(a)}})();function r(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function o(t,e,r){var o="";Array.from(t).forEach(t=>{o+='\n            <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n				<span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n            </div>\n            ")});var a="";if(r){a='\n				<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n					<div class="tutor-form-wrap">\n						<span class="tutor-form-icon">\n							<i class="tutor-icon-search" aria-hidden="true"></i>\n						</span>\n						<input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n					</div>\n				</div>\n			')}var n='\n			<div class="tutor-form-control tutor-form-select tutor-js-form-select">\n				<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n				<div class="tutor-form-select-dropdown">\n					').concat(a,'\n					<div class="tutor-form-select-options">\n						').concat(o,"\n					</div>\n				</div>\n			</div>\n        ");return n}};selectSearchField(".tutor-form-select")},24898:function(){window.jQuery(document).ready(t=>{/**
      * data-mce-style attr rename to style
      */t("div.tutor-lesson-wrapper [data-mce-style]").each(function(){t(this).attr("style",t(this).attr("data-mce-style"));t(this).removeAttr("data-mce-style")});t(document).on("click",'.tutor-single-course-lesson-comments button[type="submit"]',function(e){e.preventDefault();var{__}=wp.i18n;var r=t(this);var o=r.closest("form");var a=o.serialize();var n=o.find('textarea[name="comment"]').val();if(n.trim().length===0){tutor_toast(__("Warning","tutor"),__("Blank comment is not allowed.","tutor"),"error");return}t.ajax({url:_tutorobject.ajaxurl,type:"POST",data:a,beforeSend:function t(){r.addClass("is-loading").prop("disabled",true)},complete:function t(){r.removeClass("is-loading");r.removeAttr("disabled")},success:function e(e){var r=o.attr("tutor-comment-reply");// If it's reply then just prepend element.
 if(typeof r!=="undefined"&&r!==false){o.before(e.data.html)}else{// Render comments section for new comment.
@@ -49,7 +49,7 @@
 var p=Math.ceil(f*100/m);var _=document.querySelector(".quiz-time-remaining-progress-circle");var h=document.querySelector(".quiz-time-remaining-progress-circle svg");if(h&&_){var g=44-44*(p/100);if(p<=0){p=0;// if time out red the progress circle
 _.innerHTML='<svg viewBox="0 0 50 50" width="50" height="50">\n														<circle cx="0" cy="0" r="11"></circle>\n													</svg>';_.setAttribute("class","quiz-time-remaining-expired-circle")}h.setAttribute("style","stroke-dashoffset: ".concat(g,";"))}}},1e3)}else{// If no time limit is set, show 'No Limit' message
 e.html(__("No Limit","tutor"))}}var l=t("form#tutor-start-quiz");if(l.length){if(_tutorobject.quiz_options.quiz_auto_start==1){l.submit()}}})},9008:function(){window.jQuery(document).ready(t=>{var{__}=window.wp.i18n;// Currently only these types of question supports answer reveal mode.
-var e=["true_false","single_choice","multiple_choice"];var r=_tutorobject.quiz_options;var o=new Map;t(".tutor-sortable-list").on("sortchange",a);function a(e,r){var a=parseInt(t(this).closest(".quiz-attempt-single-question").attr("id").match(/\d+/)[0],10);if(!o.get(a)){o.set(a,true)}}function n(){return Number(_tutorobject.quiz_answer_display_time)||2e3}function i(){return"reveal"===r.feedback_mode}function s(){return _tutorobject.quiz_options.question_layout_view}function u(t){return'<span class="tutor-quiz-answer-single-info tutor-color-success tutor-mt-8">\n            <i class="tutor-icon-mark tutor-color-success" area-hidden="true"></i>\n            '.concat(t,"\n        </span>")}function c(e){var r=false;// Prepare answer array
+var e=["true_false","single_choice","multiple_choice"];var r=_tutorobject.quiz_options;var o=new Map;t(".tutor-sortable-list").on("sortchange",a);function a(e,r){var a=parseInt(t(this).closest(".quiz-attempt-single-question").attr("id").match(/\d+/)[0],10);if(!o.get(a)){o.set(a,true)}}function n(){return Number(_tutorobject.quiz_answer_display_time)||2e3}function i(){return"reveal"===r.feedback_mode}function s(){return _tutorobject.quiz_options.question_layout_view}function u(t){return'<span class="tutor-quiz-answer-single-info tutor-color-success tutor-mt-8">\n            <i class="tutor-icon-mark tutor-color-success" aria-hidden="true"></i>\n            '.concat(t,"\n        </span>")}function c(e){var r=false;// Prepare answer array
 var o=JSON.parse(window.tutor_quiz_context.split("").reverse().join(""));!Array.isArray(o)?o=[]:0;if(s()!=="question_below_each_other"){t(".tutor-quiz-answer-single-info").remove()}t(".tutor-quiz-answer-single").removeClass("tutor-quiz-answer-single-correct tutor-quiz-answer-single-incorrect");var a=true;var n=e.find("input");var c=e.find('input[type="radio"]:checked, input[type="checkbox"]:checked');if(i()){// Loop through every single checked radio/checkbox input field
 c.each(function(){var e=t(this);var r=o.indexOf(e.val())>-1;// $input.attr('data-is-correct') == '1';
 // And check if the answer is correct
@@ -170,7 +170,7 @@
 	 */// Get values on course category selection
 t("[tutor-instructors]").each(function(){var e=t(this);var r={};var o;var a=document.querySelector(".tutor-ratings-stars i.is-active");var i=0;if(a){i=a.dataset.value}function s(o,a,n){// Prepare http payload
 var i=e.find("[tutor-instructors-content]");var s=i.html();var u=e.data();u.current_page=n||1;o?r[o]=a:r={};r.attributes=u;r.action="load_filtered_instructor";// Append spinner
-i.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>');t.ajax({url:window._tutorobject.ajaxurl,data:r,type:"POST",success:function t(t){i.html((t.data||{}).html)},error:function t(){i.html(s);tutor_toast(__("Failed","tutor"),__("Request Error","tutor"),"error")}})}e.on("change",'[tutor-instructors-filter-category] [type="checkbox"]',function(){var e={};t(this).closest("[tutor-instructors-filter-category]").find("input:checked").each(function(){e[t(this).val()]=t(this).parent().text()});var r=Object.keys(e);s(t(this).attr("name"),r)}).on("click","[tutor-instructors-filter-rating]",function(t){var e=t.target.dataset.value;if(e!=i){s("rating_filter",e)}i=e}).on("change","[tutor-instructors-filter-sort]",function(t){var e=t.target.value;s("short_by",e)})// Get values on search keyword change
+i.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" aria-hidden="true"></span></div>');t.ajax({url:window._tutorobject.ajaxurl,data:r,type:"POST",success:function t(t){i.html((t.data||{}).html)},error:function t(){i.html(s);tutor_toast(__("Failed","tutor"),__("Request Error","tutor"),"error")}})}e.on("change",'[tutor-instructors-filter-category] [type="checkbox"]',function(){var e={};t(this).closest("[tutor-instructors-filter-category]").find("input:checked").each(function(){e[t(this).val()]=t(this).parent().text()});var r=Object.keys(e);s(t(this).attr("name"),r)}).on("click","[tutor-instructors-filter-rating]",function(t){var e=t.target.dataset.value;if(e!=i){s("rating_filter",e)}i=e}).on("change","[tutor-instructors-filter-sort]",function(t){var e=t.target.value;s("short_by",e)})// Get values on search keyword change
 .on("input","[tutor-instructors-filter-search]",function(){var e=t(this).val();o?window.clearTimeout(o):0;o=window.setTimeout(function(){s("keyword",e);o=null},500)}).on("click","[data-page_number]",function(e){// On pagination click
 e.preventDefault();s(null,null,t(this).data("page_number"))})// Clear filter
 .on("click","[tutor-instructors-filter-clear]",function(){var e=t(this).closest("[tutor-instructors-filters]");e.find('input[type="checkbox"]').prop("checked",false);e.find("[tutor-instructors-filter-search]").val("");var r=document.querySelectorAll("[tutor-instructors-filter-rating]");//remove star selection
@@ -257,8 +257,8 @@
      *
      * @since  v.1.7.2
      */var e=t("[tutor-course-filter] form");if(!e.length){return}var r=t("[tutor-course-list-container]");var o=t(".tutor-courses-wrap").data("tutor_courses_meta")||{};var i={};// Sidebar checkbox value change
-e.on("submit",function(t){t.preventDefault()}).find("input,select").on("change",function(t){s()});p(e);window.addEventListener("popstate",()=>{p(e);s(false,true)});var s=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:true,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:false;var s=m();var u=Object.assign(e.serializeObject(),i,o);u.current_page=n&&s.current_page?s.current_page:1;u.action="tutor_course_filter_ajax";if(a){f(u)}r.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>');e.find("[action-tutor-clear-filter]").closest(".tutor-widget-course-filter").removeClass("tutor-d-none");if(!("category"in u.supported_filters)){var c="tutor-course-filter-category";var l=Object.keys(s).filter(t=>t.includes(c));if(l.length>0){var d=[];l.forEach(t=>{d.push(s[t])});u["tutor-course-filter-category"]=[...new Set(d)]}}var v="tutor-course-filter-exclude-ids";var p=Object.keys(s).filter(t=>t.includes(v));var _=[];if(p.length>0){p.forEach(t=>{_.push(s[t])});u["tutor-course-filter-exclude-ids"]=[...new Set(_)]}else{if(t("#course_filter_exclude_ids").length){u["tutor-course-filter-exclude-ids"]=JSON.parse(t("#course_filter_exclude_ids").val())}}var h="tutor-course-filter-post-ids";var g=Object.keys(s).filter(t=>t.includes(h));var b=[];if(g.length>0){g.forEach(t=>{b.push(s[t])});u["tutor-course-filter-post-ids"]=[...new Set(b)]}else{if(t("#course_filter_post_ids").length){u["tutor-course-filter-post-ids"]=JSON.parse(t("#course_filter_post_ids").val())}}t.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:u,success:function t(t){if(!t.success){r.html(__("Could not load courses","tutor"));return}r.html(t.data.html).find("nav").css("display","flex");window.dispatchEvent(new Event(_tutorobject.content_change_event))}})};// Course Filter on Phone
-t("[tutor-toggle-course-filter]").on("click",function(e){e.preventDefault();t("body").toggleClass("tutor-course-filter-open");if(t(".tutor-course-filter-backdrop").length==0){t("body").append(t('<div class="tutor-course-filter-backdrop" area-hidden="true"></div>').hide().fadeIn(150))}});t("[tutor-hide-course-filter]").on("click",function(e){e.preventDefault();t("body").removeClass("tutor-course-filter-open")});/**
+e.on("submit",function(t){t.preventDefault()}).find("input,select").on("change",function(t){s()});p(e);window.addEventListener("popstate",()=>{p(e);s(false,true)});var s=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:true,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:false;var s=m();var u=Object.assign(e.serializeObject(),i,o);u.current_page=n&&s.current_page?s.current_page:1;u.action="tutor_course_filter_ajax";if(a){f(u)}r.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" aria-hidden="true"></span></div>');e.find("[action-tutor-clear-filter]").closest(".tutor-widget-course-filter").removeClass("tutor-d-none");if(!("category"in u.supported_filters)){var c="tutor-course-filter-category";var l=Object.keys(s).filter(t=>t.includes(c));if(l.length>0){var d=[];l.forEach(t=>{d.push(s[t])});u["tutor-course-filter-category"]=[...new Set(d)]}}var v="tutor-course-filter-exclude-ids";var p=Object.keys(s).filter(t=>t.includes(v));var _=[];if(p.length>0){p.forEach(t=>{_.push(s[t])});u["tutor-course-filter-exclude-ids"]=[...new Set(_)]}else{if(t("#course_filter_exclude_ids").length){u["tutor-course-filter-exclude-ids"]=JSON.parse(t("#course_filter_exclude_ids").val())}}var h="tutor-course-filter-post-ids";var g=Object.keys(s).filter(t=>t.includes(h));var b=[];if(g.length>0){g.forEach(t=>{b.push(s[t])});u["tutor-course-filter-post-ids"]=[...new Set(b)]}else{if(t("#course_filter_post_ids").length){u["tutor-course-filter-post-ids"]=JSON.parse(t("#course_filter_post_ids").val())}}t.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:u,success:function t(t){if(!t.success){r.html(__("Could not load courses","tutor"));return}r.html(t.data.html).find("nav").css("display","flex");window.dispatchEvent(new Event(_tutorobject.content_change_event))}})};// Course Filter on Phone
+t("[tutor-toggle-course-filter]").on("click",function(e){e.preventDefault();t("body").toggleClass("tutor-course-filter-open");if(t(".tutor-course-filter-backdrop").length==0){t("body").append(t('<div class="tutor-course-filter-backdrop" aria-hidden="true"></div>').hide().fadeIn(150))}});t("[tutor-hide-course-filter]").on("click",function(e){e.preventDefault();t("body").removeClass("tutor-course-filter-open")});/**
      * Enroll student if user click on enroll course button
      * 
      * @since v2.1.0
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor.js /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor.js
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor.js	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor.js	2026-04-13 12:11:18.000000000 +0000
@@ -128,15 +128,15 @@
  */var n={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var o={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var i={"$$typeof":true,render:true,defaultProps:true,displayName:true,propTypes:true};var s={"$$typeof":true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var u={};u[a.ForwardRef]=i;u[a.Memo]=s;function c(t){// React v16.11 and below
 if(a.isMemo(t)){return s}// React v16.12 and above
 return u[t["$$typeof"]]||n}var l=Object.defineProperty;var d=Object.getOwnPropertyNames;var v=Object.getOwnPropertySymbols;var f=Object.getOwnPropertyDescriptor;var p=Object.getPrototypeOf;var m=Object.prototype;function h(t,e,r){if(typeof e!=="string"){// don't hoist over string (html) components
-if(m){var a=p(e);if(a&&a!==m){h(t,a,r)}}var n=d(e);if(v){n=n.concat(v(e))}var i=c(t);var s=c(e);for(var u=0;u<n.length;++u){var g=n[u];if(!o[g]&&!(r&&r[g])&&!(s&&s[g])&&!(i&&i[g])){var y=f(e,g);try{// Avoid failures from read-only properties
-l(t,g,y)}catch(t){}}}}return t}t.exports=h},5338:function(t,e,r){"use strict";var a;var n=r(75206);if(true){e.createRoot=n.createRoot;a=n.hydrateRoot}else{var o}},22799:function(t,e){"use strict";/** @license React v16.13.1
+if(m){var a=p(e);if(a&&a!==m){h(t,a,r)}}var n=d(e);if(v){n=n.concat(v(e))}var i=c(t);var s=c(e);for(var u=0;u<n.length;++u){var g=n[u];if(!o[g]&&!(r&&r[g])&&!(s&&s[g])&&!(i&&i[g])){var b=f(e,g);try{// Avoid failures from read-only properties
+l(t,g,b)}catch(t){}}}}return t}t.exports=h},5338:function(t,e,r){"use strict";var a;var n=r(75206);if(true){e.createRoot=n.createRoot;a=n.hydrateRoot}else{var o}},22799:function(t,e){"use strict";/** @license React v16.13.1
  * react-is.production.min.js
  *
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */var r="function"===typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,v=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,h=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,_=r?Symbol.for("react.scope"):60119;function w(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type,t){case l:case d:case o:case s:case i:case f:return t;default:switch(t=t&&t.$$typeof,t){case c:case v:case h:case m:case u:return t;default:return e}}case n:return e}}}function S(t){return w(t)===d}e.AsyncMode=l;e.ConcurrentMode=d;e.ContextConsumer=c;e.ContextProvider=u;e.Element=a;e.ForwardRef=v;e.Fragment=o;e.Lazy=h;e.Memo=m;e.Portal=n;e.Profiler=s;e.StrictMode=i;e.Suspense=f;e.isAsyncMode=function(t){return S(t)||w(t)===l};e.isConcurrentMode=S;e.isContextConsumer=function(t){return w(t)===c};e.isContextProvider=function(t){return w(t)===u};e.isElement=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===a};e.isForwardRef=function(t){return w(t)===v};e.isFragment=function(t){return w(t)===o};e.isLazy=function(t){return w(t)===h};e.isMemo=function(t){return w(t)===m};e.isPortal=function(t){return w(t)===n};e.isProfiler=function(t){return w(t)===s};e.isStrictMode=function(t){return w(t)===i};e.isSuspense=function(t){return w(t)===f};e.isValidElementType=function(t){return"string"===typeof t||"function"===typeof t||t===o||t===d||t===s||t===i||t===f||t===p||"object"===typeof t&&null!==t&&(t.$$typeof===h||t.$$typeof===m||t.$$typeof===u||t.$$typeof===c||t.$$typeof===v||t.$$typeof===y||t.$$typeof===b||t.$$typeof===_||t.$$typeof===g)};e.typeOf=w},44363:function(t,e,r){"use strict";if(true){t.exports=r(22799)}else{}},21020:function(t,e,r){"use strict";/**
+ */var r="function"===typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,v=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,h=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,_=r?Symbol.for("react.scope"):60119;function w(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type,t){case l:case d:case o:case s:case i:case f:return t;default:switch(t=t&&t.$$typeof,t){case c:case v:case h:case m:case u:return t;default:return e}}case n:return e}}}function S(t){return w(t)===d}e.AsyncMode=l;e.ConcurrentMode=d;e.ContextConsumer=c;e.ContextProvider=u;e.Element=a;e.ForwardRef=v;e.Fragment=o;e.Lazy=h;e.Memo=m;e.Portal=n;e.Profiler=s;e.StrictMode=i;e.Suspense=f;e.isAsyncMode=function(t){return S(t)||w(t)===l};e.isConcurrentMode=S;e.isContextConsumer=function(t){return w(t)===c};e.isContextProvider=function(t){return w(t)===u};e.isElement=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===a};e.isForwardRef=function(t){return w(t)===v};e.isFragment=function(t){return w(t)===o};e.isLazy=function(t){return w(t)===h};e.isMemo=function(t){return w(t)===m};e.isPortal=function(t){return w(t)===n};e.isProfiler=function(t){return w(t)===s};e.isStrictMode=function(t){return w(t)===i};e.isSuspense=function(t){return w(t)===f};e.isValidElementType=function(t){return"string"===typeof t||"function"===typeof t||t===o||t===d||t===s||t===i||t===f||t===p||"object"===typeof t&&null!==t&&(t.$$typeof===h||t.$$typeof===m||t.$$typeof===u||t.$$typeof===c||t.$$typeof===v||t.$$typeof===b||t.$$typeof===y||t.$$typeof===_||t.$$typeof===g)};e.typeOf=w},44363:function(t,e,r){"use strict";if(true){t.exports=r(22799)}else{}},21020:function(t,e,r){"use strict";/**
  * @license React
  * react-jsx-runtime.production.min.js
  *
@@ -198,7 +198,44 @@
 		 */var r="data-tutor-tab-target";var a=document.querySelectorAll(".tab-header-item.is-active, .tab-body-item.is-active");var n=null;if(t.target.hasAttribute(r)){n=t.target}else if((e=t.target.closest("[".concat(r,"]")))===null||e===void 0?void 0:e.hasAttribute(r)){n=t.target.closest("[".concat(r,"]"))}var o=n?n.getAttribute(r):null;if(o){t.preventDefault();var i=document.getElementById(o);if(i){a.forEach(t=>{t.classList.remove("is-active")});n.classList.add("is-active");i.classList.add("is-active")}}// Nav
 var s="data-tutor-nav-target";var u=t.target.hasAttribute(s)?t.target:t.target.closest("[".concat(s,"]"));var c=document.querySelectorAll(".tutor-nav-link.is-active, .tutor-tab-item.is-active, .tutor-dropdown-item.is-active, .tutor-nav-more-item.is-active");if(u&&u.hasAttribute(s)){t.preventDefault();var l=u.getAttribute(s);var d=document.getElementById(l);if(d){c.forEach(t=>{var e=["tutor-tab-item","is-active"].every(e=>t.classList.contains(e));var r=["tutor-nav-more-item","is-active"].every(e=>t.classList.contains(e));if(e||r||t.closest("[".concat(s,"]"))){t.classList.remove("is-active")}});if(u.closest(".tutor-nav-more")!=undefined){u.closest(".tutor-nav-more").querySelector(".tutor-nav-more-item").classList.add("is-active")}u.classList.add("is-active");if(u.classList.contains("tutor-dropdown-item")){var v=u===null||u===void 0?void 0:u.getAttribute(s);var f=document.querySelectorAll(".tutor-nav-link");f===null||f===void 0?void 0:f.forEach(t=>{if((t===null||t===void 0?void 0:t.getAttribute(s))===v){var e;t===null||t===void 0?void 0:(e=t.classList)===null||e===void 0?void 0:e.add("is-active")}})}if(u.hasAttribute("data-tutor-query-variable")&&u.hasAttribute("data-tutor-query-value")){var p=u.getAttribute("data-tutor-query-variable");var m=u.getAttribute("data-tutor-query-value");if(p&&m){var h=new URL(window.location);h.searchParams.set(p,m);window.history.pushState({},"",h)}}d.classList.add("is-active");// Trigger event after tab change
 var g=new CustomEvent("tutor_tab_changed",{detail:{tabId:l}});document.dispatchEvent(g)}}})})()},86842:function(){var t=document.querySelector(".tutor-dropdown-select");if(t){var e=document.querySelector(".tutor-dropdown-select-selected");var r=document.querySelector(".tutor-dropdown-select-options-container");var a=document.querySelectorAll(".tutor-dropdown-select-option");e.addEventListener("click",t=>{t.stopPropagation();r.classList.toggle("is-active")});a.forEach(t=>{t.addEventListener("click",a=>{var n=a.target.dataset.key;if(n==="custom"){document.querySelector(".tutor-v2-date-range-picker.inactive").classList.add("active");document.querySelector(".tutor-v2-date-range-picker.inactive input").click();document.querySelector(".tutor-v2-date-range-picker.inactive input").style.display="none";document.querySelector(".tutor-v2-date-range-picker.inactive .tutor-form-icon").style.display="none"}e.innerHTML=t.querySelector("label").innerHTML;r.classList.remove("is-active")})})}// console.log(tutorDropdownSelect);
-},93995:function(){(function(t){t(document).on("click","[data-td-target]",function(e){var r=t(this);var a=r.data("td-target");r.toggleClass("is-active");t("#"+a).toggle()})})(jQuery)},3718:function(){var t=false;document.addEventListener("keypress",function(e){if(e.key==="Enter"){t=true}});document.addEventListener("click",e=>{var r="data-tutor-modal-target";var a="data-tutor-modal-close";var n="tutor-modal-overlay";if(t!==false){t=false;return false}if(e.target.hasAttribute(r)||e.target.closest("[".concat(r,"]"))){e.preventDefault();var o=e.target.hasAttribute(r)?e.target.getAttribute(r):e.target.closest("[".concat(r,"]")).getAttribute(r);var i=document.getElementById(o);if(i){document.querySelectorAll(".tutor-modal.tutor-is-active").forEach(t=>t.classList.remove("tutor-is-active"));i.classList.add("tutor-is-active");document.body.classList.add("tutor-modal-open");var s=new CustomEvent("tutor_modal_shown",{detail:e.target});window.dispatchEvent(s)}}if(e.target.hasAttribute(a)||e.target.classList.contains(n)||e.target.closest("[".concat(a,"]"))){e.preventDefault();var u=document.querySelectorAll(".tutor-modal.tutor-is-active");u.forEach(t=>{t.classList.remove("tutor-is-active")});document.body.classList.remove("tutor-modal-open")}})},62282:function(){(function(t){// Nav
+},93995:function(){(function(t){t(document).on("click","[data-td-target]",function(e){var r=t(this);var a=r.data("td-target");r.toggleClass("is-active");t("#"+a).toggle()})})(jQuery)},3718:function(){/**
+ * Tutor Modal – Accessible & Keyboard-friendly
+ *
+ * Features:
+ *  - Focus trap (Tab / Shift+Tab cycle within the modal)
+ *  - Escape key closes topmost modal
+ *  - Focus management: prioritizes [autofocus] then first input
+ *  - Focus restoration on close (supports stacked modals)
+ *  - Body scroll lock
+ *  - Auto-initialization for modals active on page load or class toggle
+ *
+ * @since 1.0.0
+ */(function(){var t=['a[href]:not([disabled]):not([tabindex="-1"])','button:not([disabled]):not([tabindex="-1"])','textarea:not([disabled]):not([tabindex="-1"])','input:not([disabled]):not([tabindex="-1"]):not([type="hidden"])','select:not([disabled]):not([tabindex="-1"])','[tabindex]:not([tabindex="-1"])'].join(", ");/** @type {HTMLElement[]} Stack of elements that opened modals – for focus restoration */var e=[];/**
+	 * Get the topmost active modal in the DOM.
+	 *
+	 * @returns {HTMLElement|null}
+	 */function r(){var t=document.querySelectorAll(".tutor-modal.tutor-is-active");return t.length?t[t.length-1]:null}/**
+	 * Open a modal by element reference.
+	 *
+	 * @param {HTMLElement} modal  The `.tutor-modal` element to activate.
+	 * @param {HTMLElement} [trigger] The element that triggered the open (for focus restore).
+	 */function a(r,a){if(!r)return;// Save the trigger element to the stack for focus restoration.
+var n=a||document.activeElement;if(n&&!e.includes(n)){e.push(n)}r.classList.add("tutor-is-active");r.setAttribute("aria-hidden","false");document.body.classList.add("tutor-modal-open");// Move focus into the modal.
+requestAnimationFrame(()=>{var e=r.querySelector("[autofocus]");var a=r.querySelector('input:not([type="hidden"]), textarea, select');var n=r.querySelector(t);var o=e||a||n;if(o){o.focus()}else{var i=r.querySelector(".tutor-modal-window");if(i){i.setAttribute("tabindex","-1");i.focus()}}});// Dispatch legacy custom event.
+window.dispatchEvent(new CustomEvent("tutor_modal_shown",{detail:a}))}/**
+	 * Close a modal by element reference.
+	 *
+	 * @param {HTMLElement} modal          The `.tutor-modal` element to deactivate.
+	 * @param {boolean}     [restoreFocus=true] Whether to restore focus to the trigger.
+	 */function n(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:true;if(!t)return;t.classList.remove("tutor-is-active");t.setAttribute("aria-hidden","true");// Only remove body class when no other modals are active.
+if(!document.querySelector(".tutor-modal.tutor-is-active")){document.body.classList.remove("tutor-modal-open")}if(r&&e.length){var a=e.pop();if(a&&typeof a.focus==="function"){a.focus()}}}/**
+	 * Trap focus within the topmost active modal.
+	 */function o(e){var a=r();if(!a)return;var n=a.querySelectorAll(t);if(!n.length)return;var o=n[0];var i=n[n.length-1];if(e.shiftKey){if(document.activeElement===o){e.preventDefault();i.focus()}}else{if(document.activeElement===i){e.preventDefault();o.focus()}}}// Keyboard Listeners
+document.addEventListener("keydown",t=>{var e=r();if(!e)return;if(t.key==="Escape"||t.key==="Esc"){t.preventDefault();n(e)}else if(t.key==="Tab"){o(t)}});// Click Listeners
+document.addEventListener("click",t=>{var e="data-tutor-modal-target";var r="data-tutor-modal-close";var o="tutor-modal-overlay";var i=t.target.hasAttribute(e)?t.target:t.target.closest("[".concat(e,"]"));if(i){t.preventDefault();var s=i.getAttribute(e);var u=document.getElementById(s);if(u)a(u,i);return}if(t.target.hasAttribute(r)||t.target.classList.contains(o)||t.target.closest("[".concat(r,"]"))){t.preventDefault();var c=t.target.closest(".tutor-modal.tutor-is-active");if(c)n(c)}});// MutationObserver to watch for class changes – Ultimate fix for legacy script interference.
+var i=new MutationObserver(t=>{t.forEach(t=>{if(t.type==="attributes"&&t.attributeName==="class"){var e=t.target;if(e.classList.contains("tutor-is-active")&&e.getAttribute("aria-hidden")!=="false"){a(e)}}})});// Initial setup & start observing
+document.addEventListener("DOMContentLoaded",()=>{var t=document.querySelectorAll(".tutor-modal");t.forEach(t=>{i.observe(t,{attributes:true,attributeFilter:["class"]});// Initialize already-active modals.
+if(t.classList.contains("tutor-is-active")){a(t)}})})})()},62282:function(){(function(t){// Nav
 t.fn.tutorNav=function(e){this.each(function(){var e=this;var r=t(e).find(">.tutor-nav-item:not('.tutor-nav-more')");var a=function a(){this.init=function(){var e=this;this.buildList();this.setup();t(window).on("resize",function(){e.cleanList();e.setup()})};this.setup=function(){var a=r.first().position();var n=t();var o=true;r.each(function(e){var i=t(this);var s=i.position();if(s.top!==a.top){n=n.add(i);if(o){n=n.add(r.eq(e-1));o=false}}});if(n.length){var i=n.clone();i.find("a.tutor-nav-link").addClass("tutor-dropdown-item").removeClass("tutor-nav-link");n.addClass("tutor-d-none");t(e).find(".tutor-nav-more-list").append(i);t(e).find(".tutor-nav-more").removeClass("tutor-d-none").addClass("tutor-d-inline-block");if(t(e).find(".tutor-dropdown-item.is-active").length){t(e).find(".tutor-nav-more-item").addClass("is-active")}}};this.cleanList=function(){if(!t(e).find(".tutor-nav-more-list .is-active").length){t(e).find(".tutor-nav-more-item").removeClass("is-active")}t(e).find(".tutor-nav-more-list").empty();t(e).find(".tutor-nav-more").removeClass("tutor-d-inline-block").addClass("tutor-d-none").find(".tutor-dropdown-item").removeClass("is-active");r.removeClass("tutor-d-none")};this.buildList=function(){t(e).find(".tutor-nav-more-item").on("click",function(r){r.preventDefault();if(t(e).find(".tutor-dropdown-item.is-active").length){t(this).addClass("is-active")}t(this).parent().toggleClass("tutor-nav-opened")});t(document).mouseup(r=>{if(t(e).find(".tutor-nav-more-link").has(r.target).length===0){t(e).find(".tutor-nav-more").removeClass("tutor-nav-opened")}})}};new a().init()})};t("[tutor-priority-nav]").tutorNav()})(window.jQuery)},34309:function(){/**
  * Tutor Notification Tab
  */(function t(){document.addEventListener("click",t=>{var e="data-tutor-notification-tab-target";var r=document.querySelectorAll(".tab-header-item.is-active, .tab-body-item.is-active");if(t.target.hasAttribute(e)){t.preventDefault();var a=t.target.hasAttribute(e)?t.target.getAttribute(e):t.target.closest("[".concat(e,"]")).getAttribute(e);var n=document.getElementById(a);if(t.target.hasAttribute(e)&&n){r.forEach(t=>{t.classList.remove("is-active")});t.target.classList.add("is-active");n.classList.add("is-active")}}})})()},77438:function(){/**
@@ -242,13 +279,13 @@
 r.e=t=>{return Promise.all(Object.keys(r.f).reduce((e,a)=>{r.f[a](t,e);return e},[]))}})();// webpack/runtime/get javascript chunk filename
 (()=>{// This function allow to reference chunks
 r.u=t=>{// return url for filenames not based on template
-if(t==="187")return"js/lazy-chunks/tutor-react-datepicker.js?ver=3.9.8";// return url for filenames based on template
+if(t==="187")return"js/lazy-chunks/tutor-react-datepicker.js?ver=3.9.9";// return url for filenames based on template
 return""+t+".javascript"}})();// webpack/runtime/get mini-css chunk filename
 (()=>{// This function allow to reference chunks
 r.miniCssF=t=>{// return url for filenames not based on template
 // return url for filenames based on template
 return""+t+".css"}})();// webpack/runtime/get_full_hash
-(()=>{r.h=()=>"f17a846344f0862d"})();// webpack/runtime/global
+(()=>{r.h=()=>"1306d8a5b39c3479"})();// webpack/runtime/global
 (()=>{r.g=(()=>{if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(t){if(typeof window==="object")return window}})()})();// webpack/runtime/has_own_property
 (()=>{r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})();// webpack/runtime/load_script
 (()=>{var t={};var e="tutor:";// loadScript function to load a script via script tag
@@ -326,7 +363,7 @@
  * @param {string} value
  * @param {number} length
  * @return {number}
- */function f(t,e){return y(t,0)^45?(((e<<2^y(t,0))<<2^y(t,1))<<2^y(t,2))<<2^y(t,3):0}/**
+ */function f(t,e){return b(t,0)^45?(((e<<2^b(t,0))<<2^b(t,1))<<2^b(t,2))<<2^b(t,3):0}/**
  * @param {string} value
  * @return {string}
  */function p(t){return t.trim()}/**
@@ -346,12 +383,12 @@
  * @param {string} value
  * @param {number} index
  * @return {number}
- */function y(t,e){return t.charCodeAt(e)|0}/**
+ */function b(t,e){return t.charCodeAt(e)|0}/**
  * @param {string} value
  * @param {number} begin
  * @param {number} end
  * @return {string}
- */function b(t,e,r){return t.slice(e,r)}/**
+ */function y(t,e,r){return t.slice(e,r)}/**
  * @param {string} value
  * @return {number}
  */function _(t){return t.length}/**
@@ -366,7 +403,7 @@
  * @param {function} callback
  * @return {string}
  */function k(t,e){return t.map(e).join("")};// CONCATENATED MODULE: ./node_modules/@emotion/cache/node_modules/stylis/src/Tokenizer.js
-var C=1;var x=1;var L=0;var E=0;var j=0;var A="";/**
+var C=1;var x=1;var E=0;var L=0;var j=0;var A="";/**
  * @param {string} value
  * @param {object | null} root
  * @param {object | null} parent
@@ -382,17 +419,17 @@
  * @return {number}
  */function D(){return j}/**
  * @return {number}
- */function T(){j=E>0?y(A,--E):0;if(x--,j===10)x=1,C--;return j}/**
+ */function T(){j=L>0?b(A,--L):0;if(x--,j===10)x=1,C--;return j}/**
  * @return {number}
- */function P(){j=E<L?y(A,E++):0;if(x++,j===10)x=1,C++;return j}/**
+ */function P(){j=L<E?b(A,L++):0;if(x++,j===10)x=1,C++;return j}/**
  * @return {number}
- */function N(){return y(A,E)}/**
+ */function N(){return b(A,L)}/**
  * @return {number}
- */function M(){return E}/**
+ */function M(){return L}/**
  * @param {number} begin
  * @param {number} end
  * @return {string}
- */function R(t,e){return b(A,t,e)}/**
+ */function R(t,e){return y(A,t,e)}/**
  * @param {number} type
  * @return {number}
  */function F(t){switch(t){// \0 \t \n \r \s whitespace token
@@ -404,13 +441,13 @@
 case 41:case 93:return 1}return 0}/**
  * @param {string} value
  * @return {any[]}
- */function z(t){return C=x=1,L=_(A=t),E=0,[]}/**
+ */function z(t){return C=x=1,E=_(A=t),L=0,[]}/**
  * @param {any} value
  * @return {any}
  */function I(t){return A="",t}/**
  * @param {number} type
  * @return {string}
- */function W(t){return p(R(E-1,H(t===91?t+2:t===40?t+1:t)))}/**
+ */function W(t){return p(R(L-1,H(t===91?t+2:t===40?t+1:t)))}/**
  * @param {string} value
  * @return {string[]}
  */function U(t){return I(B(z(t)))}/**
@@ -419,7 +456,7 @@
  */function Y(t){while(j=N())if(j<33)P();else break;return F(t)>2||F(j)>3?"":" "}/**
  * @param {string[]} children
  * @return {string[]}
- */function B(t){while(P())switch(F(j)){case 0:append(J(E-1),t);break;case 2:append(W(j),t);break;default:append(from(j),t)}return t}/**
+ */function B(t){while(P())switch(F(j)){case 0:append(J(L-1),t);break;case 2:append(W(j),t);break;default:append(from(j),t)}return t}/**
  * @param {number} index
  * @param {number} count
  * @return {string}
@@ -428,18 +465,18 @@
  * @param {number} type
  * @return {number}
  */function H(t){while(P())switch(j){// ] ) " '
-case t:return E;// " '
+case t:return L;// " '
 case 34:case 39:if(t!==34&&t!==39)H(j);break;// (
 case 40:if(t===41)H(t);break;// \
-case 92:P();break}return E}/**
+case 92:P();break}return L}/**
  * @param {number} type
  * @param {number} index
  * @return {number}
  */function G(t,e){while(P())// //
-if(t+j===47+10)break;else if(t+j===42+42&&N()===47)break;return"/*"+R(e,E-1)+"*"+d(t===47?t:P())}/**
+if(t+j===47+10)break;else if(t+j===42+42&&N()===47)break;return"/*"+R(e,L-1)+"*"+d(t===47?t:P())}/**
  * @param {number} index
  * @return {string}
- */function J(t){while(!F(N()))P();return R(t,E)};// CONCATENATED MODULE: ./node_modules/@emotion/cache/node_modules/stylis/src/Enum.js
+ */function J(t){while(!F(N()))P();return R(t,L)};// CONCATENATED MODULE: ./node_modules/@emotion/cache/node_modules/stylis/src/Enum.js
 var Z="-ms-";var K="-moz-";var V="-webkit-";var X="comm";var tt="rule";var te="decl";var tr="@page";var ta="@media";var tn="@import";var to="@charset";var ti="@viewport";var ts="@supports";var tu="@document";var tc="@namespace";var tl="@keyframes";var td="@font-face";var tv="@counter-style";var tf="@font-feature-values";var tp="@layer";// CONCATENATED MODULE: ./node_modules/@emotion/cache/node_modules/stylis/src/Serializer.js
 /**
  * @param {object[]} children
@@ -458,12 +495,12 @@
  */function tg(t){var e=w(t);return function(r,a,n,o){var i="";for(var s=0;s<e;s++)i+=t[s](r,a,n,o)||"";return i}}/**
  * @param {function} callback
  * @return {function}
- */function ty(t){return function(e){if(!e.root){if(e=e.return)t(e)}}}/**
+ */function tb(t){return function(e){if(!e.root){if(e=e.return)t(e)}}}/**
  * @param {object} element
  * @param {number} index
  * @param {object[]} children
  * @param {function} callback
- */function tb(t,e,r,a){if(t.length>-1){if(!t.return)switch(t.type){case DECLARATION:t.return=prefix(t.value,t.length,r);return;case KEYFRAMES:return serialize([copy(t,{value:replace(t.value,"@","@"+WEBKIT)})],a);case RULESET:if(t.length)return combine(t.props,function(e){switch(match(e,/(::plac\w+|:read-\w+)/)){// :read-(only|write)
+ */function ty(t,e,r,a){if(t.length>-1){if(!t.return)switch(t.type){case DECLARATION:t.return=prefix(t.value,t.length,r);return;case KEYFRAMES:return serialize([copy(t,{value:replace(t.value,"@","@"+WEBKIT)})],a);case RULESET:if(t.length)return combine(t.props,function(e){switch(match(e,/(::plac\w+|:read-\w+)/)){// :read-(only|write)
 case":read-only":case":read-write":return serialize([copy(t,{props:[replace(e,/:(read-\w+)/,":"+MOZ+"$1")]})],a);// :placeholder
 case"::placeholder":return serialize([copy(t,{props:[replace(e,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy(t,{props:[replace(e,/:(plac\w+)/,":"+MOZ+"$1")]}),copy(t,{props:[replace(e,/:(plac\w+)/,MS+"input-$1")]})],a)}return""})}}}/**
  * @param {object} element
@@ -488,25 +525,25 @@
  * @param {number[]} points
  * @param {string[]} declarations
  * @return {object}
- */function tS(t,e,r,a,n,o,i,s,u){var c=0;var l=0;var v=i;var f=0;var p=0;var m=0;var b=1;var w=1;var k=1;var C=0;var x="";var L=n;var E=o;var j=a;var A=x;while(w)switch(m=C,C=P()){// (
-case 40:if(m!=108&&y(A,v-1)==58){if(g(A+=h(W(C),"&","&\f"),"&\f")!=-1)k=-1;break}// " ' [
+ */function tS(t,e,r,a,n,o,i,s,u){var c=0;var l=0;var v=i;var f=0;var p=0;var m=0;var y=1;var w=1;var k=1;var C=0;var x="";var E=n;var L=o;var j=a;var A=x;while(w)switch(m=C,C=P()){// (
+case 40:if(m!=108&&b(A,v-1)==58){if(g(A+=h(W(C),"&","&\f"),"&\f")!=-1)k=-1;break}// " ' [
 case 34:case 39:case 91:A+=W(C);break;// \t \n \r \s
 case 9:case 10:case 13:case 32:A+=Y(m);break;// \
 case 92:A+=Q(M()-1,7);continue;// /
 case 47:switch(N()){case 42:case 47:S(tC(G(P(),M()),e,r),u);break;default:A+="/"}break;// {
-case 123*b:s[c++]=_(A)*k;// } ; \0
-case 125*b:case 59:case 0:switch(C){// \0 }
+case 123*y:s[c++]=_(A)*k;// } ; \0
+case 125*y:case 59:case 0:switch(C){// \0 }
 case 0:case 125:w=0;// ;
 case 59+l:if(k==-1)A=h(A,/\f/g,"");if(p>0&&_(A)-v)S(p>32?tx(A+";",a,r,v-1):tx(h(A," ","")+";",a,r,v-2),u);break;// @ ;
 case 59:A+=";";// { rule/at-rule
-default:S(j=tk(A,e,r,c,l,n,s,x,L=[],E=[],v),o);if(C===123)if(l===0)tS(A,e,j,j,L,o,v,s,E);else switch(f===99&&y(A,3)===110?100:f){// d l m s
-case 100:case 108:case 109:case 115:tS(t,j,j,a&&S(tk(t,j,j,0,0,n,s,x,n,L=[],v),E),n,E,v,s,a?L:E);break;default:tS(A,j,j,j,[""],E,0,s,E)}}c=l=p=0,b=k=1,x=A="",v=i;break;// :
-case 58:v=1+_(A),p=m;default:if(b<1){if(C==123)--b;else if(C==125&&b++==0&&T()==125)continue}switch(A+=d(C),C*b){// &
+default:S(j=tk(A,e,r,c,l,n,s,x,E=[],L=[],v),o);if(C===123)if(l===0)tS(A,e,j,j,E,o,v,s,L);else switch(f===99&&b(A,3)===110?100:f){// d l m s
+case 100:case 108:case 109:case 115:tS(t,j,j,a&&S(tk(t,j,j,0,0,n,s,x,n,E=[],v),L),n,L,v,s,a?E:L);break;default:tS(A,j,j,j,[""],L,0,s,L)}}c=l=p=0,y=k=1,x=A="",v=i;break;// :
+case 58:v=1+_(A),p=m;default:if(y<1){if(C==123)--y;else if(C==125&&y++==0&&T()==125)continue}switch(A+=d(C),C*y){// &
 case 38:k=l>0?1:(A+="\f",-1);break;// ,
 case 44:s[c++]=(_(A)-1)*k,k=1;break;// @
 case 64:// -
 if(N()===45)A+=W(P());f=N(),l=v=_(x=A+=J(M())),C++;break;// -
-case 45:if(m===45&&_(A)==2)b=0}}return o}/**
+case 45:if(m===45&&_(A)==2)y=0}}return o}/**
  * @param {string} value
  * @param {object} root
  * @param {object?} parent
@@ -519,29 +556,29 @@
  * @param {string[]} children
  * @param {number} length
  * @return {object}
- */function tk(t,e,r,a,n,o,i,s,u,c,d){var v=n-1;var f=n===0?o:[""];var m=w(f);for(var g=0,y=0,_=0;g<a;++g)for(var S=0,k=b(t,v+1,v=l(y=i[g])),C=t;S<m;++S)if(C=p(y>0?f[S]+" "+k:h(k,/&\f/g,f[S])))u[_++]=C;return q(t,e,r,n===0?tt:s,u,c,d)}/**
+ */function tk(t,e,r,a,n,o,i,s,u,c,d){var v=n-1;var f=n===0?o:[""];var m=w(f);for(var g=0,b=0,_=0;g<a;++g)for(var S=0,k=y(t,v+1,v=l(b=i[g])),C=t;S<m;++S)if(C=p(b>0?f[S]+" "+k:h(k,/&\f/g,f[S])))u[_++]=C;return q(t,e,r,n===0?tt:s,u,c,d)}/**
  * @param {number} value
  * @param {object} root
  * @param {object?} parent
  * @return {object}
- */function tC(t,e,r){return q(t,e,r,X,d(D()),b(t,2,-2),0)}/**
+ */function tC(t,e,r){return q(t,e,r,X,d(D()),y(t,2,-2),0)}/**
  * @param {string} value
  * @param {object} root
  * @param {object?} parent
  * @param {number} length
  * @return {object}
- */function tx(t,e,r,a){return q(t,e,r,te,b(t,0,a),b(t,a+1,-1),a)};// CONCATENATED MODULE: ./node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js
-var tL=function t(t,e,r){var a=0;var n=0;while(true){a=n;n=N();// &\f
-if(a===38&&n===12){e[r]=1}if(F(n)){break}P()}return R(t,E)};var tE=function t(t,e){// pretend we've started with a comma
+ */function tx(t,e,r,a){return q(t,e,r,te,y(t,0,a),y(t,a+1,-1),a)};// CONCATENATED MODULE: ./node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js
+var tE=function t(t,e,r){var a=0;var n=0;while(true){a=n;n=N();// &\f
+if(a===38&&n===12){e[r]=1}if(F(n)){break}P()}return R(t,L)};var tL=function t(t,e){// pretend we've started with a comma
 var r=-1;var a=44;do{switch(F(a)){case 0:// &\f
 if(a===38&&N()===12){// this is not 100% correct, we don't account for literal sequences here - like for example quoted strings
 // stylis inserts \f after & to know when & where it should replace this sequence with the context selector
 // and when it should just concatenate the outer and inner selectors
 // it's very unlikely for this sequence to actually appear in a different context, so we just leverage this fact here
-e[r]=1}t[r]+=tL(E-1,e,r);break;case 2:t[r]+=W(a);break;case 4:// comma
+e[r]=1}t[r]+=tE(L-1,e,r);break;case 2:t[r]+=W(a);break;case 4:// comma
 if(a===44){// colon
 t[++r]=N()===58?"&\f":"";e[r]=t[r].length;break}// fallthrough
-default:t[r]+=d(a)}}while(a=P())return t};var tj=function t(t,e){return I(tE(z(t),e))};// WeakSet would be more appropriate, but only WeakMap is supported in IE11
+default:t[r]+=d(a)}}while(a=P())return t};var tj=function t(t,e){return I(tL(z(t),e))};// WeakSet would be more appropriate, but only WeakMap is supported in IE11
 var tA=/* #__PURE__ */new WeakMap;var tq=function t(t){if(t.type!=="rule"||!t.parent||// positive .length indicates that this rule contains pseudo
 // negative .length indicates that this rule has been already prefixed
 t.length<1){return}var e=t.value;var r=t.parent;var a=t.column===r.column&&t.line===r.line;while(r.type!=="rule"){r=r.parent;if(!r)return}// short-circuit for the simplest case
@@ -567,17 +604,17 @@
 case 4968:return h(h(t,/(.+:)(flex-)?(.*)/,V+"box-pack:$3"+Z+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+V+t+t;// (margin|padding)-inline-(start|end)
 case 4095:case 3583:case 4068:case 2532:return h(t,/(.+)-inline(.+)/,V+"$1$2")+t;// (min|max)?(width|height|inline-size|block-size)
 case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:// stretch, max-content, min-content, fill-available
-if(_(t)-1-e>6)switch(y(t,e+1)){// (m)ax-content, (m)in-content
+if(_(t)-1-e>6)switch(b(t,e+1)){// (m)ax-content, (m)in-content
 case 109:// -
-if(y(t,e+4)!==45)break;// (f)ill-available, (f)it-content
-case 102:return h(t,/(.+:)(.+)-([^]+)/,"$1"+V+"$2-$3"+"$1"+K+(y(t,e+3)==108?"$3":"$2-$3"))+t;// (s)tretch
+if(b(t,e+4)!==45)break;// (f)ill-available, (f)it-content
+case 102:return h(t,/(.+:)(.+)-([^]+)/,"$1"+V+"$2-$3"+"$1"+K+(b(t,e+3)==108?"$3":"$2-$3"))+t;// (s)tretch
 case 115:return~g(t,"stretch")?tD(h(t,"stretch","fill-available"),e)+t:t}break;// position: sticky
 case 4949:// (s)ticky?
-if(y(t,e+1)!==115)break;// display: (flex|inline-flex)
-case 6444:switch(y(t,_(t)-3-(~g(t,"!important")&&10))){// stic(k)y
+if(b(t,e+1)!==115)break;// display: (flex|inline-flex)
+case 6444:switch(b(t,_(t)-3-(~g(t,"!important")&&10))){// stic(k)y
 case 107:return h(t,":",":"+V)+t;// (inline-)?fl(e)x
-case 101:return h(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+V+(y(t,14)===45?"inline-":"")+"box$3"+"$1"+V+"$2$3"+"$1"+Z+"$2box$3")+t}break;// writing-mode
-case 5936:switch(y(t,e+11)){// vertical-l(r)
+case 101:return h(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+V+(b(t,14)===45?"inline-":"")+"box$3"+"$1"+V+"$2$3"+"$1"+Z+"$2box$3")+t}break;// writing-mode
+case 5936:switch(b(t,e+11)){// vertical-l(r)
 case 114:return V+t+Z+h(t,/[svh]\w+-[tblr]{2}/,"tb")+t;// vertical-r(l)
 case 108:return V+t+Z+h(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;// horizontal(-)tb
 case 45:return V+t+Z+h(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return V+t+Z+t+t}return t}var tT=function t(t,e,r,a){if(t.length>-1){if(!t["return"])switch(t.type){case te:t["return"]=tD(t.value,t.length);break;case tl:return tm([O(t,{value:h(t.value,"@","@"+V)})],a);case tt:if(t.length)return k(t.props,function(e){switch(m(e,/(::plac\w+|:read-\w+)/)){// :read-(only|write)
@@ -593,8 +630,8 @@
 // so checking for the space ensures that loading Emotion 11 after Emotion 10 has inserted some styles
 // will not result in the Emotion 10 styles being destroyed
 var e=t.getAttribute("data-emotion");if(e.indexOf(" ")===-1){return}document.head.appendChild(t);t.setAttribute("data-s","")})}var a=t.stylisPlugins||tP;var n={};var o;var i=[];{o=t.container||document.head;Array.prototype.forEach.call(// means that the style elements we're looking at are only Emotion 11 server-rendered style elements
-document.querySelectorAll('style[data-emotion^="'+e+' "]'),function(t){var e=t.getAttribute("data-emotion").split(" ");for(var r=1;r<e.length;r++){n[e[r]]=true}i.push(t)})}var s;var u=[tq,tO];{var l;var d=[th,ty(function(t){l.insert(t)})];var v=tg(u.concat(a,d));var f=function t(t){return tm(tw(t),v)};s=function t(t,e,r,a){l=r;f(t?t+"{"+e.styles+"}":e.styles);if(a){p.inserted[e.name]=true}}}var p={key:e,sheet:new c({key:e,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:n,registered:{},insert:s};p.sheet.hydrate(i);return p};// CONCATENATED MODULE: ./node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js
-var t$=true;function tM(t,e,r){var a="";r.split(" ").forEach(function(r){if(t[r]!==undefined){e.push(t[r]+";")}else if(r){a+=r+" "}});return a}var tR=function t(t,e,r){var a=t.key+"-"+e.name;if(// class name could be used further down
+document.querySelectorAll('style[data-emotion^="'+e+' "]'),function(t){var e=t.getAttribute("data-emotion").split(" ");for(var r=1;r<e.length;r++){n[e[r]]=true}i.push(t)})}var s;var u=[tq,tO];{var l;var d=[th,tb(function(t){l.insert(t)})];var v=tg(u.concat(a,d));var f=function t(t){return tm(tw(t),v)};s=function t(t,e,r,a){l=r;f(t?t+"{"+e.styles+"}":e.styles);if(a){p.inserted[e.name]=true}}}var p={key:e,sheet:new c({key:e,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:n,registered:{},insert:s};p.sheet.hydrate(i);return p};// CONCATENATED MODULE: ./node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js
+var tM=true;function t$(t,e,r){var a="";r.split(" ").forEach(function(r){if(t[r]!==undefined){e.push(t[r]+";")}else if(r){a+=r+" "}});return a}var tR=function t(t,e,r){var a=t.key+"-"+e.name;if(// class name could be used further down
 // the tree but if it's a string tag, we know it won't
 // so we don't have to add it to registered cache.
 // this improves memory usage since we can avoid storing the whole style string
@@ -602,7 +639,7 @@
 // in node since emotion-server relies on whether a style is in
 // the registered cache to know whether a style is global or not
 // also, note that this check will be dead code eliminated in the browser
-t$===false)&&t.registered[a]===undefined){t.registered[a]=e.styles}};var tF=function t(t,e,r){tR(t,e,r);var a=t.key+"-"+e.name;if(t.inserted[e.name]===undefined){var n=e;do{t.insert(e===n?"."+a:"",n,t.sheet,true);n=n.next}while(n!==undefined)}};// CONCATENATED MODULE: ./node_modules/@emotion/hash/dist/emotion-hash.esm.js
+tM===false)&&t.registered[a]===undefined){t.registered[a]=e.styles}};var tF=function t(t,e,r){tR(t,e,r);var a=t.key+"-"+e.name;if(t.inserted[e.name]===undefined){var n=e;do{t.insert(e===n?"."+a:"",n,t.sheet,true);n=n.next}while(n!==undefined)}};// CONCATENATED MODULE: ./node_modules/@emotion/hash/dist/emotion-hash.esm.js
 /* eslint-disable */// Inspired by https://github.com/garycourt/murmurhash-js
 // Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86
 function tz(t){// 'm' and 'r' are mixing constants generated offline.
@@ -633,26 +670,26 @@
 // and we could have a special build just for that
 // but this is much easier and the native packages
 // might use a different theme context in the future anyway
-typeof HTMLElement!=="undefined"?/* #__PURE__ */tN({key:"css"}):null);var t8=t7.Provider;var t9=function t(){return useContext(t7)};var et=function t(t){return/*#__PURE__*/(0,n.forwardRef)(function(e,r){// the cache will never be null in the browser
+typeof HTMLElement!=="undefined"?/* #__PURE__ */tN({key:"css"}):null);var t9=t7.Provider;var t8=function t(){return useContext(t7)};var et=function t(t){return/*#__PURE__*/(0,n.forwardRef)(function(e,r){// the cache will never be null in the browser
 var a=(0,n.useContext)(t7);return t(e,a,r)})};var ee=/* #__PURE__ */n.createContext({});var er=function t(){return React.useContext(ee)};var ea=function t(t,e){if(typeof e==="function"){var r=e(t);return r}return _extends({},t,e)};var en=/* #__PURE__ *//* unused pure expression or super */null&&weakMemoize(function(t){return weakMemoize(function(e){return ea(t,e)})});var eo=function t(t){var e=React.useContext(ee);if(t.theme!==e){e=en(e)(t.theme)}return /*#__PURE__*/React.createElement(ee.Provider,{value:e},t.children)};function ei(t){var e=t.displayName||t.name||"Component";var r=/*#__PURE__*/React.forwardRef(function e(e,r){var a=React.useContext(ee);return /*#__PURE__*/React.createElement(t,_extends({theme:a,ref:r},e))});r.displayName="WithTheme("+e+")";return hoistNonReactStatics(r,t)}var es={}.hasOwnProperty;var eu="__EMOTION_TYPE_PLEASE_DO_NOT_USE__";var ec=function t(t,e){var r={};for(var a in e){if(es.call(e,a)){r[a]=e[a]}}r[eu]=t;// Runtime labeling is an opt-in feature because:
 return r};var el=function t(t){var e=t.cache,r=t.serialized,a=t.isStringTag;tR(e,r,a);t4(function(){return tF(e,r,a)});return null};var ed=/* #__PURE__ */et(function(t,e,r){var a=t.css;// so that using `css` from `emotion` and passing the result to the css prop works
 // not passing the registered cache to serializeStyles because it would
 // make certain babel optimisations not possible
-if(typeof a==="string"&&e.registered[a]!==undefined){a=e.registered[a]}var o=t[eu];var i=[a];var s="";if(typeof t.className==="string"){s=tM(e.registered,i,t.className)}else if(t.className!=null){s=t.className+" "}var u=t0(i,undefined,n.useContext(ee));s+=e.key+"-"+u.name;var c={};for(var l in t){if(es.call(t,l)&&l!=="css"&&l!==eu&&!t3){c[l]=t[l]}}c.className=s;if(r){c.ref=r}return /*#__PURE__*/n.createElement(n.Fragment,null,/*#__PURE__*/n.createElement(el,{cache:e,serialized:u,isStringTag:typeof o==="string"}),/*#__PURE__*/n.createElement(o,c))});var ev=ed;// EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
+if(typeof a==="string"&&e.registered[a]!==undefined){a=e.registered[a]}var o=t[eu];var i=[a];var s="";if(typeof t.className==="string"){s=t$(e.registered,i,t.className)}else if(t.className!=null){s=t.className+" "}var u=t0(i,undefined,n.useContext(ee));s+=e.key+"-"+u.name;var c={};for(var l in t){if(es.call(t,l)&&l!=="css"&&l!==eu&&!t3){c[l]=t[l]}}c.className=s;if(r){c.ref=r}return /*#__PURE__*/n.createElement(n.Fragment,null,/*#__PURE__*/n.createElement(el,{cache:e,serialized:u,isStringTag:typeof o==="string"}),/*#__PURE__*/n.createElement(o,c))});var ev=ed;// EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
 var ef=r(4146);// CONCATENATED MODULE: ./node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js
 var ep=a.Fragment;var em=function t(t,e,r){if(!es.call(e,"css")){return a.jsx(t,e,r)}return a.jsx(ev,ec(t,e),r)};var eh=function t(t,e,r){if(!es.call(e,"css")){return a.jsxs(t,e,r)}return a.jsxs(ev,ec(t,e),r)};// EXTERNAL MODULE: ./node_modules/react-dom/client.js
 var eg=r(5338);// CONCATENATED MODULE: ./node_modules/@swc/helpers/esm/_object_spread_props.js
-function ey(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);if(e){a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})}r.push.apply(r,a)}return r}function eb(t,e){e=e!=null?e:{};if(Object.getOwnPropertyDescriptors)Object.defineProperties(t,Object.getOwnPropertyDescriptors(e));else{ey(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t};// CONCATENATED MODULE: external "wp.i18n"
+function eb(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);if(e){a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})}r.push.apply(r,a)}return r}function ey(t,e){e=e!=null?e:{};if(Object.getOwnPropertyDescriptors)Object.defineProperties(t,Object.getOwnPropertyDescriptors(e));else{eb(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t};// CONCATENATED MODULE: external "wp.i18n"
 const e_=wp.i18n;// EXTERNAL MODULE: ./node_modules/date-fns/esm/getYear/index.js
 var ew=r(72379);// EXTERNAL MODULE: ./node_modules/date-fns/esm/getMonth/index.js
 var eS=r(32044);// CONCATENATED MODULE: ./v2-library/src/components/datapicker/utils.js
 var ek=[(0,e_.__)("January","tutor"),(0,e_.__)("February","tutor"),(0,e_.__)("March","tutor"),(0,e_.__)("April","tutor"),(0,e_.__)("May","tutor"),(0,e_.__)("June","tutor"),(0,e_.__)("July","tutor"),(0,e_.__)("August","tutor"),(0,e_.__)("September","tutor"),(0,e_.__)("October","tutor"),(0,e_.__)("November","tutor"),(0,e_.__)("December","tutor")];// Note: Keep exactly as it is.
-var eC=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var ex=[(0,e_.__)("Sun","tutor"),(0,e_.__)("Mon","tutor"),(0,e_.__)("Tue","tutor"),(0,e_.__)("Wed","tutor"),(0,e_.__)("Thu","tutor"),(0,e_.__)("Fri","tutor"),(0,e_.__)("Sat","tutor")];function eL(t,e,r){var a=e.toLowerCase();var n=a.split(r);var o=t.split(r);var i=n.indexOf("mm");var s=n.indexOf("dd");var u=n.indexOf("yyyy");var c=parseInt(o[i]);c-=1;var l=new Date(o[u],c,o[s]);return l}var eE=function(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;var a=new URL(window.location.href);var n=a.searchParams;n.set(t,e);n.set("paged",1);n.set("current_page",1);if(!r){n.delete("date")}return a};var ej=t=>{var e=eC.indexOf(t);var r;return(r=ex[e])!==null&&r!==void 0?r:t};// CONCATENATED MODULE: ./v2-library/src/components/datapicker/CustomHeader.js
+var eC=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var ex=[(0,e_.__)("Sun","tutor"),(0,e_.__)("Mon","tutor"),(0,e_.__)("Tue","tutor"),(0,e_.__)("Wed","tutor"),(0,e_.__)("Thu","tutor"),(0,e_.__)("Fri","tutor"),(0,e_.__)("Sat","tutor")];function eE(t,e,r){var a=e.toLowerCase();var n=a.split(r);var o=t.split(r);var i=n.indexOf("mm");var s=n.indexOf("dd");var u=n.indexOf("yyyy");var c=parseInt(o[i]);c-=1;var l=new Date(o[u],c,o[s]);return l}var eL=function(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;var a=new URL(window.location.href);var n=a.searchParams;n.set(t,e);n.set("paged",1);n.set("current_page",1);if(!r){n.delete("date")}return a};var ej=t=>{var e=eC.indexOf(t);var r;return(r=ex[e])!==null&&r!==void 0?r:t};// CONCATENATED MODULE: ./v2-library/src/components/datapicker/CustomHeader.js
 var eA=t=>{var{date:e,changeYear:r,changeMonth:a,decreaseMonth:n,increaseMonth:o,prevMonthButtonDisabled:i,nextMonthButtonDisabled:s,dropdownMonth:u,setDropdownMonth:c,dropdownYear:l,setDropdownYear:d,handleCalendarClose:v}=t;var f=Array.from({length:(0,ew["default"])(new Date)+5-2e3},(t,e)=>2e3+e);return /*#__PURE__*/eh("div",{className:"datepicker-header-custom",children:[/*#__PURE__*/eh("div",{className:"dropdown-container dropdown-months ".concat(u?"is-active":""),children:[/*#__PURE__*/eh("div",{className:"dropdown-label",onClick:()=>c(!u),children:[ek[(0,eS["default"])(e)]," ",/*#__PURE__*/em("svg",{width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:/*#__PURE__*/em("path",{d:"M8.25 9.75L12.5 14.25L16.75 9.75",stroke:"#212327",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),/*#__PURE__*/em("ul",{className:"dropdown-list",children:ek.map(t=>/*#__PURE__*/em("li",{"data-value":t,className:"".concat(t===ek[(0,eS["default"])(e)]?"is-current":""),onClick:t=>{var{target:{dataset:{value:e}}}=t;a(ek.indexOf(e));c(false)},children:t},t))})]}),/*#__PURE__*/eh("div",{className:"dropdown-container dropdown-years ".concat(l?"is-active":""),children:[/*#__PURE__*/eh("div",{className:"dropdown-label",onClick:()=>d(!l),children:[(0,ew["default"])(e)," ",/*#__PURE__*/em("svg",{width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:/*#__PURE__*/em("path",{d:"M8.25 9.75L12.5 14.25L16.75 9.75",stroke:"#212327",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),/*#__PURE__*/em("ul",{className:"dropdown-list",children:f.map(t=>/*#__PURE__*/em("li",{"data-value":t,className:"".concat(t===(0,ew["default"])(e)?"is-current":""),onClick:t=>{var{target:{dataset:{value:e}}}=t;r(e);d(false)},children:t},t))})]}),/*#__PURE__*/eh("div",{className:"navigation-icon",children:[/*#__PURE__*/em("button",{onClick:t=>{t.preventDefault();n();v()},disabled:i,children:/*#__PURE__*/em("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:/*#__PURE__*/em("path",{d:"M25.9926 20.4027C26.0753 20.4857 26.1404 20.5844 26.184 20.6931C26.2283 20.8067 26.2507 20.9276 26.25 21.0495C26.2489 21.1627 26.2265 21.2746 26.184 21.3795C26.1411 21.4886 26.0759 21.5875 25.9926 21.6699L25.1544 22.5081C24.9787 22.6844 24.7431 22.7881 24.4944 22.7985C24.3734 22.7991 24.253 22.7802 24.138 22.7424C24.029 22.7024 23.93 22.6394 23.8476 22.5576L18.0001 16.6804L12.1361 22.5477C12.0565 22.6367 11.957 22.7057 11.8457 22.749C11.7307 22.7868 11.6103 22.8057 11.4893 22.8051C11.3672 22.797 11.2475 22.7668 11.1362 22.716C11.0281 22.6668 10.9297 22.5987 10.8458 22.5147L10.0076 21.6765C9.92317 21.595 9.8578 21.4958 9.81621 21.3861C9.77002 21.2742 9.74754 21.154 9.75021 21.033C9.75013 20.9197 9.77256 20.8076 9.81621 20.703C9.85865 20.5937 9.9239 20.4947 10.0076 20.4126L17.3566 13.057C17.4329 12.9565 17.5326 12.876 17.647 12.8227C17.7579 12.7728 17.8785 12.748 18.0001 12.7501C18.1224 12.7486 18.2433 12.7757 18.3532 12.8293C18.4698 12.8837 18.5742 12.9612 18.6601 13.057L25.9926 20.4027Z",fill:"#CDCFD5"})})}),/*#__PURE__*/em("button",{onClick:t=>{t.preventDefault();o();v()},disabled:s,children:/*#__PURE__*/em("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:/*#__PURE__*/em("path",{d:"M10.0076 16.6524C9.92386 16.5703 9.85861 16.4713 9.81617 16.362C9.77025 16.2489 9.7478 16.1276 9.75017 16.0056C9.74936 15.8922 9.77182 15.7799 9.81617 15.6756C9.85776 15.5659 9.92312 15.4667 10.0076 15.3852L10.8458 14.5404C10.9297 14.4564 11.0281 14.3883 11.1362 14.3391C11.2475 14.2883 11.3671 14.2581 11.4892 14.25C11.6103 14.2494 11.7306 14.2683 11.8456 14.3061C11.9542 14.3469 12.0531 14.4098 12.136 14.4909L18.0001 20.3714L23.8641 14.5074C23.9431 14.4177 24.0428 14.3486 24.1545 14.3061C24.2695 14.2683 24.3898 14.2494 24.5109 14.25C24.6329 14.2585 24.7525 14.2887 24.864 14.3391C24.9718 14.3888 25.07 14.4569 25.1544 14.5404L25.9926 15.3786C26.0759 15.461 26.1411 15.5599 26.184 15.669C26.2286 15.7813 26.251 15.9012 26.25 16.0221C26.2485 16.1352 26.2261 16.2471 26.184 16.3521C26.1403 16.4608 26.0752 16.5595 25.9926 16.6425L18.6601 23.9981C18.5838 24.0987 18.4841 24.1791 18.3697 24.2324C18.2588 24.2823 18.1382 24.3071 18.0166 24.305C17.8939 24.3071 17.7725 24.2788 17.6635 24.2225C17.5529 24.1674 17.4543 24.0912 17.3731 23.9981L10.0076 16.6524Z",fill:"#CDCFD5"})})})]})]})};/* export default */const eq=eA;// CONCATENATED MODULE: ./v2-library/src/components/datapicker/CustomInput.js
 var eO=/*#__PURE__*/o().forwardRef((t,e)=>{var{onChange:r,placeholder:a,value:n,id:o,onClick:i,name:s}=t;return /*#__PURE__*/eh("div",{className:"tutor-form-wrap",children:[/*#__PURE__*/em("span",{className:"tutor-form-icon tutor-form-icon-reverse",children:/*#__PURE__*/em("span",{className:"tutor-icon-calender-line","aria-hidden":true})}),/*#__PURE__*/em("input",{ref:e,className:"tutor-form-control",onChange:r,placeholder:a,value:n,id:o,onClick:i,name:s})]})});// CONCATENATED MODULE: ./v2-library/src/components/datapicker/TutorDatepicker.js
-var eD=/*#__PURE__*/(0,n.lazy)(()=>r.e(/* import() | tutor-react-datepicker */"187").then(r.t.bind(r,59386,23)));var eT=/*#__PURE__*/eh("div",{class:"tutor-form-wrap",children:[/*#__PURE__*/em("span",{class:"tutor-form-icon tutor-form-icon-reverse",children:/*#__PURE__*/em("span",{class:"tutor-icon-calender-line","aria-hidden":"true"})}),/*#__PURE__*/em("input",{class:"tutor-form-control",placeholder:(0,e_.__)("Loading...","tutor")})]});var eP=t=>{var r=(t===null||t===void 0?void 0:t.input_name)!=="meeting_date";if(t.disable_past_date){r=false}var a="Y-M-d";var o=t.input_value||null;var i=new URL(window.location.href);var s=i.searchParams;var[u,c]=(0,n.useState)(o?eL(o,"dd-mm-yyyy","-"):undefined);var[l,d]=(0,n.useState)(false);var[v,f]=(0,n.useState)(false);var p=()=>{f(false);d(false)};var m=t=>{var e=t===null||t===void 0?void 0:t.getFullYear();var r=t===null||t===void 0?void 0:t.getMonth();var a=t===null||t===void 0?void 0:t.getDate();c(t);f(false);d(false);window.location=eE("date","".concat(e,"-").concat(r+1,"-").concat(a),t)};(0,n.useEffect)(()=>{if(s.has("date")&&!!s.get("date")){c(new Date(s.get("date")))}},[]);return /*#__PURE__*/em("div",{className:"tutor-react-datepicker",children:/*#__PURE__*/em(n.Suspense,{fallback:eT,children:/*#__PURE__*/em(eD,{customInput:/*#__PURE__*/em(eO,{}),minDate:r?null:new Date,isClearable:Boolean(t.is_clearable),placeholderText:a,selected:u,name:t.input_name||"",onChange:e=>t.prevent_redirect?c(e):m(e),showPopperArrow:false,shouldCloseOnSelect:true,onCalendarClose:p,onClick:p,dateFormat:a,formatWeekDay:t=>ej(t),calendarStartDay:_tutorobject.start_of_week,renderCustomHeader:t=>/*#__PURE__*/em(eq,eb(e({},t),{dropdownMonth:l,setDropdownMonth:d,dropdownYear:v,setDropdownYear:f,handleCalendarClose:p}))})})})};/* export default */const eN=eP;// CONCATENATED MODULE: ./assets/react/v2/tutor-date-picker.js
-function e$(){var t=document.querySelectorAll(".tutor-v2-date-picker");for(var r of t){var{dataset:a={}}=r;var n=(0,eg.createRoot)(r);n.render(/*#__PURE__*/em(eN,e({},a)))}}window.addEventListener("DOMContentLoaded",e$);window.addEventListener(_tutorobject.content_change_event,e$);// CONCATENATED MODULE: ./v2-library/src/components/datapicker/TutorDateTimePicker.js
-var eM=/*#__PURE__*/(0,n.lazy)(()=>r.e(/* import() | tutor-react-datepicker */"187").then(r.t.bind(r,59386,23)));var eR=t=>{var[r,a]=(0,n.useState)(t.input_value?new Date(t.input_value):new Date);var[o,i]=(0,n.useState)(false);var[s,u]=(0,n.useState)(false);var c=()=>{u(false);i(false)};var l=t=>{a(t);u(false);i(false)};return /*#__PURE__*/eh("div",{className:"tutor-react-datepicker",children:[t.inline&&/*#__PURE__*/em("input",{type:"hidden",name:t.input_name,value:r}),/*#__PURE__*/em(n.Suspense,{fallback:/*#__PURE__*/em("div",{children:(0,e_.__)("Loading...","tutor")}),children:/*#__PURE__*/em(eM,{inline:t.inline?true:false,customInput:/*#__PURE__*/em(eO,{}),placeholderText:"Y-M-d h:mm aa",selected:r,onChange:t=>l(t),showPopperArrow:false,shouldCloseOnSelect:false,showTimeSelect:true,onCalendarClose:c,onClick:c,timeCaption:(0,e_.__)("Time","tutor"),dateFormat:"Y-M-d h:mm aa",minDate:t.disable_previous?new Date:false,formatWeekDay:t=>ej(t),calendarStartDay:_tutorobject.start_of_week,renderCustomHeader:t=>/*#__PURE__*/em(eq,eb(e({},t),{dropdownMonth:o,setDropdownMonth:i,dropdownYear:s,setDropdownYear:u,handleCalendarClose:c}))})})]})};/* export default */const eF=eR;// CONCATENATED MODULE: ./assets/react/v2/tutor-date-time-picker.js
+var eD=/*#__PURE__*/(0,n.lazy)(()=>r.e(/* import() | tutor-react-datepicker */"187").then(r.t.bind(r,59386,23)));var eT=/*#__PURE__*/eh("div",{class:"tutor-form-wrap",children:[/*#__PURE__*/em("span",{class:"tutor-form-icon tutor-form-icon-reverse",children:/*#__PURE__*/em("span",{class:"tutor-icon-calender-line","aria-hidden":"true"})}),/*#__PURE__*/em("input",{class:"tutor-form-control",placeholder:(0,e_.__)("Loading...","tutor")})]});var eP=t=>{var r=(t===null||t===void 0?void 0:t.input_name)!=="meeting_date";if(t.disable_past_date){r=false}var a="Y-M-d";var o=t.input_value||null;var i=new URL(window.location.href);var s=i.searchParams;var[u,c]=(0,n.useState)(o?eE(o,"dd-mm-yyyy","-"):undefined);var[l,d]=(0,n.useState)(false);var[v,f]=(0,n.useState)(false);var p=()=>{f(false);d(false)};var m=t=>{var e=t===null||t===void 0?void 0:t.getFullYear();var r=t===null||t===void 0?void 0:t.getMonth();var a=t===null||t===void 0?void 0:t.getDate();c(t);f(false);d(false);window.location=eL("date","".concat(e,"-").concat(r+1,"-").concat(a),t)};(0,n.useEffect)(()=>{if(s.has("date")&&!!s.get("date")){c(new Date(s.get("date")))}},[]);return /*#__PURE__*/em("div",{className:"tutor-react-datepicker",children:/*#__PURE__*/em(n.Suspense,{fallback:eT,children:/*#__PURE__*/em(eD,{customInput:/*#__PURE__*/em(eO,{}),minDate:r?null:new Date,isClearable:Boolean(t.is_clearable),placeholderText:a,selected:u,name:t.input_name||"",onChange:e=>t.prevent_redirect?c(e):m(e),showPopperArrow:false,shouldCloseOnSelect:true,onCalendarClose:p,onClick:p,dateFormat:a,formatWeekDay:t=>ej(t),calendarStartDay:_tutorobject.start_of_week,renderCustomHeader:t=>/*#__PURE__*/em(eq,ey(e({},t),{dropdownMonth:l,setDropdownMonth:d,dropdownYear:v,setDropdownYear:f,handleCalendarClose:p}))})})})};/* export default */const eN=eP;// CONCATENATED MODULE: ./assets/react/v2/tutor-date-picker.js
+function eM(){var t=document.querySelectorAll(".tutor-v2-date-picker");for(var r of t){var{dataset:a={}}=r;var n=(0,eg.createRoot)(r);n.render(/*#__PURE__*/em(eN,e({},a)))}}window.addEventListener("DOMContentLoaded",eM);window.addEventListener(_tutorobject.content_change_event,eM);// CONCATENATED MODULE: ./v2-library/src/components/datapicker/TutorDateTimePicker.js
+var e$=/*#__PURE__*/(0,n.lazy)(()=>r.e(/* import() | tutor-react-datepicker */"187").then(r.t.bind(r,59386,23)));var eR=t=>{var[r,a]=(0,n.useState)(t.input_value?new Date(t.input_value):new Date);var[o,i]=(0,n.useState)(false);var[s,u]=(0,n.useState)(false);var c=()=>{u(false);i(false)};var l=t=>{a(t);u(false);i(false)};return /*#__PURE__*/eh("div",{className:"tutor-react-datepicker",children:[t.inline&&/*#__PURE__*/em("input",{type:"hidden",name:t.input_name,value:r}),/*#__PURE__*/em(n.Suspense,{fallback:/*#__PURE__*/em("div",{children:(0,e_.__)("Loading...","tutor")}),children:/*#__PURE__*/em(e$,{inline:t.inline?true:false,customInput:/*#__PURE__*/em(eO,{}),placeholderText:"Y-M-d h:mm aa",selected:r,onChange:t=>l(t),showPopperArrow:false,shouldCloseOnSelect:false,showTimeSelect:true,onCalendarClose:c,onClick:c,timeCaption:(0,e_.__)("Time","tutor"),dateFormat:"Y-M-d h:mm aa",minDate:t.disable_previous?new Date:false,formatWeekDay:t=>ej(t),calendarStartDay:_tutorobject.start_of_week,renderCustomHeader:t=>/*#__PURE__*/em(eq,ey(e({},t),{dropdownMonth:o,setDropdownMonth:i,dropdownYear:s,setDropdownYear:u,handleCalendarClose:c}))})})]})};/* export default */const eF=eR;// CONCATENATED MODULE: ./assets/react/v2/tutor-date-time-picker.js
 function ez(){var t=document.querySelectorAll(".tutor-v2-date-time-picker");for(var r of t){var{dataset:a={}}=r;var n=(0,eg.createRoot)(r);n.render(/*#__PURE__*/em(eF,e({},a)))}}window.addEventListener("DOMContentLoaded",ez);window.addEventListener(_tutorobject.content_change_event,ez);// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js
 var eI=r(10123);// EXTERNAL MODULE: ./node_modules/date-fns/esm/differenceInCalendarDays/index.js
 var eW=r(40063);// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/requiredArgs/index.js
@@ -719,7 +756,7 @@
 	 * update url & reload
 	 */var p=()=>{var t=new URL(window.location.href);var e=t.searchParams;if(c&&l){var r=c.getFullYear();var a=c.getMonth()+1;var n=c.getDate();var o=l.getFullYear();var i=l.getMonth()+1;var s=l.getDate();// Set start & end date
 var u="".concat(r,"-").concat(a,"-").concat(n);var d="".concat(o,"-").concat(i,"-").concat(s);// Update url
-if(e.has("period")){e.delete("period")}e.set("start_date",u);e.set("end_date",d);window.location=t}};var m=t=>{var{className:e,children:r}=t;return /*#__PURE__*/em(n.Suspense,{fallback:(0,e_.__)("Loading...","tutor"),children:/*#__PURE__*/em(eH,{className:e,children:/*#__PURE__*/eh("div",{style:{position:"relative"},className:"react-datepicker__custom-wrapper",children:[r,/*#__PURE__*/eh("div",{className:"react-datepicker__custom-footer",children:[/*#__PURE__*/em("div",{className:"react-datepicker__selected-days-count",children:d?(0,e_.sprintf)((0,e_._n)("%d day selected","%d days selected",d,"tutor"),d):(0,e_.__)("0 day selected","tutor")}),/*#__PURE__*/em("div",{className:"tutor-btns",children:/*#__PURE__*/em("button",{type:"button",className:"tutor-btn tutor-btn-outline-primary",onClick:p,children:(0,e_.__)("Apply","tutor")})})]})]})})})};(0,n.useEffect)(()=>{var t=new URL(window.location.href);var e=t.searchParams;if(e.has("start_date")&&e.has("end_date")){u([new Date(e.get("start_date")),new Date(e.get("end_date"))])}},[]);return /*#__PURE__*/em("div",{className:"tutor-react-datepicker tutor-react-datepicker__selects-range",style:{width:"100%"},children:/*#__PURE__*/em(n.Suspense,{fallback:/*#__PURE__*/em("div",{children:(0,e_.__)("Loading...","tutor")}),children:/*#__PURE__*/em(eQ,{customInput:/*#__PURE__*/em(eO,{}),placeholderText:" ".concat(t," -- ").concat(t," "),showPopperArrow:false,shouldCloseOnSelect:false,selectsRange:true,startDate:c,endDate:l,onChange:v,onCalendarClose:f,onClick:f,dateFormat:t,formatWeekDay:t=>ej(t),calendarStartDay:_tutorobject.start_of_week,calendarContainer:m,popperPlacement:"bottom-end",renderCustomHeader:t=>/*#__PURE__*/em(eq,eb(e({},t),{dropdownMonth:r,setDropdownMonth:a,dropdownYear:o,setDropdownYear:i,handleCalendarClose:f}))})})})};/* export default */const eJ=eG;// CONCATENATED MODULE: ./assets/react/v2/tutor-date-range-picker.js
+if(e.has("period")){e.delete("period")}e.set("start_date",u);e.set("end_date",d);window.location=t}};var m=t=>{var{className:e,children:r}=t;return /*#__PURE__*/em(n.Suspense,{fallback:(0,e_.__)("Loading...","tutor"),children:/*#__PURE__*/em(eH,{className:e,children:/*#__PURE__*/eh("div",{style:{position:"relative"},className:"react-datepicker__custom-wrapper",children:[r,/*#__PURE__*/eh("div",{className:"react-datepicker__custom-footer",children:[/*#__PURE__*/em("div",{className:"react-datepicker__selected-days-count",children:d?(0,e_.sprintf)((0,e_._n)("%d day selected","%d days selected",d,"tutor"),d):(0,e_.__)("0 day selected","tutor")}),/*#__PURE__*/em("div",{className:"tutor-btns",children:/*#__PURE__*/em("button",{type:"button",className:"tutor-btn tutor-btn-outline-primary",onClick:p,children:(0,e_.__)("Apply","tutor")})})]})]})})})};(0,n.useEffect)(()=>{var t=new URL(window.location.href);var e=t.searchParams;if(e.has("start_date")&&e.has("end_date")){u([new Date(e.get("start_date")),new Date(e.get("end_date"))])}},[]);return /*#__PURE__*/em("div",{className:"tutor-react-datepicker tutor-react-datepicker__selects-range",style:{width:"100%"},children:/*#__PURE__*/em(n.Suspense,{fallback:/*#__PURE__*/em("div",{children:(0,e_.__)("Loading...","tutor")}),children:/*#__PURE__*/em(eQ,{customInput:/*#__PURE__*/em(eO,{}),placeholderText:" ".concat(t," -- ").concat(t," "),showPopperArrow:false,shouldCloseOnSelect:false,selectsRange:true,startDate:c,endDate:l,onChange:v,onCalendarClose:f,onClick:f,dateFormat:t,formatWeekDay:t=>ej(t),calendarStartDay:_tutorobject.start_of_week,calendarContainer:m,popperPlacement:"bottom-end",renderCustomHeader:t=>/*#__PURE__*/em(eq,ey(e({},t),{dropdownMonth:r,setDropdownMonth:a,dropdownYear:o,setDropdownYear:i,handleCalendarClose:f}))})})})};/* export default */const eJ=eG;// CONCATENATED MODULE: ./assets/react/v2/tutor-date-range-picker.js
 function eZ(){var t=document.querySelectorAll(".tutor-v2-date-range-picker");for(var e of t){var r=(0,eg.createRoot)(e);r.render(/*#__PURE__*/em(eJ,{}))}}window.addEventListener("DOMContentLoaded",eZ);window.addEventListener(_tutorobject.content_change_event,eZ);// CONCATENATED MODULE: ./node_modules/@swc/helpers/esm/_async_to_generator.js
 function eK(t,e,r,a,n,o,i){try{var s=t[o](i);var u=s.value}catch(t){r(t);return}if(s.done)e(u);else Promise.resolve(u).then(a,n)}function eV(t){return function(){var e=this,r=arguments;return new Promise(function(a,n){var o=t.apply(e,r);function i(t){eK(o,a,n,i,s,"next",t)}function s(t){eK(o,a,n,i,s,"throw",t)}i(undefined)})}}// EXTERNAL MODULE: ./v2-library/src/js/modal.js
 var eX=r(3718);// EXTERNAL MODULE: ./v2-library/src/js/thumbnailPreview.js
@@ -739,8 +776,8 @@
 var e6=r(34309);// EXTERNAL MODULE: ./v2-library/src/js/defaultTab.js
 var e3=r(94447);// EXTERNAL MODULE: ./v2-library/src/js/nav.js
 var e7=r(62282);// EXTERNAL MODULE: ./v2-library/src/js/passwordStrengthChecker.js
-var e8=r(76940);// EXTERNAL MODULE: ./v2-library/src/js/general.js
-var e9=r(93995);// EXTERNAL MODULE: ./v2-library/src/js/accordion.js
+var e9=r(76940);// EXTERNAL MODULE: ./v2-library/src/js/general.js
+var e8=r(93995);// EXTERNAL MODULE: ./v2-library/src/js/accordion.js
 var rt=r(14609);// EXTERNAL MODULE: ./v2-library/src/js/accordionRadioFields.js
 var re=r(55059);// EXTERNAL MODULE: ./v2-library/src/js/dropdownSelect.js
 var rr=r(86842);// EXTERNAL MODULE: ./v2-library/src/js/toggleMore.js
@@ -760,7 +797,7 @@
  * 
  * @return mixed formData on success, false on any error
  */if(!window.tutor_get_nonce_data){window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var r=e.nonce_key||"";var a=e[r]||"";if(t){return{key:r,value:a}}return{[r]:a}}}function ri(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var e=new FormData;t.forEach(t=>{for(var[r,a]of Object.entries(t)){e.set(r,a)}});e.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);return e}/* export default */const rs=ri;// CONCATENATED MODULE: ./assets/react/lib/tutor.js
-var{__:ru}=wp.i18n;window.defaultErrorMessage=ru("Something went wrong","tutor");window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var r=e.nonce_key||"";var a=e[r]||"";if(t){return{key:r,value:a}}return{[r]:a}};window.tutor_popup=function(t,e){var r=this;var a;this.popup_wrapper=function(t){var r="<"+t+' id="tutor-legacy-modal" class="tutor-modal tutor-is-active">';r+='<div class="tutor-modal-overlay"></div>';r+='<div class="tutor-modal-window">';r+='<div class="tutor-modal-content tutor-modal-content-white">';r+='<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close><span class="tutor-icon-times" area-hidden="true"></span></button>';r+='<div class="tutor-modal-body tutor-text-center">';r+='<div class="tutor-px-lg-48 tutor-py-lg-24">';if(e){r+='<div class="tutor-mt-24"><img class="tutor-d-inline-block" src="'+window._tutorobject.tutor_url+"assets/images/"+e+'.svg" /></div>'}r+='<div class="tutor-modal-content-container"></div>';// Buttons
+var{__:ru}=wp.i18n;window.defaultErrorMessage=ru("Something went wrong","tutor");window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var r=e.nonce_key||"";var a=e[r]||"";if(t){return{key:r,value:a}}return{[r]:a}};window.tutor_popup=function(t,e){var r=this;var a;this.popup_wrapper=function(t){var r="<"+t+' id="tutor-legacy-modal" class="tutor-modal tutor-is-active">';r+='<div class="tutor-modal-overlay"></div>';r+='<div class="tutor-modal-window">';r+='<div class="tutor-modal-content tutor-modal-content-white">';r+='<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close><span class="tutor-icon-times" aria-hidden="true"></span></button>';r+='<div class="tutor-modal-body tutor-text-center">';r+='<div class="tutor-px-lg-48 tutor-py-lg-24">';if(e){r+='<div class="tutor-mt-24"><img class="tutor-d-inline-block" src="'+window._tutorobject.tutor_url+"assets/images/"+e+'.svg" /></div>'}r+='<div class="tutor-modal-content-container"></div>';// Buttons
 r+='<div class="tutor-d-flex tutor-justify-center tutor-mt-48 tutor-mb-24 tutor-modal-actions"></div>';r+="</div>";r+="</div>";r+="</div>";r+="</div>";r+="</"+t+">";return r};this.popup=function(e){var n=e.title?'<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12">'+e.title+"</div>":"";var o=e.description?'<div class="tutor-fs-6 tutor-color-muted">'+e.description+"</div>":"";var i=Object.keys(e.buttons||{}).map(function(r){var a=e.buttons[r];var n=a.id?"tutor-popup-"+a.id:"";var o=a.attr?" "+a.attr:"";return t('<button id="'+n+'" class="'+a.class+'"'+o+">"+a.title+"</button>").click(function(){a.callback(t(this))})});a=t(r.popup_wrapper(e.wrapper_tag||"div"));var s=a.find(".tutor-modal-content-container");s.append(n);s.append(o);t("body").append(a);t("body").addClass("tutor-modal-open");for(var u=0;u<i.length;u++){a.find(".tutor-modal-actions").append(i[u])}return a};return{popup:this.popup}};window.tutor_date_picker=()=>{if(jQuery.datepicker){var t=_tutorobject.wp_date_format;if(!t){t="yy-mm-dd"}$(".tutor_date_picker").datepicker({dateFormat:t})}};jQuery(document).ready(function(t){"use strict";var{__,_x:e,_n:r,_nx:a}=wp.i18n;/**
 	 * Video source tabs
 	 */if(jQuery().select2){t(".videosource_select2").select2({width:"100%",templateSelection:n,templateResult:n,allowHtml:true})}//videosource_select2
@@ -855,7 +892,7 @@
 t("[data-tutor_pagination_ajax]").addClass("is-ajax-pagination-enabled");t(document).on("click","[data-tutor_pagination_ajax] a.page-numbers",function(e){e.preventDefault();var r=t(this);var a=t(this).closest(".tutor-pagination-wrapper-replaceable");var n=a.html();if(!a.length){return}var o=t(this).attr("href");var i=new URL(o);var s=parseInt(i.searchParams.get("current_page"));var u=t(this).closest("[data-tutor_pagination_ajax]");var c=u.data("tutor_pagination_ajax");var l=u.data("tutor_pagination_layout");typeof l!="object"?l={}:0;c.current_page=isNaN(s)||s<=1?1:s;t.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:c,beforeSend:function e(){var{type:e}=l||{};// Push state link
 var n=r.closest("[data-push_state_link]").attr("data-push_state_link");if(n){var o=new URL(n);o.searchParams.append("current_page",c.current_page);window.history.pushState({},"",o)}if(e=="load_more"){// Add loading icon if it's loading button for appendable content
 r.addClass("is-loading")}else{// Otherwise replace the content container with loading icon
-a.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>')}// move to top
+a.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" aria-hidden="true"></span></div>')}// move to top
 if(e!=="load_more"){t("html, body").animate({scrollTop:a.offset().top},"fast")}},success:function t(t){var{success:n,data:o={}}=t||{};var{html:u}=o;var{type:c}=l||{};if(n){if("load_more"===c){// remain collapsed reply boxes when load more
 setTimeout(()=>jQuery(".tutor-qa-reply, .tutor-reply-msg").css("display","none"))}var d=a.find(".tutor-pagination-content-appendable");if(d.length){if(!u){r.remove();return}// Append the content
 d.append(u);// Update pagination data since pagination template is not supposed to be loaded here
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-setup.js /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-setup.js
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/assets/js/tutor-setup.js	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/assets/js/tutor-setup.js	2026-04-13 12:11:18.000000000 +0000
@@ -1,4 +1,4 @@
-(()=>{var t={99210:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var o=t.options[t.selectedIndex];t.style.display="none";var i,n,s,c,u,l,d,v;t.insertAdjacentHTML("afterend",r(t.options,t.value,e));i=t.nextElementSibling;n=i.querySelector(".tutor-form-select-search");s=n&&n.querySelector("input");v=i.querySelector(".tutor-form-select-dropdown");var f=i.querySelector(".tutor-form-select-label");f.innerText=o&&o.text;i.onclick=t=>{t.stopPropagation();a(document.querySelectorAll(".tutor-js-form-select"),i);i.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};a(document.querySelectorAll(".tutor-js-form-select"));u=i.querySelector(".tutor-form-select-options");l=u&&u.querySelectorAll(".tutor-form-select-option");if(l){l.forEach(e=>{e.onclick=a=>{a.stopPropagation();var r=Array.from(t.options);r.forEach((r,o)=>{if(r.value===a.target.dataset.key){var n;(n=u.querySelector(".is-active"))===null||n===void 0?void 0:n.classList.remove("is-active");e.classList.add("is-active");i.classList.remove("is-active");f.innerText=a.target.innerText;f.dataset.value=r.value;t.value=r.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var o=new Event("change",{bubbles:true});t.dispatchEvent(o)}})}var p=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,a=false;c=t.target.value.toUpperCase();l.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(c)>-1){t.style.display="";a="false"}else{a="true";t.style.display="none"}});var r='\n							<div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n								'.concat(window.wp.i18n.__("No item found","tutor"),"\n							</div>\n						");var o=v.querySelector(".tutor-form-select-options");if(0==p(l)){var i=false;o.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){i=true}});if(false==i){o.insertAdjacentHTML("beforeend",r);i=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var o=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{a(o)}})();function a(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function r(t,e,a){var r="";Array.from(t).forEach(t=>{r+='\n            <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n				<span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n            </div>\n            ")});var o="";if(a){o='\n				<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n					<div class="tutor-form-wrap">\n						<span class="tutor-form-icon">\n							<i class="tutor-icon-search" area-hidden="true"></i>\n						</span>\n						<input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n					</div>\n				</div>\n			')}var i='\n			<div class="tutor-form-control tutor-form-select tutor-js-form-select">\n				<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n				<div class="tutor-form-select-dropdown">\n					').concat(o,'\n					<div class="tutor-form-select-options">\n						').concat(r,"\n					</div>\n				</div>\n			</div>\n        ");return i}};selectSearchField(".tutor-form-select")},14609:function(){/**
+(()=>{var t={99210:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var o=t.options[t.selectedIndex];t.style.display="none";var i,n,s,c,u,l,d,v;t.insertAdjacentHTML("afterend",r(t.options,t.value,e));i=t.nextElementSibling;n=i.querySelector(".tutor-form-select-search");s=n&&n.querySelector("input");v=i.querySelector(".tutor-form-select-dropdown");var f=i.querySelector(".tutor-form-select-label");f.innerText=o&&o.text;i.onclick=t=>{t.stopPropagation();a(document.querySelectorAll(".tutor-js-form-select"),i);i.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};a(document.querySelectorAll(".tutor-js-form-select"));u=i.querySelector(".tutor-form-select-options");l=u&&u.querySelectorAll(".tutor-form-select-option");if(l){l.forEach(e=>{e.onclick=a=>{a.stopPropagation();var r=Array.from(t.options);r.forEach((r,o)=>{if(r.value===a.target.dataset.key){var n;(n=u.querySelector(".is-active"))===null||n===void 0?void 0:n.classList.remove("is-active");e.classList.add("is-active");i.classList.remove("is-active");f.innerText=a.target.innerText;f.dataset.value=r.value;t.value=r.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var o=new Event("change",{bubbles:true});t.dispatchEvent(o)}})}var p=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,a=false;c=t.target.value.toUpperCase();l.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(c)>-1){t.style.display="";a="false"}else{a="true";t.style.display="none"}});var r='\n							<div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n								'.concat(window.wp.i18n.__("No item found","tutor"),"\n							</div>\n						");var o=v.querySelector(".tutor-form-select-options");if(0==p(l)){var i=false;o.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){i=true}});if(false==i){o.insertAdjacentHTML("beforeend",r);i=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var o=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{a(o)}})();function a(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function r(t,e,a){var r="";Array.from(t).forEach(t=>{r+='\n            <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n				<span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n            </div>\n            ")});var o="";if(a){o='\n				<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n					<div class="tutor-form-wrap">\n						<span class="tutor-form-icon">\n							<i class="tutor-icon-search" aria-hidden="true"></i>\n						</span>\n						<input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n					</div>\n				</div>\n			')}var i='\n			<div class="tutor-form-control tutor-form-select tutor-js-form-select">\n				<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n				<div class="tutor-form-select-dropdown">\n					').concat(o,'\n					<div class="tutor-form-select-options">\n						').concat(r,"\n					</div>\n				</div>\n			</div>\n        ");return i}};selectSearchField(".tutor-form-select")},14609:function(){/**
  * Tutor accrodion
  */(window.tutorAccordion=()=>{(function(t){var e=document.querySelectorAll(".tutor-accordion-item-header");if(e.length){e.forEach(e=>{e.addEventListener("click",()=>{e.classList.toggle("is-active");var a=e.nextElementSibling;if(e.classList.contains("is-active")){t(a).slideDown()}else{t(a).slideUp()}})})}})(jQuery)})()},55059:function(){/**
  * Toggle Expandable -> .input-plan-details
@@ -8,7 +8,44 @@
 		 */var a="data-tutor-tab-target";var r=document.querySelectorAll(".tab-header-item.is-active, .tab-body-item.is-active");var o=null;if(t.target.hasAttribute(a)){o=t.target}else if((e=t.target.closest("[".concat(a,"]")))===null||e===void 0?void 0:e.hasAttribute(a)){o=t.target.closest("[".concat(a,"]"))}var i=o?o.getAttribute(a):null;if(i){t.preventDefault();var n=document.getElementById(i);if(n){r.forEach(t=>{t.classList.remove("is-active")});o.classList.add("is-active");n.classList.add("is-active")}}// Nav
 var s="data-tutor-nav-target";var c=t.target.hasAttribute(s)?t.target:t.target.closest("[".concat(s,"]"));var u=document.querySelectorAll(".tutor-nav-link.is-active, .tutor-tab-item.is-active, .tutor-dropdown-item.is-active, .tutor-nav-more-item.is-active");if(c&&c.hasAttribute(s)){t.preventDefault();var l=c.getAttribute(s);var d=document.getElementById(l);if(d){u.forEach(t=>{var e=["tutor-tab-item","is-active"].every(e=>t.classList.contains(e));var a=["tutor-nav-more-item","is-active"].every(e=>t.classList.contains(e));if(e||a||t.closest("[".concat(s,"]"))){t.classList.remove("is-active")}});if(c.closest(".tutor-nav-more")!=undefined){c.closest(".tutor-nav-more").querySelector(".tutor-nav-more-item").classList.add("is-active")}c.classList.add("is-active");if(c.classList.contains("tutor-dropdown-item")){var v=c===null||c===void 0?void 0:c.getAttribute(s);var f=document.querySelectorAll(".tutor-nav-link");f===null||f===void 0?void 0:f.forEach(t=>{if((t===null||t===void 0?void 0:t.getAttribute(s))===v){var e;t===null||t===void 0?void 0:(e=t.classList)===null||e===void 0?void 0:e.add("is-active")}})}if(c.hasAttribute("data-tutor-query-variable")&&c.hasAttribute("data-tutor-query-value")){var p=c.getAttribute("data-tutor-query-variable");var m=c.getAttribute("data-tutor-query-value");if(p&&m){var h=new URL(window.location);h.searchParams.set(p,m);window.history.pushState({},"",h)}}d.classList.add("is-active");// Trigger event after tab change
 var g=new CustomEvent("tutor_tab_changed",{detail:{tabId:l}});document.dispatchEvent(g)}}})})()},86842:function(){var t=document.querySelector(".tutor-dropdown-select");if(t){var e=document.querySelector(".tutor-dropdown-select-selected");var a=document.querySelector(".tutor-dropdown-select-options-container");var r=document.querySelectorAll(".tutor-dropdown-select-option");e.addEventListener("click",t=>{t.stopPropagation();a.classList.toggle("is-active")});r.forEach(t=>{t.addEventListener("click",r=>{var o=r.target.dataset.key;if(o==="custom"){document.querySelector(".tutor-v2-date-range-picker.inactive").classList.add("active");document.querySelector(".tutor-v2-date-range-picker.inactive input").click();document.querySelector(".tutor-v2-date-range-picker.inactive input").style.display="none";document.querySelector(".tutor-v2-date-range-picker.inactive .tutor-form-icon").style.display="none"}e.innerHTML=t.querySelector("label").innerHTML;a.classList.remove("is-active")})})}// console.log(tutorDropdownSelect);
-},93995:function(){(function(t){t(document).on("click","[data-td-target]",function(e){var a=t(this);var r=a.data("td-target");a.toggleClass("is-active");t("#"+r).toggle()})})(jQuery)},3718:function(){var t=false;document.addEventListener("keypress",function(e){if(e.key==="Enter"){t=true}});document.addEventListener("click",e=>{var a="data-tutor-modal-target";var r="data-tutor-modal-close";var o="tutor-modal-overlay";if(t!==false){t=false;return false}if(e.target.hasAttribute(a)||e.target.closest("[".concat(a,"]"))){e.preventDefault();var i=e.target.hasAttribute(a)?e.target.getAttribute(a):e.target.closest("[".concat(a,"]")).getAttribute(a);var n=document.getElementById(i);if(n){document.querySelectorAll(".tutor-modal.tutor-is-active").forEach(t=>t.classList.remove("tutor-is-active"));n.classList.add("tutor-is-active");document.body.classList.add("tutor-modal-open");var s=new CustomEvent("tutor_modal_shown",{detail:e.target});window.dispatchEvent(s)}}if(e.target.hasAttribute(r)||e.target.classList.contains(o)||e.target.closest("[".concat(r,"]"))){e.preventDefault();var c=document.querySelectorAll(".tutor-modal.tutor-is-active");c.forEach(t=>{t.classList.remove("tutor-is-active")});document.body.classList.remove("tutor-modal-open")}})},62282:function(){(function(t){// Nav
+},93995:function(){(function(t){t(document).on("click","[data-td-target]",function(e){var a=t(this);var r=a.data("td-target");a.toggleClass("is-active");t("#"+r).toggle()})})(jQuery)},3718:function(){/**
+ * Tutor Modal – Accessible & Keyboard-friendly
+ *
+ * Features:
+ *  - Focus trap (Tab / Shift+Tab cycle within the modal)
+ *  - Escape key closes topmost modal
+ *  - Focus management: prioritizes [autofocus] then first input
+ *  - Focus restoration on close (supports stacked modals)
+ *  - Body scroll lock
+ *  - Auto-initialization for modals active on page load or class toggle
+ *
+ * @since 1.0.0
+ */(function(){var t=['a[href]:not([disabled]):not([tabindex="-1"])','button:not([disabled]):not([tabindex="-1"])','textarea:not([disabled]):not([tabindex="-1"])','input:not([disabled]):not([tabindex="-1"]):not([type="hidden"])','select:not([disabled]):not([tabindex="-1"])','[tabindex]:not([tabindex="-1"])'].join(", ");/** @type {HTMLElement[]} Stack of elements that opened modals – for focus restoration */var e=[];/**
+	 * Get the topmost active modal in the DOM.
+	 *
+	 * @returns {HTMLElement|null}
+	 */function a(){var t=document.querySelectorAll(".tutor-modal.tutor-is-active");return t.length?t[t.length-1]:null}/**
+	 * Open a modal by element reference.
+	 *
+	 * @param {HTMLElement} modal  The `.tutor-modal` element to activate.
+	 * @param {HTMLElement} [trigger] The element that triggered the open (for focus restore).
+	 */function r(a,r){if(!a)return;// Save the trigger element to the stack for focus restoration.
+var o=r||document.activeElement;if(o&&!e.includes(o)){e.push(o)}a.classList.add("tutor-is-active");a.setAttribute("aria-hidden","false");document.body.classList.add("tutor-modal-open");// Move focus into the modal.
+requestAnimationFrame(()=>{var e=a.querySelector("[autofocus]");var r=a.querySelector('input:not([type="hidden"]), textarea, select');var o=a.querySelector(t);var i=e||r||o;if(i){i.focus()}else{var n=a.querySelector(".tutor-modal-window");if(n){n.setAttribute("tabindex","-1");n.focus()}}});// Dispatch legacy custom event.
+window.dispatchEvent(new CustomEvent("tutor_modal_shown",{detail:r}))}/**
+	 * Close a modal by element reference.
+	 *
+	 * @param {HTMLElement} modal          The `.tutor-modal` element to deactivate.
+	 * @param {boolean}     [restoreFocus=true] Whether to restore focus to the trigger.
+	 */function o(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:true;if(!t)return;t.classList.remove("tutor-is-active");t.setAttribute("aria-hidden","true");// Only remove body class when no other modals are active.
+if(!document.querySelector(".tutor-modal.tutor-is-active")){document.body.classList.remove("tutor-modal-open")}if(a&&e.length){var r=e.pop();if(r&&typeof r.focus==="function"){r.focus()}}}/**
+	 * Trap focus within the topmost active modal.
+	 */function i(e){var r=a();if(!r)return;var o=r.querySelectorAll(t);if(!o.length)return;var i=o[0];var n=o[o.length-1];if(e.shiftKey){if(document.activeElement===i){e.preventDefault();n.focus()}}else{if(document.activeElement===n){e.preventDefault();i.focus()}}}// Keyboard Listeners
+document.addEventListener("keydown",t=>{var e=a();if(!e)return;if(t.key==="Escape"||t.key==="Esc"){t.preventDefault();o(e)}else if(t.key==="Tab"){i(t)}});// Click Listeners
+document.addEventListener("click",t=>{var e="data-tutor-modal-target";var a="data-tutor-modal-close";var i="tutor-modal-overlay";var n=t.target.hasAttribute(e)?t.target:t.target.closest("[".concat(e,"]"));if(n){t.preventDefault();var s=n.getAttribute(e);var c=document.getElementById(s);if(c)r(c,n);return}if(t.target.hasAttribute(a)||t.target.classList.contains(i)||t.target.closest("[".concat(a,"]"))){t.preventDefault();var u=t.target.closest(".tutor-modal.tutor-is-active");if(u)o(u)}});// MutationObserver to watch for class changes – Ultimate fix for legacy script interference.
+var n=new MutationObserver(t=>{t.forEach(t=>{if(t.type==="attributes"&&t.attributeName==="class"){var e=t.target;if(e.classList.contains("tutor-is-active")&&e.getAttribute("aria-hidden")!=="false"){r(e)}}})});// Initial setup & start observing
+document.addEventListener("DOMContentLoaded",()=>{var t=document.querySelectorAll(".tutor-modal");t.forEach(t=>{n.observe(t,{attributes:true,attributeFilter:["class"]});// Initialize already-active modals.
+if(t.classList.contains("tutor-is-active")){r(t)}})})})()},62282:function(){(function(t){// Nav
 t.fn.tutorNav=function(e){this.each(function(){var e=this;var a=t(e).find(">.tutor-nav-item:not('.tutor-nav-more')");var r=function r(){this.init=function(){var e=this;this.buildList();this.setup();t(window).on("resize",function(){e.cleanList();e.setup()})};this.setup=function(){var r=a.first().position();var o=t();var i=true;a.each(function(e){var n=t(this);var s=n.position();if(s.top!==r.top){o=o.add(n);if(i){o=o.add(a.eq(e-1));i=false}}});if(o.length){var n=o.clone();n.find("a.tutor-nav-link").addClass("tutor-dropdown-item").removeClass("tutor-nav-link");o.addClass("tutor-d-none");t(e).find(".tutor-nav-more-list").append(n);t(e).find(".tutor-nav-more").removeClass("tutor-d-none").addClass("tutor-d-inline-block");if(t(e).find(".tutor-dropdown-item.is-active").length){t(e).find(".tutor-nav-more-item").addClass("is-active")}}};this.cleanList=function(){if(!t(e).find(".tutor-nav-more-list .is-active").length){t(e).find(".tutor-nav-more-item").removeClass("is-active")}t(e).find(".tutor-nav-more-list").empty();t(e).find(".tutor-nav-more").removeClass("tutor-d-inline-block").addClass("tutor-d-none").find(".tutor-dropdown-item").removeClass("is-active");a.removeClass("tutor-d-none")};this.buildList=function(){t(e).find(".tutor-nav-more-item").on("click",function(a){a.preventDefault();if(t(e).find(".tutor-dropdown-item.is-active").length){t(this).addClass("is-active")}t(this).parent().toggleClass("tutor-nav-opened")});t(document).mouseup(a=>{if(t(e).find(".tutor-nav-more-link").has(a.target).length===0){t(e).find(".tutor-nav-more").removeClass("tutor-nav-opened")}})}};new r().init()})};t("[tutor-priority-nav]").tutorNav()})(window.jQuery)},34309:function(){/**
  * Tutor Notification Tab
  */(function t(){document.addEventListener("click",t=>{var e="data-tutor-notification-tab-target";var a=document.querySelectorAll(".tab-header-item.is-active, .tab-body-item.is-active");if(t.target.hasAttribute(e)){t.preventDefault();var r=t.target.hasAttribute(e)?t.target.getAttribute(e):t.target.closest("[".concat(e,"]")).getAttribute(e);var o=document.getElementById(r);if(t.target.hasAttribute(e)&&o){a.forEach(t=>{t.classList.remove("is-active")});t.target.classList.add("is-active");o.classList.add("is-active")}}})})()},77438:function(){/**
@@ -79,7 +116,7 @@
  * 
  * @return mixed formData on success, false on any error
  */if(!window.tutor_get_nonce_data){window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var a=e.nonce_key||"";var r=e[a]||"";if(t){return{key:a,value:r}}return{[a]:r}}}function _(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var e=new FormData;t.forEach(t=>{for(var[a,r]of Object.entries(t)){e.set(a,r)}});e.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);return e}/* export default */const k=_;// CONCATENATED MODULE: ./assets/react/lib/tutor.js
-var{__:L}=wp.i18n;window.defaultErrorMessage=L("Something went wrong","tutor");window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var a=e.nonce_key||"";var r=e[a]||"";if(t){return{key:a,value:r}}return{[a]:r}};window.tutor_popup=function(t,e){var a=this;var r;this.popup_wrapper=function(t){var a="<"+t+' id="tutor-legacy-modal" class="tutor-modal tutor-is-active">';a+='<div class="tutor-modal-overlay"></div>';a+='<div class="tutor-modal-window">';a+='<div class="tutor-modal-content tutor-modal-content-white">';a+='<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close><span class="tutor-icon-times" area-hidden="true"></span></button>';a+='<div class="tutor-modal-body tutor-text-center">';a+='<div class="tutor-px-lg-48 tutor-py-lg-24">';if(e){a+='<div class="tutor-mt-24"><img class="tutor-d-inline-block" src="'+window._tutorobject.tutor_url+"assets/images/"+e+'.svg" /></div>'}a+='<div class="tutor-modal-content-container"></div>';// Buttons
+var{__:L}=wp.i18n;window.defaultErrorMessage=L("Something went wrong","tutor");window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var a=e.nonce_key||"";var r=e[a]||"";if(t){return{key:a,value:r}}return{[a]:r}};window.tutor_popup=function(t,e){var a=this;var r;this.popup_wrapper=function(t){var a="<"+t+' id="tutor-legacy-modal" class="tutor-modal tutor-is-active">';a+='<div class="tutor-modal-overlay"></div>';a+='<div class="tutor-modal-window">';a+='<div class="tutor-modal-content tutor-modal-content-white">';a+='<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close><span class="tutor-icon-times" aria-hidden="true"></span></button>';a+='<div class="tutor-modal-body tutor-text-center">';a+='<div class="tutor-px-lg-48 tutor-py-lg-24">';if(e){a+='<div class="tutor-mt-24"><img class="tutor-d-inline-block" src="'+window._tutorobject.tutor_url+"assets/images/"+e+'.svg" /></div>'}a+='<div class="tutor-modal-content-container"></div>';// Buttons
 a+='<div class="tutor-d-flex tutor-justify-center tutor-mt-48 tutor-mb-24 tutor-modal-actions"></div>';a+="</div>";a+="</div>";a+="</div>";a+="</div>";a+="</"+t+">";return a};this.popup=function(e){var o=e.title?'<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12">'+e.title+"</div>":"";var i=e.description?'<div class="tutor-fs-6 tutor-color-muted">'+e.description+"</div>":"";var n=Object.keys(e.buttons||{}).map(function(a){var r=e.buttons[a];var o=r.id?"tutor-popup-"+r.id:"";var i=r.attr?" "+r.attr:"";return t('<button id="'+o+'" class="'+r.class+'"'+i+">"+r.title+"</button>").click(function(){r.callback(t(this))})});r=t(a.popup_wrapper(e.wrapper_tag||"div"));var s=r.find(".tutor-modal-content-container");s.append(o);s.append(i);t("body").append(r);t("body").addClass("tutor-modal-open");for(var c=0;c<n.length;c++){r.find(".tutor-modal-actions").append(n[c])}return r};return{popup:this.popup}};window.tutor_date_picker=()=>{if(jQuery.datepicker){var t=_tutorobject.wp_date_format;if(!t){t="yy-mm-dd"}$(".tutor_date_picker").datepicker({dateFormat:t})}};jQuery(document).ready(function(t){"use strict";var{__,_x:e,_n:a,_nx:r}=wp.i18n;/**
 	 * Video source tabs
 	 */if(jQuery().select2){t(".videosource_select2").select2({width:"100%",templateSelection:o,templateResult:o,allowHtml:true})}//videosource_select2
@@ -127,11 +164,11 @@
 	 * When set an HTML string to an element's innerText
 	 * the browser automatically escapes any HTML tags and
 	 * treats the content as plain text.
-	 */a.innerText=t;e=a.innerHTML;a.remove();return e}window.tutor_esc_html=S;function C(t){return t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}window.tutor_esc_attr=C;// enable custom selector when modal opens
+	 */a.innerText=t;e=a.innerHTML;a.remove();return e}window.tutor_esc_html=S;function q(t){return t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}window.tutor_esc_attr=q;// enable custom selector when modal opens
 window.addEventListener("tutor_modal_shown",t=>{selectSearchField(".tutor-form-select")});/**
  * Create new draft course
  * @since 3.0.0
- */var q=document.querySelectorAll("a.tutor-create-new-course,button.tutor-create-new-course,li.tutor-create-new-course a");q.forEach(t=>{t.addEventListener("click",e=>r(function*(){e.preventDefault();var{__}=wp.i18n;var a=__("Something went wrong, please try again","tutor");try{// For wp-admin bar quick create.
+ */var C=document.querySelectorAll("a.tutor-create-new-course,button.tutor-create-new-course,li.tutor-create-new-course a");C.forEach(t=>{t.addEventListener("click",e=>r(function*(){e.preventDefault();var{__}=wp.i18n;var a=__("Something went wrong, please try again","tutor");try{// For wp-admin bar quick create.
     if(e.target.classList.contains("ab-item")){e.target.innerHTML="Creating..."}t.classList.add("is-loading");t.style.pointerEvents="none";var r=t.classList.contains("tutor-dashboard-create-course");var o=k([{action:"tutor_create_new_draft_course",from_dashboard:r}]);var i=yield w(o);var{status_code:n,data:s,message:c}=yield i.json();if(n===201){window.location=s}else{tutor_toast(__("Failed","tutor"),c,"error")}}catch(t){tutor_toast(__("Failed","tutor"),a,"error")}finally{t.removeAttribute("disabled");t.classList.remove("is-loading")}})())});// CONCATENATED MODULE: ./assets/react/admin-dashboard/tutor-setup.js
 jQuery.fn.serializeObject=function(){var t=jQuery;var e={};var a=this.serializeArray();jQuery.each(a,function(){if(e[this.name]){if(!e[this.name].push){e[this.name]=[e[this.name]]}e[this.name].push(this.value||"")}else{e[this.name]=this.value||""}});// Map array value
 t(this).find("input:checkbox").each(function(){e[t(this).attr("name")]=t(this).prop("checked")?t(this).attr("data-on")!==undefined?t(this).attr("data-on"):"on":t(this).attr("data-off")!==undefined?t(this).attr("data-off"):"off"});return e};jQuery(document).ready(function(t){"use strict";selectSearchField(".tutor-form-select");var e=window.location.href;var a=new URLSearchParams(window.location.search);var r=a.get("marketplace");if(e.indexOf("#")>0){t(".tutor-wizard-container > div").removeClass("active");t(".tutor-wizard-container > div.tutor-setup-wizard-settings").addClass("active");var o=e.split("#");if(o[1]){var i=t(".tutor-setup-title li."+o[1]).index();t(".tutor-setup-title li").removeClass("current");t(".tutor-setup-content li").removeClass("active");for(var n=0;n<=i;n++){t(".tutor-setup-title li").eq(n).addClass("active");if(i==n){t(".tutor-setup-title li").eq(n).addClass("current");t(".tutor-setup-content li").eq(n).addClass("active")}}}c(r)}if(r==="off"){t("#enable_course_marketplace-0").prop("checked",true)}t(".tutor-setup-title li").on("click",function(e){e.preventDefault();var a=t(this).closest("li").index();t(".tutor-setup-title li").removeClass("active current");t(".tutor-setup-title li").eq(a).addClass("active current");t(".tutor-setup-content li").removeClass("active");t(".tutor-setup-content li").eq(a).addClass("active");window.location.hash=t("ul.tutor-setup-title li").eq(a).data("url");for(var r=0;r<=a;r++){t(".tutor-setup-title li").eq(r).addClass("active")}});/* ---------------------
@@ -164,4 +201,4 @@
 	})
 	$("input[name='attempts-allowed-number']").on('focus', function (e) {
 		$("input[name='attempts-allowed'][value='single']").attr('checked', true);
-	}) */});window.tutor_esc_attr=C;window.tutor_esc_html=S})()})();
\ No newline at end of file
+	}) */});window.tutor_esc_attr=q;window.tutor_esc_html=S})()})();
\ No newline at end of file
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Admin.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Admin.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Admin.php	2025-10-23 08:08:50.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Admin.php	2026-04-13 12:11:18.000000000 +0000
@@ -37,6 +37,7 @@
 	public function __construct() {
 
 		add_action( 'admin_notices', array( $this, 'show_unstable_version_admin_notice' ) );
+		add_action( 'admin_notices', array( $this, 'show_v4_beta_notice' ) );
 
 		add_action( 'admin_menu', array( $this, 'register_menu' ) );
 		// Force activate menu for necessary.
@@ -84,6 +85,61 @@
 			<?php
 		}
 	}
+
+	/**
+	 * Show version 4 admin notice.
+	 *
+	 * @since 3.9.9
+	 *
+	 * @return void
+	 */
+	public function show_v4_beta_notice() {
+		if ( version_compare( TUTOR_VERSION, '4', '<' ) ) {
+			?>
+			<div class="tutor-v4-beta-notice notice is-dismissible">
+				<div class="tutor-v4-beta-notice-left">
+					<img src="<?php echo esc_url( tutor()->url . 'assets/images/v4-notice-logo.svg' ); ?>" alt="Tutor LMS 4.0 Beta">
+				</div>
+			<div class="tutor-v4-beta-notice-right">
+				<div class="tutor-v4-beta-notice-right-content">
+					<h3><?php esc_html_e( 'Be the First to Try Tutor LMS 4.0 Beta!', 'tutor' ); ?></h3>
+					<p>
+						<?php
+						echo wp_kses(
+							sprintf(
+								/* translators: 1: opening anchor tag, 2: closing anchor tag */
+								__(
+									'Explore the upcoming features of Tutor LMS 4.0, test the experience, and help us improve with your valuable %1$sfeedback%2$s.',
+									'tutor'
+								),
+								'<a href="https://forms.gle/Dxc1CWT63UcEAJGR9" target="_blank" rel="noopener noreferrer">',
+								' <i class="tutor-icon-external-link" aria-hidden="true"></i></a>'
+							),
+							array(
+								'a' => array(
+									'href'   => true,
+									'target' => true,
+									'rel'    => true,
+								),
+								'i' => array(
+									'class'       => true,
+									'aria-hidden' => true,
+								),
+							)
+						);
+						?>
+					</p>
+				</div>
+				<div class="tutor-v4-beta-notice-right-buttons">
+					<a href="https://tutorlms.com/blog/first-look-into-tutor-lms-4-0/?nocache=1" target="_blank" rel="noopener noreferrer" class="tutor-btn tutor-btn-tertiary tutor-gap-4px tutor-text-nowrap">
+						<?php esc_html_e( 'Try now', 'tutor' ); ?>
+					</a>
+				</div>
+			</div>
+		</div>
+			<?php
+		}
+	}
 
 	/**
 	 * Register admin menus
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Course.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Course.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Course.php	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Course.php	2026-04-13 12:11:18.000000000 +0000
@@ -1695,6 +1695,8 @@
 	 * Update course content order
 	 *
 	 * @since 1.0.0
+	 * @since 3.9.9 Check if user can manage course before updating order.
+	 *
 	 * @return void
 	 */
 	public function ajax_update_course_content_order() {
@@ -1707,11 +1709,15 @@
 			wp_send_json_error( __( 'Sorting order is required', 'tutor' ) );
 		}
 
-		foreach ( $sorting_order as $topic ) {
-			if ( isset( $topic['topic_id'] ) && ! tutor_utils()->can_user_manage( 'topic', $topic['topic_id'] ) ) {
-				wp_send_json_error( __( 'Access Denied!', 'tutor' ) );
-				return;
-			}
+		$topic_id  = (int) isset( $sorting_order[0], $sorting_order[0]['topic_id'] ) ? $sorting_order[0]['topic_id'] : 0;
+		$course_id = wp_get_post_parent_id( $topic_id );
+
+		if ( ! $topic_id || ! $course_id ) {
+			wp_send_json_error( tutor_utils()->error_message( 'invalid_req' ) );
+		}
+
+		if ( ! tutor_utils()->can_user_manage( 'course', $course_id ) || ! User::is_admin() ) {
+			wp_send_json_error( tutor_utils()->error_message() );
 		}
 
 		if ( Input::has( 'content_parent' ) ) {
@@ -1719,11 +1725,6 @@
 			$topic_id       = tutor_utils()->array_get( 'parent_topic_id', $content_parent );
 			$content_id     = tutor_utils()->array_get( 'content_id', $content_parent );
 
-			if ( ! tutor_utils()->can_user_manage( 'topic', $topic_id ) ) {
-				wp_send_json_success( array( 'message' => __( 'Access Denied!', 'tutor' ) ) );
-				exit;
-			}
-
 			// Update the parent topic id of the content.
 			global $wpdb;
 			$wpdb->update( $wpdb->posts, array( 'post_parent' => $topic_id ), array( 'ID' => $content_id ) );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Instructor.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Instructor.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Instructor.php	2024-11-12 08:32:58.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Instructor.php	2026-04-13 12:11:18.000000000 +0000
@@ -95,9 +95,15 @@
 				'user_login'            => __( 'User Name field is required', 'tutor' ),
 				'password'              => __( 'Password field is required', 'tutor' ),
 				'password_confirmation' => __( 'Password Confirmation field is required', 'tutor' ),
+
 			)
 		);
 
+		$terms_conditions_link = tutor_utils()->get_toc_page_link();
+		if ( $terms_conditions_link ) {
+			$required_fields['terms_conditions'] = __( 'Please accept the Terms and Conditions to continue', 'tutor' );
+		}
+
 		$validation_errors = array();
 
 		/*
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Instructors_List.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Instructors_List.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Instructors_List.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Instructors_List.php	2026-04-13 12:11:18.000000000 +0000
@@ -373,8 +373,8 @@
 			}
 		}
 
-		$date_clause   = '' !== $date ? "AND DATE(user.user_registered) = CAST('$date' AS DATE )" : '';
-		$in_clause     = QueryHelper::prepare_in_clause( $status );
+		$date_clause = '' !== $date ? $wpdb->prepare( 'AND DATE(user.user_registered) = %s', $date ) : '';
+		$in_clause   = QueryHelper::prepare_in_clause( $status );
 
 		$query  = "SELECT
 					DISTINCT user.*,
@@ -446,10 +446,11 @@
 		$course_clause = '';
 		if ( '' !== $course_id ) {
 			$course_id     = (int) $course_id;
-			$course_clause =  "AND umeta.meta_value = {$course_id}";
+			$course_clause = "AND umeta.meta_value = {$course_id}";
 		}
-		$date_clause   = '' !== $date ? "AND DATE(user.user_registered) = CAST('$date' AS DATE )" : '';
-		$in_clause     = QueryHelper::prepare_in_clause( $status );
+
+		$date_clause = '' !== $date ? $wpdb->prepare( 'AND DATE(user.user_registered) = %s', $date ) : '';
+		$in_clause   = QueryHelper::prepare_in_clause( $status );
 
 		$query  = "SELECT
 					COUNT(DISTINCT user.ID)
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Student.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Student.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/classes/Student.php	2025-04-15 12:25:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/classes/Student.php	2026-04-13 12:11:18.000000000 +0000
@@ -71,6 +71,11 @@
 			)
 		);
 
+		$terms_conditions_link = tutor_utils()->get_toc_page_link();
+		if ( $terms_conditions_link ) {
+			$required_fields['terms_conditions'] = __( 'Please accept the Terms and Conditions to continue', 'tutor' );
+		}
+
 		$validation_errors = array();
 
 		// Registration error push into validation_errors.
@@ -86,6 +91,7 @@
 			}
 		}
 
+
 		if ( ! filter_var( tutor_utils()->input_old( 'email' ), FILTER_VALIDATE_EMAIL ) ) {
 			$validation_errors['email'] = __( 'Valid E-Mail is required', 'tutor' );
 		}
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/ecommerce/CheckoutController.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/ecommerce/CheckoutController.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/ecommerce/CheckoutController.php	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/ecommerce/CheckoutController.php	2026-04-13 12:11:18.000000000 +0000
@@ -19,6 +19,7 @@
 use Tutor\Models\BillingModel;
 use Tutor\Traits\JsonResponse;
 use Tutor\Helpers\ValidationHelper;
+use TutorPro\Ecommerce\GuestCheckout\GuestCheckout;
 
 if ( ! defined( 'ABSPATH' ) ) {
 	exit;
@@ -560,12 +561,26 @@
 			set_transient( self::PAY_NOW_ALERT_MSG_TRANSIENT_KEY . 'pay_now_nonce_alert', $errors );
 			return;
 		}
+
 		global $wpdb;
 		$order_data      = null;
 		$billing_model   = new BillingModel();
-		$current_user_id = is_user_logged_in() ? get_current_user_id() : wp_rand();
+		$current_user_id = get_current_user_id();
+
+		$is_guest_checkout_endabled = class_exists( 'TutorPro\Ecommerce\GuestCheckout\GuestCheckout' ) && GuestCheckout::is_enable();
+
+		// Pevent invalid request.
+		if ( ! $current_user_id ) {
+			if ( $is_guest_checkout_endabled ) {
+				// Guest user.
+				$current_user_id = wp_rand(); // A random id to iniquely indentify.
+			} else {
+				wp_die( esc_html( tutor_utils()->error_message( 'invalid_req' ) ) );
+			}
+		}
+
 		$request = Input::sanitize_array( $_POST ); //phpcs:ignore --sanitized.
-		$order_id        = Input::get( 'order_id', 0, Input::TYPE_INT );
+		$order_id = Input::get( 'order_id', 0, Input::TYPE_INT );
 
 		if ( $order_id ) {
 			$order_data = OrderModel::get_valid_incomplete_order( $order_id, get_current_user_id(), true );
@@ -621,6 +636,30 @@
 
 		if ( empty( $object_ids ) ) {
 			array_push( $errors, __( 'Invalid cart items', 'tutor' ) );
+		} elseif ( OrderModel::TYPE_SINGLE_ORDER === $order_type ) {
+			foreach ( $object_ids as $object_id ) {
+				if ( ! in_array( get_post_type( $object_id ), array( tutor()->course_post_type, tutor()->bundle_post_type ), true ) ) {
+					// translators: %s is the course title.
+					array_push( $errors, sprintf( __( 'Invalid item: %s', 'tutor' ), get_the_title( $object_id ) ) );
+				}
+			}
+		} elseif ( OrderModel::TYPE_SUBSCRIPTION === $order_type ) {
+			$item_id = $object_ids[0] ?? 0;
+			if ( $item_id ) {
+				$plan = apply_filters( 'tutor_get_plan_info', null, $item_id );
+				if ( ! $plan ) {
+					array_push( $errors, __( 'Invalid plan', 'tutor' ) );
+				}
+			} else {
+				array_push( $errors, __( 'Invalid plan', 'tutor' ) );
+			}
+		} else {
+			array_push( $errors, __( 'Invalid order type', 'tutor' ) );
+		}
+
+		if ( ! empty( $errors ) ) {
+			set_transient( self::PAY_NOW_ERROR_TRANSIENT_KEY . $current_user_id, $errors );
+			return;
 		}
 
 		$billing_info = $billing_model->get_info( $current_user_id );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/ecommerce/HooksHandler.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/ecommerce/HooksHandler.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/ecommerce/HooksHandler.php	2026-02-25 09:27:18.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/ecommerce/HooksHandler.php	2026-04-13 12:11:18.000000000 +0000
@@ -195,7 +195,7 @@
 		 *
 		 * @since 3.9.7
 		 */
-		$is_valid_paid_order = OrderModel::ORDER_COMPLETED === $order_details && OrderModel::PAYMENT_PAID === $order_details->payment_status;
+		$is_valid_paid_order = OrderModel::ORDER_COMPLETED === $order_details->order_status && OrderModel::PAYMENT_PAID === $order_details->payment_status;
 
 		if ( $order_details && ! $is_valid_paid_order ) {
 			$prev_payment_status = $order_details->payment_status;
@@ -219,6 +219,9 @@
 				case $this->order_model::PAYMENT_REFUNDED:
 					$order_data['order_status'] = $this->order_model::ORDER_CANCELLED;
 					break;
+				case $this->order_model::PAYMENT_PENDING:
+					$order_data['order_status'] = $this->order_model::ORDER_PENDING;
+					break;
 			}
 
 			$update = $this->order_model->update_order( $order_id, $order_data );
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/includes/tutor-general-functions.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/includes/tutor-general-functions.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/includes/tutor-general-functions.php	2025-11-27 11:15:56.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/includes/tutor-general-functions.php	2026-04-13 12:11:18.000000000 +0000
@@ -1113,7 +1113,7 @@
 			<span>
 				<?php echo is_array( $allowed_tags ) && count( $allowed_tags ) ? wp_kses( $message, $allowed_tags ) : esc_html( $message ); ?>
 			</span>
-			<span class="tutor-icon-times" area-hidden="true" onclick="this.closest('div').remove()" style="cursor: pointer;"></span>
+			<span class="tutor-icon-times" aria-hidden="true" onclick="this.closest('div').remove()" style="cursor: pointer;"></span>
 		</div>
 		<?php
 	}
@@ -1174,7 +1174,7 @@
 							<?php echo esc_html( isset( $button['title'] ) ? $button['title'] : '' ); ?>
 						</a>
 					<?php endforeach; ?>
-					<span class="tutor-icon-times" area-hidden="true" onclick="this.closest('#tutor-reuseable-snackbar').remove()" style="cursor: pointer;"></span>
+					<span class="tutor-icon-times" aria-hidden="true" onclick="this.closest('#tutor-reuseable-snackbar').remove()" style="cursor: pointer;"></span>
 				</div>
 			</div>
 		</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/languages/tutor.pot /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/languages/tutor.pot
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/languages/tutor.pot	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/languages/tutor.pot	2026-04-13 12:11:18.000000000 +0000
@@ -2,23 +2,23 @@
 # This file is distributed under the GPLv2 or later.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tutor LMS 3.9.8\n"
+"Project-Id-Version: Tutor LMS 3.9.9\n"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/tutor\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"POT-Creation-Date: 2026-04-01T08:11:36+00:00\n"
+"POT-Creation-Date: 2026-04-13T11:36:19+00:00\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "X-Generator: WP-CLI 2.12.0\n"
 "X-Domain: tutor\n"
 
 #. Plugin Name of the plugin
 #: tutor.php
-#: classes/Admin.php:125
-#: classes/Admin.php:126
-#: classes/Admin.php:725
+#: classes/Admin.php:181
+#: classes/Admin.php:182
+#: classes/Admin.php:781
 #: classes/Gutenberg.php:144
 msgid "Tutor LMS"
 msgstr ""
@@ -56,9 +56,9 @@
 #: classes/Ajax.php:166
 #: classes/Ajax.php:508
 #: classes/Ajax.php:587
-#: classes/Course.php:1997
-#: classes/Course.php:2254
-#: classes/Instructor.php:325
+#: classes/Course.php:1998
+#: classes/Course.php:2255
+#: classes/Instructor.php:331
 #: classes/Quiz.php:889
 #: classes/Q_And_A.php:220
 msgid "Access Denied"
@@ -73,7 +73,7 @@
 msgstr ""
 
 #: classes/Addons.php:239
-#: models/OrderModel.php:307
+#: models/OrderModel.php:310
 msgid "Subscription"
 msgstr ""
 
@@ -304,18 +304,32 @@
 msgstr ""
 
 #. translators: %s: version name
-#: classes/Admin.php:78
+#: classes/Admin.php:79
 #, php-format
 msgid "You're currently using Tutor LMS %s. To ensure stability, please do not use it on a live site."
 msgstr ""
 
-#: classes/Admin.php:81
-#: assets/js/tutor.js:2501
-#: assets/js/tutor.js:2506
+#: classes/Admin.php:82
+#: assets/js/tutor.js:2630
+#: assets/js/tutor.js:2635
 msgid "Warning!"
 msgstr ""
 
-#: classes/Admin.php:109
+#: classes/Admin.php:105
+msgid "Be the First to Try Tutor LMS 4.0 Beta!"
+msgstr ""
+
+#. translators: 1: opening anchor tag, 2: closing anchor tag
+#: classes/Admin.php:111
+#, php-format
+msgid "Explore the upcoming features of Tutor LMS 4.0, test the experience, and help us improve with your valuable %1$sfeedback%2$s."
+msgstr ""
+
+#: classes/Admin.php:135
+msgid "Try now"
+msgstr ""
+
+#: classes/Admin.php:165
 #: assets/js/tutor-course-builder.js:7770
 #: assets/js/tutor-course-builder.js:8066
 #: assets/js/tutor-course-builder.js:8099
@@ -332,8 +346,8 @@
 msgid "Pro"
 msgstr ""
 
-#: classes/Admin.php:142
-#: classes/Admin.php:143
+#: classes/Admin.php:198
+#: classes/Admin.php:199
 #: classes/Course_List.php:78
 #: classes/Post_types.php:101
 #: templates/archive-course-init.php:132
@@ -362,36 +376,36 @@
 msgid "Courses"
 msgstr ""
 
-#: classes/Admin.php:151
+#: classes/Admin.php:207
 #: assets/js/tutor-course-builder.js:4710
 msgid "Course Builder"
 msgstr ""
 
-#: classes/Admin.php:159
-#: classes/Admin.php:160
+#: classes/Admin.php:215
+#: classes/Admin.php:216
 #: views/pages/course-list.php:262
 #: assets/js/tutor-course-builder.js:12646
 msgid "Categories"
 msgstr ""
 
-#: classes/Admin.php:166
-#: classes/Admin.php:167
+#: classes/Admin.php:222
+#: classes/Admin.php:223
 #: classes/Post_types.php:195
 #: templates/single/course/tags.php:18
 #: assets/js/tutor-course-builder.js:12654
 msgid "Tags"
 msgstr ""
 
-#: classes/Admin.php:178
-#: classes/Admin.php:179
+#: classes/Admin.php:234
+#: classes/Admin.php:235
 #: classes/Students_List.php:76
 #: templates/public-profile.php:137
 #: views/pages/students.php:98
 msgid "Students"
 msgstr ""
 
-#: classes/Admin.php:187
-#: classes/Admin.php:188
+#: classes/Admin.php:243
+#: classes/Admin.php:244
 #: classes/Announcements.php:65
 #: classes/Options_V2.php:1502
 #: classes/Utils.php:9116
@@ -400,8 +414,8 @@
 msgid "Announcements"
 msgstr ""
 
-#: classes/Admin.php:197
-#: classes/Admin.php:198
+#: classes/Admin.php:253
+#: classes/Admin.php:254
 #: classes/Quiz_Attempts_List.php:85
 #: classes/Utils.php:9412
 #: templates/dashboard.php:54
@@ -409,7 +423,7 @@
 msgid "Quiz Attempts"
 msgstr ""
 
-#: classes/Admin.php:205
+#: classes/Admin.php:261
 #: classes/Options_V2.php:1391
 #: classes/Utils.php:9111
 #: templates/dashboard.php:54
@@ -417,46 +431,46 @@
 msgid "Q&A"
 msgstr ""
 
-#: classes/Admin.php:206
+#: classes/Admin.php:262
 msgid "Q&A "
 msgstr ""
 
-#: classes/Admin.php:216
-#: classes/Admin.php:217
+#: classes/Admin.php:272
+#: classes/Admin.php:273
 #: assets/js/tutor-course-builder.js:12691
 msgid "Instructors"
 msgstr ""
 
-#: classes/Admin.php:224
-#: classes/Admin.php:225
+#: classes/Admin.php:280
+#: classes/Admin.php:281
 #: classes/Withdraw_Requests_List.php:54
 msgid "Withdraw Requests"
 msgstr ""
 
-#: classes/Admin.php:238
-#: classes/Admin.php:239
+#: classes/Admin.php:294
+#: classes/Admin.php:295
 #: views/pages/addons.php:28
 #: views/template-import/templates.php:23
 #: views/template-import/templates.php:40
 msgid "Themes"
 msgstr ""
 
-#: classes/Admin.php:246
-#: classes/Admin.php:247
+#: classes/Admin.php:302
+#: classes/Admin.php:303
 #: assets/js/tutor-addon-list.js:3335
 msgid "Addons"
 msgstr ""
 
-#: classes/Admin.php:254
-#: classes/Admin.php:255
+#: classes/Admin.php:310
+#: classes/Admin.php:311
 #: views/options/tools.php:16
 #: views/pages/tools.php:14
 msgid "Tools"
 msgstr ""
 
-#: classes/Admin.php:262
-#: classes/Admin.php:263
-#: classes/Admin.php:674
+#: classes/Admin.php:318
+#: classes/Admin.php:319
+#: classes/Admin.php:730
 #: classes/Utils.php:2928
 #: templates/dashboard/notifications/profile-completion.php:22
 #: templates/dashboard/settings.php:13
@@ -471,17 +485,17 @@
 msgid "Settings"
 msgstr ""
 
-#: classes/Admin.php:272
-#: classes/Admin.php:273
-#: classes/Admin.php:669
+#: classes/Admin.php:328
+#: classes/Admin.php:329
+#: classes/Admin.php:725
 #: views/pages/feature-promotion.php:22
 #: assets/js/tutor-addon-list.js:5035
 msgid "Upgrade to Pro"
 msgstr ""
 
-#: classes/Admin.php:341
+#: classes/Admin.php:397
 #: classes/Tutor_Setup.php:110
-#: ecommerce/CheckoutController.php:175
+#: ecommerce/CheckoutController.php:176
 #: ecommerce/Settings.php:407
 #: ecommerce/Settings.php:437
 #: ecommerce/Tax.php:61
@@ -500,21 +514,21 @@
 #: assets/js/tutor-front.js:2661
 #: assets/js/tutor-front.js:2703
 #: assets/js/tutor-front.js:2860
-#: assets/js/tutor-setup.js:1215
-#: assets/js/tutor-setup.js:1241
-#: assets/js/tutor.js:2163
-#: assets/js/tutor.js:2189
-#: assets/js/tutor.js:2807
+#: assets/js/tutor-setup.js:1344
+#: assets/js/tutor-setup.js:1370
+#: assets/js/tutor.js:2292
+#: assets/js/tutor.js:2318
+#: assets/js/tutor.js:2936
 msgid "Success"
 msgstr ""
 
-#: classes/Admin.php:440
+#: classes/Admin.php:496
 #: classes/Tools_V2.php:318
 #: views/options/template/tutor_pages.php:15
 msgid "Tutor Pages"
 msgstr ""
 
-#: classes/Admin.php:441
+#: classes/Admin.php:497
 #: classes/Tools_V2.php:103
 #: templates/dashboard/purchase_history.php:115
 #: templates/dashboard/withdraw.php:233
@@ -539,29 +553,29 @@
 msgid "Status"
 msgstr ""
 
-#: classes/Admin.php:589
+#: classes/Admin.php:645
 #: includes/tutor-template-functions.php:1612
 #: templates/permission-denied.php:25
 #: templates/single/lesson/required-enroll.php:15
 msgid "Permission Denied"
 msgstr ""
 
-#: classes/Admin.php:695
+#: classes/Admin.php:751
 msgid "Documentation"
 msgstr ""
 
-#: classes/Admin.php:700
+#: classes/Admin.php:756
 msgid "Get Support"
 msgstr ""
 
 #. translators: %s: plugin name
-#: classes/Admin.php:724
+#: classes/Admin.php:780
 #, php-format
 msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
 msgstr ""
 
-#: classes/Admin.php:844
-#: classes/Admin.php:847
+#: classes/Admin.php:900
+#: classes/Admin.php:903
 msgid "Edit with Course Builder"
 msgstr ""
 
@@ -626,7 +640,7 @@
 #: assets/js/tutor.js:206
 #: assets/js/tutor.js:380
 #: assets/js/tutor.js:384
-#: assets/js/tutor.js:2339
+#: assets/js/tutor.js:2468
 msgid "Something Went Wrong!"
 msgstr ""
 
@@ -697,6 +711,8 @@
 #: classes/Utils.php:3072
 #: classes/Withdraw_Requests_List.php:89
 #: includes/translate-text.php:41
+#: models/OrderModel.php:296
+#: models/OrderModel.php:329
 #: models/UserModel.php:95
 #: templates/dashboard/dashboard.php:153
 #: templates/dashboard/my-courses.php:55
@@ -737,7 +753,7 @@
 #: views/fragments/announcement-list.php:88
 #: views/fragments/announcement-list.php:164
 #: views/fragments/announcement-list.php:217
-#: views/modal/review.php:39
+#: views/modal/review.php:40
 #: views/options/template/common/modal-confirm.php:38
 #: views/pages/instructors.php:385
 #: views/pages/tools/manage-tokens.php:130
@@ -813,7 +829,7 @@
 #: classes/Course_List.php:188
 #: includes/translate-text.php:145
 #: models/CouponModel.php:206
-#: models/OrderModel.php:293
+#: models/OrderModel.php:295
 #: templates/dashboard/dashboard.php:154
 #: views/pages/course-list.php:181
 #: assets/js/tutor-coupon.js:6309
@@ -957,17 +973,11 @@
 msgid "Product not found"
 msgstr ""
 
-#: classes/Course.php:1707
+#: classes/Course.php:1709
 msgid "Sorting order is required"
 msgstr ""
 
-#: classes/Course.php:1712
-#: classes/Course.php:1723
-#: classes/Frontend.php:107
-msgid "Access Denied!"
-msgstr ""
-
-#: classes/Course.php:1754
+#: classes/Course.php:1755
 #: templates/loop/course-price-edd.php:80
 #: templates/loop/course-price-tutor.php:84
 #: templates/loop/course-price-woocommerce.php:77
@@ -975,61 +985,61 @@
 msgid "Fully Booked"
 msgstr ""
 
-#: classes/Course.php:1980
+#: classes/Course.php:1981
 msgid "Topic title is required!"
 msgstr ""
 
-#: classes/Course.php:1982
+#: classes/Course.php:1983
 #: classes/Lesson.php:268
 #: ecommerce/BillingController.php:168
 msgid "Invalid inputs"
 msgstr ""
 
-#: classes/Course.php:2020
+#: classes/Course.php:2021
 msgid "Topic updated successfully!"
 msgstr ""
 
-#: classes/Course.php:2025
+#: classes/Course.php:2026
 msgid "Topic created successfully!"
 msgstr ""
 
-#: classes/Course.php:2071
+#: classes/Course.php:2072
 msgid "Topic deleted successfully!"
 msgstr ""
 
-#: classes/Course.php:2093
+#: classes/Course.php:2094
 msgid "Please Sign In first"
 msgstr ""
 
-#: classes/Course.php:2107
-#: classes/Course.php:3039
+#: classes/Course.php:2108
+#: classes/Course.php:3040
 msgid "You do not have permission to enroll in this course"
 msgstr ""
 
-#: classes/Course.php:2154
+#: classes/Course.php:2155
 #: classes/Lesson.php:413
 msgid "Please Sign-In"
 msgstr ""
 
-#: classes/Course.php:2158
+#: classes/Course.php:2159
 msgid "User is not enrolled in course"
 msgstr ""
 
-#: classes/Course.php:2263
+#: classes/Course.php:2264
 msgid "Only main instructor can delete this course"
 msgstr ""
 
-#: classes/Course.php:2284
+#: classes/Course.php:2285
 msgid "Course has been trashed successfully "
 msgstr ""
 
-#: classes/Course.php:2470
+#: classes/Course.php:2471
 #: classes/Options_V2.php:1258
 #: assets/js/tutor-course-builder.js:13455
 msgid "Difficulty Level"
 msgstr ""
 
-#: classes/Course.php:2471
+#: classes/Course.php:2472
 #: classes/Options_V2.php:1399
 #: classes/Options_V2.php:1407
 #: classes/Options_V2.php:1415
@@ -1047,61 +1057,61 @@
 msgid "Enable"
 msgstr ""
 
-#: classes/Course.php:2474
+#: classes/Course.php:2475
 #: assets/js/tutor-course-builder.js:13457
 msgid "Course difficulty level"
 msgstr ""
 
-#: classes/Course.php:2804
+#: classes/Course.php:2805
 msgid "Complete all lessons to mark this course as complete"
 msgstr ""
 
-#: classes/Course.php:2875
+#: classes/Course.php:2876
 msgid "quiz"
 msgid_plural "quizzes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: classes/Course.php:2876
+#: classes/Course.php:2877
 msgid "assignment"
 msgid_plural "assignments"
 msgstr[0] ""
 msgstr[1] ""
 
 #. translators: %1$s: number of quiz/assignment pass required; %2$s: quiz/assignment string
-#: classes/Course.php:2880
-#: classes/Course.php:2885
+#: classes/Course.php:2881
+#: classes/Course.php:2886
 #, php-format
 msgid "You have to pass %1$s %2$s to complete this course."
 msgstr ""
 
 #. translators: %1$s: number of quiz pass required; %2$s: quiz string; %3$s: number of assignment pass required; %4$s: assignment string
-#: classes/Course.php:2890
+#: classes/Course.php:2891
 #, php-format
 msgid "You have to pass %1$s %2$s and %3$s %4$s to complete this course."
 msgstr ""
 
-#: classes/Course.php:2987
+#: classes/Course.php:2988
 msgid "Invalid Course ID or Access Denied."
 msgstr ""
 
-#: classes/Course.php:3033
+#: classes/Course.php:3034
 msgid "This course is password protected"
 msgstr ""
 
-#: classes/Course.php:3056
+#: classes/Course.php:3057
 msgid "Please purchase the course before enrolling"
 msgstr ""
 
-#: classes/Course.php:3062
+#: classes/Course.php:3063
 msgid "Enrollment successfully done!"
 msgstr ""
 
-#: classes/Course.php:3064
+#: classes/Course.php:3065
 msgid "Enrollment failed, please try again!"
 msgstr ""
 
-#: classes/Course.php:3067
+#: classes/Course.php:3068
 msgid "Invalid course ID"
 msgstr ""
 
@@ -1303,32 +1313,36 @@
 msgid "Password Reset Request for %s"
 msgstr ""
 
+#: classes/Frontend.php:107
+msgid "Access Denied!"
+msgstr ""
+
 #: classes/Instructor.php:92
-#: classes/Instructor.php:247
+#: classes/Instructor.php:253
 #: classes/Student.php:65
 msgid "First name field is required"
 msgstr ""
 
 #: classes/Instructor.php:93
-#: classes/Instructor.php:248
+#: classes/Instructor.php:254
 #: classes/Student.php:66
 msgid "Last name field is required"
 msgstr ""
 
 #: classes/Instructor.php:94
-#: classes/Instructor.php:249
+#: classes/Instructor.php:255
 #: classes/Student.php:67
 msgid "E-Mail field is required"
 msgstr ""
 
 #: classes/Instructor.php:95
-#: classes/Instructor.php:250
+#: classes/Instructor.php:256
 #: classes/Student.php:68
 msgid "User Name field is required"
 msgstr ""
 
 #: classes/Instructor.php:96
-#: classes/Instructor.php:251
+#: classes/Instructor.php:257
 #: classes/Student.php:69
 msgid "Password field is required"
 msgstr ""
@@ -1338,30 +1352,35 @@
 msgid "Password Confirmation field is required"
 msgstr ""
 
-#: classes/Instructor.php:119
-#: classes/Instructor.php:264
-#: classes/Student.php:90
+#: classes/Instructor.php:104
+#: classes/Student.php:76
+msgid "Please accept the Terms and Conditions to continue"
+msgstr ""
+
+#: classes/Instructor.php:125
+#: classes/Instructor.php:270
+#: classes/Student.php:96
 msgid "Valid E-Mail is required"
 msgstr ""
 
-#: classes/Instructor.php:122
-#: classes/Instructor.php:252
-#: classes/Instructor.php:267
-#: classes/Student.php:93
+#: classes/Instructor.php:128
+#: classes/Instructor.php:258
+#: classes/Instructor.php:273
+#: classes/Student.php:99
 #: views/pages/instructors.php:360
 msgid "Your passwords should match each other. Please recheck."
 msgstr ""
 
-#: classes/Instructor.php:214
+#: classes/Instructor.php:220
 msgid "Already applied for instructor"
 msgstr ""
 
-#: classes/Instructor.php:222
+#: classes/Instructor.php:228
 #: classes/Template.php:263
 msgid "Permission denied"
 msgstr ""
 
-#: classes/Instructor.php:308
+#: classes/Instructor.php:314
 msgid "Instructor has been added successfully"
 msgstr ""
 
@@ -3067,8 +3086,8 @@
 #: assets/js/tutor-order-details.js:519
 #: assets/js/tutor-payment-settings.js:519
 #: assets/js/tutor-tax-settings.js:519
-#: assets/js/tutor.js:2683
-#: assets/js/tutor.js:2688
+#: assets/js/tutor.js:2812
+#: assets/js/tutor.js:2817
 msgid "Error"
 msgstr ""
 
@@ -3095,7 +3114,7 @@
 msgstr ""
 
 #: classes/Reviews.php:60
-#: classes/Student.php:308
+#: classes/Student.php:314
 #: template-import/TemplateImporter.php:77
 #: template-import/TemplateImporter.php:166
 #: template-import/TemplateImporter.php:195
@@ -3121,31 +3140,31 @@
 msgid "Please %s to view this page"
 msgstr ""
 
-#: classes/Student.php:221
+#: classes/Student.php:227
 msgid "Profile Updated"
 msgstr ""
 
-#: classes/Student.php:291
+#: classes/Student.php:297
 msgid "Incorrect Previous Password"
 msgstr ""
 
-#: classes/Student.php:294
+#: classes/Student.php:300
 msgid "New Password Required"
 msgstr ""
 
-#: classes/Student.php:297
+#: classes/Student.php:303
 msgid "Confirm Password Required"
 msgstr ""
 
-#: classes/Student.php:300
+#: classes/Student.php:306
 msgid "New password and confirm password does not matched"
 msgstr ""
 
-#: classes/Student.php:305
+#: classes/Student.php:311
 msgid "Password Changed"
 msgstr ""
 
-#: classes/Student.php:334
+#: classes/Student.php:340
 msgid "Social Profile Updated"
 msgstr ""
 
@@ -3828,7 +3847,7 @@
 
 #: classes/Utils.php:7358
 #: includes/translate-text.php:69
-#: models/OrderModel.php:291
+#: models/OrderModel.php:293
 #: templates/dashboard/purchase_history.php:213
 #: assets/js/tutor-order-details.js:9690
 msgid "Completed"
@@ -4013,7 +4032,7 @@
 #: assets/js/tutor-payment-settings.js:1959
 #: assets/js/tutor-tax-settings.js:1949
 #: assets/js/tutor-tax-settings.js:1955
-#: assets/js/tutor.js:2688
+#: assets/js/tutor.js:2817
 msgid "Something went wrong"
 msgstr ""
 
@@ -4286,23 +4305,23 @@
 msgid "Course remove failed."
 msgstr ""
 
-#: ecommerce/CheckoutController.php:199
+#: ecommerce/CheckoutController.php:200
 msgid "You're already enrolled in this course."
 msgstr ""
 
-#: ecommerce/CheckoutController.php:200
+#: ecommerce/CheckoutController.php:201
 msgid "Start learning!"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:225
+#: ecommerce/CheckoutController.php:226
 msgid "You are already enrolled in the following courses. Please remove those from your cart and continue."
 msgstr ""
 
-#: ecommerce/CheckoutController.php:227
+#: ecommerce/CheckoutController.php:228
 msgid "You are already enrolled in the following course. Please remove that from your cart and continue."
 msgstr ""
 
-#: ecommerce/CheckoutController.php:230
+#: ecommerce/CheckoutController.php:231
 #: templates/loop/add-to-cart-tutor.php:31
 #: templates/loop/course-in-cart.php:18
 #: templates/single/course/add-to-cart-tutor.php:72
@@ -4312,70 +4331,85 @@
 msgstr ""
 
 #. translators: %1$s: tax amount %2$s: included text or empty string.
-#: ecommerce/CheckoutController.php:481
+#: ecommerce/CheckoutController.php:482
 #, php-format
 msgid "Tax: %1$s%2$s"
 msgstr ""
 
 #. translators: %1$s: tax amount %2$s: included text or empty string.
-#: ecommerce/CheckoutController.php:481
+#: ecommerce/CheckoutController.php:482
 msgid " included"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:573
+#: ecommerce/CheckoutController.php:588
 msgid "Invalid order"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:623
+#: ecommerce/CheckoutController.php:638
 msgid "Invalid cart items"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:630
-#: ecommerce/CheckoutController.php:1090
+#. translators: %s is the course title.
+#: ecommerce/CheckoutController.php:643
+#, php-format
+msgid "Invalid item: %s"
+msgstr ""
+
+#: ecommerce/CheckoutController.php:651
+#: ecommerce/CheckoutController.php:654
+msgid "Invalid plan"
+msgstr ""
+
+#: ecommerce/CheckoutController.php:657
+msgid "Invalid order type"
+msgstr ""
+
+#: ecommerce/CheckoutController.php:669
+#: ecommerce/CheckoutController.php:1129
 msgid "Billing information update failed!"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:638
-#: ecommerce/CheckoutController.php:1099
+#: ecommerce/CheckoutController.php:677
+#: ecommerce/CheckoutController.php:1138
 msgid "Billing info save failed!"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:645
+#: ecommerce/CheckoutController.php:684
 msgid "Select a payment method"
 msgstr ""
 
 #. translators: wp error message.
-#: ecommerce/CheckoutController.php:678
+#: ecommerce/CheckoutController.php:717
 #, php-format
 msgctxt "guest checkout"
 msgid "Order placement failed. %s"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:729
-#: ecommerce/CheckoutController.php:1034
+#: ecommerce/CheckoutController.php:768
+#: ecommerce/CheckoutController.php:1073
 msgid "Failed to place order!"
 msgstr ""
 
 #. translators: %s: tax rate
-#: ecommerce/CheckoutController.php:819
+#: ecommerce/CheckoutController.php:858
 #, php-format
 msgid "Tax (%s)"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:869
-#: ecommerce/CheckoutController.php:1120
+#: ecommerce/CheckoutController.php:908
+#: ecommerce/CheckoutController.php:1159
 msgid "Order not found!"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:1042
+#: ecommerce/CheckoutController.php:1081
 msgid "Your order has been placed successfully!"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:1063
+#: ecommerce/CheckoutController.php:1102
 msgid "Please log in first"
 msgstr ""
 
-#: ecommerce/CheckoutController.php:1124
+#: ecommerce/CheckoutController.php:1163
 msgid "Invalid order ID!"
 msgstr ""
 
@@ -5085,7 +5119,7 @@
 msgstr ""
 
 #: includes/translate-text.php:73
-#: models/OrderModel.php:290
+#: models/OrderModel.php:292
 #: assets/js/tutor-order-details.js:9686
 msgid "Incomplete"
 msgstr ""
@@ -5093,7 +5127,7 @@
 #: includes/translate-text.php:81
 #: includes/translate-text.php:85
 #: includes/translate-text.php:97
-#: models/OrderModel.php:292
+#: models/OrderModel.php:294
 #: models/UserModel.php:95
 #: templates/dashboard/purchase_history.php:229
 #: assets/js/tutor-order-details.js:9694
@@ -5111,25 +5145,25 @@
 msgstr ""
 
 #: includes/translate-text.php:121
-#: models/OrderModel.php:325
+#: models/OrderModel.php:328
 msgid "Partially Refunded"
 msgstr ""
 
 #: includes/translate-text.php:125
-#: models/OrderModel.php:324
+#: models/OrderModel.php:327
 #: templates/dashboard/purchase_history.php:225
 #: assets/js/tutor-order-details.js:8661
 msgid "Refunded"
 msgstr ""
 
 #: includes/translate-text.php:129
-#: models/OrderModel.php:322
+#: models/OrderModel.php:325
 #: assets/js/tutor-order-details.js:8665
 msgid "Unpaid"
 msgstr ""
 
 #: includes/translate-text.php:133
-#: models/OrderModel.php:321
+#: models/OrderModel.php:324
 #: templates/course-filter/filters.php:16
 #: assets/js/tutor-course-builder.js:12114
 #: assets/js/tutor-order-details.js:8649
@@ -5137,7 +5171,7 @@
 msgstr ""
 
 #: includes/translate-text.php:137
-#: models/OrderModel.php:323
+#: models/OrderModel.php:326
 #: assets/js/tutor-admin.js:1132
 #: assets/js/tutor-admin.js:1234
 #: assets/js/tutor-admin.js:1240
@@ -5167,15 +5201,15 @@
 #: assets/js/tutor-front.js:2869
 #: assets/js/tutor-front.js:2872
 #: assets/js/tutor-order-details.js:8653
-#: assets/js/tutor-setup.js:1366
-#: assets/js/tutor-setup.js:1369
-#: assets/js/tutor.js:2314
-#: assets/js/tutor.js:2317
-#: assets/js/tutor.js:2738
-#: assets/js/tutor.js:2741
-#: assets/js/tutor.js:2810
-#: assets/js/tutor.js:2813
-#: assets/js/tutor.js:2816
+#: assets/js/tutor-setup.js:1495
+#: assets/js/tutor-setup.js:1498
+#: assets/js/tutor.js:2443
+#: assets/js/tutor.js:2446
+#: assets/js/tutor.js:2867
+#: assets/js/tutor.js:2870
+#: assets/js/tutor.js:2939
+#: assets/js/tutor.js:2942
+#: assets/js/tutor.js:2945
 msgid "Failed"
 msgstr ""
 
@@ -5518,67 +5552,67 @@
 msgid "Comment"
 msgstr ""
 
-#: models/OrderModel.php:306
+#: models/OrderModel.php:309
 msgid "Single Order"
 msgstr ""
 
-#: models/OrderModel.php:308
+#: models/OrderModel.php:311
 msgid "Renewal"
 msgstr ""
 
-#: models/OrderModel.php:405
+#: models/OrderModel.php:409
 msgid "Failed to insert order items"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1479
+#: models/OrderModel.php:1483
 msgid "Order marked as cancelled"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1479
+#: models/OrderModel.php:1483
 #, php-format
 msgid "Order marked as cancelled by %s"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1482
+#: models/OrderModel.php:1486
 msgid "Order marked as completed"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1482
+#: models/OrderModel.php:1486
 #, php-format
 msgid "Order marked as completed by %s"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1485
+#: models/OrderModel.php:1489
 msgid "Order marked as incomplete"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1485
+#: models/OrderModel.php:1489
 #, php-format
 msgid "Order marked as incomplete by %s"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1488
+#: models/OrderModel.php:1492
 msgid "Order marked as trash"
 msgstr ""
 
 #. translators: %s: username
-#: models/OrderModel.php:1488
+#: models/OrderModel.php:1492
 #, php-format
 msgid "Order marked as trash by %s"
 msgstr ""
 
-#: models/OrderModel.php:1859
+#: models/OrderModel.php:1863
 msgid "Payment Is Pending Due To Gateway Processing."
 msgstr ""
 
-#: models/OrderModel.php:2133
+#: models/OrderModel.php:2137
 #: templates/dashboard/purchase_history.php:284
 msgid "Pay"
 msgstr ""
@@ -5934,10 +5968,10 @@
 #: views/elements/filters.php:207
 #: views/elements/list-filters.php:105
 #: views/elements/list-filters.php:181
-#: assets/js/tutor.js:1386
-#: assets/js/tutor.js:1501
-#: assets/js/tutor.js:1608
-#: assets/js/tutor.js:1659
+#: assets/js/tutor.js:1515
+#: assets/js/tutor.js:1630
+#: assets/js/tutor.js:1737
+#: assets/js/tutor.js:1788
 msgid "Loading..."
 msgstr ""
 
@@ -6447,17 +6481,16 @@
 msgid "Password Confirmation"
 msgstr ""
 
-#: templates/dashboard/instructor/registration.php:160
-#: templates/dashboard/registration.php:161
-msgid "By signing up, I agree with the website's"
+#: templates/dashboard/instructor/registration.php:166
+msgid "By signing up, you agree to the"
 msgstr ""
 
-#: templates/dashboard/instructor/registration.php:160
-#: templates/dashboard/registration.php:161
+#: templates/dashboard/instructor/registration.php:166
+#: templates/dashboard/registration.php:167
 msgid "Terms and Conditions"
 msgstr ""
 
-#: templates/dashboard/instructor/registration.php:165
+#: templates/dashboard/instructor/registration.php:174
 msgid "Register as instructor"
 msgstr ""
 
@@ -6510,6 +6543,31 @@
 msgid "Cancel Submission"
 msgstr ""
 
+#: templates/dashboard/my-courses.php:312
+#: templates/dashboard/reviews/given-reviews.php:97
+#: templates/dashboard/withdraw.php:137
+#: templates/modal/alert.php:24
+#: templates/modal/confirm.php:27
+#: views/course-share.php:30
+#: views/elements/bulk-confirm-popup.php:18
+#: views/elements/common-confirm-popup.php:21
+#: views/fragments/announcement-list.php:42
+#: views/fragments/announcement-list.php:121
+#: views/fragments/announcement-list.php:204
+#: views/modal/review.php:18
+#: views/options/template/common/modal-confirm.php:18
+#: views/pages/instructors.php:285
+#: views/pages/instructors.php:413
+#: views/pages/tools/manage-tokens.php:85
+#: views/pages/tools/manage-tokens.php:150
+#: views/pages/withdraw_requests.php:346
+#: views/pages/withdraw_requests.php:397
+#: views/qna/qna-table.php:168
+#: assets/js/tutor-course-builder.js:6148
+msgid "Close"
+msgstr ""
+
+#: templates/dashboard/my-courses.php:318
 #: templates/dashboard/my-courses.php:321
 msgid "Delete This Course?"
 msgstr ""
@@ -6609,7 +6667,11 @@
 msgid "Reply"
 msgstr ""
 
-#: templates/dashboard/registration.php:166
+#: templates/dashboard/registration.php:167
+msgid "By signing up, you agree to the "
+msgstr ""
+
+#: templates/dashboard/registration.php:175
 msgid "Register"
 msgstr ""
 
@@ -6631,7 +6693,7 @@
 
 #: templates/dashboard/reviews/edit-review-form.php:25
 #: templates/dashboard/reviews/given-reviews.php:122
-#: views/modal/review.php:42
+#: views/modal/review.php:43
 msgid "Update Review"
 msgstr ""
 
@@ -6640,15 +6702,19 @@
 msgstr ""
 
 #: templates/dashboard/reviews/given-reviews.php:102
-#: views/modal/review.php:22
+#: views/modal/review.php:23
 msgid "How would you rate this course?"
 msgstr ""
 
 #: templates/dashboard/reviews/given-reviews.php:103
-#: views/modal/review.php:23
+#: views/modal/review.php:24
 msgid "Select Rating"
 msgstr ""
 
+#: templates/dashboard/reviews/given-reviews.php:115
+msgid "Update your review"
+msgstr ""
+
 #: templates/dashboard/reviews/given-reviews.php:137
 msgid "Do You Want to Delete This Review?"
 msgstr ""
@@ -7008,7 +7074,7 @@
 #: assets/js/tutor-order-details.js:8076
 #: assets/js/tutor-tax-settings.js:6452
 #: assets/js/tutor-tax-settings.js:9597
-#: assets/js/tutor.js:1632
+#: assets/js/tutor.js:1761
 msgid "Apply"
 msgstr ""
 
@@ -7299,8 +7365,8 @@
 #: templates/shortcode/instructor-filter.php:77
 #: templates/single/course/course-content.php:41
 #: views/options/template/color_picker.php:106
-#: assets/js/tutor-setup.js:708
-#: assets/js/tutor.js:999
+#: assets/js/tutor-setup.js:837
+#: assets/js/tutor.js:1128
 msgid "Show More"
 msgstr ""
 
@@ -7474,6 +7540,10 @@
 msgid "Describe what you're trying to achieve and where you're getting stuck"
 msgstr ""
 
+#: templates/single/password-protected.php:25
+msgid "Back to course list"
+msgstr ""
+
 #: templates/single/password-protected.php:34
 msgid "Course is locked"
 msgstr ""
@@ -7641,6 +7711,14 @@
 msgid "Page Link"
 msgstr ""
 
+#: views/course-share.php:41
+msgid "Course Link"
+msgstr ""
+
+#: views/course-share.php:42
+msgid "Copy link"
+msgstr ""
+
 #: views/course-share.php:48
 msgid "Share On Social Media"
 msgstr ""
@@ -7779,7 +7857,7 @@
 msgid "Are you sure you want to delete this Announcement permanently from the site? Please confirm your choice."
 msgstr ""
 
-#: views/fragments/announcement-list.php:336
+#: views/fragments/announcement-list.php:337
 msgid "Edit Announcement"
 msgstr ""
 
@@ -7788,14 +7866,14 @@
 msgstr ""
 
 #: views/fragments/thumbnail-uploader.php:24
-#: assets/js/tutor-setup.js:1078
-#: assets/js/tutor.js:2026
+#: assets/js/tutor-setup.js:1207
+#: assets/js/tutor.js:2155
 msgid "Select or Upload Media Of Your Chosen Persuasion"
 msgstr ""
 
 #: views/fragments/thumbnail-uploader.php:24
-#: assets/js/tutor-setup.js:1080
-#: assets/js/tutor.js:2028
+#: assets/js/tutor-setup.js:1209
+#: assets/js/tutor.js:2157
 msgid "Use this media"
 msgstr ""
 
@@ -7860,7 +7938,15 @@
 msgid "Upload"
 msgstr ""
 
-#: views/modal/review.php:35
+#: views/modal/login.php:17
+msgid "Close login dialog"
+msgstr ""
+
+#: views/modal/review.php:36
+msgid "Tell us about your own personal experience taking this course"
+msgstr ""
+
+#: views/modal/review.php:36
 msgid "Tell us about your own personal experience taking this course. Was it a good match for you?"
 msgstr ""
 
@@ -8096,6 +8182,10 @@
 msgid "Commission Rate"
 msgstr ""
 
+#: views/pages/instructors.php:187
+msgid "View profile"
+msgstr ""
+
 #: views/pages/instructors.php:199
 msgid "Total Course"
 msgstr ""
@@ -8790,7 +8880,7 @@
 msgstr ""
 
 #: views/quiz/instructor-feedback.php:37
-#: assets/js/tutor.js:2735
+#: assets/js/tutor.js:2864
 msgid "Updated"
 msgstr ""
 
@@ -9359,8 +9449,8 @@
 #: assets/js/tutor-admin.js:2253
 #: assets/js/tutor-admin.js:2500
 #: assets/js/tutor-front.js:1567
-#: assets/js/tutor-setup.js:919
-#: assets/js/tutor.js:1867
+#: assets/js/tutor-setup.js:1048
+#: assets/js/tutor.js:1996
 msgid "Operation failed"
 msgstr ""
 
@@ -9423,20 +9513,20 @@
 #: assets/js/tutor-admin.js:1824
 #: assets/js/tutor-front.js:2728
 #: assets/js/tutor-front.js:2735
-#: assets/js/tutor-setup.js:1161
-#: assets/js/tutor-setup.js:1243
-#: assets/js/tutor-setup.js:1247
+#: assets/js/tutor-setup.js:1290
+#: assets/js/tutor-setup.js:1372
+#: assets/js/tutor-setup.js:1376
 #: assets/js/tutor.js:101
 #: assets/js/tutor.js:110
 #: assets/js/tutor.js:208
 #: assets/js/tutor.js:381
 #: assets/js/tutor.js:384
-#: assets/js/tutor.js:2109
-#: assets/js/tutor.js:2191
-#: assets/js/tutor.js:2195
-#: assets/js/tutor.js:2378
-#: assets/js/tutor.js:2433
-#: assets/js/tutor.js:2527
+#: assets/js/tutor.js:2238
+#: assets/js/tutor.js:2320
+#: assets/js/tutor.js:2324
+#: assets/js/tutor.js:2507
+#: assets/js/tutor.js:2562
+#: assets/js/tutor.js:2656
 msgid "Error!"
 msgstr ""
 
@@ -10716,10 +10806,6 @@
 msgid "Additional"
 msgstr ""
 
-#: assets/js/tutor-course-builder.js:6148
-msgid "Close"
-msgstr ""
-
 #: assets/js/tutor-course-builder.js:6172
 msgid "Edit in Certificate Builder"
 msgstr ""
@@ -12753,9 +12839,9 @@
 #: assets/js/tutor-front.js:2566
 #: assets/js/tutor-front.js:2643
 #: assets/js/tutor-front.js:2745
-#: assets/js/tutor-setup.js:1346
-#: assets/js/tutor.js:2294
-#: assets/js/tutor.js:2782
+#: assets/js/tutor-setup.js:1475
+#: assets/js/tutor.js:2423
+#: assets/js/tutor.js:2911
 msgid "Something went wrong, please try again"
 msgstr ""
 
@@ -13462,37 +13548,37 @@
 msgid "Add Manual Payment"
 msgstr ""
 
-#: assets/js/tutor-setup.js:561
-#: assets/js/tutor.js:852
+#: assets/js/tutor-setup.js:690
+#: assets/js/tutor.js:981
 msgid "weak"
 msgstr ""
 
-#: assets/js/tutor-setup.js:567
-#: assets/js/tutor.js:858
+#: assets/js/tutor-setup.js:696
+#: assets/js/tutor.js:987
 msgid "medium"
 msgstr ""
 
-#: assets/js/tutor-setup.js:580
-#: assets/js/tutor.js:871
+#: assets/js/tutor-setup.js:709
+#: assets/js/tutor.js:1000
 msgid "strong"
 msgstr ""
 
-#: assets/js/tutor-setup.js:702
-#: assets/js/tutor.js:993
+#: assets/js/tutor-setup.js:831
+#: assets/js/tutor.js:1122
 msgid "Show Less"
 msgstr ""
 
-#: assets/js/tutor-setup.js:1109
-#: assets/js/tutor-setup.js:1139
-#: assets/js/tutor.js:2057
-#: assets/js/tutor.js:2087
+#: assets/js/tutor-setup.js:1238
+#: assets/js/tutor-setup.js:1268
+#: assets/js/tutor.js:2186
+#: assets/js/tutor.js:2216
 msgid "Are you sure to delete?"
 msgstr ""
 
-#: assets/js/tutor-setup.js:1210
+#: assets/js/tutor-setup.js:1339
 #: assets/js/tutor.js:96
 #: assets/js/tutor.js:202
-#: assets/js/tutor.js:2158
+#: assets/js/tutor.js:2287
 msgid "Updating..."
 msgstr ""
 
@@ -13679,107 +13765,107 @@
 msgid "Deleting..."
 msgstr ""
 
-#: assets/js/tutor.js:1133
+#: assets/js/tutor.js:1262
 msgid "January"
 msgstr ""
 
-#: assets/js/tutor.js:1134
+#: assets/js/tutor.js:1263
 msgid "February"
 msgstr ""
 
-#: assets/js/tutor.js:1135
+#: assets/js/tutor.js:1264
 msgid "March"
 msgstr ""
 
-#: assets/js/tutor.js:1136
+#: assets/js/tutor.js:1265
 msgid "April"
 msgstr ""
 
-#: assets/js/tutor.js:1137
+#: assets/js/tutor.js:1266
 msgid "May"
 msgstr ""
 
-#: assets/js/tutor.js:1138
+#: assets/js/tutor.js:1267
 msgid "June"
 msgstr ""
 
-#: assets/js/tutor.js:1139
+#: assets/js/tutor.js:1268
 msgid "July"
 msgstr ""
 
-#: assets/js/tutor.js:1140
+#: assets/js/tutor.js:1269
 msgid "August"
 msgstr ""
 
-#: assets/js/tutor.js:1141
+#: assets/js/tutor.js:1270
 msgid "September"
 msgstr ""
 
-#: assets/js/tutor.js:1142
+#: assets/js/tutor.js:1271
 msgid "October"
 msgstr ""
 
-#: assets/js/tutor.js:1143
+#: assets/js/tutor.js:1272
 msgid "November"
 msgstr ""
 
-#: assets/js/tutor.js:1144
+#: assets/js/tutor.js:1273
 msgid "December"
 msgstr ""
 
-#: assets/js/tutor.js:1157
+#: assets/js/tutor.js:1286
 msgid "Sun"
 msgstr ""
 
-#: assets/js/tutor.js:1158
+#: assets/js/tutor.js:1287
 msgid "Mon"
 msgstr ""
 
-#: assets/js/tutor.js:1159
+#: assets/js/tutor.js:1288
 msgid "Tue"
 msgstr ""
 
-#: assets/js/tutor.js:1160
+#: assets/js/tutor.js:1289
 msgid "Wed"
 msgstr ""
 
-#: assets/js/tutor.js:1161
+#: assets/js/tutor.js:1290
 msgid "Thu"
 msgstr ""
 
-#: assets/js/tutor.js:1162
+#: assets/js/tutor.js:1291
 msgid "Fri"
 msgstr ""
 
-#: assets/js/tutor.js:1163
+#: assets/js/tutor.js:1292
 msgid "Sat"
 msgstr ""
 
-#: assets/js/tutor.js:1514
+#: assets/js/tutor.js:1643
 msgid "Time"
 msgstr ""
 
 #. translators: %d is the number of days selected
-#: assets/js/tutor.js:1624
+#: assets/js/tutor.js:1753
 #, js-format
 msgid "%d day selected"
 msgid_plural "%d days selected"
 msgstr[0] ""
 msgstr[1] ""
 
-#: assets/js/tutor.js:1624
+#: assets/js/tutor.js:1753
 msgid "0 day selected"
 msgstr ""
 
-#: assets/js/tutor.js:2501
-#: assets/js/tutor.js:2506
+#: assets/js/tutor.js:2630
+#: assets/js/tutor.js:2635
 msgid "Empty Content not Allowed"
 msgstr ""
 
-#: assets/js/tutor.js:2732
+#: assets/js/tutor.js:2861
 msgid "Course status updated"
 msgstr ""
 
-#: assets/js/tutor.js:2741
+#: assets/js/tutor.js:2870
 msgid "Course status update failed"
 msgstr ""
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/models/OrderModel.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/models/OrderModel.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/models/OrderModel.php	2025-11-10 11:13:26.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/models/OrderModel.php	2026-04-13 12:11:18.000000000 +0000
@@ -38,6 +38,7 @@
 	const ORDER_COMPLETED  = 'completed';
 	const ORDER_CANCELLED  = 'cancelled';
 	const ORDER_TRASH      = 'trash';
+	const ORDER_PENDING    = 'pending';
 
 	/**
 	 * Payment status
@@ -51,6 +52,7 @@
 	const PAYMENT_UNPAID             = 'unpaid';
 	const PAYMENT_REFUNDED           = 'refunded';
 	const PAYMENT_PARTIALLY_REFUNDED = 'partially-refunded';
+	const PAYMENT_PENDING            = 'pending';
 
 	/**
 	 * Payment methods
@@ -291,6 +293,7 @@
 			self::ORDER_COMPLETED  => __( 'Completed', 'tutor' ),
 			self::ORDER_CANCELLED  => __( 'Cancelled', 'tutor' ),
 			self::ORDER_TRASH      => __( 'Trash', 'tutor' ),
+			self::ORDER_PENDING    => __( 'Pending', 'tutor' ),
 		);
 	}
 
@@ -323,6 +326,7 @@
 			self::PAYMENT_FAILED             => __( 'Failed', 'tutor' ),
 			self::PAYMENT_REFUNDED           => __( 'Refunded', 'tutor' ),
 			self::PAYMENT_PARTIALLY_REFUNDED => __( 'Partially Refunded', 'tutor' ),
+			self::PAYMENT_PENDING            => __( 'Pending', 'tutor' ),
 		);
 	}
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/readme.txt /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/readme.txt
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/readme.txt	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/readme.txt	2026-04-13 12:11:18.000000000 +0000
@@ -5,7 +5,7 @@
 Requires at least: 5.3

 Tested up to: 6.9

 Requires PHP: 7.4

-Stable tag: 3.9.8

+Stable tag: 3.9.9

 License: GPLv3

 License URI: https://www.gnu.org/licenses/gpl-3.0.html

 

@@ -319,6 +319,14 @@
 

 == Changelog ==

 

+= 3.9.9 - Apr 13, 2026

+

+Update: Updated Tutor LMS modals and icons for better WCAG 2 accessibility support.

+Update: Added a terms and conditions agreement checkbox to the signup page.

+Update: Strengthened security for the eCommerce checkout process.

+Fix: Resolved an SQL injection vulnerability on the instructor listing page.

+Fix: Resolved Stripe pending status issue for delayed payments. (Pro)

+

 = 3.9.8 - Apr 01, 2026

 

 Update: Added proper authorization check while updating the lessons.

diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/restapi/RestAuth.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/restapi/RestAuth.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/restapi/RestAuth.php	2024-05-14 12:03:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/restapi/RestAuth.php	2026-04-13 12:11:18.000000000 +0000
@@ -375,15 +375,15 @@
 			<td>
 				<div class="tutor-dropdown-parent">
 					<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-						<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+						<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 					</button>
 					<div class="tutor-dropdown tutor-dropdown-dark tutor-text-left">
 						<a href="javascript:void(0)" class="tutor-dropdown-item" data-tutor-modal-target="tutor-update-permission-modal" data-update-id="<?php echo esc_attr( $meta_id ); ?>" data-permission="<?php echo esc_attr( $permission ); ?>" data-description="<?php echo esc_attr( $description ); ?>">
-							<i class="tutor-icon-edit tutor-mr-8" area-hidden="true" data-update-id="<?php echo esc_attr( $meta_id ); ?>" data-permission="<?php echo esc_attr( $permission ); ?>" data-description="<?php echo esc_attr( $description ); ?>"></i>
+							<i class="tutor-icon-edit tutor-mr-8" aria-hidden="true" data-update-id="<?php echo esc_attr( $meta_id ); ?>" data-permission="<?php echo esc_attr( $permission ); ?>" data-description="<?php echo esc_attr( $description ); ?>"></i>
 							<span data-update-id="<?php echo esc_attr( $meta_id ); ?>" data-permission="<?php echo esc_attr( $permission ); ?>" data-description="<?php echo esc_attr( $description ); ?>"><?php esc_html_e( 'Edit', 'tutor' ); ?></span>
 						</a>
 						<a href="javascript:void(0)" class="tutor-dropdown-item" data-meta-id="<?php echo esc_attr( $meta_id ); ?>">
-							<i class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true" data-meta-id="<?php echo esc_attr( $meta_id ); ?>"></i>
+							<i class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true" data-meta-id="<?php echo esc_attr( $meta_id ); ?>"></i>
 							<span data-meta-id="<?php echo esc_attr( $meta_id ); ?>"><?php esc_html_e( 'Revoke', 'tutor' ); ?></span>
 						</a>
 					</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/course-embed.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/course-embed.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/course-embed.php	2025-03-03 07:23:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/course-embed.php	2026-04-13 12:11:18.000000000 +0000
@@ -60,14 +60,14 @@
 			<div class="tutor-meta tutor-mt-12 tutor-mb-20">
 				<?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) ) : ?>
 					<div>
-						<span class="tutor-meta-icon tutor-icon-user-line" area-hidden="true"></span>
+						<span class="tutor-meta-icon tutor-icon-user-line" aria-hidden="true"></span>
 						<span class="tutor-meta-value"><?php echo esc_html( $course_students ); ?></span>
 					</div>
 				<?php endif; ?>
 
 				<?php if ( ! empty( $course_duration ) ) : ?>
 					<div>
-						<span class="tutor-icon-clock-line tutor-meta-icon" area-hidden="true"></span>
+						<span class="tutor-icon-clock-line tutor-meta-icon" aria-hidden="true"></span>
 						<span class="tutor-meta-value">
 							<?php
 								//phpcs:ignore --data sanitize through helper method
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/course-filter/filters.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/course-filter/filters.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/course-filter/filters.php	2025-03-03 07:23:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/course-filter/filters.php	2026-04-13 12:11:18.000000000 +0000
@@ -26,7 +26,7 @@
 
 <form class="tutor-course-filter-form tutor-form">
 	<div class="tutor-mb-16 tutor-d-block tutor-d-xl-none tutor-text-right">
-		<a href="#" class="tutor-iconic-btn tutor-mr-n8" tutor-hide-course-filter><span class="tutor-icon-times" area-hidden="true"></span></a>
+		<a href="#" class="tutor-iconic-btn tutor-mr-n8" tutor-hide-course-filter><span class="tutor-icon-times" aria-hidden="true"></span></a>
 	</div>
 
 	<?php do_action( 'tutor_course_filter/before' ); ?>
@@ -34,7 +34,7 @@
 	<?php if ( in_array( 'search', $supported_filters ) ) : ?>
 		<div class="tutor-widget tutor-widget-search">
 			<div class="tutor-form-wrap">
-				<span class="tutor-icon-search tutor-form-icon" area-hidden="true"></span>
+				<span class="tutor-icon-search tutor-form-icon" aria-hidden="true"></span>
 				<input type="Search" class="tutor-form-control" name="keyword" placeholder="<?php esc_attr_e( 'Search', 'tutor' ); ?>"/>
 			</div>
 		</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/announcements.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/announcements.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/announcements.php	2025-03-24 08:56:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/announcements.php	2026-04-13 12:11:18.000000000 +0000
@@ -64,7 +64,7 @@
 	<div class="tutor-row tutor-align-lg-center">
 		<div class="tutor-col-lg-auto tutor-mb-16 tutor-mb-lg-0">
 			<div class="tutor-round-box tutor-p-8">
-				<i class="tutor-icon-bullhorn tutor-fs-3" area-hidden="true"></i>
+				<i class="tutor-icon-bullhorn tutor-fs-3" aria-hidden="true"></i>
 			</div>
 		</div>
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/assignments/review.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/assignments/review.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/assignments/review.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/assignments/review.php	2026-04-13 12:11:18.000000000 +0000
@@ -44,7 +44,7 @@
 
 	<div class="submitted-assignment-title tutor-mb-16">
 		<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( $submitted_url . '?assignment=' . $assignment_id ); ?>">
-			<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span>
+			<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span>
 			<?php esc_html_e( 'Back', 'tutor' ); ?>
 		</a>
 	</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/assignments/submitted.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/assignments/submitted.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/assignments/submitted.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/assignments/submitted.php	2026-04-13 12:11:18.000000000 +0000
@@ -40,7 +40,7 @@
 <div class="tutor-dashboard-content-inner tutor-dashboard-assignment-submits">
 	<div class="tutor-mb-24">
 		<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( tutor_utils()->get_tutor_dashboard_page_permalink( 'assignments' ) ); ?>">
-			<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span>
+			<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span>
 			<?php esc_html_e( 'Back', 'tutor' ); ?>
 		</a>
 	</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/dashboard.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/dashboard.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/dashboard.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/dashboard.php	2026-04-13 12:11:18.000000000 +0000
@@ -41,7 +41,7 @@
 								<div class="tutor-row tutor-gx-1">
 									<?php for ( $i = 1; $i <= $total_count; $i++ ) : ?>
 										<div class="tutor-col">
-											<div class="tutor-progress-bar" style="--tutor-progress-value: <?php echo $i > $complete_count ? 0 : 100; ?>%; height: 8px;"><div class="tutor-progress-value" area-hidden="true"></div></div>
+											<div class="tutor-progress-bar" style="--tutor-progress-value: <?php echo $i > $complete_count ? 0 : 100; ?>%; height: 8px;"><div class="tutor-progress-value" aria-hidden="true"></div></div>
 										</div>
 									<?php endfor; ?>
 								</div>
@@ -49,7 +49,7 @@
 
 							<div class="tutor-col-auto">
 								<span class="tutor-round-box tutor-my-n20">
-									<i class="tutor-icon-trophy" area-hidden="true"></i>
+									<i class="tutor-icon-trophy" aria-hidden="true"></i>
 								</span>
 							</div>
 						</div>
@@ -160,7 +160,7 @@
 			<div class="tutor-card">
 				<div class="tutor-d-flex tutor-flex-lg-column tutor-align-center tutor-text-lg-center tutor-px-12 tutor-px-lg-24 tutor-py-8 tutor-py-lg-32">
 					<span class="tutor-round-box tutor-mr-12 tutor-mr-lg-0 tutor-mb-lg-12">
-						<i class="tutor-icon-book-open" area-hidden="true"></i>
+						<i class="tutor-icon-book-open" aria-hidden="true"></i>
 					</span>
 					<div class="tutor-fs-3 tutor-fw-bold tutor-d-none tutor-d-lg-block"><?php echo esc_html( $enrolled_course_count ); ?></div>
 					<div class="tutor-fs-7 tutor-color-secondary"><?php esc_html_e( 'Enrolled Courses', 'tutor' ); ?></div>
@@ -173,7 +173,7 @@
 			<div class="tutor-card">
 				<div class="tutor-d-flex tutor-flex-lg-column tutor-align-center tutor-text-lg-center tutor-px-12 tutor-px-lg-24 tutor-py-8 tutor-py-lg-32">
 					<span class="tutor-round-box tutor-mr-12 tutor-mr-lg-0 tutor-mb-lg-12">
-						<i class="tutor-icon-mortarboard-o" area-hidden="true"></i>
+						<i class="tutor-icon-mortarboard-o" aria-hidden="true"></i>
 					</span>
 					<div class="tutor-fs-3 tutor-fw-bold tutor-d-none tutor-d-lg-block"><?php echo esc_html( $active_course_count ); ?></div>
 					<div class="tutor-fs-7 tutor-color-secondary"><?php esc_html_e( 'Active Courses', 'tutor' ); ?></div>
@@ -186,7 +186,7 @@
 			<div class="tutor-card">
 				<div class="tutor-d-flex tutor-flex-lg-column tutor-align-center tutor-text-lg-center tutor-px-12 tutor-px-lg-24 tutor-py-8 tutor-py-lg-32">
 					<span class="tutor-round-box tutor-mr-12 tutor-mr-lg-0 tutor-mb-lg-12">
-						<i class="tutor-icon-trophy" area-hidden="true"></i>
+						<i class="tutor-icon-trophy" aria-hidden="true"></i>
 					</span>
 					<div class="tutor-fs-3 tutor-fw-bold tutor-d-none tutor-d-lg-block"><?php echo esc_html( $completed_course_count ); ?></div>
 					<div class="tutor-fs-7 tutor-color-secondary"><?php esc_html_e( 'Completed Courses', 'tutor' ); ?></div>
@@ -202,7 +202,7 @@
 				<div class="tutor-card">
 					<div class="tutor-d-flex tutor-flex-lg-column tutor-align-center tutor-text-lg-center tutor-px-12 tutor-px-lg-24 tutor-py-8 tutor-py-lg-32">
 						<span class="tutor-round-box tutor-mr-12 tutor-mr-lg-0 tutor-mb-lg-12">
-							<i class="tutor-icon-user-graduate" area-hidden="true"></i>
+							<i class="tutor-icon-user-graduate" aria-hidden="true"></i>
 						</span>
 						<div class="tutor-fs-3 tutor-fw-bold tutor-d-none tutor-d-lg-block"><?php echo esc_html( $total_students ); ?></div>
 						<div class="tutor-fs-7 tutor-color-secondary"><?php esc_html_e( 'Total Students', 'tutor' ); ?></div>
@@ -215,7 +215,7 @@
 				<div class="tutor-card">
 					<div class="tutor-d-flex tutor-flex-lg-column tutor-align-center tutor-text-lg-center tutor-px-12 tutor-px-lg-24 tutor-py-8 tutor-py-lg-32">
 						<span class="tutor-round-box tutor-mr-12 tutor-mr-lg-0 tutor-mb-lg-12">
-							<i class="tutor-icon-box-open" area-hidden="true"></i>
+							<i class="tutor-icon-box-open" aria-hidden="true"></i>
 						</span>
 						<div class="tutor-fs-3 tutor-fw-bold tutor-d-none tutor-d-lg-block"><?php echo esc_html( count( $my_courses ) ); ?></div>
 						<div class="tutor-fs-7 tutor-color-secondary"><?php esc_html_e( 'Total Courses', 'tutor' ); ?></div>
@@ -228,7 +228,7 @@
 				<div class="tutor-card">
 					<div class="tutor-d-flex tutor-flex-lg-column tutor-align-center tutor-text-lg-center tutor-px-12 tutor-px-lg-24 tutor-py-8 tutor-py-lg-32">
 						<span class="tutor-round-box tutor-mr-12 tutor-mr-lg-0 tutor-mb-lg-12">
-							<i class="tutor-icon-coins" area-hidden="true"></i>
+							<i class="tutor-icon-coins" aria-hidden="true"></i>
 						</span>
 						<div class="tutor-fs-3 tutor-fw-bold tutor-d-none tutor-d-lg-block"><?php echo wp_kses_post( tutor_utils()->tutor_price( $earning_sum->total_income ) ); ?></div>
 						<div class="tutor-fs-7 tutor-color-secondary"><?php esc_html_e( 'Total Earnings', 'tutor' ); ?></div>
@@ -302,7 +302,7 @@
 
 							<div class="tutor-row tutor-align-center">
 								<div class="tutor-col">
-									<div class="tutor-progress-bar tutor-mr-16" style="--tutor-progress-value:<?php echo esc_attr( $course_progress['completed_percent'] ); ?>%"><span class="tutor-progress-value" area-hidden="true"></span></div>
+									<div class="tutor-progress-bar tutor-mr-16" style="--tutor-progress-value:<?php echo esc_attr( $course_progress['completed_percent'] ); ?>%"><span class="tutor-progress-value" aria-hidden="true"></span></div>
 								</div>
 
 								<div class="tutor-col-auto">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/instructor/registration.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/instructor/registration.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/instructor/registration.php	2024-01-11 11:04:00.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/instructor/registration.php	2026-04-13 12:11:18.000000000 +0000
@@ -156,9 +156,18 @@
 			?>
 
 			<?php if ( null !== $tutor_toc_page_link ) : ?>
-				<div class="tutor-mb-24">
-					<?php esc_html_e( 'By signing up, I agree with the website\'s', 'tutor' ); ?> <a target="_blank" href="<?php echo esc_url( $tutor_toc_page_link ); ?>" title="<?php esc_attr_e( 'Terms and Conditions', 'tutor' ); ?>"><?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?></a>
-				</div>
+				<div class="tutor-form-row tutor-mb-24">
+					<div class="tutor-form-col-12">
+						<div class="tutor-d-flex tutor-gap-1 tutor-align-center">
+							<div class="tutor-form-wrap">
+								<input type="checkbox" id="tutor-terms-conditions" name="terms_conditions" required>
+							</div>
+							<label for="tutor-terms-conditions">
+								<?php esc_html_e( 'By signing up, you agree to the', 'tutor' ); ?> <a target="_blank" href="<?php echo esc_url( $tutor_toc_page_link ); ?>" title="<?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?>"><?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?></a>
+							</label>
+						</div>
+					</div>
+				</div> 
 			<?php endif; ?>
 
 			<div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/my-courses.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/my-courses.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/my-courses.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/my-courses.php	2026-04-13 12:11:18.000000000 +0000
@@ -141,7 +141,7 @@
 							<div class="tutor-meta tutor-mt-16">
 								<?php if ( ! empty( $course_duration ) ) : ?>
 									<div>
-										<span class="tutor-icon-clock-line tutor-meta-icon" area-hidden="true"></span>
+										<span class="tutor-icon-clock-line tutor-meta-icon" aria-hidden="true"></span>
 										<span class="tutor-meta-value">
 										<?php
 										echo wp_kses(
@@ -157,7 +157,7 @@
 	
 								<?php if ( ! empty( $course_students ) ) : ?>
 									<div>
-										<span class="tutor-icon-user-line tutor-meta-icon" area-hidden="true"></span>
+										<span class="tutor-icon-user-line tutor-meta-icon" aria-hidden="true"></span>
 										<span class="tutor-meta-value">
 										<?php
 										echo wp_kses(
@@ -196,11 +196,11 @@
 								</div>
 								<div class="tutor-iconic-btn-group tutor-mr-n8">
 									<a href="<?php echo esc_url( $course_edit_link ); ?>" class="tutor-iconic-btn tutor-my-course-edit">
-										<i class="tutor-icon-edit" area-hidden="true"></i>
+										<i class="tutor-icon-edit" aria-hidden="true"></i>
 									</a>
 									<div class="tutor-dropdown-parent">
 										<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-											<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+											<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 										</button>
 										<div id="table-dashboard-course-list-<?php echo esc_attr( $post->ID ); ?>" class="tutor-dropdown tutor-dropdown-dark tutor-text-left">
 
@@ -217,7 +217,7 @@
 												);
 												?>
 											<a class="tutor-dropdown-item" href="?<?php echo esc_attr( $params ); ?>">
-												<i class="tutor-icon-share tutor-mr-8" area-hidden="true"></i>
+												<i class="tutor-icon-share tutor-mr-8" aria-hidden="true"></i>
 												<span>
 													<?php
 													$can_publish_course = current_user_can( 'administrator' ) || (bool) tutor_utils()->get_option( 'instructor_can_publish_course' );
@@ -243,7 +243,7 @@
 												);
 												?>
 											<a class="tutor-dropdown-item" href="?<?php echo esc_attr( $params ); ?>">
-												<i class="tutor-icon-copy-text tutor-mr-8" area-hidden="true"></i>
+												<i class="tutor-icon-copy-text tutor-mr-8" aria-hidden="true"></i>
 												<span><?php esc_html_e( 'Duplicate', 'tutor' ); ?></span>
 											</a>
 											<?php endif; ?>
@@ -262,7 +262,7 @@
 												);
 												?>
 											<a class="tutor-dropdown-item" href="?<?php echo esc_attr( $params ); ?>">
-												<i class="tutor-icon-archive tutor-mr-8" area-hidden="true"></i>
+												<i class="tutor-icon-archive tutor-mr-8" aria-hidden="true"></i>
 												<span><?php esc_html_e( 'Move to Draft', 'tutor' ); ?></span>
 											</a>
 											<?php endif; ?>
@@ -281,7 +281,7 @@
 												);
 												?>
 											<a href="?<?php echo esc_attr( $params ); ?>" class="tutor-dropdown-item">
-												<i class="tutor-icon-times tutor-mr-8" area-hidden="true"></i>
+												<i class="tutor-icon-times tutor-mr-8" aria-hidden="true"></i>
 												<span><?php esc_html_e( 'Cancel Submission', 'tutor' ); ?></span>
 											</a>
 											<?php endif; ?>
@@ -291,7 +291,7 @@
 											<?php if ( $is_main_instructor && in_array( $post->post_status, array( CourseModel::STATUS_PUBLISH, CourseModel::STATUS_DRAFT, CourseModel::STATUS_FUTURE ) ) ) : ?>
 												<?php if ( $show_course_delete ) : ?>
 												<a href="#" data-tutor-modal-target="<?php echo esc_attr( $id_string_delete ); ?>" class="tutor-dropdown-item tutor-admin-course-delete">
-													<i class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></i>
+													<i class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></i>
 													<span><?php esc_html_e( 'Delete', 'tutor' ); ?></span>
 												</a>
 												<?php endif; ?>
@@ -305,20 +305,20 @@
 						</div>
 
 						<!-- Delete prompt modal -->
-						<div id="<?php echo esc_attr( $id_string_delete ); ?>" class="tutor-modal">
+						<div id="<?php echo esc_attr( $id_string_delete ); ?>" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id_string_delete ); ?>-title" aria-hidden="true">
 							<div class="tutor-modal-overlay"></div>
 							<div class="tutor-modal-window">
 								<div class="tutor-modal-content tutor-modal-content-white">
-									<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-										<span class="tutor-icon-times" area-hidden="true"></span>
+									<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+										<span class="tutor-icon-times" aria-hidden="true"></span>
 									</button>
 
 									<div class="tutor-modal-body tutor-text-center">
 										<div class="tutor-mt-48">
-											<img class="tutor-d-inline-block" src="<?php echo esc_attr( tutor()->url ); ?>assets/images/icon-trash.svg" />
+											<img class="tutor-d-inline-block" src="<?php echo esc_attr( tutor()->url ); ?>assets/images/icon-trash.svg" alt="<?php esc_attr_e( 'Delete This Course?', 'tutor' ); ?>" aria-hidden="true" />
 										</div>
 
-										<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Delete This Course?', 'tutor' ); ?></div>
+										<div id="<?php echo esc_attr( $id_string_delete ); ?>-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Delete This Course?', 'tutor' ); ?></div>
 										<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'Are you sure you want to delete this course permanently from the site? Please confirm your choice.', 'tutor' ); ?></div>
 
 										<div class="tutor-d-flex tutor-justify-center tutor-my-48">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/purchase_history.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/purchase_history.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/purchase_history.php	2025-08-20 11:52:00.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/purchase_history.php	2026-04-13 12:11:18.000000000 +0000
@@ -286,7 +286,7 @@
 										<?php endif; ?>
 										<?php $courses_data_string = implode( ',', array_map( fn( $course_data ) => get_the_title( $course_data['course_id'] ), $courses ) ); ?>
 										<a href="javascript:;" class="tutor-export-purchase-history tutor-iconic-btn tutor-iconic-btn-secondary" data-order="<?php echo esc_attr( $order->ID ); ?>" data-course-name="<?php echo esc_attr( '"' . $courses_data_string . '"' ); ?>" data-price="<?php echo esc_attr( $raw_price ); ?>" data-date="<?php echo esc_attr( '"' . date_i18n( get_option( 'date_format' ), strtotime( $order->post_date ) ) . '"' ); ?>" data-status="<?php echo esc_attr( $order_status_text ); ?>">
-											<span class="tutor-icon-receipt-line" area-hidden="true"></span>
+											<span class="tutor-icon-receipt-line" aria-hidden="true"></span>
 										</a>
 									</div>
 								</td>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/registration.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/registration.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/registration.php	2024-01-11 11:04:00.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/registration.php	2026-04-13 12:11:18.000000000 +0000
@@ -157,9 +157,18 @@
 				$tutor_toc_page_link = tutor_utils()->get_toc_page_link();
 			?>
 			<?php if ( null !== $tutor_toc_page_link ) : ?>
-				<div class="tutor-mb-24">
-					<?php esc_html_e( 'By signing up, I agree with the website\'s', 'tutor' ); ?> <a target="_blank" href="<?php echo esc_url( $tutor_toc_page_link ); ?>" title="<?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?>"><?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?></a>
-				</div>
+				<div class="tutor-form-row tutor-mb-24">
+					<div class="tutor-form-col-12">
+						<div class="tutor-d-flex tutor-gap-1 tutor-align-center">
+							<div class="tutor-form-wrap">
+								<input type="checkbox" id="tutor-terms-conditions" name="terms_conditions" required>
+							</div>
+							<label for="tutor-terms-conditions">
+								<?php esc_html_e( 'By signing up, you agree to the ', 'tutor' ); ?> <a target="_blank" href="<?php echo esc_url( $tutor_toc_page_link ); ?>" title="<?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?>"><?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?></a>
+							</label>
+						</div>
+					</div>
+				</div> 
 			<?php endif; ?>
 
 			<div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/reviews/given-reviews.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/reviews/given-reviews.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/reviews/given-reviews.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/reviews/given-reviews.php	2026-04-13 12:11:18.000000000 +0000
@@ -72,12 +72,12 @@
 							<div class="tutor-col-auto">
 								<div class="tutor-given-review-actions tutor-d-flex">
 									<span class="tutor-btn tutor-btn-ghost" data-tutor-modal-target="<?php echo esc_html( $update_id ); ?>" role="button">
-										<i class="tutor-icon-edit tutor-mr-8" area-hidden="true"></i>
+										<i class="tutor-icon-edit tutor-mr-8" aria-hidden="true"></i>
 										<span><?php esc_html_e( 'Edit', 'tutor' ); ?></span>
 									</span>
 
 									<span class="tutor-btn tutor-btn-ghost tutor-ml-16" data-tutor-modal-target="<?php echo esc_html( $delete_id ); ?>" role="button">
-										<i class="tutor-icon-trash-can-line tutor-mr-8"  area-hidden="true"></i>
+										<i class="tutor-icon-trash-can-line tutor-mr-8" aria-hidden="true"></i>
 										<span><?php esc_html_e( 'Delete', 'tutor' ); ?></span>
 									</span>
 								</div>
@@ -90,16 +90,16 @@
 					</div>
 
 					<!-- Edit Review Modal -->
-					<form class="tutor-modal" id="<?php echo esc_html( $update_id ); ?>">
+					<form class="tutor-modal" id="<?php echo esc_html( $update_id ); ?>" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_html( $update_id ); ?>-title" aria-hidden="true">
 						<div class="tutor-modal-overlay"></div>
 						<div class="tutor-modal-window">
 							<div class="tutor-modal-content tutor-modal-content-white">
-								<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-									<span class="tutor-icon-times" area-hidden="true"></span>
+								<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+									<span class="tutor-icon-times" aria-hidden="true"></span>
 								</button>
 
 								<div class="tutor-modal-body tutor-text-center">
-									<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mt-48 tutor-mb-12"><?php esc_html_e( 'How would you rate this course?', 'tutor' ); ?></div>
+									<div id="<?php echo esc_html( $update_id ); ?>-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mt-48 tutor-mb-12"><?php esc_html_e( 'How would you rate this course?', 'tutor' ); ?></div>
 									<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'Select Rating', 'tutor' ); ?></div>
 
 									<input type="hidden" name="course_id" value="<?php echo esc_html( $review->comment_post_ID ); ?>"/>
@@ -112,7 +112,7 @@
 									?>
 									</div>
 
-									<textarea class="tutor-form-control tutor-mt-28" name="review" placeholder="<?php esc_html_e( 'write a review', 'tutor' ); ?>"><?php echo esc_html( stripslashes( $review->comment_content ) ); ?></textarea>
+									<textarea class="tutor-form-control tutor-mt-28" name="review" aria-label="<?php esc_attr_e( 'Update your review', 'tutor' ); ?>" placeholder="<?php esc_html_e( 'write a review', 'tutor' ); ?>"><?php echo esc_html( stripslashes( $review->comment_content ) ); ?></textarea>
 
 									<div class="tutor-d-flex tutor-justify-center tutor-my-48">
 										<button type="button" class="tutor-btn tutor-btn-outline-primary" data-tutor-modal-close data-action="back">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/settings/profile.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/settings/profile.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/settings/profile.php	2024-12-12 12:50:00.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/settings/profile.php	2026-04-13 12:11:18.000000000 +0000
@@ -74,7 +74,7 @@
 			</span>
 			<div class="tutor_overlay">
 				<button class="tutor_cover_uploader tutor-btn tutor-btn-primary">
-					<i class="tutor-icon-camera tutor-mr-12" area-hidden="true"></i>
+					<i class="tutor-icon-camera tutor-mr-12" aria-hidden="true"></i>
 					<span><?php echo $profile_photo_id ? esc_html__( 'Update Cover Photo', 'tutor' ) : esc_html__( 'Upload Cover Photo', 'tutor' ); ?></span>
 				</button>
 			</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/withdraw.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/withdraw.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/dashboard/withdraw.php	2025-03-24 08:56:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/dashboard/withdraw.php	2026-04-13 12:11:18.000000000 +0000
@@ -60,7 +60,7 @@
 		<div class="tutor-row tutor-align-lg-center">
 			<div class="tutor-col-lg-auto tutor-mb-16 tutor-mb-lg-0">
 				<div class="tutor-round-box tutor-p-8">
-					<i class="tutor-icon-wallet" area-hidden="true"></i>
+					<i class="tutor-icon-wallet" aria-hidden="true"></i>
 				</div>
 			</div>
 
@@ -130,21 +130,21 @@
 	<?php
 	if ( $is_balance_sufficient && $withdraw_method_name ) {
 		?>
-		<div id="tutor-earning-withdraw-modal" class="tutor-modal">
+		<div id="tutor-earning-withdraw-modal" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-withdraw-modal-title" aria-hidden="true">
 			<div class="tutor-modal-overlay"></div>
 			<div class="tutor-modal-window">
 				<div class="tutor-modal-content tutor-modal-content-white">
-					<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-						<span class="tutor-icon-times" area-hidden="true"></span>
+					<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+						<span class="tutor-icon-times" aria-hidden="true"></span>
 					</button>
 
 					<div class="tutor-modal-body">
 						<div class="tutor-py-20 tutor-px-24">
 							<div class="tutor-round-box tutor-round-box-lg tutor-mb-16">
-								<span class="tutor-icon-wallet" area-hidden="true"></span>
+								<span class="tutor-icon-wallet" aria-hidden="true"></span>
 							</div>
 
-							<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-24"><?php esc_html_e( 'Withdrawal Request', 'tutor' ); ?></div>
+							<div id="tutor-withdraw-modal-title" class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-24"><?php esc_html_e( 'Withdrawal Request', 'tutor' ); ?></div>
 							<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'Please check your transaction notification on your connected withdrawal method', 'tutor' ); ?></div>
 
 							<div class="tutor-row tutor-mt-32">
@@ -160,7 +160,7 @@
 							</div>
 						</div>
 
-						<div class="tutor-mx-n32 tutor-my-32"><div class="tutor-hr" area-hidden="true"></div></div>
+						<div class="tutor-mx-n32 tutor-my-32"><div class="tutor-hr" aria-hidden="true"></div></div>
 
 						<form id="tutor-earning-withdraw-form" method="post">
 							<div class="tutor-py-20 tutor-px-24">
@@ -176,7 +176,7 @@
 									</div>
 
 									<div class="tutor-form-help tutor-d-flex tutor-align-center">
-										<span class="tutor-icon-circle-question-mark tutor-mr-8" area-hidden="true"></span>
+										<span class="tutor-icon-circle-question-mark tutor-mr-8" aria-hidden="true"></span>
 										<span><?php echo wp_kses( __( 'Minimum withdraw amount is', 'tutor' ) . ' ' . $formatted_min_withdraw_amount, array() ); ?></span>
 									</div>
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/ecommerce/checkout-details.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/ecommerce/checkout-details.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/ecommerce/checkout-details.php	2025-11-10 11:13:26.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/ecommerce/checkout-details.php	2026-04-13 12:11:18.000000000 +0000
@@ -100,7 +100,7 @@
 											</h6>
 										</div>
 										<div class="tutor-checkout-coupon-badge <?php echo esc_attr( $item->is_coupon_applied ? '' : 'tutor-d-none' ); ?>">
-											<i class="tutor-icon-tag" area-hidden="true"></i>
+											<i class="tutor-icon-tag" aria-hidden="true"></i>
 											<span><?php echo esc_html( $item->is_coupon_applied ? $checkout_data->coupon_title : '' ); ?></span>
 										</div>
 									</div>
@@ -170,12 +170,12 @@
 
 			<div class="tutor-checkout-summary-item tutor-checkout-coupon-wrapper <?php echo esc_attr( $checkout_data->is_coupon_applied ? '' : 'tutor-d-none' ); ?>">
 				<div class="tutor-checkout-coupon-badge tutor-has-delete-button">
-					<i class="tutor-icon-tag" area-hidden="true"></i>
+					<i class="tutor-icon-tag" aria-hidden="true"></i>
 					<span><?php echo esc_html( $checkout_data->coupon_title ); ?></span>
 
 					<?php if ( $checkout_data->is_coupon_applied ) : ?>
 					<button type="button" id="tutor-checkout-remove-coupon" class="tutor-btn">
-						<i class="tutor-icon-times" area-hidden="true"></i>
+						<i class="tutor-icon-times" aria-hidden="true"></i>
 					</button>
 					<?php endif; ?>
 				</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/global/attachments.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/global/attachments.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/global/attachments.php	2023-02-14 12:28:20.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/global/attachments.php	2026-04-13 12:11:18.000000000 +0000
@@ -32,7 +32,7 @@
 
 							<div class="tutor-col-auto">
 								<a href="<?php echo esc_url( $attachment->url ); ?>" class="tutor-iconic-btn tutor-iconic-btn-secondary tutor-stretched-link" <?php echo esc_attr( $open_mode_view ? $open_mode_view : "download={$attachment->name}" ); ?>>
-									<span class="tutor-icon-download" area-hidden="true"></span>
+									<span class="tutor-icon-download" aria-hidden="true"></span>
 								</a>
 							</div>
 						</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/login-form.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/login-form.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/login-form.php	2025-01-20 11:34:50.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/login-form.php	2026-04-13 12:11:18.000000000 +0000
@@ -63,7 +63,7 @@
 		<input type="password" class="tutor-form-control" placeholder="<?php esc_html_e( 'Password', 'tutor' ); ?>" name="pwd" value="" size="20" required/>
 	</div>
 
-	<div class="tutor-login-error"></div>
+	<div class="tutor-login-error" role="alert" aria-live="polite"></div>
 	<?php
 		do_action( 'tutor_login_form_middle' );
 		do_action( 'login_form' );
@@ -85,7 +85,7 @@
 	<button type="submit" class="tutor-btn tutor-btn-primary tutor-btn-block">
 		<?php esc_html_e( 'Sign In', 'tutor' ); ?>
 	</button>
-	
+
 	<?php if ( get_option( 'users_can_register', false ) ) : ?>
 		<?php
 			$url_arg = array(
@@ -106,10 +106,10 @@
 </form>
 <?php
 do_action( 'tutor_after_login_form' );
-if ( ! tutor_utils()->is_tutor_frontend_dashboard() ) : ?>
+if ( ! tutor_utils()->is_tutor_frontend_dashboard() ) :
+	?>
 <script>
 	document.addEventListener('DOMContentLoaded', function() {
-		var { __ } = wp.i18n;
 		var loginModal = document.querySelector('.tutor-modal.tutor-login-modal');
 		var errors = <?php echo wp_json_encode( $login_errors ); ?>;
 		if (loginModal && errors.length) {
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/course-price.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/course-price.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/course-price.php	2025-03-05 11:24:44.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/course-price.php	2026-04-13 12:11:18.000000000 +0000
@@ -60,7 +60,7 @@
 
                     <div class="tutor-course-booking-progress tutor-d-flex tutor-align-center">
                         <div class="tutor-mr-8">
-                            <div class="tutor-progress-circle" style="--pro: ' . esc_html( $b_total ) . '%;" area-hidden="true"></div>
+                            <div class="tutor-progress-circle" style="--pro: ' . esc_html( $b_total ) . '%;" aria-hidden="true"></div>
                         </div>
                         <div class="tutor-fs-7 tutor-fw-medium tutor-color-black">' .
 						esc_html( $b_total ) . __( '% Booked', 'tutor' ) . '
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/course-price-tutor.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/course-price-tutor.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/course-price-tutor.php	2025-09-04 12:28:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/course-price-tutor.php	2026-04-13 12:11:18.000000000 +0000
@@ -59,7 +59,7 @@
 
 				<div class="tutor-course-booking-progress tutor-d-flex tutor-align-center">
 					<div class="tutor-mr-8">
-						<div class="tutor-progress-circle" style="--pro: <?php echo esc_html( $b_total ) . '%'; ?>" area-hidden="true"></div>
+						<div class="tutor-progress-circle" style="--pro: <?php echo esc_html( $b_total ) . '%'; ?>" aria-hidden="true"></div>
 					</div>
 					<div class="tutor-fs-7 tutor-fw-medium tutor-color-black">
 					<?php echo esc_html( $b_total ) . __( '% Booked', 'tutor' ); ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/course-price-woocommerce.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/course-price-woocommerce.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/course-price-woocommerce.php	2025-03-03 07:23:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/course-price-woocommerce.php	2026-04-13 12:11:18.000000000 +0000
@@ -59,7 +59,7 @@
 
                     <div class="tutor-course-booking-progress tutor-d-flex tutor-align-center">
                         <div class="tutor-mr-8">
-                            <div class="tutor-progress-circle" style="--pro: ' . esc_html( $b_total ) . '%;" area-hidden="true"></div>
+                            <div class="tutor-progress-circle" style="--pro: ' . esc_html( $b_total ) . '%;" aria-hidden="true"></div>
                         </div>
                         <div class="tutor-fs-7 tutor-fw-medium tutor-color-black">' .
 						esc_html( $b_total ) . __( '% Booked', 'tutor' ) . '
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/enrolled-course-progress.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/enrolled-course-progress.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/enrolled-course-progress.php	2022-12-19 12:29:46.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/enrolled-course-progress.php	2026-04-13 12:11:18.000000000 +0000
@@ -24,6 +24,6 @@
 		</span>
 	</div>
 	<div class="tutor-progress-bar tutor-mt-12" style="--tutor-progress-value:<?php echo esc_attr( $course_progress['completed_percent'] ); ?>%;">
-		<span class="tutor-progress-value" area-hidden="true"></span>
+		<span class="tutor-progress-value" aria-hidden="true"></span>
 	</div>
 </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/meta.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/meta.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/loop/meta.php	2023-06-21 12:18:20.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/loop/meta.php	2026-04-13 12:11:18.000000000 +0000
@@ -23,14 +23,14 @@
 <div class="tutor-meta tutor-mt-12 tutor-mb-20">
 	<?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) ) : ?>
 		<div>
-			<span class="tutor-meta-icon tutor-icon-user-line" area-hidden="true"></span>
+			<span class="tutor-meta-icon tutor-icon-user-line" aria-hidden="true"></span>
 			<span class="tutor-meta-value"><?php echo esc_html( $course_students ); ?></span>
 		</div>
 	<?php endif; ?>
 
 	<?php if ( ! empty( $course_duration ) ) : ?>
 		<div>
-			<span class="tutor-icon-clock-line tutor-meta-icon" area-hidden="true"></span>
+			<span class="tutor-icon-clock-line tutor-meta-icon" aria-hidden="true"></span>
 			<span class="tutor-meta-value">
 				<?php
                     //phpcs:ignore --escaping through helper method
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/metabox-wrapper.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/metabox-wrapper.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/metabox-wrapper.php	2023-01-11 15:39:30.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/metabox-wrapper.php	2026-04-13 12:11:18.000000000 +0000
@@ -12,7 +12,7 @@
 <div class="tutor-course-builder-section">
 	<div class="tutor-course-builder-section-title">
 		<span class="tutor-fs-5 tutor-fw-bold tutor-color-secondary">
-			<i class="tutor-icon-angle-up" area-hidden="true"></i>
+			<i class="tutor-icon-angle-up" aria-hidden="true"></i>
 			<span><?php echo esc_html( $title ); ?></span>
 		</span>
 	</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/modal/alert.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/modal/alert.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/modal/alert.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/modal/alert.php	2026-04-13 12:11:18.000000000 +0000
@@ -10,25 +10,25 @@
  * @since 2.0.2
  */
 
-$id      = isset( $id ) ? $id : ''; //phpcs:ignore
+$id      = isset( $id ) ? $id : 'tutor-alert-modal-' . uniqid(); // Ensure we have an ID for ARIA.
 $class   = isset( $class ) ? ' ' . $class : '';
 $title   = isset( $title ) ? $title : 'Do You Want to Delete This?'; // phpcs:ignore
 $content = isset( $content ) ? $content : '';
 $close   = isset( $close ) ? (bool) $close : true;
 ?>
-<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal<?php echo esc_attr( $class ); ?>">
+<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal<?php echo esc_attr( $class ); ?>" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id ); ?>-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window tutor-modal-window-sm">
 		<div class="tutor-modal-content tutor-modal-content-white">
 			<?php if ( $close ) : ?>
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 			<?php endif; ?>
 			<div class="tutor-modal-body tutor-text-center">
 				<div class="tutor-my-32">
 					<?php if ( $title ) : ?>
-						<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-8"><?php echo esc_html( $title ); ?></div>
+						<div id="<?php echo esc_attr( $id ); ?>-title" class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-8"><?php echo esc_html( $title ); ?></div>
 					<?php endif; ?>
 					<?php if ( $content ) : ?>
 						<div class="tutor-fs-6 tutor-color-muted"><?php echo esc_html( $content ); ?></div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/modal/confirm.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/modal/confirm.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/modal/confirm.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/modal/confirm.php	2026-04-13 12:11:18.000000000 +0000
@@ -10,7 +10,7 @@
  * @since 2.0.2
  */
 
-$id      = isset( $id ) ? $id : ''; //phpcs:ignore
+$id      = isset( $id ) ? $id : 'tutor-confirm-modal-' . uniqid(); // Ensure we have an ID for ARIA.
 $class   = isset( $class ) ? ' ' . $class : '';
 $image   = isset( $image ) ? $image : '';
 $icon    = isset( $icon ) ? $icon : '';
@@ -19,31 +19,31 @@
 $yes     = isset( $yes ) ? $yes : array( 'text' => __( 'Yes', 'tutor' ) );
 $close   = isset( $close ) ? (bool) $close : true;
 ?>
-<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal<?php echo esc_attr( $class ); ?>">
+<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal<?php echo esc_attr( $class ); ?>" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id ); ?>-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<div class="tutor-modal-content tutor-modal-content-white">
 			<?php if ( $close ) : ?>
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 			<?php endif; ?>
 			<div class="tutor-modal-body tutor-text-center">
 				<div class="tutor-px-lg-48 tutor-py-lg-24">
 					<?php if ( $image ) : ?>
 						<div class="tutor-mt-24">
-							<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->url ); ?>assets/images/<?php echo esc_attr( $image ); ?>" />
+							<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->url ); ?>assets/images/<?php echo esc_attr( $image ); ?>" alt="" />
 						</div>
 					<?php endif; ?>
 
 					<?php if ( $icon ) : ?>
 						<div class="tutor-mt-24">
-							<span class="tutor-d-inline-block"><?php echo esc_attr( $icon ); ?></span>
+							<span class="tutor-d-inline-block" aria-hidden="true"><?php echo esc_attr( $icon ); ?></span>
 						</div>
 					<?php endif; ?>
 
 					<?php if ( $title ) : ?>
-						<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php echo esc_html( $title ); ?></div>
+						<div id="<?php echo esc_attr( $id ); ?>-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php echo esc_html( $title ); ?></div>
 					<?php endif; ?>
 					
 					<?php if ( $content ) : ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/shortcode/instructor-filter.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/shortcode/instructor-filter.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/shortcode/instructor-filter.php	2025-04-30 12:28:38.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/shortcode/instructor-filter.php	2026-04-13 12:11:18.000000000 +0000
@@ -40,13 +40,13 @@
 		<aside class="tutor-col-lg-3 tutor-mb-32 tutor-mb-lg-0" tutor-instructors-filters>
 			<div class="tutor-d-flex tutor-align-center">
 				<div>
-					<span class="tutor-icon-slider-vertical tutor-color-primary tutor-mr-8" area-hidden="true"></span>
+					<span class="tutor-icon-slider-vertical tutor-color-primary tutor-mr-8" aria-hidden="true"></span>
 					<span class="tutor-fs-5 tutor-fw-medium tutor-color-black"><?php esc_html_e( 'Filters', 'tutor' ); ?></span>
 				</div>
 
 				<div class="tutor-ml-32">
 					<a href="#" class="tutor-btn tutor-btn-ghost" tutor-instructors-filter-clear>
-						<span class="tutor-icon-times tutor-mr-8" area-hidden="true"></span>
+						<span class="tutor-icon-times tutor-mr-8" aria-hidden="true"></span>
 						<span class="tutor-fw-medium"><?php esc_html_e( 'Clear', 'tutor' ); ?></span>
 					</a>
 				</div>
@@ -73,7 +73,7 @@
 
 					<?php if ( $show_more ) : ?>
 						<a href="#" class="tutor-btn-show-more tutor-btn tutor-btn-ghost tutor-mt-32" data-tutor-toggle-more=".tutor-toggle-more-content">
-							<span class="tutor-toggle-btn-icon tutor-icon tutor-icon-plus tutor-mr-8" area-hidden="true"></span>
+							<span class="tutor-toggle-btn-icon tutor-icon tutor-icon-plus tutor-mr-8" aria-hidden="true"></span>
 							<span class="tutor-toggle-btn-text"><?php esc_html_e( 'Show More', 'tutor' ); ?></span>
 						</a>
 					<?php endif; ?>
@@ -89,7 +89,7 @@
 				<div class="tutor-ratings tutor-ratings-lg tutor-ratings-selectable">
 						<div class="tutor-ratings-stars">
 							<?php for ( $i = 1; $i < 6; $i++ ) : ?>
-								<i class="tutor-icon-star-line" tutor-instructors-filter-rating data-value="<?php echo esc_attr( $i ); ?>" area-hidden="true"></i>
+								<i class="tutor-icon-star-line" tutor-instructors-filter-rating data-value="<?php echo esc_attr( $i ); ?>" aria-hidden="true"></i>
 							<?php endfor; ?> 
 						</div>
 						<span class="tutor-ratings-count tutor-instructor-rating-filter" tutor-instructors-filter-rating-count></span>  
@@ -99,12 +99,12 @@
 		</aside>
 
 		<?php if ( $columns < 3 ) : ?>
-		<div class="tutor-col-1 tutor-d-none tutor-d-xl-block" area-hidden="true"></div>
+		<div class="tutor-col-1 tutor-d-none tutor-d-xl-block" aria-hidden="true"></div>
 		<?php endif; ?>
 
 		<main class="tutor-col-lg-9 tutor-col-xl-<?php echo $columns < 3 ? 8 : 9; ?>">
 			<div class="tutor-form-wrap tutor-mb-24">
-				<span class="tutor-icon-search tutor-form-icon" area-hidden="true"></span>
+				<span class="tutor-icon-search tutor-form-icon" aria-hidden="true"></span>
 				<input type="text" class="tutor-form-control" name="keyword" placeholder="<?php esc_html_e( 'Search any instructor...', 'tutor' ); ?>" tutor-instructors-filter-search />
 			</div>
 			<div class="tutor-d-flex tutor-align-center tutor-mb-24">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/common/footer.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/common/footer.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/common/footer.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/common/footer.php	2026-04-13 12:11:18.000000000 +0000
@@ -30,7 +30,7 @@
 <div class="tutor-course-topic-single-footer tutor-px-32 tutor-py-12 tutor-mt-auto">
 	<div class="tutor-single-course-content-prev">
 		<a class="tutor-btn tutor-btn-secondary tutor-btn-sm" href="<?php echo esc_url( $prev_link ); ?>"<?php echo ! $previous_id ? ' disabled="disabled"' : ''; ?>>
-			<span class="tutor-icon-<?php echo is_rtl() ? 'next' : 'previous'; ?>" area-hidden="true"></span>
+			<span class="tutor-icon-<?php echo is_rtl() ? 'next' : 'previous'; ?>" aria-hidden="true"></span>
 			<span class="tutor-ml-8"><?php esc_html_e( 'Previous', 'tutor' ); ?></span>
 		</a>
 	</div>
@@ -38,7 +38,7 @@
 	<div class="tutor-single-course-content-next">
 		<a class="tutor-btn tutor-btn-secondary tutor-btn-sm" href="<?php echo esc_url( $next_link ); ?>"<?php echo ! $next_id ? ' disabled="disabled"' : ''; ?>>
 			<span class="tutor-mr-8"><?php esc_html_e( 'Next', 'tutor' ); ?></span>
-			<span class="tutor-icon-<?php echo is_rtl() ? 'previous' : 'next'; ?>" area-hidden="true"></span>
+			<span class="tutor-icon-<?php echo is_rtl() ? 'previous' : 'next'; ?>" aria-hidden="true"></span>
 		</a>
 	</div>
 </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/common/header.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/common/header.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/common/header.php	2023-10-16 07:48:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/common/header.php	2026-04-13 12:11:18.000000000 +0000
@@ -48,11 +48,11 @@
 ?>
 <div class="tutor-course-topic-single-header tutor-single-page-top-bar">
 	<a href="#" class="tutor-course-topics-sidebar-toggler tutor-iconic-btn tutor-iconic-btn-secondary tutor-d-none tutor-d-xl-inline-flex tutor-flex-shrink-0" tutor-course-topics-sidebar-toggler>
-		<span class="tutor-icon-left" area-hidden="true"></span>
+		<span class="tutor-icon-left" aria-hidden="true"></span>
 	</a>
 
 	<a href="<?php echo esc_url( get_the_permalink( $course_id ) ); ?>" class="tutor-iconic-btn tutor-d-flex tutor-d-xl-none">
-		<span class="tutor-icon-previous" area-hidden="true"></span>
+		<span class="tutor-icon-previous" aria-hidden="true"></span>
 	</a>
 
 	<div class="tutor-course-topic-single-header-title tutor-fs-6 tutor-ml-12 tutor-ml-xl-24">
@@ -92,13 +92,13 @@
 		}
 		?>
 		<a class="tutor-iconic-btn tutor-flex-shrink-0" href="<?php echo esc_url( get_the_permalink( $course_id ) ); ?>">
-			<span class="tutor-icon-times" area-hidden="true"></span>
+			<span class="tutor-icon-times" aria-hidden="true"></span>
 		</a>
 	</div>
 
 	<div class="tutor-ml-auto tutor-align-center tutor-d-block tutor-d-xl-none">
 		<a class="tutor-iconic-btn" href="#" tutor-course-topics-sidebar-offcanvas-toggler>
-			<span class="tutor-icon-hamburger-menu" area-hidden="true"></span>
+			<span class="tutor-icon-hamburger-menu" aria-hidden="true"></span>
 		</a>
 	</div>
 </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-benefits.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-benefits.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-benefits.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-benefits.php	2026-04-13 12:11:18.000000000 +0000
@@ -25,7 +25,7 @@
 		<ul class="tutor-course-details-widget-list tutor-color-black tutor-fs-6 tutor-m-0 tutor-mt-16">
 			<?php foreach ( $course_benefits as $benefit ) : ?>
 				<li class="tutor-d-flex tutor-mb-12">
-					<span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" area-hidden="true"></span>
+					<span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" aria-hidden="true"></span>
 					<span><?php echo esc_html( $benefit ); ?></span>
 				</li>
 			<?php endforeach; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-content.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-content.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-content.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-content.php	2026-04-13 12:11:18.000000000 +0000
@@ -37,7 +37,7 @@
 
 		<?php if ( $has_show_more ) : ?>
 		<a href="#" class="tutor-btn-show-more tutor-btn tutor-btn-ghost tutor-mt-32" data-tutor-toggle-more=".tutor-toggle-more-content">
-			<span class="tutor-toggle-btn-icon tutor-icon tutor-icon-plus tutor-mr-8" area-hidden="true"></span>
+			<span class="tutor-toggle-btn-icon tutor-icon tutor-icon-plus tutor-mr-8" aria-hidden="true"></span>
 			<span class="tutor-toggle-btn-text"><?php esc_html_e( 'Show More', 'tutor' ); ?></span>
 		</a>
 	<?php endif; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-entry-box.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-entry-box.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-entry-box.php	2025-03-24 08:56:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-entry-box.php	2026-04-13 12:11:18.000000000 +0000
@@ -99,7 +99,7 @@
 							</span>
 						</div>
 						<div class="tutor-progress-bar tutor-mt-12" style="--tutor-progress-value:<?php echo esc_attr( $completed_percent ); ?>%;">
-							<span class="tutor-progress-value" area-hidden="true"></span>
+							<span class="tutor-progress-value" aria-hidden="true"></span>
 						</div>
 					</div>
 				</div>
@@ -234,7 +234,7 @@
 				?>
 					<div class="tutor-alert tutor-warning tutor-mt-28">
 						<div class="tutor-alert-text">
-							<span class="tutor-icon-circle-info tutor-alert-icon tutor-mr-12" area-hidden="true"></span>
+							<span class="tutor-icon-circle-info tutor-alert-icon tutor-mr-12" aria-hidden="true"></span>
 							<span>
 								<?php esc_html_e( 'This course is full right now. We limit the number of students to create an optimized and productive group dynamic.', 'tutor' ); ?>
 							</span>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-requirements.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-requirements.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-requirements.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-requirements.php	2026-04-13 12:11:18.000000000 +0000
@@ -27,7 +27,7 @@
 		<ul class="tutor-course-details-widget-list tutor-fs-6 tutor-color-black">
 			<?php
 			foreach ( $course_requirements as $requirement ) {
-				echo '<li class="tutor-d-flex tutor-mb-12"><span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" area-hidden="true"></span><span>' . esc_html( $requirement ) . '</span></li>';
+				echo '<li class="tutor-d-flex tutor-mb-12"><span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" aria-hidden="true"></span><span>' . esc_html( $requirement ) . '</span></li>';
 			}
 			?>
 		</ul>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-target-audience.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-target-audience.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-target-audience.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-target-audience.php	2026-04-13 12:11:18.000000000 +0000
@@ -26,7 +26,7 @@
 		<ul class="tutor-course-details-widget-list tutor-fs-6 tutor-color-black">
 			<?php foreach ( $target_audience as $audience ) : ?>
 				<li class="tutor-d-flex tutor-mb-12">
-					<span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" area-hidden="true"></span>
+					<span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" aria-hidden="true"></span>
 					<span><?php echo esc_html( $audience ); ?></span>
 				</li>
 			<?php endforeach; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-topics.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-topics.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/course-topics.php	2025-03-24 08:56:04.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/course-topics.php	2026-04-13 12:11:18.000000000 +0000
@@ -139,7 +139,7 @@
 											<span class="tutor-course-content-list-item-duration tutor-fs-7 tutor-color-muted">
 												<?php echo esc_html( $play_time ? tutor_utils()->get_optimized_duration( $play_time ) : '' ); ?>
 											</span>
-											<span class="tutor-course-content-list-item-status <?php echo $is_locked ? 'tutor-icon-lock-line' : 'tutor-icon-eye-line'; ?> tutor-color-muted tutor-ml-20" area-hidden="true"></span>
+											<span class="tutor-course-content-list-item-status <?php echo $is_locked ? 'tutor-icon-lock-line' : 'tutor-icon-eye-line'; ?> tutor-color-muted tutor-ml-20" aria-hidden="true"></span>
 										</div>
 									</li>
 								<?php endwhile; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/material-includes.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/material-includes.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/material-includes.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/material-includes.php	2026-04-13 12:11:18.000000000 +0000
@@ -26,7 +26,7 @@
 		<ul class="tutor-course-details-widget-list tutor-fs-6 tutor-color-black">
 			<?php foreach ( $materials as $material ) : ?>
 				<li class="tutor-d-flex tutor-mb-12">
-					<span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" area-hidden="true"></span>
+					<span class="tutor-icon-bullet-point tutor-color-muted tutor-mt-2 tutor-mr-8 tutor-fs-8" aria-hidden="true"></span>
 					<span><?php echo esc_html( $material ); ?></span>
 				</li>
 			<?php endforeach; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/reviews.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/reviews.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/course/reviews.php	2026-01-08 07:08:08.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/course/reviews.php	2026-04-13 12:11:18.000000000 +0000
@@ -91,7 +91,7 @@
 									<div class="tutor-col-auto">
 										<div class="tutor-ratings">
 											<div class="tutor-ratings-stars">
-												<span class="tutor-icon-star-line" area-hidden="true"></span>
+												<span class="tutor-icon-star-line" aria-hidden="true"></span>
 											</div>
 											<div class="tutor-ratings-average">
 												<?php echo esc_html( $key ); ?>
@@ -101,7 +101,7 @@
 
 									<div class="tutor-col">
 										<div class="tutor-progress-bar tutor-ratings-progress-bar" style="--tutor-progress-value: <?php echo esc_attr( $rating_count_percent ); ?>%">
-											<span class="tutor-progress-value" area-hidden="true"></span>
+											<span class="tutor-progress-value" aria-hidden="true"></span>
 										</div>
 									</div>
 
@@ -120,7 +120,7 @@
 				</div>
 			</div>
 
-			<div class="tutor-hr" area-hidden="true"></div>
+			<div class="tutor-hr" aria-hidden="true"></div>
 			
 			<div class="tutor-reviews tutor-card-list tutor-pagination-content-appendable">
 				<?php tutor_load_template( 'single.course.reviews-loop', array( 'reviews' => $reviews ) ); ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/lesson/complete_form.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/lesson/complete_form.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/lesson/complete_form.php	2023-12-07 10:01:36.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/lesson/complete_form.php	2026-04-13 12:11:18.000000000 +0000
@@ -25,7 +25,7 @@
 		<input type="hidden" value="tutor_complete_lesson" name="tutor_action" />
 		<button type="submit" class="tutor-topbar-mark-btn tutor-btn tutor-btn-primary tutor-ws-nowrap"
 			name="complete_lesson_btn" value="complete_lesson">
-			<span class="tutor-icon-circle-mark-line tutor-mr-8" area-hidden="true"></span>
+			<span class="tutor-icon-circle-mark-line tutor-mr-8" aria-hidden="true"></span>
 			<span><?php esc_html_e( 'Mark as Complete', 'tutor' ); ?></span>
 		</button>
 	</form>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/lesson/lesson_sidebar.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/lesson/lesson_sidebar.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/lesson/lesson_sidebar.php	2025-08-05 10:44:18.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/lesson/lesson_sidebar.php	2026-04-13 12:11:18.000000000 +0000
@@ -42,7 +42,7 @@
 	<span class="tutor-fs-6 tutor-fw-medium tutor-color-secondary"><?php esc_html_e( 'Course Content', 'tutor' ); ?></span>
 	<span class="tutor-d-block tutor-d-xl-none">
 		<a href="#" class="tutor-iconic-btn" tutor-hide-course-single-sidebar>
-			<span class="tutor-icon-times" area-hidden="true"></span>
+			<span class="tutor-icon-times" aria-hidden="true"></span>
 		</a>
 	</span>
 </div>
@@ -117,7 +117,7 @@
 						<div class="tutor-course-topic-item tutor-course-topic-item-quiz<?php echo ( get_the_ID() == $current_post->ID ) ? ' is-active' : ''; ?>" data-quiz-id="<?php echo esc_attr( $quiz->ID ); ?>">
 							<a href="<?php echo $show_permalink ? esc_url( get_permalink( $quiz->ID ) ) : '#'; ?>" data-quiz-id="<?php echo esc_attr( $quiz->ID ); ?>">
 								<div class="tutor-d-flex tutor-mr-32">
-									<span class="tutor-course-topic-item-icon tutor-icon-quiz-o tutor-mr-8 tutor-mt-2" area-hidden="true"></span>
+									<span class="tutor-course-topic-item-icon tutor-icon-quiz-o tutor-mr-8 tutor-mt-2" aria-hidden="true"></span>
 									<span class="tutor-course-topic-item-title tutor-fs-7 tutor-fw-medium">
 										<?php echo esc_html( $quiz->post_title ); ?>
 									</span>
@@ -178,7 +178,7 @@
 												readonly="readonly" 
 												<?php echo esc_attr( $attempt_ended ? 'checked="checked"' : '' ); ?> />
 									<?php else : ?>
-										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" area-hidden="true"></i>
+										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" aria-hidden="true"></i>
 									<?php endif; ?>
 								</div>
 							</a>
@@ -187,7 +187,7 @@
 						<div class="tutor-course-topic-item tutor-course-topic-item-assignment<?php echo esc_attr( get_the_ID() == $current_post->ID ? ' is-active' : '' ); ?>">
 							<a href="<?php echo $show_permalink ? esc_url( get_permalink( $post->ID ) ) : '#'; ?>" data-assignment-id="<?php echo esc_attr( $post->ID ); ?>">
 								<div class="tutor-d-flex tutor-mr-32">
-									<span class="tutor-course-topic-item-icon tutor-icon-assignment tutor-mr-8" area-hidden="true"></span>
+									<span class="tutor-course-topic-item-icon tutor-icon-assignment tutor-mr-8" aria-hidden="true"></span>
 									<span class="tutor-course-topic-item-title tutor-fs-7 tutor-fw-medium">
 										<?php echo esc_html( $post->post_title ); ?>
 									</span>
@@ -196,7 +196,7 @@
 									<?php if ( $show_permalink ) : ?>
 										<?php do_action( 'tutor/assignment/right_icon_area', $post, $lock_icon ); ?>
 									<?php else : ?>
-										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" area-hidden="true"></i>
+										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" aria-hidden="true"></i>
 									<?php endif; ?>
 								</div>
 							</a>
@@ -205,7 +205,7 @@
 						<div class="tutor-course-topic-item tutor-course-topic-item-zoom<?php echo esc_attr( ( get_the_ID() == $current_post->ID ) ? ' is-active' : '' ); ?>">
 							<a href="<?php echo $show_permalink ? esc_url( get_permalink( $post->ID ) ) : '#'; ?>">
 								<div class="tutor-d-flex tutor-mr-32">
-									<span class="tutor-course-topic-item-icon tutor-icon-brand-zoom-o tutor-mr-8 tutor-mt-2" area-hidden="true"></span>
+									<span class="tutor-course-topic-item-icon tutor-icon-brand-zoom-o tutor-mr-8 tutor-mt-2" aria-hidden="true"></span>
 									<span class="tutor-course-topic-item-title tutor-fs-7 tutor-fw-medium">
 										<?php echo esc_html( $post->post_title ); ?>
 									</span>
@@ -214,7 +214,7 @@
 									<?php if ( $show_permalink ) : ?>
 										<?php do_action( 'tutor/zoom/right_icon_area', $post->ID, $lock_icon ); ?>
 									<?php else : ?>
-										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" area-hidden="true"></i>
+										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" aria-hidden="true"></i>
 									<?php endif; ?>
 								</div>
 							</a>
@@ -223,7 +223,7 @@
 						<div class="tutor-course-topic-item tutor-course-topic-item-zoom<?php echo esc_attr( get_the_ID() == $current_post->ID ? ' is-active' : '' ); ?>">
 							<a href="<?php echo $show_permalink ? esc_url( get_permalink( $post->ID ) ) : '#'; ?>">
 								<div class="tutor-d-flex tutor-mr-32">
-									<span class="tutor-course-topic-item-icon tutor-icon-brand-google-meet tutor-mr-8 tutor-mt-2" area-hidden="true"></span>
+									<span class="tutor-course-topic-item-icon tutor-icon-brand-google-meet tutor-mr-8 tutor-mt-2" aria-hidden="true"></span>
 									<span class="tutor-course-topic-item-title tutor-fs-7 tutor-fw-medium">
 										<?php echo esc_html( $post->post_title ); ?>
 									</span>
@@ -232,7 +232,7 @@
 									<?php if ( $show_permalink ) : ?>
 										<?php do_action( 'tutor/google_meet/right_icon_area', $post->ID, false ); ?>
 									<?php else : ?>
-										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" area-hidden="true"></i>
+										<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" aria-hidden="true"></i>
 									<?php endif; ?>
 								</div>
 							</a>
@@ -251,13 +251,13 @@
 								<div class="tutor-d-flex tutor-mr-32">
 									<?php
 									$tutor_lesson_type_icon = $play_time ? 'brand-youtube-bold' : 'document-text';
-									$markup                 = '<span class="tutor-course-topic-item-icon tutor-icon-' . $tutor_lesson_type_icon . ' tutor-mr-8 tutor-mt-2" area-hidden="true"></span>';
+									$markup                 = '<span class="tutor-course-topic-item-icon tutor-icon-' . $tutor_lesson_type_icon . ' tutor-mr-8 tutor-mt-2" aria-hidden="true"></span>';
 									echo wp_kses(
 										$markup,
 										array(
 											'span' => array(
 												'class' => true,
-												'area-hidden' => true,
+												'aria-hidden' => true,
 											),
 										)
 									);
@@ -296,13 +296,13 @@
 											)
 										);
 									} else {
-										$markup = '<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" area-hidden="true"></i>';
+										$markup = '<i class="tutor-icon-lock-line tutor-fs-7 tutor-color-muted tutor-mr-4" aria-hidden="true"></i>';
 										echo wp_kses(
 											$markup,
 											array(
 												'i' => array(
 													'class' => true,
-													'area-hidden' => true,
+													'aria-hidden' => true,
 												),
 											)
 										);
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/password-protected.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/password-protected.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/password-protected.php	2025-02-05 11:02:44.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/password-protected.php	2026-04-13 12:11:18.000000000 +0000
@@ -18,21 +18,21 @@
 	<?php ( isset( $is_enrolled ) && $is_enrolled ) ? tutor_course_enrolled_lead_info() : tutor_course_lead_info(); ?>
 	<?php tutor_utils()->has_video_in_single() ? tutor_course_video() : get_tutor_course_thumbnail(); ?>
 
-	<div class="tutor-modal tutor-is-active">
+	<div id="tutor-password-protected-modal" class="tutor-modal tutor-is-active" role="dialog" aria-modal="true" aria-labelledby="tutor-password-protected-title" aria-hidden="false">
 		<div class="tutor-modal-overlay"></div>
 		<div class="tutor-modal-window" style="max-width: 834px;">
 			<div class="tutor-modal-content tutor-bg-white tutor-p-40">
-				<a href="<?php echo esc_url( tutor_utils()->course_archive_page_url() ); ?>" class="tutor-iconic-btn tutor-modal-close-o">
-					<span class="tutor-icon-times" area-hidden="true"></span>
+				<a href="<?php echo esc_url( tutor_utils()->course_archive_page_url() ); ?>" class="tutor-iconic-btn tutor-modal-close-o" aria-label="<?php esc_attr_e( 'Back to course list', 'tutor' ); ?>">
+					<span class="tutor-icon-times" aria-hidden="true"></span>
 				</a>
 				<div class="tutor-row">
 					<div class="tutor-col-md-7">
 						<div class="tutor-d-flex tutor-flex-column">
 							<div class="tutor-fs-3 tutor-mb-12">
-								<i class="tutor-icon-lock-line"></i>
+								<i class="tutor-icon-lock-line" aria-hidden="true"></i>
 							</div>
 							<span class="tutor-locked-badge tutor-mb-8"><?php esc_html_e( 'Course is locked', 'tutor' ); ?></span>
-							<h3 class="tutor-fw-medium tutor-fs-5 tutor-color-black"><?php the_title(); ?></h3>
+							<h3 id="tutor-password-protected-title" class="tutor-fw-medium tutor-fs-5 tutor-color-black"><?php the_title(); ?></h3>
 						</div>
 					</div>
 					<div class="tutor-col-md-5">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/quiz/parts/question.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/quiz/parts/question.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/quiz/parts/question.php	2025-09-17 11:40:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/quiz/parts/question.php	2026-04-13 12:11:18.000000000 +0000
@@ -200,7 +200,7 @@
 							if ( $show_previous_button && $previous_question ) {
 								?>
 										<button type="button" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-quiz-answer-previous-btn tutor-mr-20">
-											<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span> <?php esc_html_e( 'Back', 'tutor' ); ?>
+											<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span> <?php esc_html_e( 'Back', 'tutor' ); ?>
 										</button>
 									<?php
 							}
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/embedded.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/embedded.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/embedded.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/embedded.php	2026-04-13 12:11:18.000000000 +0000
@@ -21,7 +21,7 @@
 <?php if ( $video_info ) : ?>
 	<div class="tutor-video-player">
 		<input type="hidden" id="tutor_video_tracking_information" value="<?php echo esc_attr( json_encode( $jsonData ?? null ) ); ?>">
-		<div class="loading-spinner" area-hidden="true"></div>
+		<div class="loading-spinner" aria-hidden="true"></div>
 		<div class="tutor-ratio tutor-ratio-16x9">
 			<?php
 			echo wp_kses(
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/external_url.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/external_url.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/external_url.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/external_url.php	2026-04-13 12:11:18.000000000 +0000
@@ -24,7 +24,7 @@
 <?php if ( $video_info ) : ?>
 	<div class="tutor-video-player">
 		<input type="hidden" id="tutor_video_tracking_information" value="<?php echo esc_attr( json_encode( $jsonData ?? null ) ); ?>">
-		<div class="loading-spinner" area-hidden="true"></div>
+		<div class="loading-spinner" aria-hidden="true"></div>
 		<video poster="<?php echo esc_url( $poster_url ); ?>" class="tutorPlayer" playsinline controls >
 			<source src="<?php echo esc_url( tutor_utils()->array_get( 'source_external_url', $video_info ) ); ?>" type="<?php echo esc_attr( tutor_utils()->avalue_dot( 'type', $video_info ) ); ?>">
 		</video>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/html5.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/html5.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/html5.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/html5.php	2026-04-13 12:11:18.000000000 +0000
@@ -26,7 +26,7 @@
 <?php if ( $video_url ) : ?>
 	<div class="tutor-video-player">
 		<input type="hidden" id="tutor_video_tracking_information" value="<?php echo esc_attr( json_encode( $jsonData ?? null ) ); ?>">
-		<div class="loading-spinner" area-hidden="true"></div>
+		<div class="loading-spinner" aria-hidden="true"></div>
 		<video poster="<?php echo esc_url( $poster_url ); ?>" class="tutorPlayer" playsinline controls >
 			<source src="<?php echo esc_url( $video_url ); ?>" type="<?php echo esc_attr( tutor_utils()->avalue_dot( 'type', $video_info_array ) ); ?>">
 		</video>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/shortcode.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/shortcode.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/shortcode.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/shortcode.php	2026-04-13 12:11:18.000000000 +0000
@@ -19,7 +19,7 @@
 do_action( 'tutor_lesson/single/before/video/shortcode' );
 ?>
 	<div class="tutor-video-player">
-		<div class="loading-spinner" area-hidden="true"></div>
+		<div class="loading-spinner" aria-hidden="true"></div>
 		<div class="tutor-ratio tutor-ratio-16x9">
 			<?php echo do_shortcode( tutor_utils()->array_get( 'source_shortcode', $video_info ) ); ?>
 		</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/vimeo.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/vimeo.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/vimeo.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/vimeo.php	2026-04-13 12:11:18.000000000 +0000
@@ -30,7 +30,7 @@
 
 <?php if ( $video_id ) : ?>
 	<div class="tutor-video-player">
-		<div class="loading-spinner" area-hidden="true"></div>
+		<div class="loading-spinner" aria-hidden="true"></div>
 		<div class="<?php echo $disable_default_player_vimeo ? 'plyr__video-embed tutorPlayer' : 'tutor-ratio tutor-ratio-16x9'; ?>">
 			<?php if ( ! $disable_default_player_vimeo ) : ?>
 				<iframe src="https://player.vimeo.com/video/<?php echo esc_attr( $video_id ); ?>" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/youtube.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/youtube.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single/video/youtube.php	2025-10-22 12:13:40.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single/video/youtube.php	2026-04-13 12:11:18.000000000 +0000
@@ -23,7 +23,7 @@
 
 <?php if ( $youtube_video_id ) : ?>
 	<div class="tutor-video-player">
-		<div class="loading-spinner" area-hidden="true"></div>
+		<div class="loading-spinner" aria-hidden="true"></div>
 		<div class="<?php echo $disable_default_player_youtube ? 'plyr__video-embed tutorPlayer' : 'tutor-ratio tutor-ratio-16x9'; ?>">
 			<?php if ( ! $disable_default_player_youtube ) : ?>
 				<iframe src="https://www.youtube.com/embed/<?php echo esc_attr( $youtube_video_id ); ?>" frameborder="0" allowfullscreen allowtransparency allow="autoplay"></iframe>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single-content-loader.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single-content-loader.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/templates/single-content-loader.php	2023-12-07 10:01:36.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/templates/single-content-loader.php	2026-04-13 12:11:18.000000000 +0000
@@ -97,7 +97,7 @@
 				</div>
 				<div class="list-item-progress tutor-my-16">
 					<div class="tutor-progress-bar tutor-mt-12" style="--tutor-progress-value:<?php echo esc_attr( $course_stats['completed_percent'] ); ?>%;">
-						<span class="tutor-progress-value" area-hidden="true"></span>
+						<span class="tutor-progress-value" aria-hidden="true"></span>
 					</div>
 				</div>
 			</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/tutor.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/tutor.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/tutor.php	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/tutor.php	2026-04-13 12:11:18.000000000 +0000
@@ -4,7 +4,7 @@
  * Plugin URI: https://tutorlms.com
  * Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
  * Author: Themeum
- * Version: 3.9.8
+ * Version: 3.9.9
  * Author URI: https://themeum.com
  * Requires PHP: 7.4
  * Requires at least: 5.3
@@ -26,7 +26,7 @@
  *
  * @since 1.0.0
  */
-define( 'TUTOR_VERSION', '3.9.8' );
+define( 'TUTOR_VERSION', '3.9.9' );
 define( 'TUTOR_FILE', __FILE__ );
 
 /**
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/vendor/composer/installed.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/vendor/composer/installed.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/vendor/composer/installed.php	2026-04-01 10:19:10.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/vendor/composer/installed.php	2026-04-13 12:11:18.000000000 +0000
@@ -3,7 +3,7 @@
         'name' => 'themeum/tutor',
         'pretty_version' => 'dev-4.0.0-dev',
         'version' => 'dev-4.0.0-dev',
-        'reference' => 'ac069245fa1083c92afeb9b9386db558b2a6cdfa',
+        'reference' => 'f260804855066ae50e1ac287493d298472149c9a',
         'type' => 'library',
         'install_path' => __DIR__ . '/../../',
         'aliases' => array(),
@@ -13,7 +13,7 @@
         'themeum/tutor' => array(
             'pretty_version' => 'dev-4.0.0-dev',
             'version' => 'dev-4.0.0-dev',
-            'reference' => 'ac069245fa1083c92afeb9b9386db558b2a6cdfa',
+            'reference' => 'f260804855066ae50e1ac287493d298472149c9a',
             'type' => 'library',
             'install_path' => __DIR__ . '/../../',
             'aliases' => array(),
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/course-share.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/course-share.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/course-share.php	2025-01-20 11:34:50.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/course-share.php	2026-04-13 12:11:18.000000000 +0000
@@ -21,26 +21,26 @@
 ?>
 
 <a data-tutor-modal-target="tutor-course-share-opener" href="#" class="tutor-btn tutor-btn-ghost tutor-course-share-btn">
-	<span class="tutor-icon-share tutor-mr-8"></span> <?php esc_html_e( 'Share', 'tutor' ); ?>
+	<span class="tutor-icon-share tutor-mr-8" aria-hidden="true"></span> <?php esc_html_e( 'Share', 'tutor' ); ?>
 </a>
-<div id="tutor-course-share-opener" class="tutor-modal">
+<div id="tutor-course-share-opener" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-course-share-title" aria-hidden="true">
 	<span class="tutor-modal-overlay"></span>
 	<div class="tutor-modal-window">
 		<div class="tutor-modal-content tutor-modal-content-white">
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 			<div class="tutor-modal-body">
-				<div class="tutor-fs-5 tutor-fw-medium tutor-color-black tutor-mb-16">
+				<div id="tutor-course-share-title" class="tutor-fs-5 tutor-fw-medium tutor-color-black tutor-mb-16">
 					<?php esc_html_e( 'Share Course', 'tutor' ); ?>
 				</div>
 				<div class="tutor-fs-7 tutor-color-secondary tutor-mb-12">
 					<?php esc_html_e( 'Page Link', 'tutor' ); ?>
 				</div>
 				<div class="tutor-mb-32 tutor-position-relative">
-					<input class="tutor-form-control" value="<?php echo esc_attr( get_permalink( get_the_ID() ) ); ?>" />
-					<button class="tutor-btn tutro-btn-icon tutor-copy-text tutor-position-absolute tutor-bg-white" style="right: 2px; top: 2px;" data-text="<?php echo esc_attr( get_permalink( get_the_ID() ) ); ?>">
-						<span class="icon tutor-icon-copy"></span>
+					<input class="tutor-form-control" value="<?php echo esc_attr( get_permalink( get_the_ID() ) ); ?>" aria-label="<?php esc_attr_e( 'Course Link', 'tutor' ); ?>" readonly />
+					<button class="tutor-btn tutor-btn-icon tutor-copy-text tutor-position-absolute tutor-bg-white" style="right: 2px; top: 2px;" data-text="<?php echo esc_attr( get_permalink( get_the_ID() ) ); ?>" aria-label="<?php esc_attr_e( 'Copy link', 'tutor' ); ?>">
+						<span class="icon tutor-icon-copy" aria-hidden="true"></span>
 					</button>
 				</div>
 				<div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/bulk-confirm-popup.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/bulk-confirm-popup.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/bulk-confirm-popup.php	2024-11-20 08:17:14.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/bulk-confirm-popup.php	2026-04-13 12:11:18.000000000 +0000
@@ -11,17 +11,17 @@
  */
 
 ?>
-<div class="tutor-modal tutor-bulk-modal-disabled" id="tutor-bulk-confirm-popup">
+<div class="tutor-modal tutor-bulk-modal-disabled" id="tutor-bulk-confirm-popup" role="dialog" aria-modal="true" aria-labelledby="tutor-bulk-confirm-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<div class="tutor-modal-content tutor-modal-content-white">
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 
 			<div class="tutor-modal-body tutor-text-center">
 				<div class="tutor-my-44">
-					<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Before You Proceed!', 'tutor' ); ?></div>
+					<div id="tutor-bulk-confirm-title" class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Before You Proceed!', 'tutor' ); ?></div>
 					<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'Are you sure you would like to perform this action? We suggest you proceed with caution.', 'tutor' ); ?></div>
 
 					<form id="tutor-common-confirmation-form-2" class="tutor-mt-40 tutor-mb-0" method="POST">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/common-confirm-popup.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/common-confirm-popup.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/common-confirm-popup.php	2024-11-20 08:17:14.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/common-confirm-popup.php	2026-04-13 12:11:18.000000000 +0000
@@ -14,20 +14,20 @@
  */
 
 ?>
-<div class="tutor-modal" id="tutor-common-confirmation-modal">
+<div class="tutor-modal" id="tutor-common-confirmation-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-common-confirmation-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<div class="tutor-modal-content tutor-modal-content-white">
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 
 			<div class="tutor-modal-body tutor-text-center">
 				<div class="tutor-mt-48">
-					<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->url ); ?>assets/images/icon-trash.svg" />
+					<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->url ); ?>assets/images/icon-trash.svg" alt="" aria-hidden="true" />
 				</div>
 
-				<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php echo isset( $data['title'] ) ? esc_html( $data['title'] ) : esc_html__( 'Do You Want to Delete This?', 'tutor' ); ?></div>
+				<div id="tutor-common-confirmation-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php echo isset( $data['title'] ) ? esc_html( $data['title'] ) : esc_html__( 'Do You Want to Delete This?', 'tutor' ); ?></div>
 				<div class="tutor-fs-6 tutor-color-muted"><?php echo isset( $data['message'] ) ? esc_html( $data['message'] ) : esc_html__( 'Are you sure you want to delete this permanently from the site? Please confirm your choice.', 'tutor' ); ?></div>
 
 				<form id="tutor-common-confirmation-form" class="tutor-m-0" method="POST">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/filters.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/filters.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/filters.php	2025-05-30 12:03:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/filters.php	2026-04-13 12:11:18.000000000 +0000
@@ -82,7 +82,7 @@
 
 						?>
 						<a class="tutor-btn tutor-btn-ghost tutor-mt-sm-28" href="<?php echo esc_url( $url ); ?>">
-							<i class="tutor-icon-refresh tutor-mr-8" area-hidden="true"></i> <?php esc_html_e( 'Reset', 'tutor' ); ?>
+							<i class="tutor-icon-refresh tutor-mr-8" aria-hidden="true"></i> <?php esc_html_e( 'Reset', 'tutor' ); ?>
 						</a>
 					</div>
 					<?php
@@ -214,7 +214,7 @@
 								<?php esc_html_e( 'Search', 'tutor' ); ?>
 							</label>
 							<div class="tutor-form-wrap">
-								<span class="tutor-form-icon"><span class="tutor-icon-search" area-hidden="true"></span></span>
+								<span class="tutor-form-icon"><span class="tutor-icon-search" aria-hidden="true"></span></span>
 								<input type="search" class="tutor-form-control" id="tutor-backend-filter-search" name="search" placeholder="<?php esc_html_e( 'Search...', 'tutor' ); ?>" value="<?php echo esc_html( wp_unslash( $search ) ); ?>" />
 							</div>
 						</form>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/list-filters.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/list-filters.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/list-filters.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/list-filters.php	2026-04-13 12:11:18.000000000 +0000
@@ -151,7 +151,7 @@
 
 				<form action="" method="get" id="tutor-admin-search-filter-form">
 					<div class="tutor-form-wrap">
-						<span class="tutor-form-icon"><span class="tutor-icon-search" area-hidden="true"></span></span>
+						<span class="tutor-form-icon"><span class="tutor-icon-search" aria-hidden="true"></span></span>
 						<input type="search" class="tutor-form-control" id="tutor-backend-filter-search" name="search" placeholder="<?php esc_html_e( 'Search...', 'tutor' ); ?>" value="<?php echo esc_html( wp_unslash( $search_query ) ); ?>" />
 					</div>
 				</form>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/list-navbar.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/list-navbar.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/list-navbar.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/list-navbar.php	2026-04-13 12:11:18.000000000 +0000
@@ -19,7 +19,7 @@
 				</span>
 
 				<?php if ( isset( $data['sub_page_title'] ) ) : ?>
-					<span class="tutor-mx-8" area-hidden="true">/</span>
+					<span class="tutor-mx-8" aria-hidden="true">/</span>
 					<span class="tutor-fs-7 tutor-color-muted">
 						<?php echo esc_html( $data['sub_page_title'] ); ?>
 					</span>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/navbar.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/navbar.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/elements/navbar.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/elements/navbar.php	2026-04-13 12:11:18.000000000 +0000
@@ -20,7 +20,7 @@
 						</span>
 
 						<?php if ( isset( $data['sub_page_title'] ) ) : ?>
-							<span class="tutor-mx-8" area-hidden="true">/</span>
+							<span class="tutor-mx-8" aria-hidden="true">/</span>
 							<span class="tutor-fs-7 tutor-color-muted">
 								<?php echo esc_html( $data['sub_page_title'] ); ?>
 							</span>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/announcement-list.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/announcement-list.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/announcement-list.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/announcement-list.php	2026-04-13 12:11:18.000000000 +0000
@@ -31,16 +31,16 @@
 	// Assign fallback course id.
 	( ! $course_id && count( $courses ) ) ? $course_id = $courses[0]->ID : 0;
 	?>
-	<form class="tutor-modal tutor-modal-scrollable tutor-announcements-form" id="<?php echo esc_attr( $id ); ?>">
+	<form class="tutor-modal tutor-modal-scrollable tutor-announcements-form" id="<?php echo esc_attr( $id ); ?>" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id ); ?>-title" aria-hidden="true">
 		<div class="tutor-modal-overlay"></div>
 		<div class="tutor-modal-window">
 			<div class="tutor-modal-content">
 				<div class="tutor-modal-header">
-					<div class="tutor-modal-title">
+					<div class="tutor-modal-title" id="<?php echo esc_attr( $id ); ?>-title">
 						<?php echo esc_html( $title ); ?>
 					</div>
-					<button class="tutor-modal-close tutor-iconic-btn" data-tutor-modal-close role="button">
-						<span class="tutor-icon-times" area-hidden="true"></span>
+					<button type="button" class="tutor-modal-close tutor-iconic-btn" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+						<span class="tutor-icon-times" aria-hidden="true"></span>
 					</button>
 				</div>
 
@@ -114,20 +114,20 @@
  */
 function tutor_announcement_modal_details( $id, $update_modal_id, $delete_modal_id, $announcement, $course_title, $publish_date, $publish_time ) {
 	?>
-	<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal">
+	<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id ); ?>-title" aria-hidden="true">
 		<div class="tutor-modal-overlay"></div>
 		<div class="tutor-modal-window">
 			<div class="tutor-modal-content tutor-modal-content-white">
-				<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-					<span class="tutor-icon-times" area-hidden="true"></span>
+				<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+					<span class="tutor-icon-times" aria-hidden="true"></span>
 				</button>
 
 				<div class="tutor-modal-body">
 					<div class="tutor-py-20 tutor-px-24">
 						<span class="tutor-round-box tutor-round-box-lg tutor-mb-32">
-							<i class="tutor-icon-bullhorn" area-hidden="true"></i>
+							<i class="tutor-icon-bullhorn" aria-hidden="true"></i>
 						</span>
-						<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-24">
+						<div id="<?php echo esc_attr( $id ); ?>-title" class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-24">
 							<?php echo esc_html( $announcement->post_title ); ?>
 						</div>
 						<div class="tutor-fs-6 tutor-color-muted">
@@ -135,7 +135,7 @@
 						</div>
 					</div>
 
-					<div class="tutor-mx-n32 tutor-my-32"><div class="tutor-hr" area-hidden="true"></div></div>
+					<div class="tutor-mx-n32 tutor-my-32"><div class="tutor-hr" aria-hidden="true"></div></div>
 
 					<div class="tutor-py-20 tutor-px-24">
 						<div class="tutor-row tutor-mb-60">
@@ -197,20 +197,20 @@
  */
 function tutor_announcement_modal_delete( $id, $announcment_id, $row_id ) {
 	?>
-	<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal">
+	<div id="<?php echo esc_attr( $id ); ?>" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id ); ?>-title" aria-hidden="true">
 		<div class="tutor-modal-overlay"></div>
 		<div class="tutor-modal-window">
 			<div class="tutor-modal-content tutor-modal-content-white">
-				<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-					<span class="tutor-icon-times" area-hidden="true"></span>
+				<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+					<span class="tutor-icon-times" aria-hidden="true"></span>
 				</button>
 
 				<div class="tutor-modal-body tutor-text-center">
 					<div class="tutor-mt-48">
-						<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->url ); ?>assets/images/icon-trash.svg" />
+						<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->url ); ?>assets/images/icon-trash.svg" alt="" aria-hidden="true" />
 					</div>
 
-					<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Delete This Announcement?', 'tutor' ); ?></div>
+					<div id="<?php echo esc_attr( $id ); ?>-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Delete This Announcement?', 'tutor' ); ?></div>
 					<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'Are you sure you want to delete this Announcement permanently from the site? Please confirm your choice.', 'tutor' ); ?></div>
 					<div class="tutor-d-flex tutor-justify-center tutor-my-48">
 						<button class="tutor-btn tutor-btn-outline-primary" data-tutor-modal-close>
@@ -312,18 +312,18 @@
 
 							<div class="tutor-dropdown-parent">
 								<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-									<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+									<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 								</button>
 								<ul class="tutor-dropdown tutor-dropdown-dark">
 									<li>
 										<a href="#" class="tutor-dropdown-item" data-tutor-modal-target="<?php echo esc_attr( $update_modal_id ); ?>">
-											<i class="tutor-icon-edit tutor-mr-8" area-hidden="true"></i>
+											<i class="tutor-icon-edit tutor-mr-8" aria-hidden="true"></i>
 											<span><?php esc_html_e( 'Edit', 'tutor' ); ?></span>
 										</a>
 									</li>
 									<li>
 										<a href="#" class="tutor-dropdown-item" data-tutor-modal-target="<?php echo esc_attr( $delete_modal_id ); ?>">
-											<i class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></i>
+											<i class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></i>
 											<span><?php esc_html_e( 'Delete', 'tutor' ); ?></span>
 										</a>
 									</li>
@@ -333,8 +333,8 @@
 
 						<?php
 							$course_title = isset( $course->post_title ) ? $course->post_title : '';
-							tutor_announcement_modal( $update_modal_id, __( 'Edit Announcement', 'tutor' ), $courses, $announcement );
 							tutor_announcement_modal_details( $details_modal_id, $update_modal_id, $delete_modal_id, $announcement, $course_title, $date_format, $time_format );
+							tutor_announcement_modal( $update_modal_id, __( 'Edit Announcement', 'tutor' ), $courses, $announcement );
 							tutor_announcement_modal_delete( $delete_modal_id, $announcement->ID, $row_id );
 						?>
 					</td>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/attachments.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/attachments.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/attachments.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/attachments.php	2026-04-13 12:11:18.000000000 +0000
@@ -34,7 +34,7 @@
 
 							<div class="tutor-col-auto">
 								<span class="tutor-delete-attachment tutor-iconic-btn tutor-iconic-btn-secondary" role="button">
-									<span class="tutor-icon-times" area-hidden="true"></span>
+									<span class="tutor-icon-times" aria-hidden="true"></span>
 								</span>
 							</div>
 						</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/quiz-list-single.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/quiz-list-single.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/quiz-list-single.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/quiz-list-single.php	2026-04-13 12:11:18.000000000 +0000
@@ -20,11 +20,11 @@
 			<?php do_action( 'tutor_course_builder_before_quiz_btn_action', $data['quiz_id'] ); ?>
 			<?php if ( $data['topic_id'] > 0 ) : ?>
 				<a href="javascript:;" class="open-tutor-quiz-modal tutor-iconic-btn" data-quiz-id="<?php echo esc_attr( $data['quiz_id'] ); ?>" data-topic-id="<?php echo esc_attr( $data['topic_id'] ); ?>"> 
-					<span class="tutor-icon-edit" area-hidden="true"></span>
+					<span class="tutor-icon-edit" aria-hidden="true"></span>
 				</a>
 			<?php endif; ?>
 			<a href="javascript:;" class="tutor-delete-quiz-btn tutor-iconic-btn" data-quiz-id="<?php echo esc_attr( $data['quiz_id'] ); ?>">
-				<span class="tutor-icon-trash-can-line" area-hidden="true"></span>
+				<span class="tutor-icon-trash-can-line" aria-hidden="true"></span>
 			</a>
 		</div>
 	</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/thumbnail-uploader.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/thumbnail-uploader.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/fragments/thumbnail-uploader.php	2025-03-03 07:23:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/fragments/thumbnail-uploader.php	2026-04-13 12:11:18.000000000 +0000
@@ -57,7 +57,7 @@
 			</div>
 
 			<button type="button" class="tutor-btn tutor-btn-primary tutor-btn-sm tutor-mt-16 tutor-thumbnail-upload-button">
-				<span class="tutor-icon-image-landscape tutor-mr-8" area-hidden="true"></span>
+				<span class="tutor-icon-image-landscape tutor-mr-8" aria-hidden="true"></span>
 				<span><?php esc_html_e( 'Upload Image', 'tutor' ); ?></span>
 			</button>
 		</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/modal/login.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/modal/login.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/modal/login.php	2023-03-30 10:08:12.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/modal/login.php	2026-04-13 12:11:18.000000000 +0000
@@ -10,18 +10,18 @@
 
 $lost_pass = apply_filters( 'tutor_lostpassword_url', wp_lostpassword_url() );
 ?>
-<div class="tutor-modal tutor-login-modal">
+<div class="tutor-modal tutor-login-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-login-modal-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window tutor-modal-window-sm">
 		<div class="tutor-modal-content tutor-modal-content-white">
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close login dialog', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 
 			<div class="tutor-modal-body">
 				<div class="tutor-py-48">
 					<?php do_action( 'tutor_before_login_form' ); ?>
-					<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-32"><?php esc_html_e( 'Hi, Welcome back!', 'tutor' ); ?></div>
+					<div id="tutor-login-modal-title" class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-32"><?php esc_html_e( 'Hi, Welcome back!', 'tutor' ); ?></div>
 					<?php
 						// load form template.
 						$login_form = trailingslashit( tutor()->path ) . 'templates/login-form.php';
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/modal/review.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/modal/review.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/modal/review.php	2023-10-16 07:48:24.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/modal/review.php	2026-04-13 12:11:18.000000000 +0000
@@ -9,17 +9,18 @@
  * @since 1.0.0
  */
 
+$modal_id = 'tutor-review-modal-' . uniqid();
 ?>
-<form class="tutor-modal tutor-is-active tutor-course-review-popup-form">
+<form id="<?php echo esc_attr( $modal_id ); ?>" class="tutor-modal tutor-is-active tutor-course-review-popup-form" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $modal_id ); ?>-title" aria-hidden="false">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<div class="tutor-modal-content tutor-modal-content-white">
-			<button type="button" class="tutor-iconic-btn tutor-modal-close-o">
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 
 			<div class="tutor-modal-body tutor-text-center">
-				<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mt-48 tutor-mb-12"><?php esc_html_e( 'How would you rate this course?', 'tutor' ); ?></div>
+				<div id="<?php echo esc_attr( $modal_id ); ?>-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mt-48 tutor-mb-12"><?php esc_html_e( 'How would you rate this course?', 'tutor' ); ?></div>
 				<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'Select Rating', 'tutor' ); ?></div>
 
 				<input type="hidden" name="course_id" value="<?php echo esc_attr( $course_id ); ?>"> 
@@ -32,10 +33,10 @@
 					?>
 				</div>
 
-				<textarea name="review" class="tutor-form-control tutor-mt-28" placeholder="<?php esc_attr_e( 'Tell us about your own personal experience taking this course. Was it a good match for you?', 'tutor' ); ?>"></textarea>
+				<textarea name="review" class="tutor-form-control tutor-mt-28" aria-label="<?php esc_attr_e( 'Tell us about your own personal experience taking this course', 'tutor' ); ?>" placeholder="<?php esc_attr_e( 'Tell us about your own personal experience taking this course. Was it a good match for you?', 'tutor' ); ?>"></textarea>
 
 				<div class="tutor-d-flex tutor-justify-center tutor-my-48">
-					<button type="button" class="tutor-review-popup-cancel tutor-btn tutor-btn-outline-primary">
+					<button type="button" class="tutor-review-popup-cancel tutor-btn tutor-btn-outline-primary" data-tutor-modal-close>
 						<?php esc_html_e( 'Cancel', 'tutor' ); ?>
 					</button>
 					<button type="submit" class="tutor_submit_review_btn tutor-btn tutor-btn-primary tutor-ml-20">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/field-types/toggle_switch_button_thumb.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/field-types/toggle_switch_button_thumb.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/field-types/toggle_switch_button_thumb.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/field-types/toggle_switch_button_thumb.php	2026-04-13 12:11:18.000000000 +0000
@@ -26,6 +26,6 @@
 			<span class="tutor-form-toggle-control"></span>
 		</label>
 		<button class="tutor-btn tutor-btn-outline-primary tutor-btn-sm tutor-btn-sm"><?php esc_html_e( 'Edit', 'tutor' ); ?></button>
-		<span class="icon-trash-can-line" area-hidden="true"></span>
+		<span class="icon-trash-can-line" aria-hidden="true"></span>
 	</div>
 </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/settings.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/settings.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/settings.php	2025-03-03 07:23:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/settings.php	2026-04-13 12:11:18.000000000 +0000
@@ -22,7 +22,7 @@
 			</div>
 			<div class="tutor-col-md-5 tutor-col-xl-6 tutor-mb-24 tutor-mb-md-0">
 				<div class="tutor-options-search tutor-form-wrap">
-					<span class="tutor-icon-search tutor-form-icon" area-hidden="true"></span>
+					<span class="tutor-icon-search tutor-form-icon" aria-hidden="true"></span>
 					<input type="search" accesskey="s" autofocus autocomplete="off" id="search_settings" class="tutor-form-control tutor-form-control-lg" placeholder="<?php esc_html_e( 'Search ...⌃⌥ + S or Alt+S for shortcut', 'tutor' ); ?>" />
 					<div class="search-popup-opener search_result"></div>
 				</div>
@@ -52,7 +52,7 @@
 									?>
 									<li class="tutor-nav-item">
 										<a class="tutor-nav-link<?php echo esc_attr( $active_class ); ?>" data-page="<?php echo esc_attr( $get_page ); ?>" data-tab="<?php echo esc_attr( $key ); ?>">
-											<span class="<?php echo esc_attr( $section['icon'] ); ?>" area-hidden="true"></span>
+											<span class="<?php echo esc_attr( $section['icon'] ); ?>" aria-hidden="true"></span>
 											<span class="tutor-ml-12 tutor-d-sm-none tutor-d-lg-block" tutor-option-label><?php echo esc_html( $section['label'] ); ?></span>
 										</a>
 										<?php
@@ -74,7 +74,7 @@
 												?>
 												<li class="tutor-nav-item">
 													<a class="tutor-nav-link<?php echo esc_attr( $active_class ); ?>" data-page="<?php echo esc_attr( $get_page ); ?>" data-tab="<?php echo esc_attr( $key ); ?>">
-														<span class="<?php echo esc_attr( $menu_item['icon'] ); ?> tutor-mr-12 tutor-d-lg-none" area-hidden="true"></span>
+														<span class="<?php echo esc_attr( $menu_item['icon'] ); ?> tutor-mr-12 tutor-d-lg-none" aria-hidden="true"></span>
 														<span class="tutor-d-sm-none tutor-d-lg-block" tutor-option-label><?php echo esc_html( $menu_item['label'] ); ?></span>
 													</a>
 												</li>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/template/color_picker.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/template/color_picker.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/template/color_picker.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/template/color_picker.php	2026-04-13 12:11:18.000000000 +0000
@@ -102,7 +102,7 @@
 
 			<div class="tutor-text-center tutor-mt-32">
 				<a href="#" class="tutor-btn-show-more tutor-btn tutor-btn-ghost" data-tutor-toggle-more=".tutor-toggle-more-content">
-					<span class="tutor-toggle-btn-icon tutor-icon tutor-icon-plus tutor-mr-8" area-hidden="true"></span>
+					<span class="tutor-toggle-btn-icon tutor-icon tutor-icon-plus tutor-mr-8" aria-hidden="true"></span>
 					<span class="tutor-toggle-btn-text"><?php esc_html_e( 'Show More', 'tutor' ); ?></span>
 				</a>
 			</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/template/common/modal-confirm.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/template/common/modal-confirm.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/template/common/modal-confirm.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/template/common/modal-confirm.php	2026-04-13 12:11:18.000000000 +0000
@@ -11,20 +11,20 @@
 
 ?>
 
-<div id="tutor-modal-bulk-action" class="tutor-modal tutor-modal-confirmation">
+<div id="tutor-modal-bulk-action" class="tutor-modal tutor-modal-confirmation" role="dialog" aria-modal="true" aria-labelledby="tutor-modal-bulk-action-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<div class="tutor-modal-content tutor-modal-content-white">
-			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-				<span class="tutor-icon-times" area-hidden="true"></span>
+			<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+				<span class="tutor-icon-times" aria-hidden="true"></span>
 			</button>
 			<div class="tutor-modal-body tutor-text-center">
 				<div class="tutor-px-lg-48 tutor-py-lg-24">
 					<div class="tutor-mt-24">
-						<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->icon_dir . 'reset.svg' ); ?>" />
+						<img class="tutor-d-inline-block" src="<?php echo esc_url( tutor()->icon_dir . 'reset.svg' ); ?>" alt="" aria-hidden="true" />
 					</div>
 
-					<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12" data-modal-dynamic-title></div>
+					<div id="tutor-modal-bulk-action-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12" data-modal-dynamic-title></div>
 
 					<div class="tutor-alert tutor-warning tutor-mt-32">
 						<div class="tutor-alert-text">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/template/common/reset-button-template.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/template/common/reset-button-template.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/template/common/reset-button-template.php	2023-08-28 12:20:30.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/template/common/reset-button-template.php	2026-04-13 12:11:18.000000000 +0000
@@ -19,7 +19,7 @@
 			data-reset="<?php echo esc_attr( $section_slug ); ?>"
 			data-heading="<?php esc_html_e( 'Reset to Default Settings?', 'tutor' ); ?>"
 			data-message="<?php esc_html_e( 'WARNING! This will overwrite all customized settings of this section and reset them to default. Proceed with caution.', 'tutor' ); ?>" disabled>
-			<i class="btn-icon tutor-icon-refresh tutor-mr-8" area-hidden="true"></i>
+			<i class="btn-icon tutor-icon-refresh tutor-mr-8" aria-hidden="true"></i>
 			<?php esc_html_e( 'Reset to Default', 'tutor' ); ?>
 	</button>
 </div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/tools.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/tools.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/options/tools.php	2025-05-30 12:03:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/options/tools.php	2026-04-13 12:11:18.000000000 +0000
@@ -29,7 +29,7 @@
 						?>
 							<li class="tutor-nav-item">
 								<a class="tutor-nav-link<?php echo esc_attr( $active_class ); ?>" href="<?php echo esc_url( $page_url ); ?>">
-									<span class="<?php echo esc_attr( $section['icon'] ); ?>" area-hidden="true"></span>
+									<span class="<?php echo esc_attr( $section['icon'] ); ?>" aria-hidden="true"></span>
 									<span class="tutor-ml-12 tutor-d-sm-none tutor-d-lg-block"><?php echo esc_html( $section['label'] ); ?></span>
 								</a>
 							</li>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/announcements.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/announcements.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/announcements.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/announcements.php	2026-04-13 12:11:18.000000000 +0000
@@ -110,7 +110,7 @@
 			<div class="tutor-row tutor-align-lg-center">
 				<div class="tutor-col-lg-auto tutor-mb-16 tutor-mb-lg-0">
 					<div class="tutor-round-box">
-						<i class="tutor-icon-bullhorn tutor-fs-3" area-hidden="true"></i>
+						<i class="tutor-icon-bullhorn tutor-fs-3" aria-hidden="true"></i>
 					</div>
 				</div>
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/course-list.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/course-list.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/course-list.php	2025-08-05 10:44:18.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/course-list.php	2026-04-13 12:11:18.000000000 +0000
@@ -438,18 +438,18 @@
 											</a>
 											<div class="tutor-dropdown-parent">
 												<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-													<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+													<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 												</button>
 												<div id="table-dashboard-course-list-<?php echo esc_attr( $post->ID ); ?>" class="tutor-dropdown tutor-dropdown-dark tutor-text-left">
 													<?php do_action( 'tutor_admin_befor_course_list_action', $post->ID ); ?>
 													<a class="tutor-dropdown-item" href="<?php echo esc_url( $edit_link ); ?>">
-														<i class="tutor-icon-edit tutor-mr-8" area-hidden="true"></i>
+														<i class="tutor-icon-edit tutor-mr-8" aria-hidden="true"></i>
 														<span><?php esc_html_e( 'Edit', 'tutor' ); ?></span>
 													</a>
 													<?php do_action( 'tutor_admin_middle_course_list_action', $post->ID ); ?>
 													<?php if ( $show_course_delete ) : ?>
 													<a href="javascript:void(0)" class="tutor-dropdown-item tutor-admin-course-delete" data-tutor-modal-target="tutor-common-confirmation-modal" data-id="<?php echo esc_attr( $post->ID ); ?>">
-														<i class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></i>
+														<i class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></i>
 														<span><?php esc_html_e( 'Delete Permanently', 'tutor' ); ?></span>
 													</a>
 													<?php endif; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/ecommerce/coupon-list.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/ecommerce/coupon-list.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/ecommerce/coupon-list.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/ecommerce/coupon-list.php	2026-04-13 12:11:18.000000000 +0000
@@ -208,12 +208,12 @@
 											<?php if ( 'trash' === $active_tab ) : ?>
 											<div class="tutor-dropdown-parent">
 												<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-													<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+													<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 												</button>
 												<div id="table-dashboard-coupon-list-<?php echo esc_attr( $coupon->id ); ?>" class="tutor-dropdown tutor-dropdown-dark tutor-text-left">
 													<a href="javascript:void(0)" class="tutor-dropdown-item tutor-delete-permanently"
 														data-tutor-modal-target="tutor-common-confirmation-modal" data-action="tutor_coupon_permanent_delete" data-id="<?php echo esc_attr( $coupon->id ); ?>">
-														<i class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></i>
+														<i class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></i>
 														<span>
 															<?php esc_html_e( 'Delete Permanently', 'tutor' ); ?>
 														</span>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/instructors.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/instructors.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/instructors.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/instructors.php	2026-04-13 12:11:18.000000000 +0000
@@ -140,15 +140,15 @@
 						</th>
 						<th class="tutor-table-rows-sorting" width="25%">
 							<?php esc_html_e( 'Name', 'tutor' ); ?>
-							<span class="tutor-icon-ordering-a-z a-to-z-sort-icon"></span>
+							<span class="tutor-icon-ordering-a-z a-to-z-sort-icon" aria-hidden="true"></span>
 						</th>
 						<th class="tutor-table-rows-sorting" width="30%">
 							<?php esc_html_e( 'Email', 'tutor' ); ?>
-							<span class="tutor-icon-ordering-a-z a-to-z-sort-icon"></span>
+							<span class="tutor-icon-ordering-a-z a-to-z-sort-icon" aria-hidden="true"></span>
 						</th>
 						<th class="tutor-table-rows-sorting" width="5%">
 							<?php esc_html_e( 'Total Courses', 'tutor' ); ?>
-							<span class="tutor-icon-order-down up-down-icon"></span>
+							<span class="tutor-icon-order-down up-down-icon" aria-hidden="true"></span>
 						</th>
 						<th class="tutor-table-rows-sorting" width="5%">
 							<?php esc_html_e( 'Commission Rate', 'tutor' ); ?>
@@ -158,7 +158,7 @@
 
 						<th class="tutor-table-rows-sorting" width="10%">
 							<?php esc_html_e( 'Status', 'tutor' ); ?>
-							<span class="tutor-icon-order-down up-down-icon"></span>
+							<span class="tutor-icon-order-down up-down-icon" aria-hidden="true"></span>
 						</th>
 						<th></th>
 					</tr>
@@ -184,8 +184,8 @@
 									);
 									?>
 									<?php echo esc_html( tutils()->get_user_name( $user_data ) ); ?>
-									<a href="<?php echo esc_url( tutor_utils()->profile_url( $list->ID, true ) ); ?>" class="tutor-iconic-btn" target="_blank">
-										<span class="tutor-icon-external-link"></span>
+									<a href="<?php echo esc_url( tutor_utils()->profile_url( $list->ID, true ) ); ?>" class="tutor-iconic-btn" target="_blank" aria-label="<?php esc_attr_e( 'View profile', 'tutor' ); ?>">
+										<span class="tutor-icon-external-link" aria-hidden="true"></span>
 									</a>
 								</div>
 							</td>
@@ -227,8 +227,8 @@
 											</option>
 										<?php endforeach; ?>
 									</select>
-									<i class="icon1 tutor-icon-eye-bold"></i>
-									<i class="icon2 tutor-icon-angle-down"></i>
+									<i class="icon1 tutor-icon-eye-bold" aria-hidden="true"></i>
+									<i class="icon2 tutor-icon-angle-down" aria-hidden="true"></i>
 								</div>
 							</td>
 							<td data-th="<?php esc_html_e( 'Status', 'tutor' ); ?>">
@@ -274,16 +274,16 @@
 	</div>
 </div>
 
-<div id="tutor-instructor-add-new" class="tutor-modal tutor-modal-scrollable">
+<div id="tutor-instructor-add-new" class="tutor-modal tutor-modal-scrollable" role="dialog" aria-modal="true" aria-labelledby="tutor-instructor-add-new-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 		<div class="tutor-modal-window">
 			<form id="tutor-new-instructor-form" class="tutor-modal-content" autocomplete="off" method="post">
 				<div class="tutor-modal-header">
-					<div class="tutor-modal-title">
+					<div class="tutor-modal-title" id="tutor-instructor-add-new-title">
 						<?php esc_html_e( 'Add New Instructor', 'tutor' ); ?>
 					</div>
-					<button class="tutor-iconic-btn tutor-modal-close" data-tutor-modal-close>
-						<span class="tutor-icon-times" area-hidden="true"></span>
+					<button type="button" class="tutor-iconic-btn tutor-modal-close" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+						<span class="tutor-icon-times" aria-hidden="true"></span>
 					</button>
 				</div>
 
@@ -347,7 +347,7 @@
 								<?php esc_html_e( 'Password', 'tutor' ); ?>
 							</label>
 							<div class="tutor-form-wrap tutor-mb-16">
-								<span class="tutor-icon-eye-line tutor-form-icon tutor-form-icon-reverse tutor-password-reveal"></span>
+								<span class="tutor-icon-eye-line tutor-form-icon tutor-form-icon-reverse tutor-password-reveal" aria-hidden="true"></span>
 								<input type="password" name="password" id="tutor-instructor-pass"  class="tutor-form-control" minlength="8" placeholder="*******" autocomplete="new-password" required/>
 							</div>
 						</div>
@@ -356,7 +356,7 @@
 								<?php esc_html_e( 'Retype Password', 'tutor' ); ?>
 							</label>
 							<div class="tutor-form-wrap tutor-mb-16">
-								<span class="tutor-icon-eye-line tutor-form-icon tutor-form-icon-reverse tutor-password-reveal"></span>
+								<span class="tutor-icon-eye-line tutor-form-icon tutor-form-icon-reverse tutor-password-reveal" aria-hidden="true"></span>
 								<input type="password" name="password_confirmation"  class="tutor-form-control" placeholder="*******" autocomplete="off" pattern="" title="<?php esc_attr_e( 'Your passwords should match each other. Please recheck.', 'tutor' ); ?>" onfocus="this.setAttribute('pattern', document.getElementById('tutor-instructor-pass').value)" required/>
 							</div>
 						</div>
@@ -406,17 +406,17 @@
 if ( $instructor_data && ( 'approved' === $prompt_action || 'blocked' === $prompt_action ) ) :
 	?>
 	<?php $instructor_status = tutor_utils()->instructor_status( $instructor_data->ID, false ); ?>
-	<div id="tutor-ins-approval-1" class="tutor-modal tutor-modal-ins-approval tutor-is-active">
+	<div id="tutor-ins-approval-1" class="tutor-modal tutor-modal-ins-approval tutor-is-active" role="dialog" aria-modal="true" aria-labelledby="tutor-ins-approval-title" aria-hidden="false">
 		<div class="tutor-modal-overlay"></div>
 		<div class="tutor-modal-window tutor-modal-window-sm">
 			<div class="tutor-modal-content tutor-modal-content-white">
-				<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-					<span class="tutor-icon-times" area-hidden="true"></span>
+				<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+					<span class="tutor-icon-times" aria-hidden="true"></span>
 				</button>
 				<div class="tutor-modal-body tutor-text-center">
 					<div class="tutor-py-lg-64">
 						<?php if ( $instructor_data ) : ?>
-							<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-8">
+							<div id="tutor-ins-approval-title" class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-8">
 								<?php esc_html_e( 'A New Instructor Just Signed Up', 'tutor' ); ?>
 							</div>
 							<div class="tutor-fs-6 tutor-color-muted">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/students.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/students.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/students.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/students.php	2026-04-13 12:11:18.000000000 +0000
@@ -136,8 +136,8 @@
 										<span>
 											<?php echo esc_html( $list->display_name ); ?>
 										</span>
-										<a href="<?php echo esc_url( tutor_utils()->profile_url( $list->ID, false ) ); ?>" class="tutor-iconic-btn" target="_blank">
-											<span class="tutor-icon-external-link" area-hidden="True"></span>
+										<a href="<?php echo esc_url( tutor_utils()->profile_url( $list->ID, false ) ); ?>" class="tutor-iconic-btn" target="_blank" type="button">
+											<span class="tutor-icon-external-link" aria-hidden="true"></span>
 										</a>
 									</div>
 								</td>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/tools/manage-tokens.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/tools/manage-tokens.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/tools/manage-tokens.php	2025-05-30 12:03:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/tools/manage-tokens.php	2026-04-13 12:11:18.000000000 +0000
@@ -74,16 +74,16 @@
 </div>
 
 <!-- add new token modal  -->
-<div id="tutor-add-new-api-keys" class="tutor-modal tutor-modal-scrollable">
+<div id="tutor-add-new-api-keys" class="tutor-modal tutor-modal-scrollable" role="dialog" aria-modal="true" aria-labelledby="tutor-add-new-api-keys-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<form id="tutor-generate-api-keys" class="tutor-modal-content" autocomplete="off" method="post">
 			<div class="tutor-modal-header">
-				<div class="tutor-modal-title">
+				<div id="tutor-add-new-api-keys-title" class="tutor-modal-title">
 					<?php esc_html_e( 'Generate API Key, Secret', 'tutor' ); ?>
 				</div>
-				<button class="tutor-iconic-btn tutor-modal-close" data-tutor-modal-close>
-					<span class="tutor-icon-times" area-hidden="true"></span>
+				<button type="button" class="tutor-iconic-btn tutor-modal-close" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+					<span class="tutor-icon-times" aria-hidden="true"></span>
 				</button>
 			</div>
 
@@ -139,16 +139,16 @@
 </div>
 
 <!-- Update permission modal  -->
-<div id="tutor-update-permission-modal" class="tutor-modal tutor-modal-scrollable">
+<div id="tutor-update-permission-modal" class="tutor-modal tutor-modal-scrollable" role="dialog" aria-modal="true" aria-labelledby="tutor-update-permission-modal-title" aria-hidden="true">
 	<div class="tutor-modal-overlay"></div>
 	<div class="tutor-modal-window">
 		<form id="tutor-update-permission-form" class="tutor-modal-content" autocomplete="off" method="post">
 			<div class="tutor-modal-header">
-				<div class="tutor-modal-title">
+				<div id="tutor-update-permission-modal-title" class="tutor-modal-title">
 					<?php esc_html_e( 'Update API', 'tutor' ); ?>
 				</div>
-				<button class="tutor-iconic-btn tutor-modal-close" data-tutor-modal-close>
-					<span class="tutor-icon-times" area-hidden="true"></span>
+				<button type="button" class="tutor-iconic-btn tutor-modal-close" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+					<span class="tutor-icon-times" aria-hidden="true"></span>
 				</button>
 			</div>
 
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/tools/settings-log.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/tools/settings-log.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/tools/settings-log.php	2025-05-30 12:03:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/tools/settings-log.php	2026-04-13 12:11:18.000000000 +0000
@@ -66,18 +66,18 @@
 						<button class="tutor-btn tutor-btn-outline-primary tutor-btn-sm apply_settings" data-tutor-modal-target="tutor-modal-bulk-action" data-btntext="<?php esc_attr_e( 'Yes, Restore Settings', 'tutor' ); ?>" data-heading="<?php esc_attr_e( 'Restore Previous Settings?', 'tutor' ); ?>" data-message="<?php esc_attr_e( 'WARNING! This will overwrite all existing settings, please proceed with caution.', 'tutor' ); ?>" data-id="<?php echo esc_attr( $key ); ?>"><?php esc_html_e( 'Apply', 'tutor' ); ?></button>
 						<div class="tutor-dropdown-parent tutor-ml-16">
 							<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-								<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+								<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 							</button>
 							<ul class="tutor-dropdown tutor-dropdown-dark tutor-text-left">
 								<li>
 									<a href="javascript:;" class="tutor-dropdown-item export_single_settings" data-id="<?php echo esc_attr( $key ); ?>">
-										<span class="tutor-icon-archive tutor-mr-8" area-hidden="true"></span>
+										<span class="tutor-icon-archive tutor-mr-8" aria-hidden="true"></span>
 										<span><?php esc_html_e( 'Download', 'tutor' ); ?></span>
 									</a>
 								</li>
 								<li>
 									<a href="javascript:;" class="tutor-dropdown-item delete_single_settings" data-tutor-modal-target="tutor-modal-bulk-action" data-btntext="<?php esc_attr_e( 'Yes, Delete Settings', 'tutor' ); ?>" data-heading="<?php esc_attr_e( 'Delete This Settings?', 'tutor' ); ?>" data-message="<?php esc_attr_e( 'WARNING! This will remove the settings history data from your system, please proceed with caution.', 'tutor' ); ?>" data-id="<?php echo esc_attr( $key ); ?>">
-										<span class="icon tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></span>
+										<span class="icon tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></span>
 										<span><?php esc_html_e( 'Delete', 'tutor' ); ?></span>
 									</a>
 								</li>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/withdraw_requests.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/withdraw_requests.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/pages/withdraw_requests.php	2025-09-04 12:28:22.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/pages/withdraw_requests.php	2026-04-13 12:11:18.000000000 +0000
@@ -99,7 +99,7 @@
 							</th>
 							<th class="tutor-table-rows-sorting">
 								<?php esc_html_e( 'Request By', 'tutor' ); ?>
-								<span class="tutor-icon-ordering-a-z  a-to-z-sort-icon tutor-color-secondary"></span>
+								<span class="tutor-icon-ordering-a-z  a-to-z-sort-icon tutor-color-secondary" aria-hidden="true"></span>
 							</th>
 							<th>
 								<?php esc_html_e( 'Withdraw Method', 'tutor' ); ?>
@@ -290,7 +290,7 @@
 										</div>
 										<div class="tooltip-wrap tutor-ml-lg-20 tutor-ml-0">
 											<span class="tutor-fs-7 tutor-fw-medium tutor-color-black">
-												<i class="tutor-icon-circle-info tutor-color-muted"></i>
+												<i class="tutor-icon-circle-info tutor-color-muted" aria-hidden="true"></i>
 											</span>
 											<div class="tutor-tooltip-wrap-area tutor-fs-7 tooltip-txt <?php echo esc_attr( is_rtl() ? 'tooltip-right' : 'tooltip-left' ); ?>">
 												<div class="withdraw-tutor-tooltip-content tutor-fs-7 tutor-d-flex tutor-align-center">
@@ -339,18 +339,18 @@
 				?>
 			</div>
 
-			<div id="tutor-admin-withdraw-approve" class="tutor-modal">
+			<div id="tutor-admin-withdraw-approve" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-withdraw-approve-title" aria-hidden="true">
 				<div class="tutor-modal-overlay"></div>
 				<div class="tutor-modal-window">
 					<form id="tutor-admin-withdraw-approve-form" class="tutor-modal-content tutor-modal-content-white">
-						<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-							<span class="tutor-icon-times" area-hidden="true"></span>
+						<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+							<span class="tutor-icon-times" aria-hidden="true"></span>
 						</button>
 
 						<div class="tutor-modal-body tutor-text-center">
 							<div class="tutor-mt-48">
 								<span class="tutor-d-inline-block">
-									<svg width="100" height="93" viewBox="0 0 100 93" fill="none" xmlns="http://www.w3.org/2000/svg">
+									<svg width="100" height="93" viewBox="0 0 100 93" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
 										<path d="M79.0555 32.8059L72.9167 29.5281H27.0833L20.9444 32.8059C19.6111 33.5281 18.75 34.9447 18.75 36.4725V70.0836C18.75 72.3892 20.6111 74.2503 22.9167 74.2503H77.0833C79.3889 74.2503 81.25 72.3892 81.25 70.0836V36.4725C81.25 34.9447 80.3889 33.5281 79.0555 32.8059Z" fill="#F3F3F1"/>
 										<path d="M25 70.0836V36.4725C25 34.9447 25.8611 33.5281 27.1944 32.8059L33.3333 29.5281H27.0833L20.9444 32.8059C19.6111 33.5281 18.75 34.9447 18.75 36.4725V70.0836C18.75 72.3892 20.6111 74.2503 22.9167 74.2503H29.1667C26.8611 74.2503 25 72.3892 25 70.0836Z" fill="#D5DBE1"/>
 										<path d="M34.0742 18.7509L65.9075 18.7713V42.0905L49.9909 50.3967L34.0742 42.0905V18.7509Z" stroke="white" stroke-width="14"/>
@@ -373,7 +373,7 @@
 								<input type="hidden" name="action-type" value="approved">
 							</div>
 
-							<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Approve Withdrawal?', 'tutor' ); ?></div>
+							<div id="tutor-withdraw-approve-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Approve Withdrawal?', 'tutor' ); ?></div>
 							<div id="tutor-admin-withdraw-approve-content" class="tutor-fs-6 tutor-color-muted"></div>
 							
 							<div class="tutor-d-flex tutor-justify-center tutor-my-48">
@@ -390,18 +390,18 @@
 			</div>
 
 			<!-- withdraw reject modal-->
-			<div id="tutor-admin-withdraw-reject" class="tutor-modal">
+			<div id="tutor-admin-withdraw-reject" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-withdraw-reject-title" aria-hidden="true">
 				<div class="tutor-modal-overlay"></div>
 				<div class="tutor-modal-window">
 					<form id="tutor-admin-withdraw-reject-form" class="tutor-modal-content tutor-modal-content-white">
-						<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-							<span class="tutor-icon-times" area-hidden="true"></span>
+						<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+							<span class="tutor-icon-times" aria-hidden="true"></span>
 						</button>
 
 						<div class="tutor-modal-body tutor-text-center">
 							<div class="tutor-mt-48">
 								<span class="tutor-d-inline-block">
-									<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
+									<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
 										<path d="M63.6328 89.2495L68.0532 85.8843L69.7341 88.0922L65.3137 91.4575L63.6328 89.2495Z" fill="#A4AFC1"/>
 										<path d="M76.3477 79.5718L80.768 76.2066L82.4489 78.4145L78.0286 81.7797L76.3477 79.5718Z" fill="#A4AFC1"/>
 										<path d="M75.0312 89.293L77.2414 87.6104L80.6067 92.0307L78.3965 93.7133L75.0312 89.293Z" fill="#A4AFC1"/>
@@ -417,7 +417,7 @@
 								<input type="hidden" name="action-type" value="<?php echo esc_html( 'rejected' ); ?>">
 							</div>
 
-							<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Reject Withdrawal?', 'tutor' ); ?></div>
+							<div id="tutor-withdraw-reject-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Reject Withdrawal?', 'tutor' ); ?></div>
 							<div id="tutor-admin-withdraw-reject-content" class="tutor-fs-6 tutor-color-muted tutor-mb-16"></div>
 
 							<select class="tutor-form-select" name="reject-type" id="tutor-admin-withdraw-reject-type">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/qna/qna-single.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/qna/qna-single.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/qna/qna-single.php	2024-12-12 12:50:00.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/qna/qna-single.php	2026-04-13 12:11:18.000000000 +0000
@@ -52,7 +52,7 @@
 				<div class="tutor-col-lg">
 					<div class="tutor-d-lg-flex tutor-align-lg-center tutor-px-12 tutor-py-16">
 						<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( $back_url ); ?>">
-							<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span>
+							<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span>
 							<?php esc_html_e( 'Back', 'tutor' ); ?>
 						</a>
 					</div>
@@ -77,7 +77,7 @@
 							</span>
 						<?php endif; ?>
 						<span class="tutor-btn tutor-btn-ghost" data-tutor-modal-target="<?php echo esc_attr( $modal_id ); ?>">
-							<i class="tutor-icon-trash-can-bold tutor-mr-8" area-hidden="true"></i>
+							<i class="tutor-icon-trash-can-bold tutor-mr-8" aria-hidden="true"></i>
 							<?php esc_html_e( 'Delete', 'tutor' ); ?>
 						</span>
 					</div>
@@ -89,7 +89,7 @@
 	<div class="<?php echo is_admin() ? 'tutor-admin-container' : ''; ?>">
 		<div class="tutor-qna-course-title tutor-color-black tutor-fs-6 tutor-fw-bold tutor-mb-32<?php echo is_single_course( true ) || ( Input::has( 'action' ) ) ? ' tutor-d-none' : ''; ?>">
 			<?php echo esc_html( $question->post_title ); ?>
-			<div class="tutor-hr tutor-mt-20" area-hidden="true"></div>
+			<div class="tutor-hr tutor-mt-20" aria-hidden="true"></div>
 		</div>
 		<div class="tutor-qna-single-wrapper">
 			<div class="tutor-qa-reply-wrapper tutor-mt-20">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/qna/qna-table.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/qna/qna-table.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/qna/qna-table.php	2025-07-22 11:56:16.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/qna/qna-table.php	2026-04-13 12:11:18.000000000 +0000
@@ -60,7 +60,7 @@
 												data-action="important"
 												data-state-class-selector="i"
 											>
-												<i class="<?php echo $is_important ? 'tutor-icon-important-bold' : 'tutor-icon-important-line'; ?>  tutor-cursor-pointer" area-hidden="true"></i>
+												<i class="<?php echo $is_important ? 'tutor-icon-important-bold' : 'tutor-icon-important-line'; ?>  tutor-cursor-pointer" aria-hidden="true"></i>
 											</span>
 
 											<span class="tooltip-txt tooltip-right arrow-center">
@@ -88,7 +88,7 @@
 									<?php $content = ( stripslashes( $qna->comment_content ) ); ?>
 									<a href="<?php echo esc_url( add_query_arg( array( 'question_id' => $qna->comment_ID ), tutor()->current_url ) ); ?>">
 										<div class="tutor-form-feedback tutor-qna-question-col <?php echo $is_read ? 'is-read' : ''; ?>">
-											<i class="tutor-icon-bullet-point tutor-form-feedback-icon" area-hidden="true"></i>
+											<i class="tutor-icon-bullet-point tutor-form-feedback-icon" aria-hidden="true"></i>
 											<div class="tutor-qna-desc">
 												<div class="tutor-qna-content tutor-fs-6 tutor-fw-bold tutor-color-black">
 													<?php
@@ -130,7 +130,7 @@
 
 										<div class="tutor-dropdown-parent">
 											<button type="button" class="tutor-iconic-btn" action-tutor-dropdown="toggle">
-												<span class="tutor-icon-kebab-menu" area-hidden="true"></span>
+												<span class="tutor-icon-kebab-menu" aria-hidden="true"></span>
 											</button>
 											<ul class="tutor-dropdown tutor-dropdown-dark tutor-text-left">
 												<?php if ( 'frontend-dashboard-qna-table-student' != $context ) : ?>
@@ -161,20 +161,20 @@
 										</div>
 
 										<!-- Delete confirmation modal -->
-										<div id="<?php echo esc_attr( $id_string_delete ); ?>" class="tutor-modal">
+										<div id="<?php echo esc_attr( $id_string_delete ); ?>" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="<?php echo esc_attr( $id_string_delete ); ?>-title" aria-hidden="true">
 											<div class="tutor-modal-overlay"></div>
 											<div class="tutor-modal-window">
 												<div class="tutor-modal-content tutor-modal-content-white">
-													<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
-														<span class="tutor-icon-times" area-hidden="true"></span>
+													<button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
+														<span class="tutor-icon-times" aria-hidden="true"></span>
 													</button>
 
 													<div class="tutor-modal-body tutor-text-center">
 														<div class="tutor-mt-48">
-															<img class="tutor-d-inline-block" src="<?php echo esc_url( trailingslashit( tutor()->url ) . 'assets/images/icon-trash.svg' ); ?>" />
+															<img class="tutor-d-inline-block" src="<?php echo esc_url( trailingslashit( tutor()->url ) . 'assets/images/icon-trash.svg' ); ?>" alt="" aria-hidden="true" />
 														</div>
 
-														<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Delete This Question?', 'tutor' ); ?></div>
+														<div id="<?php echo esc_attr( $id_string_delete ); ?>-title" class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12"><?php esc_html_e( 'Delete This Question?', 'tutor' ); ?></div>
 														<div class="tutor-fs-6 tutor-color-muted"><?php esc_html_e( 'All the replies also will be deleted.', 'tutor' ); ?></div>
 														
 														<div class="tutor-d-flex tutor-justify-center tutor-my-48">
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/backend-dashboard-students-attempts.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/backend-dashboard-students-attempts.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/backend-dashboard-students-attempts.php	2022-12-29 13:14:06.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/backend-dashboard-students-attempts.php	2026-04-13 12:11:18.000000000 +0000
@@ -16,7 +16,7 @@
 <header class="tutor-wp-dashboard-header tutor-justify-between tutor-align-center tutor-px-32 tutor-py-20 tutor-mb-24 tutor-pt-16 tutor-pb-16">
 	<div class="tutor-mb-24">
 		<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( $back_url ); ?>">
-			<span class="tutor-icon-previous" area-hidden="true"></span>
+			<span class="tutor-icon-previous" aria-hidden="true"></span>
 			<?php esc_html_e( 'Back', 'tutor' ); ?>
 		</a>
 	</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/course-single-previous-attempts.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/course-single-previous-attempts.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/course-single-previous-attempts.php	2025-09-25 12:08:54.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/course-single-previous-attempts.php	2026-04-13 12:11:18.000000000 +0000
@@ -13,7 +13,7 @@
 <?php if ( ! empty( $back_url ) ) : ?>
 	<div class="tutor-mb-24">
 		<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( $back_url ); ?>">
-			<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span>
+			<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span>
 			<?php esc_html_e( 'Back', 'tutor' ); ?>
 		</a>
 	</div>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/frontend-dashboard-my-attempts.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/frontend-dashboard-my-attempts.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/frontend-dashboard-my-attempts.php	2024-11-20 08:17:14.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/frontend-dashboard-my-attempts.php	2026-04-13 12:11:18.000000000 +0000
@@ -10,7 +10,7 @@
 
 if ( ! empty( $back_url ) ) : ?>
 	<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( $back_url ); ?>">
-		<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span>
+		<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span>
 		<?php esc_html_e( 'Back', 'tutor' ); ?>
 	</a>
 <?php endif; ?>
diff -ru /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/frontend-dashboard-students-attempts.php /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/frontend-dashboard-students-attempts.php
--- /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.8/views/quiz/header-context/frontend-dashboard-students-attempts.php	2024-11-20 08:17:14.000000000 +0000
+++ /home/deploy/wp-safety.org/data/plugin-versions/tutor/3.9.9/views/quiz/header-context/frontend-dashboard-students-attempts.php	2026-04-13 12:11:18.000000000 +0000
@@ -11,7 +11,7 @@
 if ( ! empty( $back_url ) ) : ?>
 	<div class="tutor-mb-24">
 		<a class="tutor-btn tutor-btn-ghost" href="<?php echo esc_url( $back_url ); ?>">
-			<span class="tutor-icon-previous tutor-mr-8" area-hidden="true"></span>
+			<span class="tutor-icon-previous tutor-mr-8" aria-hidden="true"></span>
 			<?php esc_html_e( 'Back', 'tutor' ); ?>
 		</a>
 	</div>

Exploit Outline

To exploit this vulnerability, an attacker must be authenticated as a Subscriber or higher. First, they extract a valid 'tutor_nonce' from the frontend dashboard or localized script data (typically found in window._tutorobject.nonce). The attacker then identifies the ID of a lesson or topic they wish to manipulate. By sending a POST request to the 'tutor_update_course_content_order' AJAX action via /wp-admin/admin-ajax.php, the attacker provides the target ID in the 'content_ids' array while intentionally omitting the 'content_parent' parameter. This omission causes the function to skip its conditional authorization check ('can_user_manage') and proceed directly to 'save_course_content_order', which updates the database (wp_posts) and disrupts the course structure.

Check if your site is affected.

Run a free security audit to detect vulnerable plugins, outdated versions, and misconfigurations.